@charset "UTF-8";
/* line 1, variables.scss.liquid */
:root {
  --mask_use: 1;
  --mask_code: +7;
  --color_p1_bg: #ffffff;
  --color_p1_text: #313131;
  --color_p1_link: #313131;
  --color_p1_button_bg: #333333;
  --color_p1_button_text: #ffffff;
  --color_p1_special: #eeeeee;
  --color_p1_special_2: #f7454d;
  --color_p2_bg: #f8f8f8;
  --color_p2_text: #313131;
  --color_p2_link: #313131;
  --color_p2_button_bg: #333333;
  --color_p2_button_text: #ffffff;
  --color_p2_special: #f7454d;
  --color_p2_special_2: #eeeeee;
  --color_bg_content: #ffffff;
  --color_bg_all: #ffffff;
  --font_family: Montserrat;
  --font_size: 14px;
  --font_letter_spacing: inherit; }

/* line 49, variables.scss.liquid */
:root {
  --border-radius: 0px;
  --color_bg: transparent;
  --color_text: inherit;
  --color_bg_content: #ffffff;
  --color_bg_all: #ffffff; }

/* line 57, variables.scss.liquid */
body {
  font-family: 'var(--font_family)';
  font-size: var(--font_size);
  color: var(--color_p1_text);
  background-color: var(--color_bg_all);
  letter-spacing: var(--font_letter_spacing); }
  /* line 64, variables.scss.liquid */
  body:after {
    background-color: var(--color_bg_content); }

/* line 68, variables.scss.liquid */
button,
input,
optgroup,
select,
textarea {
  font-family: 'var(--font_family)';
  border-radius: var(--border-radius);
  background-color: var(--color_bg);
  color: var(--color_text);
  letter-spacing: var(--font_letter_spacing); }

/* line 80, variables.scss.liquid */
input::placeholder {
  color: var(--color_text); }

/* line 84, variables.scss.liquid */
.slct,
button.option-value {
  font-size: var(--font_size); }

/* line 88, variables.scss.liquid */
.b-bottom {
  border-bottom: 1px solid var(--color_p1_text) 63; }

/* line 91, variables.scss.liquid */
.b-top {
  border-top: 1px solid var(--color_p1_text) 63; }

/* line 94, variables.scss.liquid */
.b-left {
  border-left: 1px solid var(--color_p1_text) 63; }

/* line 97, variables.scss.liquid */
.b-right {
  border-right: 1px solid var(--color_p1_text) 63; }

/* line 101, variables.scss.liquid */
.collection-filter .filter-items-wrapper {
  border-bottom: 1px solid var(--color_p1_text) 63; }

/* line 106, variables.scss.liquid */
.collection-filter .irs-line {
  background-color: var(--color_p1_special) 40; }
/* line 109, variables.scss.liquid */
.collection-filter .irs-bar {
  background-color: var(--color_p1_special); }
/* line 112, variables.scss.liquid */
.collection-filter .irs-slider.from,
.collection-filter .irs-slider.to {
  background-color: var(--color_p1_special); }

/* line 119, variables.scss.liquid */
.product-info .product-props label:before {
  background-color: var(--color_p1_button_bg); }

/* line 124, variables.scss.liquid */
.popup-bg,
.co-overlay {
  background-color: #000; }

/* line 128, variables.scss.liquid */
.fancybox-is-open .fancybox-bg,
.m-overlay {
  background-color: #000;
  opacity: .3; }

/* line 132, variables.scss.liquid */
.co-sidebar--menu {
  border-bottom: 1px solid var(--color_p1_text) 63; }

/* line 135, variables.scss.liquid */
.co-button--transparent {
  border: 1px solid var(--color_p1_text) 63; }

/* line 138, variables.scss.liquid */
.co-sidebar {
  border-left: 1px solid var(--color_p1_text) 63; }

/* line 141, variables.scss.liquid */
.co-basket_subtotal-list {
  border-top: 1px solid var(--color_p1_text) 63;
  border-bottom: 1px solid var(--color_p1_text) 63; }

/* line 146, variables.scss.liquid */
.collection-order option {
  background-color: var(--color_p2_bg);
  color: var(--color_p2_text); }

@media screen and (max-width: 768px) {
  /* line 152, variables.scss.liquid */
  [data-closed-filter].active {
    background-color: var(--color_p1_bg); } }
/* line 156, variables.scss.liquid */
.bttn-reg,
button.co-button,
.co-button,
.picker-button {
  background-color: var(--color_p1_button_bg);
  color: var(--color_p1_button_text); }

/* line 164, variables.scss.liquid */
button.co-button:hover, button.co-button:focus {
  background-color: var(--color_p1_button_bg);
  color: var(--color_p1_button_text);
  opacity: 0.8; }

/* line 171, variables.scss.liquid */
.co-toggable_field-input--checkbox input:checked + span:after {
  color: var(--color_bg_content); }

/* line 174, variables.scss.liquid */
.co-button:focus,
.picker-button:focus,
.co-button:hover,
.picker-button:hover {
  background-color: var(--color_p1_button_bg);
  color: var(--color_p1_button_text);
  opacity: 0.8; }

/* line 184, variables.scss.liquid */
.slct.option-values {
  border: 1px solid; }

/* line 188, variables.scss.liquid */
button.option-value {
  border-color: var(--color_p1_button_bg) 6b;
  color: var(--color_p1_button_bg); }
  /* line 192, variables.scss.liquid */
  button.option-value[selected] {
    border-color: var(--color_p1_button_bg); }

/* line 197, variables.scss.liquid */
.burger > div, .burger:before, .burger:after {
  background-color: var(--color_p1_text); }

/* line 204, variables.scss.liquid */
.quantity .quantity-input {
  border: 1px solid var(--color_p1_button_bg); }
/* line 208, variables.scss.liquid */
.quantity button:first-child, .quantity a:first-child {
  border-right: 1px solid var(--color_p1_button_bg); }
/* line 211, variables.scss.liquid */
.quantity button:last-child, .quantity a:last-child {
  border-left: 1px solid var(--color_p1_button_bg); }

/* line 218, variables.scss.liquid */
.tt-suggestion:hover {
  color: var(--color_p1_button_text);
  background-color: var(--color_p1_button_bg); }

/* line 223, variables.scss.liquid */
.tt-dropdown-menu {
  background-color: var(--color_p1_bg);
  color: var(--color_p1_text); }

/* line 228, variables.scss.liquid */
.m-modal.m-modal--checkout,
.modal-color,
.co-modal {
  background-color: var(--color_p1_bg);
  color: var(--color_p1_text);
  border: 1px solid var(--color_p1_text) 54;
  border-width: 1px !important; }

/* line 236, variables.scss.liquid */
[data-show-products]:before {
  background-color: var(--color_p1_bg);
  border: 1px solid var(--color_p1_text) 54; }

/* line 240, variables.scss.liquid */
.m-modal-close:before,
.m-modal-close:after,
.collection-filter [data-tab-anchor]:before,
.collection-filter [data-tab-anchor]:after {
  background-color: var(--color_p1_text); }

/* line 246, variables.scss.liquid */
.co-table {
  border: 1px solid var(--color_p1_text); }

/* line 249, variables.scss.liquid */
.co-table-cell--head,
.co-table-cell--body {
  color: var(--color_p1_text);
  border-bottom: 1px solid var(--color_p1_text); }

/* line 254, variables.scss.liquid */
.about-us .about-us-img:after {
  background-color: var(--color_p1_special); }

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
/* line 9, ion.rangeSlider.css */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 18, ion.rangeSlider.css */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important; }

/* line 23, ion.rangeSlider.css */
.irs-line-left, .irs-line-mid, .irs-line-right {
  position: absolute;
  display: block;
  top: 0; }

/* line 27, ion.rangeSlider.css */
.irs-line-left {
  left: 0;
  width: 11%; }

/* line 30, ion.rangeSlider.css */
.irs-line-mid {
  left: 9%;
  width: 82%; }

/* line 33, ion.rangeSlider.css */
.irs-line-right {
  right: 0;
  width: 11%; }

/* line 37, ion.rangeSlider.css */
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0; }

/* line 41, ion.rangeSlider.css */
.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0; }

/* line 46, ion.rangeSlider.css */
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0; }

/* line 51, ion.rangeSlider.css */
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1; }

/* line 65, ion.rangeSlider.css */
.irs-slider.type_last {
  z-index: 2; }

/* line 69, ion.rangeSlider.css */
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default; }

/* line 74, ion.rangeSlider.css */
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default; }

/* line 80, ion.rangeSlider.css */
.irs-from, .irs-to, .irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap; }

/* line 87, ion.rangeSlider.css */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px; }

/* line 92, ion.rangeSlider.css */
.irs-with-grid .irs-grid {
  display: block; }

/* line 95, ion.rangeSlider.css */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000; }

/* line 101, ion.rangeSlider.css */
.irs-grid-pol.small {
  height: 4px; }

/* line 104, ion.rangeSlider.css */
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000; }

/* line 114, ion.rangeSlider.css */
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: transparent;
  z-index: 2; }

/* line 122, ion.rangeSlider.css */
.irs-disabled {
  opacity: 0.4; }

/* line 125, ion.rangeSlider.css */
.lt-ie9 .irs-disabled {
  filter: alpha(opacity=40); }

/* line 130, ion.rangeSlider.css */
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important; }

/* Ion.RangeSlider, Nice Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
/* line 9, ion.rangeSlider.skinNice.css */
.irs {
  height: 40px; }

/* line 12, ion.rangeSlider.skinNice.css */
.irs-with-grid {
  height: 60px; }

/* line 15, ion.rangeSlider.skinNice.css */
.irs-line {
  height: 4px;
  top: 27px; }

/* line 18, ion.rangeSlider.skinNice.css */
.irs-line-left {
  height: 4px;
  background-position: 0 -30px; }

/* line 22, ion.rangeSlider.skinNice.css */
.irs-line-mid {
  height: 4px;
  background-position: 0 0; }

/* line 26, ion.rangeSlider.skinNice.css */
.irs-line-right {
  height: 4px;
  background-position: 100% -30px; }

/* line 31, ion.rangeSlider.skinNice.css */
.irs-bar {
  height: 4px;
  top: 27px;
  background-position: 0 -60px; }

/* line 35, ion.rangeSlider.skinNice.css */
.irs-bar-edge {
  top: 25px;
  height: 8px;
  width: 11px;
  background-position: 0 -90px; }

/* line 41, ion.rangeSlider.skinNice.css */
.irs-shadow {
  height: 1px;
  top: 34px;
  background: #000;
  opacity: 0.15; }

/* line 46, ion.rangeSlider.skinNice.css */
.lt-ie9 .irs-shadow {
  filter: alpha(opacity=15); }

/* line 50, ion.rangeSlider.skinNice.css */
.irs-slider {
  width: 12px;
  height: 22px;
  top: 17px;
  background-position: 0 -120px; }

/* line 55, ion.rangeSlider.skinNice.css */
.irs-slider.state_hover, .irs-slider:hover {
  background-position: 0 -150px; }

/* line 59, ion.rangeSlider.skinNice.css */
.irs-min, .irs-max {
  color: #999;
  font-size: 0.8rem;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: rgba(0, 0, 0, 0.1);
  -moz-border-radius: 3px;
  border-radius: 3px; }

/* line 69, ion.rangeSlider.skinNice.css */
.lt-ie9 .irs-min, .lt-ie9 .irs-max {
  background: #ccc; }

/* line 73, ion.rangeSlider.skinNice.css */
.irs-from, .irs-to, .irs-single {
  color: #fff;
  font-size: 0.8rem;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: rgba(0, 0, 0, 0.3);
  -moz-border-radius: 3px;
  border-radius: 3px; }

/* line 83, ion.rangeSlider.skinNice.css */
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
  background: #999; }

/* line 87, ion.rangeSlider.skinNice.css */
.irs-grid-pol {
  background: #99a4ac; }

/* line 90, ion.rangeSlider.skinNice.css */
.irs-grid-text {
  color: #99a4ac; }

/**
 * alertifyjs 1.11.0 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2017 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com)
 * Licensed under GPL 3 <https://opensource.org/licenses/gpl-3.0>*/
/* line 6, alertify.css */
.alertify .ajs-dimmer {
  position: fixed;
  z-index: 1981;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
  margin: 0;
  background-color: #252525;
  opacity: .5; }

/* line 18, alertify.css */
.alertify .ajs-modal {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 0;
  overflow-y: auto;
  z-index: 1981; }

/* line 28, alertify.css */
.alertify .ajs-dialog {
  position: relative;
  margin: 5% auto;
  min-height: 110px;
  max-width: 500px;
  padding: 24px 24px 0 24px;
  outline: 0;
  background-color: #fff; }

/* line 37, alertify.css */
.alertify .ajs-dialog.ajs-capture:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 1; }

/* line 47, alertify.css */
.alertify .ajs-reset {
  position: absolute !important;
  display: inline !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important; }

/* line 54, alertify.css */
.alertify .ajs-commands {
  position: absolute;
  right: 4px;
  margin: -14px 24px 0 0;
  z-index: 2; }

/* line 60, alertify.css */
.alertify .ajs-commands button {
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 10px;
  padding: 10px;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }

/* line 72, alertify.css */
.alertify .ajs-commands button.ajs-close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC); }

/* line 75, alertify.css */
.alertify .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC); }

/* line 78, alertify.css */
.alertify .ajs-header {
  margin: -24px;
  margin-bottom: 0;
  padding: 16px 24px;
  background-color: #fff; }

/* line 84, alertify.css */
.alertify .ajs-body {
  min-height: 56px; }

/* line 87, alertify.css */
.alertify .ajs-body .ajs-content {
  padding: 16px 24px 16px 16px; }

/* line 90, alertify.css */
.alertify .ajs-footer {
  padding: 4px;
  margin-left: -24px;
  margin-right: -24px;
  min-height: 43px;
  background-color: #fff; }

/* line 97, alertify.css */
.alertify .ajs-footer .ajs-buttons.ajs-primary {
  text-align: right; }

/* line 100, alertify.css */
.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button {
  margin: 4px; }

/* line 103, alertify.css */
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary {
  float: left;
  clear: none;
  text-align: left; }

/* line 108, alertify.css */
.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button {
  margin: 4px; }

/* line 111, alertify.css */
.alertify .ajs-footer .ajs-buttons .ajs-button {
  min-width: 88px;
  min-height: 35px; }

/* line 115, alertify.css */
.alertify .ajs-handle {
  position: absolute;
  display: none;
  width: 10px;
  height: 10px;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  cursor: se-resize; }

/* line 128, alertify.css */
.alertify.ajs-no-overflow .ajs-body .ajs-content {
  overflow: hidden !important; }

/* line 131, alertify.css */
.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content {
  left: 0;
  right: 0;
  padding: 0; }

/* line 136, alertify.css */
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body {
  margin-left: -24px;
  margin-right: -24px; }

/* line 140, alertify.css */
.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content {
  padding: 0; }

/* line 143, alertify.css */
.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content {
  left: 0;
  right: 0; }

/* line 147, alertify.css */
.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,
.alertify.ajs-maximizable .ajs-commands button.ajs-restore {
  display: inline-block; }

/* line 151, alertify.css */
.alertify.ajs-closable .ajs-commands button.ajs-close {
  display: inline-block; }

/* line 154, alertify.css */
.alertify.ajs-maximized .ajs-dialog {
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
  top: 0 !important;
  left: 0 !important; }

/* line 162, alertify.css */
.alertify.ajs-maximized.ajs-modeless .ajs-modal {
  position: fixed !important;
  min-height: 100% !important;
  max-height: none !important;
  margin: 0 !important; }

/* line 168, alertify.css */
.alertify.ajs-maximized .ajs-commands button.ajs-maximize {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=); }

/* line 171, alertify.css */
.alertify.ajs-resizable .ajs-dialog,
.alertify.ajs-maximized .ajs-dialog {
  padding: 0; }

/* line 175, alertify.css */
.alertify.ajs-resizable .ajs-commands,
.alertify.ajs-maximized .ajs-commands {
  margin: 14px 24px 0 0; }

/* line 179, alertify.css */
.alertify.ajs-resizable .ajs-header,
.alertify.ajs-maximized .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 16px 24px; }

/* line 188, alertify.css */
.alertify.ajs-resizable .ajs-body,
.alertify.ajs-maximized .ajs-body {
  min-height: 224px;
  display: inline-block; }

/* line 193, alertify.css */
.alertify.ajs-resizable .ajs-body .ajs-content,
.alertify.ajs-maximized .ajs-body .ajs-content {
  position: absolute;
  top: 50px;
  right: 24px;
  bottom: 50px;
  left: 24px;
  overflow: auto; }

/* line 202, alertify.css */
.alertify.ajs-resizable .ajs-footer,
.alertify.ajs-maximized .ajs-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0; }

/* line 210, alertify.css */
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog {
  min-width: 548px; }

/* line 213, alertify.css */
.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle {
  display: block; }

/* line 216, alertify.css */
.alertify.ajs-movable:not(.ajs-maximized) .ajs-header {
  cursor: move; }

/* line 219, alertify.css */
.alertify.ajs-modeless .ajs-dimmer,
.alertify.ajs-modeless .ajs-reset {
  display: none; }

/* line 223, alertify.css */
.alertify.ajs-modeless .ajs-modal {
  overflow: visible;
  max-width: none;
  max-height: 0; }

/* line 228, alertify.css */
.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC); }

/* line 232, alertify.css */
.alertify.ajs-modeless.ajs-unpinned .ajs-modal {
  position: absolute; }

/* line 235, alertify.css */
.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=); }

/* line 238, alertify.css */
.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body {
  max-height: 500px;
  overflow: auto; }

/* line 242, alertify.css */
.alertify.ajs-basic .ajs-header {
  opacity: 0; }

/* line 245, alertify.css */
.alertify.ajs-basic .ajs-footer {
  visibility: hidden; }

/* line 248, alertify.css */
.alertify.ajs-frameless .ajs-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 60px;
  margin: 0;
  padding: 0;
  opacity: 0;
  z-index: 1; }

/* line 259, alertify.css */
.alertify.ajs-frameless .ajs-footer {
  display: none; }

/* line 262, alertify.css */
.alertify.ajs-frameless .ajs-body .ajs-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/* line 269, alertify.css */
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog {
  padding-top: 0; }

/* line 272, alertify.css */
.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands {
  margin-top: 0; }

/* line 275, alertify.css */
.ajs-no-overflow {
  overflow: hidden !important;
  outline: none; }

/* line 279, alertify.css */
.ajs-no-overflow.ajs-fixed {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: scroll !important; }

/* line 287, alertify.css */
.ajs-no-selection,
.ajs-no-selection * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

@media screen and (max-width: 568px) {
  /* line 295, alertify.css */
  .alertify .ajs-dialog {
    min-width: 150px; }

  /* line 298, alertify.css */
  .alertify:not(.ajs-maximized) .ajs-modal {
    padding: 0 5%; }

  /* line 301, alertify.css */
  .alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog {
    min-width: initial;
    min-width: auto; } }
@-moz-document url-prefix() {
  /* line 307, alertify.css */
  .alertify button:focus {
    outline: 1px dotted #3593D2; } }
/* line 311, alertify.css */
.alertify .ajs-dimmer,
.alertify .ajs-modal {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms; }

/* line 322, alertify.css */
.alertify.ajs-hidden .ajs-dimmer,
.alertify.ajs-hidden .ajs-modal {
  visibility: hidden;
  opacity: 0; }

/* line 327, alertify.css */
.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms; }

/* line 331, alertify.css */
.alertify.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms; }

/* line 335, alertify.css */
.alertify .ajs-dialog.ajs-shake {
  -webkit-animation-name: ajs-shake;
  animation-name: ajs-shake;
  -webkit-animation-duration: .1s;
  animation-duration: .1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes ajs-shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }
@keyframes ajs-shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }
/* line 387, alertify.css */
.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-slideIn;
  animation-name: ajs-slideIn;
  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

/* line 393, alertify.css */
.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-slideOut;
  animation-name: ajs-slideOut;
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

/* line 399, alertify.css */
.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-zoomIn;
  animation-name: ajs-zoomIn; }

/* line 403, alertify.css */
.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-zoomOut;
  animation-name: ajs-zoomOut; }

/* line 407, alertify.css */
.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-fadeIn;
  animation-name: ajs-fadeIn; }

/* line 411, alertify.css */
.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-fadeOut;
  animation-name: ajs-fadeOut; }

/* line 415, alertify.css */
.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-pulseIn;
  animation-name: ajs-pulseIn; }

/* line 419, alertify.css */
.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-pulseOut;
  animation-name: ajs-pulseOut; }

/* line 423, alertify.css */
.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-flipInX;
  animation-name: ajs-flipInX; }

/* line 427, alertify.css */
.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-flipOutX;
  animation-name: ajs-flipOutX; }

/* line 431, alertify.css */
.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog {
  -webkit-animation-name: ajs-flipInY;
  animation-name: ajs-flipInY; }

/* line 435, alertify.css */
.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog {
  -webkit-animation-name: ajs-flipOutY;
  animation-name: ajs-flipOutY; }

@-webkit-keyframes ajs-pulseIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes ajs-pulseIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@-webkit-keyframes ajs-pulseOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes ajs-pulseOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }
@-webkit-keyframes ajs-zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes ajs-zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@-webkit-keyframes ajs-zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25); } }
@keyframes ajs-zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.25, 0.25, 0.25);
    transform: scale3d(0.25, 0.25, 0.25); } }
@-webkit-keyframes ajs-fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes ajs-fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes ajs-fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes ajs-fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes ajs-flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes ajs-flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@-webkit-keyframes ajs-flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }
@keyframes ajs-flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }
@-webkit-keyframes ajs-flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes ajs-flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@-webkit-keyframes ajs-flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }
@keyframes ajs-flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }
@-webkit-keyframes ajs-slideIn {
  0% {
    margin-top: -100%; }
  100% {
    margin-top: 5%; } }
@keyframes ajs-slideIn {
  0% {
    margin-top: -100%; }
  100% {
    margin-top: 5%; } }
@-webkit-keyframes ajs-slideOut {
  0% {
    margin-top: 5%; }
  100% {
    margin-top: -100%; } }
@keyframes ajs-slideOut {
  0% {
    margin-top: 5%; }
  100% {
    margin-top: -100%; } }
/* line 837, alertify.css */
.alertify-notifier {
  position: fixed;
  width: 0;
  overflow: visible;
  z-index: 1982;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 845, alertify.css */
.alertify-notifier .ajs-message {
  position: relative;
  width: 260px;
  max-height: 0;
  padding: 0;
  opacity: 0;
  margin: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear; }

/* line 859, alertify.css */
.alertify-notifier .ajs-message.ajs-visible {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  opacity: 1;
  max-height: 100%;
  padding: 15px;
  margin-top: 10px; }

/* line 869, alertify.css */
.alertify-notifier .ajs-message.ajs-success {
  background: rgba(91, 189, 114, 0.95); }

/* line 872, alertify.css */
.alertify-notifier .ajs-message.ajs-error {
  background: rgba(217, 92, 92, 0.95); }

/* line 875, alertify.css */
.alertify-notifier .ajs-message.ajs-warning {
  background: rgba(252, 248, 215, 0.95); }

/* line 878, alertify.css */
.alertify-notifier .ajs-message .ajs-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(0, 0, 0, 0.5);
  border-top-right-radius: 2px; }

/* line 891, alertify.css */
.alertify-notifier.ajs-top {
  top: 10px; }

/* line 894, alertify.css */
.alertify-notifier.ajs-bottom {
  bottom: 10px; }

/* line 897, alertify.css */
.alertify-notifier.ajs-right {
  right: 10px; }

/* line 900, alertify.css */
.alertify-notifier.ajs-right .ajs-message {
  right: -320px; }

/* line 903, alertify.css */
.alertify-notifier.ajs-right .ajs-message.ajs-visible {
  right: 290px; }

/* line 906, alertify.css */
.alertify-notifier.ajs-left {
  left: 10px; }

/* line 909, alertify.css */
.alertify-notifier.ajs-left .ajs-message {
  left: -300px; }

/* line 912, alertify.css */
.alertify-notifier.ajs-left .ajs-message.ajs-visible {
  left: 0; }

/* line 915, alertify.css */
.alertify-notifier.ajs-center {
  left: 50%; }

/* line 918, alertify.css */
.alertify-notifier.ajs-center .ajs-message {
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

/* line 922, alertify.css */
.alertify-notifier.ajs-center .ajs-message.ajs-visible {
  left: 50%;
  -webkit-transition-timing-function: cubic-bezier(0.57, 0.43, 0.1, 0.65);
  transition-timing-function: cubic-bezier(0.57, 0.43, 0.1, 0.65); }

/* line 927, alertify.css */
.alertify-notifier.ajs-center.ajs-top .ajs-message {
  top: -300px; }

/* line 930, alertify.css */
.alertify-notifier.ajs-center.ajs-top .ajs-message.ajs-visible {
  top: 0; }

/* line 933, alertify.css */
.alertify-notifier.ajs-center.ajs-bottom .ajs-message {
  bottom: -300px; }

/* line 936, alertify.css */
.alertify-notifier.ajs-center.ajs-bottom .ajs-message.ajs-visible {
  bottom: 0; }

/* line 1, jquery.fancybox.min.css */
body.compensate-for-scrollbar {
  overflow: hidden; }

/* line 1, jquery.fancybox.min.css */
.fancybox-active {
  height: auto; }

/* line 1, jquery.fancybox.min.css */
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden; }

/* line 1, jquery.fancybox.min.css */
.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992; }

/* line 1, jquery.fancybox.min.css */
.fancybox-container * {
  box-sizing: border-box; }

/* line 1, jquery.fancybox.min.css */
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

/* line 1, jquery.fancybox.min.css */
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

/* line 1, jquery.fancybox.min.css */
.fancybox-is-open .fancybox-bg {
  opacity: .9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

/* line 1, jquery.fancybox.min.css */
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s ease,visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997; }

/* line 1, jquery.fancybox.min.css */
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  transition: opacity .25s ease 0s,visibility 0s ease 0s;
  visibility: visible; }

/* line 1, jquery.fancybox.min.css */
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 1, jquery.fancybox.min.css */
.fancybox-toolbar {
  right: 0;
  top: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994; }

/* line 1, jquery.fancybox.min.css */
.fancybox-is-open .fancybox-stage {
  overflow: hidden; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity,-webkit-transform;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide:before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
  display: block; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--image:before {
  display: none; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--html {
  padding: 6px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity,-webkit-transform;
  transition-property: transform,opacity;
  transition-property: transform,opacity,-webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995; }

/* line 1, jquery.fancybox.min.css */
.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out; }

/* line 1, jquery.fancybox.min.css */
.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in; }

/* line 1, jquery.fancybox.min.css */
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab; }

/* line 1, jquery.fancybox.min.css */
.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* line 1, jquery.fancybox.min.css */
.fancybox-container [data-selectable=true] {
  cursor: text; }

/* line 1, jquery.fancybox.min.css */
.fancybox-image, .fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%; }

/* line 1, jquery.fancybox.min.css */
.fancybox-spaceball {
  z-index: 1; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--video .fancybox-content {
  background: #000; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--map .fancybox-content {
  background: #e5e3df; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--iframe .fancybox-content {
  background: #fff; }

/* line 1, jquery.fancybox.min.css */
.fancybox-iframe, .fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%; }

/* line 1, jquery.fancybox.min.css */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%; }

/* line 1, jquery.fancybox.min.css */
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
  color: #ccc; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button:hover {
  color: #fff; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button:focus {
  outline: none; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button.fancybox-focus {
  outline: 1px dotted; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button[disabled], .fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button div {
  height: 100%; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:nth-child(1), .fancybox-button--pause svg:nth-child(1), .fancybox-button--play svg:nth-child(2) {
  display: none; }

/* line 1, jquery.fancybox.min.css */
.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0;
  transform-origin: 0;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  transition-timing-function: linear;
  z-index: 99998; }

/* line 1, jquery.fancybox.min.css */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401; }

/* line 1, jquery.fancybox.min.css */
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden; }

/* line 1, jquery.fancybox.min.css */
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none; }

/* line 1, jquery.fancybox.min.css */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-navigation .fancybox-button div {
  padding: 7px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-caption {
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px;
  right: 0;
  text-align: center;
  z-index: 99996; }

/* line 1, jquery.fancybox.min.css */
.fancybox-caption:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -44px;
  z-index: -1; }

/* line 1, jquery.fancybox.min.css */
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none; }

/* line 1, jquery.fancybox.min.css */
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline; }

/* line 1, jquery.fancybox.min.css */
.fancybox-loading {
  -webkit-animation: a 1s linear infinite;
  animation: a 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999; }

@-webkit-keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }
@keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }
/* line 1, jquery.fancybox.min.css */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-1turn);
  transform: rotate(-1turn); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(1turn);
  transform: rotate(1turn); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scaleX(1) translateZ(0);
  transform: scaleX(1) translateZ(0); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

/* line 1, jquery.fancybox.min.css */
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1); }

@media (max-height: 576px) {
  /* line 1, jquery.fancybox.min.css */
  .fancybox-caption {
    padding: 12px; }

  /* line 1, jquery.fancybox.min.css */
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px; }

  /* line 1, jquery.fancybox.min.css */
  .fancybox-slide--image {
    padding: 6px 0; }

  /* line 1, jquery.fancybox.min.css */
  .fancybox-close-small {
    right: -6px; }

  /* line 1, jquery.fancybox.min.css */
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px; } }
/* line 1, jquery.fancybox.min.css */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share p {
  margin: 0;
  padding: 0; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button:link, .fancybox-share__button:visited {
  color: #fff; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button:hover {
  text-decoration: none; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button--fb {
  background: #3b5998; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button--fb:hover {
  background: #344e86; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button--pt {
  background: #bd081d; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button--pt:hover {
  background: #aa0719; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button--tw {
  background: #1da1f2; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button--tw:hover {
  background: #0d95e8; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__button svg path {
  fill: #fff; }

/* line 1, jquery.fancybox.min.css */
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden; }

/* line 1, jquery.fancybox.min.css */
.fancybox-show-thumbs .fancybox-thumbs {
  display: block; }

/* line 1, jquery.fancybox.min.css */
.fancybox-show-thumbs .fancybox-inner {
  right: 212px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs__list a:before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs__list a:focus:before {
  opacity: .5; }

/* line 1, jquery.fancybox.min.css */
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
  opacity: 1; }

@media (max-width: 576px) {
  /* line 1, jquery.fancybox.min.css */
  .fancybox-thumbs {
    width: 110px; }

  /* line 1, jquery.fancybox.min.css */
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }

  /* line 1, jquery.fancybox.min.css */
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px); } }
/*


   Magic Zoom Plus v5.2.2
   Copyright 2017 Magic Toolbox
   Buy a license: https://www.magictoolbox.com/magiczoomplus/
   License agreement: https://www.magictoolbox.com/license/


*/
/**
 * Core styles
 */
@font-face {
  font-family: "magictoolbox-thin";
  font-weight: normal;
  font-style: normal;
  src: url("fonts/magictoolbox-thin.eot?#iefix") format("embedded-opentype"), url("data:font/opentype;base64,AAEAAAANAIAAAwBQRkZUTXJLSEgAAAdAAAAAHEdERUYAKQAPAAAHIAAAAB5PUy8yAlYL4QAAAVgAAABWY21hcEAYY70AAAHUAAABSmdhc3D//wADAAAHGAAAAAhnbHlmMMVOJwAAAzQAAAGIaGVhZAmWUYMAAADcAAAANmhoZWEP9QamAAABFAAAACRobXR4L0EAQAAAAbAAAAAkbG9jYQGGAgAAAAMgAAAAFG1heHAAUAAcAAABOAAAACBuYW1l6MPgdAAABLwAAAH1cG9zdLaTuyIAAAa0AAAAZAABAAAAAQAAEWdxz18PPPUACwgAAAAAANDtg/MAAAAA0O2D8wAA/gIInAaeAAAACAACAAAAAAAAAAEAAAae/gIAuAibAAD//wicAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJABkABQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQZeAZAABQAIBTMFmQAAAR4FMwWZAAAD1wBmAhIAAAAABQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAUGZFZABAoAGgBgZm/mYAuAaeAf4AAAABAAAAAAAABAAAAAAAAAACqgAACJsAAAOlAAADpQAACJsAAAibAAAHfABAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAACgBv//AAAAAKAB//8AAGACAAEAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqACoAKgBMAGAAdACIAJwAxAAFAAAAAAQABZoAAgAFAAgACwAPAAATEQkBIQE3AREJASEDESERZgFd/uECuP6kPQFd/mYBXP1IpAQABNf77AIK/ZkCC1z99gQU/lICCvrNBZr6ZgABAAD+AgicBp4ACwAACQEHCQEnCQE3CQEXBHEEKyP71fvVIwQr+9UjBCsEKyMCUPvVIwQr+9UjBCsEKyP71QQrIwAAAAEAAP4CA6YGngAFAAARARcJAQcDixv8iQN1GwJQBE4X+8n7yRcAAAABAAD+AgOmBp4ABQAACQEnCQE3A6b8dxsDd/yHGwJQ+7IXBDcENxcAAQAAADcInAPdAAUAACUBNwkBFwRO+7IXBDcENxc3A4oa/IkDeRoAAAEAAAA3CJwD3QAFAAAJAQcJAScETgROF/vJ+8kXA938dxsDd/yHGwACAEAAQAHAAcAADQAYAAAlBycGIyImNDYyFhUUDwEWMzI2NCYiBhUUAcAXcSk3P1lZflkh1yc5OFBQcFBXF3EhWX5ZWT82KQInUHBQUDg5AAAADACWAAEAAAAAAAEAEQAkAAEAAAAAAAIABABAAAEAAAAAAAMALQChAAEAAAAAAAQAEQDzAAEAAAAAAAUACwEdAAEAAAAAAAYAEQFNAAMAAQQJAAEAIgAAAAMAAQQJAAIACAA2AAMAAQQJAAMAWgBFAAMAAQQJAAQAIgDPAAMAAQQJAAUAFgEFAAMAAQQJAAYAIgEpAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFQAaABpAG4AAFRoaW4AAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAATQBhAGcAaQBjAFQAbwBvAGwAYgBvAHgALQBUAGgAaQBuACAAOgAgADIANwAtADEALQAyADAAMQA1AABGb250Rm9yZ2UgMi4wIDogTWFnaWNUb29sYm94LVRoaW4gOiAyNy0xLTIwMTUAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAAAAAAIAAAAAAAD/mgBmAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAEAAgECAQMBBAEFAQYBBwd1bmlBMDAxB3VuaUEwMDIHdW5pQTAwMwd1bmlBMDA0B3VuaUEwMDUHdW5pQTAwNgAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAgAAQAEAAAAAgAAAAAAAAABAAAAANBwQGEAAAAA0O2D8wAAAADQ7YPz"); }
/* line 22, magiczoomplus.css */
.MagicZoom,
.mz-figure,
.mz-lens,
.mz-zoom-window,
.mz-loading,
.mz-hint,
.mz-expand .mz-expand-stage,
.mz-expand .mz-expand-stage .mz-image-stage,
.mz-expand .mz-image-stage > figure .mz-caption,
.mz-thumb img,
.mz-expand-thumbnails,
.mz-expand-controls,
.mz-button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 39, magiczoomplus.css */
.MagicZoom,
.mz-figure {
  display: inline-block;
  outline: 0 !important;
  font-size: 0 !important;
  line-height: 100% !important;
  direction: ltr !important;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 59, magiczoomplus.css */
.MagicZoom {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

/* line 64, magiczoomplus.css */
figure.mz-figure {
  overflow: hidden;
  margin: 0 !important;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

/* line 70, magiczoomplus.css */
.MagicZoom img,
.mz-figure img {
  border: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  padding: 0 !important; }

/* line 77, magiczoomplus.css */
.MagicZoom > img,
.mz-figure > img {
  width: auto;
  height: auto; }

/* line 82, magiczoomplus.css */
.ie8-magic .MagicZoom > img,
.ie8-magic .mz-figure > img {
  width: auto;
  max-width: none !important; }

/* line 87, magiczoomplus.css */
.mz-figure.mz-no-zoom.mz-no-expand,
.mz-expand .mz-figure.mz-no-zoom {
  cursor: default !important; }

/* line 91, magiczoomplus.css */
.mz-figure.mz-active,
.mz-expand {
  -ms-touch-action: none;
  touch-action: none; }

/* line 97, magiczoomplus.css */
.mz-lens,
.mz-zoom-window {
  position: absolute !important;
  overflow: hidden !important;
  pointer-events: none !important; }

/* line 103, magiczoomplus.css */
.mz-lens img,
.mz-zoom-window img {
  position: absolute !important;
  max-width: none !important;
  max-height: none !important; }

/* line 109, magiczoomplus.css */
.mz-lens img {
  -webkit-transition: none !important;
  transition: none !important; }

/* line 114, magiczoomplus.css */
.mz-zoom-window {
  z-index: 2000000000;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 119, magiczoomplus.css */
.mz-zoom-window.mz-magnifier {
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
  -webkit-mask-clip: content;
  cursor: none; }

/* line 124, magiczoomplus.css */
.mz-figure.mz-active .mz-zoom-window.mz-magnifier {
  pointer-events: auto !important;
  cursor: inherit !important; }

/* line 128, magiczoomplus.css */
.mz-zoom-window.mz-magnifier.mz-expanded {
  z-index: 2147483647; }

/* line 131, magiczoomplus.css */
.mz-zoom-window img {
  width: auto;
  height: auto;
  left: -1000%;
  right: -1000%;
  top: -1000%;
  bottom: -1000%;
  margin: auto !important;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-transform-origin: 50% 50% !important;
  -ms-transform-origin: 50% 50% !important;
  transform-origin: 50% 50% !important; }

/* line 145, magiczoomplus.css */
.mz-zoom-window.mz-preview img {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  height: auto !important;
  -webkit-transform: none !important;
  transform: none !important; }

/* line 156, magiczoomplus.css */
.lt-ie9-magic .mz-zoom-window img {
  margin: 0 !important; }

/* line 160, magiczoomplus.css */
.mz-expand-controls {
  z-index: 2147483647; }

/* line 164, magiczoomplus.css */
.mz-fade {
  -webkit-transition: opacity .25s;
  transition: opacity .25s; }

/* line 168, magiczoomplus.css */
.mz-hidden {
  opacity: 0; }

/* line 171, magiczoomplus.css */
.mz-visible {
  opacity: 1; }

/* line 175, magiczoomplus.css */
.mobile-magic .mz-expand .mz-expand-bg {
  -webkit-transform-style: flat !important;
  transform-style: flat !important; }

/* line 179, magiczoomplus.css */
.mobile-magic .mz-expand .mz-image-stage > figure .mz-caption {
  display: none !important; }

/* line 182, magiczoomplus.css */
.mobile-magic .mz-expand-controls.mz-fade {
  transition: none !important; }

/* line 185, magiczoomplus.css */
.mobile-magic .mz-expand > .mz-zoom-window {
  top: 0 !important;
  left: 0 !important; }

/* line 190, magiczoomplus.css */
.mz-expanded-view-open,
.mz-expanded-view-open body {
  overflow: hidden !important; }

/* line 194, magiczoomplus.css */
.mz-expanded-view-open body {
  height: auto !important; }

/**
 * Main figure
 */
/* line 200, magiczoomplus.css */
.mz-figure.mz-active {
  background: #fff; }

/* line 203, magiczoomplus.css */
.mz-figure.mz-no-zoom,
.mz-figure.mz-click-zoom,
.mz-figure.mz-active {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

/* line 211, magiczoomplus.css */
.mz-figure.mz-active.mz-no-expand {
  cursor: crosshair; }

/* line 214, magiczoomplus.css */
.mz-figure.mz-active.mz-click-zoom.mz-no-expand {
  cursor: crosshair;
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
  cursor: zoom-out; }

/* line 220, magiczoomplus.css */
.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand {
  cursor: none; }

/* line 223, magiczoomplus.css */
.mz-figure.mz-magnifier-zoom.mz-active {
  overflow: visible !important; }

/* line 227, magiczoomplus.css */
.mz-figure.mz-active > img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.6'/></feComponentTransfer></filter></svg>#grayscale");
  -webkit-filter: grayscale(80%) opacity(60%);
  filter: grayscale(80%) opacity(60%); }

/* line 232, magiczoomplus.css */
.no-cssfilters-magic .mz-figure.mz-active > img {
  opacity: 0.6; }

/* line 235, magiczoomplus.css */
.lt-ie10-magic .mz-figure.mz-active > img {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1,opacity=0.6); }

/* line 239, magiczoomplus.css */
.mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom > img {
  opacity: 0; }

/* line 244, magiczoomplus.css */
.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom > .mz-zoom-window {
  opacity: 1; }

/* line 248, magiczoomplus.css */
.lt-ie10-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,
.lt-ie10-magic .mz-figure.mz-active.mz-inner-zoom > img {
  filter: alpha(opacity=0); }

/* line 252, magiczoomplus.css */
.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom {
  background: transparent; }

/**
 * Zoom lens
 */
/* line 259, magiczoomplus.css */
.mz-lens {
  border: 1px solid #aaa;
  border-color: rgba(170, 170, 170, 0.7);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  cursor: none;
  z-index: 10;
  opacity: 0; }

/* line 267, magiczoomplus.css */
.mz-figure.mz-active .mz-lens {
  opacity: 1;
  -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.1s;
  transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0.1s; }

/* line 272, magiczoomplus.css */
.mz-figure.mz-active.mz-magnifier-zoom .mz-lens {
  border-radius: 50%;
  opacity: 0;
  cursor: none; }

/**
 * Zoom window
 */
/* line 281, magiczoomplus.css */
.mz-zoom-window {
  background: #fff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }

/* line 285, magiczoomplus.css */
.mz-zoom-window.mz-magnifier {
  border-radius: 100%;
  border: 0;
  background: rgba(255, 255, 255, 0.3); }

/* line 290, magiczoomplus.css */
.mz-zoom-window.mz-magnifier:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 100%;
  border: 1px solid rgba(170, 170, 170, 0.7);
  box-shadow: inset 0 0 20px 1px rgba(0, 0, 0, 0.3);
  background: transparent;
  z-index: 1; }

/* line 302, magiczoomplus.css */
.mz-zoom-window.mz-magnifier.mz-square,
.mz-zoom-window.mz-magnifier.mz-square:before {
  border-radius: 0 !important; }

/* line 306, magiczoomplus.css */
.lt-ie9-magic .mz-zoom-window {
  border: 1px solid #e5e5e5; }

/* line 309, magiczoomplus.css */
.mz-zoom-window.mz-inner {
  border: none;
  box-shadow: none; }

/* Caption in zoom window */
/* line 315, magiczoomplus.css */
.mz-zoom-window .mz-caption {
  background: #777;
  color: #fff;
  font-size: 10pt;
  opacity: 0.8;
  position: absolute;
  top: 0;
  z-index: 150;
  padding: 3px;
  width: 100%;
  line-height: normal !important;
  text-align: center !important; }

/* line 328, magiczoomplus.css */
.lt-ie9-magic .mz-zoom-window .mz-caption {
  filter: alpha(opacity=80); }

/* line 331, magiczoomplus.css */
.mz-zoom-window.caption-bottom .mz-caption {
  top: auto;
  bottom: 0; }

/* line 335, magiczoomplus.css */
.mz-zoom-window.mz-expanded > .mz-caption {
  display: none; }

/* Zoom window animations */
/* line 340, magiczoomplus.css */
.mz-zoom-window.mz-deactivating,
.mz-zoom-window.mz-activating {
  -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), -webkit-transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); }

/* line 345, magiczoomplus.css */
.mz-zoom-window.mz-deactivating {
  -webkit-transition-duration: .25s, .25s, .25s;
  transition-duration: .25s, .25s, .25s; }

/* line 349, magiczoomplus.css */
.mz-zoom-window.mz-p-right,
.mz-zoom-window.mz-p-left,
.mz-zoom-window.mz-p-top,
.mz-zoom-window.mz-p-bottom {
  opacity: 0;
  z-index: -100; }

/* line 356, magiczoomplus.css */
.mz-zoom-window.mz-p-right {
  -webkit-transform: translate3d(-20%, 0, 0);
  transform: translate3d(-20%, 0, 0); }

/* line 360, magiczoomplus.css */
.mz-zoom-window.mz-p-left {
  -webkit-transform: translate3d(20%, 0, 0);
  transform: translate3d(20%, 0, 0); }

/* line 364, magiczoomplus.css */
.mz-zoom-window.mz-p-top {
  -webkit-transform: translate3d(0, 20%, 0);
  transform: translate3d(0, 20%, 0); }

/* line 368, magiczoomplus.css */
.mz-zoom-window.mz-p-bottom {
  -webkit-transform: translate3d(0, -20%, 0);
  transform: translate3d(0, -20%, 0); }

/* Inner mode animation */
/* line 373, magiczoomplus.css */
.mz-zoom-window > img {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 379, magiczoomplus.css */
.mz-zoom-window.mz-p-inner.mz-deactivating > img,
.mz-zoom-window.mz-p-inner.mz-activating > img {
  -webkit-transition: -webkit-transform 0.22s cubic-bezier(0.25, 0.5, 0.5, 0.9) !important;
  transition: transform 0.22s cubic-bezier(0.25, 0.5, 0.5, 0.9) !important; }

/* Magnifier mode animation */
/* line 385, magiczoomplus.css */
.mz-zoom-window.mz-p-magnifier {
  -webkit-transform: scale(0.1);
  transform: scale(0.1); }

/* Preview mode animation */
/* line 390, magiczoomplus.css */
.mz-zoom-window.mz-preview.mz-deactivating,
.mz-zoom-window.mz-preview.mz-activating,
.mz-zoom-window.mz-custom.mz-deactivating,
.mz-zoom-window.mz-custom.mz-activating {
  -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); }

/* line 397, magiczoomplus.css */
.mz-zoom-window.mz-preview.mz-deactivating,
.mz-zoom-window.mz-custom.mz-deactivating {
  -webkit-transition-duration: .2s;
  transition-duration: .2s; }

/* line 402, magiczoomplus.css */
.mz-zoom-window.mz-p-preview,
.mz-zoom-window.mz-p-custom {
  opacity: 0; }

/**
 * Hint & Loading
 */
/* line 411, magiczoomplus.css */
.mz-hint,
.mz-loading {
  color: #eee;
  background: rgba(49, 51, 61, 0.7);
  font: normal 12px/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align: center;
  direction: ltr;
  display: inline-block;
  margin: 0;
  position: absolute;
  z-index: 1000;
  pointer-events: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease; }

/* line 430, magiczoomplus.css */
.mz-hint {
  bottom: 8px;
  left: 0;
  right: 0;
  padding: 0 10%;
  background-color: transparent;
  -webkit-transition: opacity 0.25s ease, z-index 0.25s ease;
  transition: opacity 0.25s ease, z-index 0.25s ease; }

/* line 439, magiczoomplus.css */
.mz-hint-message {
  display: inline-block;
  background: rgba(49, 51, 61, 0.7);
  border-radius: 2em;
  padding: .7em 1.1em; }

/* line 445, magiczoomplus.css */
.mz-hint-message:before {
  content: '\02295';
  font-family: serif;
  font-size: 1.5em;
  speak: none;
  text-align: center;
  vertical-align: -2px;
  margin-right: 6px;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease; }

/* line 456, magiczoomplus.css */
.mobile-magic .mz-hint-message:before {
  display: none; }

/* line 460, magiczoomplus.css */
.mz-hint-hidden {
  opacity: 0;
  z-index: -1;
  -webkit-transition-delay: .6s;
  transition-delay: .6s; }

/* Hint in the expanded view on mobile */
/* line 467, magiczoomplus.css */
.mz-expand .mz-hint {
  font-size: 18px;
  line-height: 1.1em;
  top: 50%;
  bottom: auto;
  margin: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }

/* line 478, magiczoomplus.css */
.mz-expand .mz-hint-message {
  padding: 1.1em; }

/* line 481, magiczoomplus.css */
.mz-expand .mz-hint-message:before {
  display: none; }

/* line 484, magiczoomplus.css */
.mz-expand .mz-hint-hidden {
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  opacity: 0; }

/* Loading indicator */
/* line 491, magiczoomplus.css */
.mz-loading {
  font-size: 0;
  border-radius: 100%;
  opacity: 0;
  padding: 0;
  width: 36px;
  height: 36px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

/* line 504, magiczoomplus.css */
.mz-loading:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 24px;
  height: 24px;
  margin: auto;
  text-indent: -9999em;
  border-radius: 50%;
  border: 2px solid white;
  border-top-color: transparent;
  box-sizing: border-box; }

/* line 518, magiczoomplus.css */
.mz-loading.shown {
  opacity: 1;
  z-index: 1;
  -webkit-transition: opacity 0s;
  transition: opacity 0s; }

/* line 524, magiczoomplus.css */
.mz-loading.shown:after {
  -webkit-animation: spin-loading .9s infinite linear;
  animation: spin-loading .9s infinite linear; }

@-webkit-keyframes spin-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes spin-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/* line 550, magiczoomplus.css */
.lt-ie10-magic .mz-loading {
  border-radius: 2em;
  font-size: 12px;
  padding: .7em 1.1em;
  width: auto;
  height: auto; }

/* line 557, magiczoomplus.css */
.lt-ie10-magic .mz-loading:after {
  content: 'Loading...';
  text-indent: 0;
  border: none;
  position: relative; }

/* line 564, magiczoomplus.css */
.lt-ie9-magic .mz-loading {
  filter: alpha(opacity=0);
  right: 0;
  left: 0;
  width: 126px;
  margin: auto; }

/* line 571, magiczoomplus.css */
.lt-ie9-magic .mz-hint-message,
.lt-ie9-magic .mz-loading.shown {
  background: transparent !important;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7c31333D', EndColorStr='#7c31333D'); }

/* line 576, magiczoomplus.css */
.lt-ie9-magic .mz-hint-hidden {
  filter: alpha(opacity=0); }

/**
 * Expanded view
 */
/* line 585, magiczoomplus.css */
.mz-expand,
.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg > img,
.mz-expand .mz-expand-bg > svg,
.mz-expand .mz-expand-stage,
.mz-expand .mz-expand-stage .mz-image-stage {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

/* line 595, magiczoomplus.css */
.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg > img,
.mz-expand .mz-expand-bg > svg {
  width: auto !important;
  height: auto !important; }

/* line 602, magiczoomplus.css */
.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg > svg {
  min-width: 100% !important;
  min-height: 100% !important; }

/* line 608, magiczoomplus.css */
.mz-expand {
  background-color: black;
  text-align: center;
  vertical-align: middle;
  display: block;
  overflow: hidden;
  z-index: 2100000000;
  position: fixed;
  width: auto;
  height: auto;
  -webkit-perspective: 600px;
  perspective: 600px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -ms-overflow-style: none; }

/* Expanded view background */
/* line 628, magiczoomplus.css */
.mz-expand .mz-expand-bg {
  display: inline-block;
  vertical-align: middle;
  margin: auto;
  z-index: -100;
  max-width: none !important;
  max-height: none !important;
  -webkit-transform: translate3d(0, 0, 0) scale(10) rotate(0.01deg);
  -ms-transform: translate(0, 0) scale(10, 10) rotate(0.01deg);
  transform: translate3d(0, 0, 0) scale(10) rotate(0.01deg);
  -webkit-perspective: 600px;
  perspective: 600px;
  background-repeat: no-repeat;
  background-size: cover; }

/* line 643, magiczoomplus.css */
.mz-expand .mz-expand-bg > img {
  margin: auto;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='80' in='SourceGraphic'></feGaussianBlur></filter></svg>#blur");
  -webkit-filter: blur(20px) brightness(60%);
  filter: blur(20px) brightness(60%);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 653, magiczoomplus.css */
.mz-expand .mz-expand-bg > svg {
  margin: auto;
  opacity: .6; }

/* line 658, magiczoomplus.css */
[data-magic-ua=edge] .mz-expand .mz-expand-bg,
.lt-ie10-magic .mz-expand .mz-expand-bg {
  display: none !important; }

/* line 662, magiczoomplus.css */
.lt-ie9-magic .mz-expand {
  background: #1f1f1f; }

/* line 665, magiczoomplus.css */
[data-magic-ua=edge] .mz-expand {
  background-color: rgba(31, 31, 31, 0.96); }

/** Plain backgrounds: dark-bg, white-bg **/
/* line 670, magiczoomplus.css */
.mz-expand.plain-bg .mz-expand-bg,
.mz-expand.dark-bg .mz-expand-bg,
.mz-expand.white-bg .mz-expand-bg {
  display: none !important; }

/* line 675, magiczoomplus.css */
.mz-expand.dark-bg {
  background-color: #1f1f1f;
  background-color: rgba(31, 31, 31, 0.96); }

/* line 679, magiczoomplus.css */
.mz-expand.white-bg {
  background-color: #fff; }

/* Expanded view stage */
/* line 684, magiczoomplus.css */
.mz-expand .mz-expand-stage {
  z-index: 2100000000;
  padding: 0; }

/* line 688, magiczoomplus.css */
.mz-expand .mz-expand-stage .mz-image-stage {
  z-index: 50;
  left: 120px;
  right: 120px;
  padding: 20px 0 40px 0;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  -webkit-perspective: 600px;
  perspective: 600px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 701, magiczoomplus.css */
.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage {
  padding-bottom: 120px; }

/* line 704, magiczoomplus.css */
.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage {
  padding: 0 !important;
  left: 0;
  right: 0; }

/* line 710, magiczoomplus.css */
.mz-expand .mz-image-stage > figure:before,
.mz-expand .mz-image-stage:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  font-size: 0;
  line-height: 100%;
  width: 0; }

/* line 720, magiczoomplus.css */
.mz-expand .mz-image-stage > figure {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 100%;
  position: relative; }

/* line 732, magiczoomplus.css */
.mz-expand .mz-figure {
  overflow: visible;
  max-width: 100% !important; }

/* line 736, magiczoomplus.css */
.mz-expand .mz-figure > img {
  max-width: 100%;
  width: auto;
  height: auto; }

/* line 741, magiczoomplus.css */
.mz-expand .mz-zoom-in .mz-image-stage > figure,
.mz-expand .mz-zoom-in .mz-image-stage > figure .mz-figure.mz-activating,
.mz-expand .mz-zoom-in .mz-image-stage > figure .mz-figure.mz-active {
  width: 100%;
  height: 100%; }

/* line 747, magiczoomplus.css */
.mz-expand .mz-figure {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

/* line 753, magiczoomplus.css */
.mz-expand .mz-figure.mz-active {
  cursor: crosshair;
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
  cursor: zoom-out; }

/* When inner zoom is always shown */
/* line 760, magiczoomplus.css */
.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage > figure > figure > img {
  z-index: 1;
  position: absolute !important;
  top: -5000px !important;
  bottom: -5000px !important;
  left: -5000px !important;
  right: -5000px !important;
  margin: auto !important; }

/* line 770, magiczoomplus.css */
.lt-ie10-magic .mz-zoom-window.mz-expanded img {
  filter: alpha(opacity=100); }

/* line 771, magiczoomplus.css */
.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom {
  overflow: hidden;
  filter: alpha(opacity=100); }

/* Caption in expanded view */
/* line 778, magiczoomplus.css */
.mz-expand .mz-caption {
  color: #fff;
  text-shadow: 0px 0px 46px #000;
  padding: 10px 4px;
  font: normal 10pt/1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;
  text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  opacity: 0; }

/* line 789, magiczoomplus.css */
.mz-expand .mz-caption.mz-show {
  -webkit-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out;
  opacity: 1; }

/* line 794, magiczoomplus.css */
.mz-expand .mz-caption a {
  color: inherit;
  cursor: pointer; }

/* line 798, magiczoomplus.css */
.mz-expand.white-bg .mz-caption {
  color: #555;
  text-shadow: none; }

/* line 803, magiczoomplus.css */
.lt-ie9-magic .mz-expand .mz-caption {
  top: 100%; }

/* line 807, magiczoomplus.css */
.mz-expand .mz-zoom-window {
  box-shadow: none;
  background: transparent; }

/* line 811, magiczoomplus.css */
.lt-ie9-magic .mz-expand .mz-zoom-window {
  border: 0; }

/* Expanded view on mobile */
/* line 816, magiczoomplus.css */
.mobile-magic .mz-expand-stage .mz-expand-thumbnails,
.mobile-magic .mz-expand-stage .mz-image-stage {
  left: 0px;
  right: 0px; }

/* line 821, magiczoomplus.css */
.mobile-magic .mz-expand .mz-expand-stage.with-thumbs {
  bottom: 0px; }

/* line 824, magiczoomplus.css */
.mobile-magic .mz-expand-stage .mz-image-stage {
  padding: 0; }

/* line 827, magiczoomplus.css */
.mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage {
  padding: 5px 0 60px; }

/* line 830, magiczoomplus.css */
.mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage {
  padding-top: 0; }

/* line 833, magiczoomplus.css */
.mobile-magic .mz-expand .mz-expand-thumbnails {
  padding: 0;
  height: 60px; }

/**
 * Buttons & Arrows
 */
/* line 842, magiczoomplus.css */
.mz-expand-controls,
button.mz-button {
  margin: 0 !important;
  padding: 0 !important;
  outline: 0 !important; }

/* line 848, magiczoomplus.css */
button.mz-button {
  color: #b4b4b4 !important;
  font: 900 34px/1 'magictoolbox-thin' !important;
  cursor: pointer;
  z-index: 90 !important;
  background-color: transparent !important;
  border: 1px solid rgba(180, 180, 180, 0) !important;
  border-radius: 100% !important;
  box-shadow: none !important;
  position: absolute !important;
  text-transform: none !important;
  text-align: center;
  speak: none;
  -webkit-font-smoothing: antialiased;
  width: 60px !important;
  height: 60px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important; }

/* line 870, magiczoomplus.css */
button.mz-button:before {
  display: inline;
  position: static;
  color: inherit !important;
  font: inherit !important;
  -webkit-font-smoothing: inherit !important; }

/* line 877, magiczoomplus.css */
button.mz-button.mz-button-prev,
button.mz-button.mz-button-next {
  margin: auto 10px !important;
  top: 0 !important;
  bottom: 0 !important;
  overflow: hidden !important; }

/* line 884, magiczoomplus.css */
button.mz-button.mz-button-prev {
  left: 0 !important; }

/* line 887, magiczoomplus.css */
button.mz-button.mz-button-next {
  right: 0 !important; }

/* line 890, magiczoomplus.css */
button.mz-button.mz-button-close {
  font-size: 26px !important;
  margin: 10px !important;
  top: 0 !important;
  right: 0 !important;
  z-index: 95 !important; }

/* line 897, magiczoomplus.css */
:root:not(.mobile-magic) button.mz-button {
  color: rgba(180, 180, 180, 0.75) !important;
  -webkit-transform: scale(0.85) !important;
  transform: scale(0.85) !important;
  -webkit-transition: color .25s, border-color .25s, -webkit-transform .25s !important;
  transition: color .25s, border-color .25s, transform .25s !important; }

/* line 905, magiczoomplus.css */
:root:not(.mobile-magic) button.mz-button:hover {
  color: #b4b4b4 !important;
  border-color: rgba(180, 180, 180, 0.6) !important;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important; }

/* line 911, magiczoomplus.css */
.mobile-magic button.mz-button {
  -webkit-transition: -webkit-transform .1s !important;
  transition: transform .1s !important; }

/* line 915, magiczoomplus.css */
.mobile-magic button.mz-button:active {
  border-color: rgba(180, 180, 180, 0.6) !important;
  -webkit-transform: scale(0.95) !important;
  transform: scale(0.95) !important; }

/* line 921, magiczoomplus.css */
button.mz-button.mz-button-close:before {
  content: "\a001"; }

/* line 922, magiczoomplus.css */
button.mz-button.mz-button-prev:before {
  content: "\a002"; }

/* line 923, magiczoomplus.css */
button.mz-button.mz-button-next:before {
  content: "\a003"; }

@media screen and (max-device-width: 767px) {
  /* line 926, magiczoomplus.css */
  button.mz-button-prev,
  button.mz-button-next {
    display: none !important; }

  /* line 931, magiczoomplus.css */
  .mobile-magic .mz-expand button.mz-button {
    width: 44px !important;
    height: 44px !important;
    font-size: 18px !important;
    color: rgba(255, 255, 255, 0.8) !important;
    background-color: rgba(49, 51, 61, 0.3) !important;
    border-color: transparent !important; } }
/* line 941, magiczoomplus.css */
.lt-ie9-magic button.mz-button {
  border: 0;
  filter: alpha(opacity=75); }

/* line 945, magiczoomplus.css */
.lt-ie9-magic button.mz-button:hover {
  filter: alpha(opacity=100); }

/**
 * Thumbnails
 */
/* Thumbnails on the page */
/* line 955, magiczoomplus.css */
a[data-zoom-id],
.mz-thumb, .mz-thumb:focus {
  display: inline-block;
  line-height: 0;
  outline: none; }

/* line 961, magiczoomplus.css */
a[data-zoom-id] img,
.mz-thumb img {
  border: 0;
  box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3);
  box-sizing: border-box; }

/* line 967, magiczoomplus.css */
.mz-thumb:hover:not(.mz-thumb-selected) img {
  -webkit-filter: brightness(75%);
  filter: brightness(75%); }

/* line 971, magiczoomplus.css */
.mz-thumb-selected img {
  -webkit-filter: brightness(60%);
  filter: brightness(60%); }

/* line 975, magiczoomplus.css */
.no-cssfilters-magic .mz-thumb:hover,
.no-cssfilters-magic .mz-thumb.mz-thumb-selected {
  background: #000; }

/* line 979, magiczoomplus.css */
.no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img {
  opacity: .75;
  filter: alpha(opacity=75); }

/* line 983, magiczoomplus.css */
.no-cssfilters-magic .mz-thumb-selected img {
  opacity: .6;
  filter: alpha(opacity=60); }

/* line 987, magiczoomplus.css */
.ie9-magic .mz-thumb img {
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); }

/* Thumbnails in expanded view */
/* line 992, magiczoomplus.css */
.mz-expand-thumbnails {
  z-index: 50;
  position: absolute;
  bottom: 0;
  left: 65px;
  right: 65px;
  height: 80px;
  padding: 10px 0;
  box-sizing: border-box; }

/* line 1002, magiczoomplus.css */
.mz-expand-thumbnails .magic-thumbs .magic-thumb {
  padding: 10px 2px; }

/* line 1005, magiczoomplus.css */
.mz-expand-thumbnails .magic-thumb > img {
  cursor: pointer;
  height: 40px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3); }

/* line 1010, magiczoomplus.css */
.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected) > img:hover {
  -webkit-filter: brightness(70%);
  filter: brightness(70%); }

/* line 1014, magiczoomplus.css */
.mz-expand-thumbnails .magic-thumb-selected img {
  -webkit-filter: brightness(50%);
  filter: brightness(50%); }

/* line 1018, magiczoomplus.css */
.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button {
  box-shadow: none; }

/* line 1021, magiczoomplus.css */
.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled {
  opacity: 0; }

/* line 1024, magiczoomplus.css */
.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected) img {
  opacity: .7;
  filter: alpha(opacity=70); }

/* line 1028, magiczoomplus.css */
.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img {
  opacity: .5;
  filter: alpha(opacity=50); }

/** Hide thumbnails in expanded view with .no-expand-thumbnails class **/
/* line 1034, magiczoomplus.css */
.mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage {
  padding-bottom: 40px; }

/* line 1037, magiczoomplus.css */
.mz-expand.no-expand-thumbnails .mz-expand-thumbnails {
  display: none; }

/* line 1040, magiczoomplus.css */
.mobile-magic .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage {
  padding: 0; }

/* line 1043, magiczoomplus.css */
.magic-thumbs,
.magic-thumbs .magic-thumbs-wrapper,
.magic-thumbs ul,
.magic-thumbs li,
.magic-thumbs li:before,
.magic-thumbs li:after,
.magic-thumbs li img,
.magic-thumbs .magic-thumbs-button {
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1058, magiczoomplus.css */
.magic-thumbs {
  direction: ltr;
  overflow: visible;
  z-index: 100;
  position: relative;
  left: 0;
  top: 0;
  padding: 0 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -ms-touch-action: none;
  touch-action: none; }

/* line 1076, magiczoomplus.css */
.magic-thumbs {
  width: 100%;
  height: 100%;
  white-space: nowrap; }

/* line 1082, magiczoomplus.css */
.magic-thumbs.no-buttons {
  padding: 0 !important; }

/* line 1086, magiczoomplus.css */
.magic-thumbs-wrapper {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  text-align: center; }

/* line 1095, magiczoomplus.css */
.magic-thumbs ul {
  list-style: none;
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  position: relative;
  white-space: nowrap; }

/* line 1104, magiczoomplus.css */
.magic-thumbs.no-buttons ul {
  left: 0 !important;
  padding: 0 !important;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important; }

/* line 1115, magiczoomplus.css */
.magic-thumbs ul li {
  margin: 0 4px;
  height: 100%;
  width: auto;
  vertical-align: top;
  line-height: 0;
  display: inline-block; }

/* line 1123, magiczoomplus.css */
.magic-thumbs ul li:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0; }

/* line 1131, magiczoomplus.css */
.magic-thumbs ul li > img {
  width: auto;
  height: auto;
  max-width: none !important;
  max-height: 100% !important;
  vertical-align: middle; }

/* line 1138, magiczoomplus.css */
.ie8-magic .magic-thumbs ul li > img {
  max-width: none !important;
  max-height: none !important; }

/* vertical */
/* line 1144, magiczoomplus.css */
.magic-thumbs.magic-thumbs-vertical {
  height: 100%; }

/* line 1147, magiczoomplus.css */
.magic-thumbs-vertical {
  padding: 30px 0; }

/* line 1150, magiczoomplus.css */
.magic-thumbs-vertical ul {
  height: auto;
  width: 100%;
  white-space: normal; }

/* line 1155, magiczoomplus.css */
.magic-thumbs-vertical ul li {
  width: 100%;
  height: auto; }

/* line 1159, magiczoomplus.css */
.magic-thumbs-vertical ul li {
  margin: 4px 0; }

/* line 1163, magiczoomplus.css */
.magic-thumbs-vertical ul li > img {
  max-width: 100% !important;
  max-height: none !important; }

/* line 1167, magiczoomplus.css */
.ie8-magic .magic-thumbs-vertical ul li > img {
  width: 100%; }

/**
 * Buttons
 */
/* line 1174, magiczoomplus.css */
.magic-thumbs button.magic-thumbs-button {
  color: #b4b4b4 !important;
  font: 900 24px/1 'magictoolbox-thin' !important;
  cursor: pointer;
  z-index: 90 !important;
  background-repeat: no-repeat;
  background-color: transparent !important;
  background-image: none;
  border: 0;
  border-radius: 0;
  box-shadow: none !important;
  overflow: hidden;
  position: absolute;
  text-transform: none !important;
  speak: none;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  width: 30px;
  height: 100%;
  top: 0;
  bottom: 0;
  min-width: 0 !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important; }

/* line 1200, magiczoomplus.css */
.magic-thumbs button.magic-thumbs-button:before {
  display: inline;
  position: static;
  color: inherit !important;
  font: inherit !important;
  -webkit-font-smoothing: inherit !important; }

/* line 1207, magiczoomplus.css */
.magic-thumbs .magic-thumbs-button-prev {
  left: 0; }

/* line 1210, magiczoomplus.css */
.magic-thumbs .magic-thumbs-button-next {
  right: 0; }

/* line 1213, magiczoomplus.css */
.magic-thumbs .magic-thumbs-button-prev:before {
  content: "\a002"; }

/* line 1214, magiczoomplus.css */
.magic-thumbs .magic-thumbs-button-next:before {
  content: "\a003"; }

/* line 1216, magiczoomplus.css */
:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button {
  color: rgba(180, 180, 180, 0.75) !important;
  -webkit-transform: scale(0.85) !important;
  transform: scale(0.85) !important;
  -webkit-transition: color .25s, -webkit-transform .25s !important;
  transition: color .25s, transform .25s !important; }

/* line 1224, magiczoomplus.css */
:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button:hover {
  color: #b4b4b4 !important;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important; }

/* Vertical buttons */
/* line 1232, magiczoomplus.css */
.magic-thumbs-vertical .magic-thumbs-button {
  width: 100%;
  height: 30px;
  left: 0;
  right: 0;
  top: auto;
  bottom: auto; }

/* line 1238, magiczoomplus.css */
.magic-thumbs-vertical .magic-thumbs-button-prev {
  top: 0; }

/* line 1241, magiczoomplus.css */
.magic-thumbs-vertical .magic-thumbs-button-next {
  bottom: 0; }

/* line 1244, magiczoomplus.css */
.magic-thumbs-vertical .magic-thumbs-button-prev:before {
  content: "\a005"; }

/* line 1245, magiczoomplus.css */
.magic-thumbs-vertical .magic-thumbs-button-next:before {
  content: "\a004"; }

/* line 1248, magiczoomplus.css */
.magic-thumbs.no-buttons .magic-thumbs-button {
  display: none !important; }

/* line 1251, magiczoomplus.css */
.magic-thumbs-button-disabled {
  opacity: 0.2;
  filter: alpha(opacity=20); }

/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
/* line 12, swiper.min.css */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }

/* line 12, swiper.min.css */
.swiper-container-no-flexbox .swiper-slide {
  float: left; }

/* line 12, swiper.min.css */
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

/* line 12, swiper.min.css */
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 12, swiper.min.css */
.swiper-container-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 12, swiper.min.css */
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 12, swiper.min.css */
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

/* line 12, swiper.min.css */
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform; }

/* line 12, swiper.min.css */
.swiper-slide-invisible-blank {
  visibility: hidden; }

/* line 12, swiper.min.css */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

/* line 12, swiper.min.css */
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height,-webkit-transform;
  transition-property: height,-webkit-transform;
  -o-transition-property: transform,height;
  transition-property: transform,height;
  transition-property: transform,height,-webkit-transform; }

/* line 12, swiper.min.css */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px; }

/* line 12, swiper.min.css */
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

/* line 12, swiper.min.css */
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1; }

/* line 12, swiper.min.css */
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent); }

/* line 12, swiper.min.css */
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent); }

/* line 12, swiper.min.css */
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent); }

/* line 12, swiper.min.css */
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent); }

/* line 12, swiper.min.css */
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

/* line 12, swiper.min.css */
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

/* line 12, swiper.min.css */
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 1;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

/* line 12, swiper.min.css */
.swiper-button-next.swiper-button-disabled:not(.is-load-images), .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none; }

/* line 12, swiper.min.css */
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

/* line 12, swiper.min.css */
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

/* line 12, swiper.min.css */
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

/* line 12, swiper.min.css */
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

/* line 12, swiper.min.css */
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

/* line 12, swiper.min.css */
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

/* line 12, swiper.min.css */
.swiper-button-lock {
  display: none; }

/* line 12, swiper.min.css */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 1; }

/* line 12, swiper.min.css */
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* line 12, swiper.min.css */
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* line 12, swiper.min.css */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

/* line 12, swiper.min.css */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative; }

/* line 12, swiper.min.css */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

/* line 12, swiper.min.css */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

/* line 12, swiper.min.css */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66); }

/* line 12, swiper.min.css */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33); }

/* line 12, swiper.min.css */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66); }

/* line 12, swiper.min.css */
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33); }

/* line 12, swiper.min.css */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2; }

/* line 12, swiper.min.css */
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/* line 12, swiper.min.css */
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

/* line 12, swiper.min.css */
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

/* line 12, swiper.min.css */
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0); }

/* line 12, swiper.min.css */
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

/* line 12, swiper.min.css */
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px; }

/* line 12, swiper.min.css */
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: .2s top,.2s -webkit-transform;
  transition: .2s top,.2s -webkit-transform;
  -o-transition: .2s transform,.2s top;
  transition: .2s transform,.2s top;
  transition: .2s transform,.2s top,.2s -webkit-transform; }

/* line 12, swiper.min.css */
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

/* line 12, swiper.min.css */
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap; }

/* line 12, swiper.min.css */
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s left,.2s -webkit-transform;
  transition: .2s left,.2s -webkit-transform;
  -o-transition: .2s transform,.2s left;
  transition: .2s transform,.2s left;
  transition: .2s transform,.2s left,.2s -webkit-transform; }

/* line 12, swiper.min.css */
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s right,.2s -webkit-transform;
  transition: .2s right,.2s -webkit-transform;
  -o-transition: .2s transform,.2s right;
  transition: .2s transform,.2s right;
  transition: .2s transform,.2s right,.2s -webkit-transform; }

/* line 12, swiper.min.css */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

/* line 12, swiper.min.css */
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top; }

/* line 12, swiper.min.css */
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top; }

/* line 12, swiper.min.css */
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

/* line 12, swiper.min.css */
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

/* line 12, swiper.min.css */
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff; }

/* line 12, swiper.min.css */
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25); }

/* line 12, swiper.min.css */
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff; }

/* line 12, swiper.min.css */
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000; }

/* line 12, swiper.min.css */
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25); }

/* line 12, swiper.min.css */
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000; }

/* line 12, swiper.min.css */
.swiper-pagination-lock {
  display: none; }

/* line 12, swiper.min.css */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

/* line 12, swiper.min.css */
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

/* line 12, swiper.min.css */
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

/* line 12, swiper.min.css */
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

/* line 12, swiper.min.css */
.swiper-scrollbar-cursor-drag {
  cursor: move; }

/* line 12, swiper.min.css */
.swiper-scrollbar-lock {
  display: none; }

/* line 12, swiper.min.css */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

/* line 12, swiper.min.css */
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

/* line 12, swiper.min.css */
.swiper-slide-zoomed {
  cursor: move; }

/* line 12, swiper.min.css */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 1;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

/* line 12, swiper.min.css */
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

/* line 12, swiper.min.css */
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/* line 12, swiper.min.css */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

/* line 12, swiper.min.css */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

/* line 12, swiper.min.css */
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

/* line 12, swiper.min.css */
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

/* line 12, swiper.min.css */
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* line 12, swiper.min.css */
.swiper-container-cube {
  overflow: visible; }

/* line 12, swiper.min.css */
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

/* line 12, swiper.min.css */
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

/* line 12, swiper.min.css */
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0; }

/* line 12, swiper.min.css */
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* line 12, swiper.min.css */
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible; }

/* line 12, swiper.min.css */
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 12, swiper.min.css */
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

/* line 12, swiper.min.css */
.swiper-container-flip {
  overflow: visible; }

/* line 12, swiper.min.css */
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

/* line 12, swiper.min.css */
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

/* line 12, swiper.min.css */
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

/* line 12, swiper.min.css */
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 12, swiper.min.css */
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px; }

/* line 1, new_spider.scss */
.new_product-template,
.new_mobile-nav {
  /*=========================================
    NORMALIZE.CSS
    =========================================*/
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
  /* Document
  ========================================================================== */
  /**
   * 1. Correct the line height in all browsers.
   * 2. Prevent adjustments of font size after orientation changes in
   *    IE on Windows Phone and in iOS.
   */
  /* Sections
  ========================================================================== */
  /**
   * Remove the margin in all browsers (opinionated).
   */
  /**
   * Add the correct display in IE 9-.
   */
  /**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
  /* Grouping content
  ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   * 1. Add the correct display in IE.
   */
  /**
   * Add the correct margin in IE 8.
   */
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /* Text-level semantics
  ========================================================================== */
  /**
   * 1. Remove the gray background on active links in IE 10.
   * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
   */
  /**
   * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
  /**
   * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
   */
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /**
   * Add the correct font style in Android 4.3-.
   */
  /**
   * Add the correct background and color in IE 9-.
   */
  /**
   * Add the correct font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  /* Embedded content
  ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   */
  /**
   * Add the correct display in iOS 4-7.
   */
  /**
   * Remove the border on images inside links in IE 10-.
   */
  /**
   * Hide the overflow in IE.
   */
  /* Forms
  ========================================================================== */
  /**
   * 1. Change the font styles in all browsers (opinionated).
   * 2. Remove the margin in Firefox and Safari.
   */
  /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
  /**
   * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
   *    controls in Android 4.
   * 2. Correct the inability to style clickable types in iOS and Safari.
   */
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
  /**
   * Correct the padding in Firefox.
   */
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
  /**
   * 1. Add the correct display in IE 9-.
   * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
  /**
   * Remove the default vertical scrollbar in IE.
   */
  /**
   * 1. Add the correct box sizing in IE 10-.
   * 2. Remove the padding in IE 10-.
   */
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
   */
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
  /* Interactive
  ========================================================================== */
  /*
   * Add the correct display in IE 9-.
   * 1. Add the correct display in Edge, IE, and Firefox.
   */
  /*
   * Add the correct display in all browsers.
   */
  /* Scripting
  ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   */
  /**
   * Add the correct display in IE.
   */
  /* Hidden
  ========================================================================== */
  /**
   * Add the correct display in IE 10-.
   */
  /*=========================================
    SPIDER.CSS
    =========================================*/ }
  /* line 18, new_spider.scss */
  .new_product-template html,
  .new_mobile-nav html {
    line-height: 1.15;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  /* line 31, new_spider.scss */
  .new_product-template body,
  .new_mobile-nav body {
    margin: 0;
    overflow-x: hidden; }
  /* line 40, new_spider.scss */
  .new_product-template article,
  .new_product-template aside,
  .new_product-template footer,
  .new_product-template header,
  .new_product-template nav,
  .new_product-template section,
  .new_mobile-nav article,
  .new_mobile-nav aside,
  .new_mobile-nav footer,
  .new_mobile-nav header,
  .new_mobile-nav nav,
  .new_mobile-nav section {
    display: block; }
  /* line 54, new_spider.scss */
  .new_product-template h1,
  .new_mobile-nav h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  /* line 67, new_spider.scss */
  .new_product-template figcaption,
  .new_product-template figure,
  .new_product-template main,
  .new_mobile-nav figcaption,
  .new_mobile-nav figure,
  .new_mobile-nav main {
    /* 1 */
    display: block; }
  /* line 77, new_spider.scss */
  .new_product-template figure,
  .new_mobile-nav figure {
    margin: 1em 40px; }
  /* line 86, new_spider.scss */
  .new_product-template hr,
  .new_mobile-nav hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */ }
  /* line 98, new_spider.scss */
  .new_product-template pre,
  .new_mobile-nav pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }
  /* line 111, new_spider.scss */
  .new_product-template a,
  .new_mobile-nav a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */ }
  /* line 121, new_spider.scss */
  .new_product-template abbr[title],
  .new_mobile-nav abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    /* 2 */ }
  /* line 132, new_spider.scss */
  .new_product-template b,
  .new_product-template strong,
  .new_mobile-nav b,
  .new_mobile-nav strong {
    font-weight: inherit;
    font-weight: bolder; }
  /* line 147, new_spider.scss */
  .new_product-template code,
  .new_product-template kbd,
  .new_product-template samp,
  .new_mobile-nav code,
  .new_mobile-nav kbd,
  .new_mobile-nav samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }
  /* line 158, new_spider.scss */
  .new_product-template dfn,
  .new_mobile-nav dfn {
    font-style: italic; }
  /* line 166, new_spider.scss */
  .new_product-template mark,
  .new_mobile-nav mark {
    background-color: #ff0;
    color: #000; }
  /* line 175, new_spider.scss */
  .new_product-template small,
  .new_mobile-nav small {
    font-size: 80%; }
  /* line 184, new_spider.scss */
  .new_product-template sub,
  .new_product-template sup,
  .new_mobile-nav sub,
  .new_mobile-nav sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  /* line 192, new_spider.scss */
  .new_product-template sub,
  .new_mobile-nav sub {
    bottom: -0.25em; }
  /* line 196, new_spider.scss */
  .new_product-template sup,
  .new_mobile-nav sup {
    top: -0.5em; }
  /* line 207, new_spider.scss */
  .new_product-template audio,
  .new_product-template video,
  .new_mobile-nav audio,
  .new_mobile-nav video {
    display: inline-block; }
  /* line 216, new_spider.scss */
  .new_product-template audio:not([controls]),
  .new_mobile-nav audio:not([controls]) {
    display: none;
    height: 0; }
  /* line 225, new_spider.scss */
  .new_product-template img,
  .new_mobile-nav img {
    border-style: none; }
  /* line 233, new_spider.scss */
  .new_product-template svg:not(:root),
  .new_mobile-nav svg:not(:root) {
    overflow: hidden; }
  /* line 245, new_spider.scss */
  .new_product-template button,
  .new_product-template input,
  .new_product-template optgroup,
  .new_product-template select,
  .new_product-template textarea,
  .new_mobile-nav button,
  .new_mobile-nav input,
  .new_mobile-nav optgroup,
  .new_mobile-nav select,
  .new_mobile-nav textarea {
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */ }
  /* line 260, new_spider.scss */
  .new_product-template button,
  .new_product-template input,
  .new_mobile-nav button,
  .new_mobile-nav input {
    /* 1 */
    overflow: visible;
    max-width: 100%; }
  /* line 271, new_spider.scss */
  .new_product-template button,
  .new_product-template select,
  .new_mobile-nav button,
  .new_mobile-nav select {
    /* 1 */
    text-transform: none; }
  /* line 282, new_spider.scss */
  .new_product-template button,
  .new_product-template html [type="button"],
  .new_product-template [type="reset"],
  .new_product-template [type="submit"],
  .new_mobile-nav button,
  .new_mobile-nav html [type="button"],
  .new_mobile-nav [type="reset"],
  .new_mobile-nav [type="submit"] {
    -webkit-appearance: button;
    /* 2 */ }
  /* line 293, new_spider.scss */
  .new_product-template button::-moz-focus-inner,
  .new_product-template [type="button"]::-moz-focus-inner,
  .new_product-template [type="reset"]::-moz-focus-inner,
  .new_product-template [type="submit"]::-moz-focus-inner,
  .new_mobile-nav button::-moz-focus-inner,
  .new_mobile-nav [type="button"]::-moz-focus-inner,
  .new_mobile-nav [type="reset"]::-moz-focus-inner,
  .new_mobile-nav [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  /* line 305, new_spider.scss */
  .new_product-template button:-moz-focusring,
  .new_product-template [type="button"]:-moz-focusring,
  .new_product-template [type="reset"]:-moz-focusring,
  .new_product-template [type="submit"]:-moz-focusring,
  .new_mobile-nav button:-moz-focusring,
  .new_mobile-nav [type="button"]:-moz-focusring,
  .new_mobile-nav [type="reset"]:-moz-focusring,
  .new_mobile-nav [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }
  /* line 316, new_spider.scss */
  .new_product-template fieldset,
  .new_mobile-nav fieldset {
    padding: 0.35em 0.75em 0.625em; }
  /* line 327, new_spider.scss */
  .new_product-template legend,
  .new_mobile-nav legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */ }
  /* line 342, new_spider.scss */
  .new_product-template progress,
  .new_mobile-nav progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  /* line 351, new_spider.scss */
  .new_product-template textarea,
  .new_mobile-nav textarea {
    overflow: auto; }
  /* line 360, new_spider.scss */
  .new_product-template [type="checkbox"],
  .new_product-template [type="radio"],
  .new_mobile-nav [type="checkbox"],
  .new_mobile-nav [type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  /* line 371, new_spider.scss */
  .new_product-template [type="number"]::-webkit-inner-spin-button,
  .new_product-template [type="number"]::-webkit-outer-spin-button,
  .new_mobile-nav [type="number"]::-webkit-inner-spin-button,
  .new_mobile-nav [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  /* line 381, new_spider.scss */
  .new_product-template [type="search"],
  .new_mobile-nav [type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */ }
  /* line 390, new_spider.scss */
  .new_product-template [type="search"]::-webkit-search-cancel-button,
  .new_product-template [type="search"]::-webkit-search-decoration,
  .new_mobile-nav [type="search"]::-webkit-search-cancel-button,
  .new_mobile-nav [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  /* line 400, new_spider.scss */
  .new_product-template ::-webkit-file-upload-button,
  .new_mobile-nav ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */ }
  /* line 413, new_spider.scss */
  .new_product-template details,
  .new_product-template menu,
  .new_mobile-nav details,
  .new_mobile-nav menu {
    display: block; }
  /* line 422, new_spider.scss */
  .new_product-template summary,
  .new_mobile-nav summary {
    display: list-item; }
  /* line 433, new_spider.scss */
  .new_product-template canvas,
  .new_mobile-nav canvas {
    display: inline-block; }
  /* line 441, new_spider.scss */
  .new_product-template template,
  .new_mobile-nav template {
    display: none; }
  /* line 452, new_spider.scss */
  .new_product-template [hidden],
  .new_product-template .modal-hide,
  .new_mobile-nav [hidden],
  .new_mobile-nav .modal-hide {
    display: none; }
  /* line 460, new_spider.scss */
  .new_product-template html,
  .new_mobile-nav html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent; }
  /* line 467, new_spider.scss */
  .new_product-template *,
  .new_product-template *::before,
  .new_product-template *::after,
  .new_mobile-nav *,
  .new_mobile-nav *::before,
  .new_mobile-nav *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit; }
@-ms-viewport {
  /* line 1, new_spider.scss */
  .new_product-template,
  .new_mobile-nav {
    width: device-width; } }
  /* line 478, new_spider.scss */
  .new_product-template [tabindex="-1"]:focus,
  .new_mobile-nav [tabindex="-1"]:focus {
    outline: none !important; }
  /* line 482, new_spider.scss */
  .new_product-template abbr[title],
  .new_product-template abbr[data-original-title],
  .new_mobile-nav abbr[title],
  .new_mobile-nav abbr[data-original-title] {
    cursor: help; }
  /* line 487, new_spider.scss */
  .new_product-template a:not([href]):not([tabindex]),
  .new_mobile-nav a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none; }
  /* line 492, new_spider.scss */
  .new_product-template a:not([href]):not([tabindex]):focus,
  .new_mobile-nav a:not([href]):not([tabindex]):focus {
    outline: none; }
  /* line 496, new_spider.scss */
  .new_product-template pre,
  .new_mobile-nav pre {
    overflow: auto; }
  /* line 500, new_spider.scss */
  .new_product-template img,
  .new_mobile-nav img {
    max-width: 100%;
    max-height: 100%; }
  /* line 505, new_spider.scss */
  .new_product-template [role="button"],
  .new_product-template .cursor-pointer,
  .new_mobile-nav [role="button"],
  .new_mobile-nav .cursor-pointer {
    cursor: pointer; }
  /* line 510, new_spider.scss */
  .new_product-template a,
  .new_product-template area,
  .new_product-template button,
  .new_product-template [role="button"],
  .new_product-template input,
  .new_product-template label,
  .new_product-template select,
  .new_product-template summary,
  .new_product-template textarea,
  .new_mobile-nav a,
  .new_mobile-nav area,
  .new_mobile-nav button,
  .new_mobile-nav [role="button"],
  .new_mobile-nav input,
  .new_mobile-nav label,
  .new_mobile-nav select,
  .new_mobile-nav summary,
  .new_mobile-nav textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation; }
  /* line 523, new_spider.scss */
  .new_product-template table,
  .new_mobile-nav table {
    border-collapse: collapse; }
  /* line 527, new_spider.scss */
  .new_product-template caption,
  .new_mobile-nav caption {
    text-align: left;
    caption-side: bottom; }
  /* line 532, new_spider.scss */
  .new_product-template th,
  .new_mobile-nav th {
    text-align: left; }
  /* line 536, new_spider.scss */
  .new_product-template label,
  .new_mobile-nav label {
    display: inline-block; }
  /* line 540, new_spider.scss */
  .new_product-template input,
  .new_product-template button,
  .new_product-template select,
  .new_product-template textarea,
  .new_mobile-nav input,
  .new_mobile-nav button,
  .new_mobile-nav select,
  .new_mobile-nav textarea {
    line-height: inherit; }
  /* line 547, new_spider.scss */
  .new_product-template input[type="text"],
  .new_product-template input[type="email"],
  .new_product-template input[type="password"],
  .new_product-template textarea,
  .new_mobile-nav input[type="text"],
  .new_mobile-nav input[type="email"],
  .new_mobile-nav input[type="password"],
  .new_mobile-nav textarea {
    border-width: 1px; }
  /* line 554, new_spider.scss */
  .new_product-template input[type="radio"]:disabled,
  .new_product-template input[type="checkbox"]:disabled,
  .new_mobile-nav input[type="radio"]:disabled,
  .new_mobile-nav input[type="checkbox"]:disabled {
    cursor: not-allowed; }
  /* line 559, new_spider.scss */
  .new_product-template input[type="date"],
  .new_product-template input[type="time"],
  .new_product-template input[type="datetime-local"],
  .new_product-template input[type="month"],
  .new_mobile-nav input[type="date"],
  .new_mobile-nav input[type="time"],
  .new_mobile-nav input[type="datetime-local"],
  .new_mobile-nav input[type="month"] {
    -webkit-appearance: listbox; }
  /* line 566, new_spider.scss */
  .new_product-template textarea,
  .new_mobile-nav textarea {
    resize: vertical; }
  /* line 570, new_spider.scss */
  .new_product-template input[type="search"],
  .new_mobile-nav input[type="search"] {
    -webkit-appearance: none; }
  /* line 574, new_spider.scss */
  .new_product-template output,
  .new_mobile-nav output {
    display: inline-block; }
  /* line 578, new_spider.scss */
  .new_product-template [hidden],
  .new_mobile-nav [hidden] {
    display: none !important; }
  /* line 582, new_spider.scss */
  .new_product-template .text-right,
  .new_mobile-nav .text-right {
    text-align: right; }
  /* line 586, new_spider.scss */
  .new_product-template .text-left,
  .new_mobile-nav .text-left {
    text-align: left; }
  /* line 590, new_spider.scss */
  .new_product-template .text-center,
  .new_mobile-nav .text-center {
    text-align: center; }
  /* line 594, new_spider.scss */
  .new_product-template .text-justify,
  .new_mobile-nav .text-justify {
    text-align: justify; }
  @media screen and (min-width: 769px) {
    /* line 599, new_spider.scss */
    .new_product-template .text-right-desktop,
    .new_mobile-nav .text-right-desktop {
      text-align: right; }
    /* line 603, new_spider.scss */
    .new_product-template .text-left-desktop,
    .new_mobile-nav .text-left-desktop {
      text-align: left; }
    /* line 607, new_spider.scss */
    .new_product-template .text-center-desktop,
    .new_mobile-nav .text-center-desktop {
      text-align: center; }
    /* line 611, new_spider.scss */
    .new_product-template .text-justify-desktop,
    .new_mobile-nav .text-justify-desktop {
      text-align: justify; } }
  @media screen and (max-width: 768px) {
    /* line 617, new_spider.scss */
    .new_product-template .text-right-mobile,
    .new_mobile-nav .text-right-mobile {
      text-align: right; }
    /* line 621, new_spider.scss */
    .new_product-template .text-left-mobile,
    .new_mobile-nav .text-left-mobile {
      text-align: left; }
    /* line 625, new_spider.scss */
    .new_product-template .text-center-mobile,
    .new_mobile-nav .text-center-mobile {
      text-align: center; }
    /* line 629, new_spider.scss */
    .new_product-template .text-justify-mobile,
    .new_mobile-nav .text-justify-mobile {
      text-align: justify; } }
  @media screen and (max-width: 1200px) {
    /* line 635, new_spider.scss */
    .new_product-template .text-right-lg,
    .new_mobile-nav .text-right-lg {
      text-align: right; }
    /* line 639, new_spider.scss */
    .new_product-template .text-left-lg,
    .new_mobile-nav .text-left-lg {
      text-align: left; }
    /* line 643, new_spider.scss */
    .new_product-template .text-center-lg,
    .new_mobile-nav .text-center-lg {
      text-align: center; }
    /* line 647, new_spider.scss */
    .new_product-template .text-justify-lg,
    .new_mobile-nav .text-justify-lg {
      text-align: justify; } }
  @media screen and (min-width: 1025px) and (max-width: 1200px) {
    /* line 653, new_spider.scss */
    .new_product-template .text-right-lg-only,
    .new_mobile-nav .text-right-lg-only {
      text-align: right; }
    /* line 657, new_spider.scss */
    .new_product-template .text-left-lg-only,
    .new_mobile-nav .text-left-lg-only {
      text-align: left; }
    /* line 661, new_spider.scss */
    .new_product-template .text-center-lg-only,
    .new_mobile-nav .text-center-lg-only {
      text-align: center; }
    /* line 665, new_spider.scss */
    .new_product-template .text-justify-lg-only,
    .new_mobile-nav .text-justify-lg-only {
      text-align: justify; } }
  @media screen and (max-width: 1024px) {
    /* line 671, new_spider.scss */
    .new_product-template .text-right-md,
    .new_mobile-nav .text-right-md {
      text-align: right; }
    /* line 675, new_spider.scss */
    .new_product-template .text-left-md,
    .new_mobile-nav .text-left-md {
      text-align: left; }
    /* line 679, new_spider.scss */
    .new_product-template .text-center-md,
    .new_mobile-nav .text-center-md {
      text-align: center; }
    /* line 683, new_spider.scss */
    .new_product-template .text-justify-md,
    .new_mobile-nav .text-justify-md {
      text-align: justify; } }
  @media screen and (min-width: 921px) and (max-width: 1024px) {
    /* line 689, new_spider.scss */
    .new_product-template .text-right-md-only,
    .new_mobile-nav .text-right-md-only {
      text-align: right; }
    /* line 693, new_spider.scss */
    .new_product-template .text-left-md-only,
    .new_mobile-nav .text-left-md-only {
      text-align: left; }
    /* line 697, new_spider.scss */
    .new_product-template .text-center-md-only,
    .new_mobile-nav .text-center-md-only {
      text-align: center; }
    /* line 701, new_spider.scss */
    .new_product-template .text-justify-md-only,
    .new_mobile-nav .text-justify-md-only {
      text-align: justify; } }
  @media screen and (max-width: 920px) {
    /* line 707, new_spider.scss */
    .new_product-template .text-right-m,
    .new_mobile-nav .text-right-m {
      text-align: right; }
    /* line 711, new_spider.scss */
    .new_product-template .text-left-m,
    .new_mobile-nav .text-left-m {
      text-align: left; }
    /* line 715, new_spider.scss */
    .new_product-template .text-center-m,
    .new_mobile-nav .text-center-m {
      text-align: center; }
    /* line 719, new_spider.scss */
    .new_product-template .text-justify-m,
    .new_mobile-nav .text-justify-m {
      text-align: justify; } }
  @media screen and (min-width: 769px) and (max-width: 920px) {
    /* line 725, new_spider.scss */
    .new_product-template .text-right-m-only,
    .new_mobile-nav .text-right-m-only {
      text-align: right; }
    /* line 729, new_spider.scss */
    .new_product-template .text-left-m-only,
    .new_mobile-nav .text-left-m-only {
      text-align: left; }
    /* line 733, new_spider.scss */
    .new_product-template .text-center-m-only,
    .new_mobile-nav .text-center-m-only {
      text-align: center; }
    /* line 737, new_spider.scss */
    .new_product-template .text-justify-m-only,
    .new_mobile-nav .text-justify-m-only {
      text-align: justify; } }
  @media screen and (max-width: 768px) {
    /* line 743, new_spider.scss */
    .new_product-template .text-right-sm,
    .new_mobile-nav .text-right-sm {
      text-align: right; }
    /* line 747, new_spider.scss */
    .new_product-template .text-left-sm,
    .new_mobile-nav .text-left-sm {
      text-align: left; }
    /* line 751, new_spider.scss */
    .new_product-template .text-center-sm,
    .new_mobile-nav .text-center-sm {
      text-align: center; }
    /* line 755, new_spider.scss */
    .new_product-template .text-justify-sm,
    .new_mobile-nav .text-justify-sm {
      text-align: justify; } }
  @media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 761, new_spider.scss */
    .new_product-template .text-right-sm-only,
    .new_mobile-nav .text-right-sm-only {
      text-align: right; }
    /* line 765, new_spider.scss */
    .new_product-template .text-left-sm-only,
    .new_mobile-nav .text-left-sm-only {
      text-align: left; }
    /* line 769, new_spider.scss */
    .new_product-template .text-center-sm-only,
    .new_mobile-nav .text-center-sm-only {
      text-align: center; }
    /* line 773, new_spider.scss */
    .new_product-template .text-justify-sm-only,
    .new_mobile-nav .text-justify-sm-only {
      text-align: justify; } }
  @media screen and (max-width: 640px) {
    /* line 779, new_spider.scss */
    .new_product-template .text-right-s,
    .new_mobile-nav .text-right-s {
      text-align: right; }
    /* line 783, new_spider.scss */
    .new_product-template .text-left-s,
    .new_mobile-nav .text-left-s {
      text-align: left; }
    /* line 787, new_spider.scss */
    .new_product-template .text-center-s,
    .new_mobile-nav .text-center-s {
      text-align: center; }
    /* line 791, new_spider.scss */
    .new_product-template .text-justify-s,
    .new_mobile-nav .text-justify-s {
      text-align: justify; } }
  @media screen and (min-width: 481px) and (max-width: 640px) {
    /* line 797, new_spider.scss */
    .new_product-template .text-right-s-only,
    .new_mobile-nav .text-right-s-only {
      text-align: right; }
    /* line 801, new_spider.scss */
    .new_product-template .text-left-s-only,
    .new_mobile-nav .text-left-s-only {
      text-align: left; }
    /* line 805, new_spider.scss */
    .new_product-template .text-center-s-only,
    .new_mobile-nav .text-center-s-only {
      text-align: center; }
    /* line 809, new_spider.scss */
    .new_product-template .text-justify-s-only,
    .new_mobile-nav .text-justify-s-only {
      text-align: justify; } }
  @media screen and (max-width: 480px) {
    /* line 815, new_spider.scss */
    .new_product-template .text-right-xs,
    .new_mobile-nav .text-right-xs {
      text-align: right; }
    /* line 819, new_spider.scss */
    .new_product-template .text-left-xs,
    .new_mobile-nav .text-left-xs {
      text-align: left; }
    /* line 823, new_spider.scss */
    .new_product-template .text-center-xs,
    .new_mobile-nav .text-center-xs {
      text-align: center; }
    /* line 827, new_spider.scss */
    .new_product-template .text-justify-xs,
    .new_mobile-nav .text-justify-xs {
      text-align: justify; } }
  @media screen and (min-width: 381px) and (max-width: 480px) {
    /* line 833, new_spider.scss */
    .new_product-template .text-right-xs-only,
    .new_mobile-nav .text-right-xs-only {
      text-align: right; }
    /* line 837, new_spider.scss */
    .new_product-template .text-left-xs-only,
    .new_mobile-nav .text-left-xs-only {
      text-align: left; }
    /* line 841, new_spider.scss */
    .new_product-template .text-center-xs-only,
    .new_mobile-nav .text-center-xs-only {
      text-align: center; }
    /* line 845, new_spider.scss */
    .new_product-template .text-justify-xs-only,
    .new_mobile-nav .text-justify-xs-only {
      text-align: justify; } }
  @media screen and (max-width: 380px) {
    /* line 851, new_spider.scss */
    .new_product-template .text-right-mc,
    .new_mobile-nav .text-right-mc {
      text-align: right; }
    /* line 855, new_spider.scss */
    .new_product-template .text-left-mc,
    .new_mobile-nav .text-left-mc {
      text-align: left; }
    /* line 859, new_spider.scss */
    .new_product-template .text-center-mc,
    .new_mobile-nav .text-center-mc {
      text-align: center; }
    /* line 863, new_spider.scss */
    .new_product-template .text-justify-mc,
    .new_mobile-nav .text-justify-mc {
      text-align: justify; } }
  /* line 868, new_spider.scss */
  .new_product-template .hide,
  .new_mobile-nav .hide {
    display: none !important; }
  /* line 872, new_spider.scss */
  .new_product-template .show,
  .new_mobile-nav .show {
    display: block !important; }
  /* line 876, new_spider.scss */
  .new_product-template .show-flex,
  .new_mobile-nav .show-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 883, new_spider.scss */
  .new_product-template .show-inline,
  .new_mobile-nav .show-inline {
    display: inline !important; }
  /* line 887, new_spider.scss */
  .new_product-template .show-inline-block,
  .new_mobile-nav .show-inline-block {
    display: inline-block !important; }
  @media screen and (min-width: 769px) {
    /* line 892, new_spider.scss */
    .new_product-template .hide-desktop,
    .new_mobile-nav .hide-desktop {
      display: none !important; }
    /* line 896, new_spider.scss */
    .new_product-template .show-desktop,
    .new_mobile-nav .show-desktop {
      display: block !important; }
    /* line 900, new_spider.scss */
    .new_product-template .show-flex-desktop,
    .new_mobile-nav .show-flex-desktop {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 907, new_spider.scss */
    .new_product-template .show-inline-desktop,
    .new_mobile-nav .show-inline-desktop {
      display: inline !important; }
    /* line 911, new_spider.scss */
    .new_product-template .show-inline-block-desktop,
    .new_mobile-nav .show-inline-block-desktop {
      display: inline-block !important; } }
  @media screen and (max-width: 768px) {
    /* line 917, new_spider.scss */
    .new_product-template .hide-mobile,
    .new_mobile-nav .hide-mobile {
      display: none !important; }
    /* line 921, new_spider.scss */
    .new_product-template .show-mobile,
    .new_mobile-nav .show-mobile {
      display: block !important; }
    /* line 925, new_spider.scss */
    .new_product-template .show-flex-mobile,
    .new_mobile-nav .show-flex-mobile {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 932, new_spider.scss */
    .new_product-template .show-inline-mobile,
    .new_mobile-nav .show-inline-mobile {
      display: inline !important; }
    /* line 936, new_spider.scss */
    .new_product-template .show-inline-block-mobile,
    .new_mobile-nav .show-inline-block-mobile {
      display: inline-block !important; } }
  @media screen and (max-width: 1200px) {
    /* line 942, new_spider.scss */
    .new_product-template .hide-lg,
    .new_mobile-nav .hide-lg {
      display: none !important; }
    /* line 946, new_spider.scss */
    .new_product-template .show-lg,
    .new_mobile-nav .show-lg {
      display: block !important; }
    /* line 950, new_spider.scss */
    .new_product-template .show-flex-lg,
    .new_mobile-nav .show-flex-lg {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 957, new_spider.scss */
    .new_product-template .show-inline-lg,
    .new_mobile-nav .show-inline-lg {
      display: inline !important; }
    /* line 961, new_spider.scss */
    .new_product-template .show-inline-block-lg,
    .new_mobile-nav .show-inline-block-lg {
      display: inline-block !important; } }
  @media screen and (min-width: 1025px) and (max-width: 1200px) {
    /* line 967, new_spider.scss */
    .new_product-template .hide-lg-only,
    .new_mobile-nav .hide-lg-only {
      display: none !important; }
    /* line 971, new_spider.scss */
    .new_product-template .show-lg-only,
    .new_mobile-nav .show-lg-only {
      display: block !important; }
    /* line 975, new_spider.scss */
    .new_product-template .show-flex-lg-only,
    .new_mobile-nav .show-flex-lg-only {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 982, new_spider.scss */
    .new_product-template .show-inline-lg-only,
    .new_mobile-nav .show-inline-lg-only {
      display: inline !important; }
    /* line 986, new_spider.scss */
    .new_product-template .show-inline-block-lg-only,
    .new_mobile-nav .show-inline-block-lg-only {
      display: inline-block !important; } }
  @media screen and (max-width: 1024px) {
    /* line 992, new_spider.scss */
    .new_product-template .hide-md,
    .new_mobile-nav .hide-md {
      display: none !important; }
    /* line 996, new_spider.scss */
    .new_product-template .show-md,
    .new_mobile-nav .show-md {
      display: block !important; }
    /* line 1000, new_spider.scss */
    .new_product-template .show-flex-md,
    .new_mobile-nav .show-flex-md {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1007, new_spider.scss */
    .new_product-template .show-inline-md,
    .new_mobile-nav .show-inline-md {
      display: inline !important; }
    /* line 1011, new_spider.scss */
    .new_product-template .show-inline-block-md,
    .new_mobile-nav .show-inline-block-md {
      display: inline-block !important; } }
  @media screen and (min-width: 921px) and (max-width: 1024px) {
    /* line 1017, new_spider.scss */
    .new_product-template .hide-md-only,
    .new_mobile-nav .hide-md-only {
      display: none !important; }
    /* line 1021, new_spider.scss */
    .new_product-template .show-md-only,
    .new_mobile-nav .show-md-only {
      display: block !important; }
    /* line 1025, new_spider.scss */
    .new_product-template .show-flex-md-only,
    .new_mobile-nav .show-flex-md-only {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1032, new_spider.scss */
    .new_product-template .show-inline-md-only,
    .new_mobile-nav .show-inline-md-only {
      display: inline !important; }
    /* line 1036, new_spider.scss */
    .new_product-template .show-inline-block-md-only,
    .new_mobile-nav .show-inline-block-md-only {
      display: inline-block !important; } }
  @media screen and (max-width: 920px) {
    /* line 1042, new_spider.scss */
    .new_product-template .hide-m,
    .new_mobile-nav .hide-m {
      display: none !important; }
    /* line 1046, new_spider.scss */
    .new_product-template .show-m,
    .new_mobile-nav .show-m {
      display: block !important; }
    /* line 1050, new_spider.scss */
    .new_product-template .show-flex-m,
    .new_mobile-nav .show-flex-m {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1057, new_spider.scss */
    .new_product-template .show-inline-m,
    .new_mobile-nav .show-inline-m {
      display: inline !important; }
    /* line 1061, new_spider.scss */
    .new_product-template .show-inline-block-m,
    .new_mobile-nav .show-inline-block-m {
      display: inline-block !important; } }
  @media screen and (min-width: 769px) and (max-width: 920px) {
    /* line 1067, new_spider.scss */
    .new_product-template .hide-m-only,
    .new_mobile-nav .hide-m-only {
      display: none !important; }
    /* line 1071, new_spider.scss */
    .new_product-template .show-m-only,
    .new_mobile-nav .show-m-only {
      display: block !important; }
    /* line 1075, new_spider.scss */
    .new_product-template .show-flex-m-only,
    .new_mobile-nav .show-flex-m-only {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1082, new_spider.scss */
    .new_product-template .show-inline-m-only,
    .new_mobile-nav .show-inline-m-only {
      display: inline !important; }
    /* line 1086, new_spider.scss */
    .new_product-template .show-inline-block-m-only,
    .new_mobile-nav .show-inline-block-m-only {
      display: inline-block !important; } }
  @media screen and (max-width: 768px) {
    /* line 1092, new_spider.scss */
    .new_product-template .hide-sm,
    .new_mobile-nav .hide-sm {
      display: none !important; }
    /* line 1096, new_spider.scss */
    .new_product-template .show-sm,
    .new_mobile-nav .show-sm {
      display: block !important; }
    /* line 1100, new_spider.scss */
    .new_product-template .show-flex-sm,
    .new_mobile-nav .show-flex-sm {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1107, new_spider.scss */
    .new_product-template .show-inline-sm,
    .new_mobile-nav .show-inline-sm {
      display: inline !important; }
    /* line 1111, new_spider.scss */
    .new_product-template .show-inline-block-sm,
    .new_mobile-nav .show-inline-block-sm {
      display: inline-block !important; } }
  @media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 1117, new_spider.scss */
    .new_product-template .hide-sm-only,
    .new_mobile-nav .hide-sm-only {
      display: none !important; }
    /* line 1121, new_spider.scss */
    .new_product-template .show-sm-only,
    .new_mobile-nav .show-sm-only {
      display: block !important; }
    /* line 1125, new_spider.scss */
    .new_product-template .show-flex-sm-only,
    .new_mobile-nav .show-flex-sm-only {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1132, new_spider.scss */
    .new_product-template .show-inline-sm-only,
    .new_mobile-nav .show-inline-sm-only {
      display: inline !important; }
    /* line 1136, new_spider.scss */
    .new_product-template .show-inline-block-sm-only,
    .new_mobile-nav .show-inline-block-sm-only {
      display: inline-block !important; } }
  @media screen and (max-width: 640px) {
    /* line 1142, new_spider.scss */
    .new_product-template .hide-s,
    .new_mobile-nav .hide-s {
      display: none !important; }
    /* line 1146, new_spider.scss */
    .new_product-template .show-s,
    .new_mobile-nav .show-s {
      display: block !important; }
    /* line 1150, new_spider.scss */
    .new_product-template .show-flex-s,
    .new_mobile-nav .show-flex-s {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1157, new_spider.scss */
    .new_product-template .show-inline-s,
    .new_mobile-nav .show-inline-s {
      display: inline !important; }
    /* line 1161, new_spider.scss */
    .new_product-template .show-inline-block-s,
    .new_mobile-nav .show-inline-block-s {
      display: inline-block !important; } }
  @media screen and (min-width: 481px) and (max-width: 640px) {
    /* line 1167, new_spider.scss */
    .new_product-template .hide-s-only,
    .new_mobile-nav .hide-s-only {
      display: none !important; }
    /* line 1171, new_spider.scss */
    .new_product-template .show-s-only,
    .new_mobile-nav .show-s-only {
      display: block !important; }
    /* line 1175, new_spider.scss */
    .new_product-template .show-flex-s-only,
    .new_mobile-nav .show-flex-s-only {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1182, new_spider.scss */
    .new_product-template .show-inline-s-only,
    .new_mobile-nav .show-inline-s-only {
      display: inline !important; }
    /* line 1186, new_spider.scss */
    .new_product-template .show-inline-block-s-only,
    .new_mobile-nav .show-inline-block-s-only {
      display: inline-block !important; } }
  @media screen and (max-width: 480px) {
    /* line 1192, new_spider.scss */
    .new_product-template .hide-xs,
    .new_mobile-nav .hide-xs {
      display: none !important; }
    /* line 1196, new_spider.scss */
    .new_product-template .show-xs,
    .new_mobile-nav .show-xs {
      display: block !important; }
    /* line 1200, new_spider.scss */
    .new_product-template .show-flex-xs,
    .new_mobile-nav .show-flex-xs {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1207, new_spider.scss */
    .new_product-template .show-inline-xs,
    .new_mobile-nav .show-inline-xs {
      display: inline !important; }
    /* line 1211, new_spider.scss */
    .new_product-template .show-inline-block-xs,
    .new_mobile-nav .show-inline-block-xs {
      display: inline-block !important; } }
  @media screen and (min-width: 381px) and (max-width: 480px) {
    /* line 1217, new_spider.scss */
    .new_product-template .hide-xs-only,
    .new_mobile-nav .hide-xs-only {
      display: none !important; }
    /* line 1221, new_spider.scss */
    .new_product-template .show-xs-only,
    .new_mobile-nav .show-xs-only {
      display: block !important; }
    /* line 1225, new_spider.scss */
    .new_product-template .show-flex-xs-only,
    .new_mobile-nav .show-flex-xs-only {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1232, new_spider.scss */
    .new_product-template .show-inline-xs-only,
    .new_mobile-nav .show-inline-xs-only {
      display: inline !important; }
    /* line 1236, new_spider.scss */
    .new_product-template .show-inline-block-xs-only,
    .new_mobile-nav .show-inline-block-xs-only {
      display: inline-block !important; } }
  @media screen and (max-width: 380px) {
    /* line 1242, new_spider.scss */
    .new_product-template .hide-mc,
    .new_mobile-nav .hide-mc {
      display: none !important; }
    /* line 1246, new_spider.scss */
    .new_product-template .show-mc,
    .new_mobile-nav .show-mc {
      display: block !important; }
    /* line 1250, new_spider.scss */
    .new_product-template .show-flex-mc,
    .new_mobile-nav .show-flex-mc {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 1257, new_spider.scss */
    .new_product-template .show-inline-mc,
    .new_mobile-nav .show-inline-mc {
      display: inline !important; }
    /* line 1261, new_spider.scss */
    .new_product-template .show-inline-block-mc,
    .new_mobile-nav .show-inline-block-mc {
      display: inline-block !important; } }
  /* line 1266, new_spider.scss */
  .new_product-template .push-0,
  .new_mobile-nav .push-0 {
    margin-left: 0%; }
  /* line 1270, new_spider.scss */
  .new_product-template .push-1,
  .new_mobile-nav .push-1 {
    margin-left: 8.33333%; }
  /* line 1274, new_spider.scss */
  .new_product-template .push-2,
  .new_mobile-nav .push-2 {
    margin-left: 16.66667%; }
  /* line 1278, new_spider.scss */
  .new_product-template .push-3,
  .new_mobile-nav .push-3 {
    margin-left: 25%; }
  /* line 1282, new_spider.scss */
  .new_product-template .push-4,
  .new_mobile-nav .push-4 {
    margin-left: 33.33333%; }
  /* line 1286, new_spider.scss */
  .new_product-template .push-5,
  .new_mobile-nav .push-5 {
    margin-left: 41.66667%; }
  /* line 1290, new_spider.scss */
  .new_product-template .push-6,
  .new_mobile-nav .push-6 {
    margin-left: 50%; }
  /* line 1294, new_spider.scss */
  .new_product-template .push-7,
  .new_mobile-nav .push-7 {
    margin-left: 58.33333%; }
  /* line 1298, new_spider.scss */
  .new_product-template .push-8,
  .new_mobile-nav .push-8 {
    margin-left: 66.66667%; }
  /* line 1302, new_spider.scss */
  .new_product-template .push-9,
  .new_mobile-nav .push-9 {
    margin-left: 75%; }
  /* line 1306, new_spider.scss */
  .new_product-template .push-10,
  .new_mobile-nav .push-10 {
    margin-left: 83.33333%; }
  /* line 1310, new_spider.scss */
  .new_product-template .push-11,
  .new_mobile-nav .push-11 {
    margin-left: 91.66667%; }
  /* line 1314, new_spider.scss */
  .new_product-template .push-12,
  .new_mobile-nav .push-12 {
    margin-left: 100%; }
  /* line 1318, new_spider.scss */
  .new_product-template .pull-0,
  .new_mobile-nav .pull-0 {
    margin-left: 0%; }
  /* line 1322, new_spider.scss */
  .new_product-template .pull-1,
  .new_mobile-nav .pull-1 {
    margin-left: -8.33333%; }
  /* line 1326, new_spider.scss */
  .new_product-template .pull-2,
  .new_mobile-nav .pull-2 {
    margin-left: -16.66667%; }
  /* line 1330, new_spider.scss */
  .new_product-template .pull-3,
  .new_mobile-nav .pull-3 {
    margin-left: -25%; }
  /* line 1334, new_spider.scss */
  .new_product-template .pull-4,
  .new_mobile-nav .pull-4 {
    margin-left: -33.33333%; }
  /* line 1338, new_spider.scss */
  .new_product-template .pull-5,
  .new_mobile-nav .pull-5 {
    margin-left: -41.66667%; }
  /* line 1342, new_spider.scss */
  .new_product-template .pull-6,
  .new_mobile-nav .pull-6 {
    margin-left: -50%; }
  /* line 1346, new_spider.scss */
  .new_product-template .pull-7,
  .new_mobile-nav .pull-7 {
    margin-left: -58.33333%; }
  /* line 1350, new_spider.scss */
  .new_product-template .pull-8,
  .new_mobile-nav .pull-8 {
    margin-left: -66.66667%; }
  /* line 1354, new_spider.scss */
  .new_product-template .pull-9,
  .new_mobile-nav .pull-9 {
    margin-left: -75%; }
  /* line 1358, new_spider.scss */
  .new_product-template .pull-10,
  .new_mobile-nav .pull-10 {
    margin-left: -83.33333%; }
  /* line 1362, new_spider.scss */
  .new_product-template .pull-11,
  .new_mobile-nav .pull-11 {
    margin-left: -91.66667%; }
  /* line 1366, new_spider.scss */
  .new_product-template .pull-12,
  .new_mobile-nav .pull-12 {
    margin-left: -100%; }
  /* line 1370, new_spider.scss */
  .new_product-template .post-0,
  .new_mobile-nav .post-0 {
    margin-right: 0%; }
  /* line 1374, new_spider.scss */
  .new_product-template .post-1,
  .new_mobile-nav .post-1 {
    margin-right: 8.33333%; }
  /* line 1378, new_spider.scss */
  .new_product-template .post-2,
  .new_mobile-nav .post-2 {
    margin-right: 16.66667%; }
  /* line 1382, new_spider.scss */
  .new_product-template .post-3,
  .new_mobile-nav .post-3 {
    margin-right: 25%; }
  /* line 1386, new_spider.scss */
  .new_product-template .post-4,
  .new_mobile-nav .post-4 {
    margin-right: 33.33333%; }
  /* line 1390, new_spider.scss */
  .new_product-template .post-5,
  .new_mobile-nav .post-5 {
    margin-right: 41.66667%; }
  /* line 1394, new_spider.scss */
  .new_product-template .post-6,
  .new_mobile-nav .post-6 {
    margin-right: 50%; }
  /* line 1398, new_spider.scss */
  .new_product-template .post-7,
  .new_mobile-nav .post-7 {
    margin-right: 58.33333%; }
  /* line 1402, new_spider.scss */
  .new_product-template .post-8,
  .new_mobile-nav .post-8 {
    margin-right: 66.66667%; }
  /* line 1406, new_spider.scss */
  .new_product-template .post-9,
  .new_mobile-nav .post-9 {
    margin-right: 75%; }
  /* line 1410, new_spider.scss */
  .new_product-template .post-10,
  .new_mobile-nav .post-10 {
    margin-right: 83.33333%; }
  /* line 1414, new_spider.scss */
  .new_product-template .post-11,
  .new_mobile-nav .post-11 {
    margin-right: 91.66667%; }
  /* line 1418, new_spider.scss */
  .new_product-template .post-12,
  .new_mobile-nav .post-12 {
    margin-right: 100%; }
  /* line 1422, new_spider.scss */
  .new_product-template .push-fifth,
  .new_mobile-nav .push-fifth {
    margin-left: 20%; }
  /* line 1426, new_spider.scss */
  .new_product-template .pull-fifth,
  .new_mobile-nav .pull-fifth {
    margin-left: -20%; }
  /* line 1430, new_spider.scss */
  .new_product-template .post-fifth,
  .new_mobile-nav .post-fifth {
    margin-right: 20%; }
  /* line 1434, new_spider.scss */
  .new_product-template .pull-left,
  .new_mobile-nav .pull-left {
    float: left; }
  /* line 1438, new_spider.scss */
  .new_product-template .pull-right,
  .new_mobile-nav .pull-right {
    float: right; }
  /* line 1442, new_spider.scss */
  .new_product-template .clearfix:after,
  .new_mobile-nav .clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    width: 100%; }
  /* line 1453, new_spider.scss */
  .new_product-template .h-100,
  .new_mobile-nav .h-100 {
    min-height: 100%; }
  @media screen and (min-width: 769px) {
    /* line 1458, new_spider.scss */
    .new_product-template .push-0-desktop,
    .new_mobile-nav .push-0-desktop {
      margin-left: 0%; }
    /* line 1462, new_spider.scss */
    .new_product-template .push-1-desktop,
    .new_mobile-nav .push-1-desktop {
      margin-left: 8.33333%; }
    /* line 1466, new_spider.scss */
    .new_product-template .push-2-desktop,
    .new_mobile-nav .push-2-desktop {
      margin-left: 16.66667%; }
    /* line 1470, new_spider.scss */
    .new_product-template .push-3-desktop,
    .new_mobile-nav .push-3-desktop {
      margin-left: 25%; }
    /* line 1474, new_spider.scss */
    .new_product-template .push-4-desktop,
    .new_mobile-nav .push-4-desktop {
      margin-left: 33.33333%; }
    /* line 1478, new_spider.scss */
    .new_product-template .push-5-desktop,
    .new_mobile-nav .push-5-desktop {
      margin-left: 41.66667%; }
    /* line 1482, new_spider.scss */
    .new_product-template .push-6-desktop,
    .new_mobile-nav .push-6-desktop {
      margin-left: 50%; }
    /* line 1486, new_spider.scss */
    .new_product-template .push-7-desktop,
    .new_mobile-nav .push-7-desktop {
      margin-left: 58.33333%; }
    /* line 1490, new_spider.scss */
    .new_product-template .push-8-desktop,
    .new_mobile-nav .push-8-desktop {
      margin-left: 66.66667%; }
    /* line 1494, new_spider.scss */
    .new_product-template .push-9-desktop,
    .new_mobile-nav .push-9-desktop {
      margin-left: 75%; }
    /* line 1498, new_spider.scss */
    .new_product-template .push-10-desktop,
    .new_mobile-nav .push-10-desktop {
      margin-left: 83.33333%; }
    /* line 1502, new_spider.scss */
    .new_product-template .push-11-desktop,
    .new_mobile-nav .push-11-desktop {
      margin-left: 91.66667%; }
    /* line 1506, new_spider.scss */
    .new_product-template .push-12-desktop,
    .new_mobile-nav .push-12-desktop {
      margin-left: 100%; }
    /* line 1510, new_spider.scss */
    .new_product-template .pull-0-desktop,
    .new_mobile-nav .pull-0-desktop {
      margin-left: 0%; }
    /* line 1514, new_spider.scss */
    .new_product-template .pull-1-desktop,
    .new_mobile-nav .pull-1-desktop {
      margin-left: -8.33333%; }
    /* line 1518, new_spider.scss */
    .new_product-template .pull-2-desktop,
    .new_mobile-nav .pull-2-desktop {
      margin-left: -16.66667%; }
    /* line 1522, new_spider.scss */
    .new_product-template .pull-3-desktop,
    .new_mobile-nav .pull-3-desktop {
      margin-left: -25%; }
    /* line 1526, new_spider.scss */
    .new_product-template .pull-4-desktop,
    .new_mobile-nav .pull-4-desktop {
      margin-left: -33.33333%; }
    /* line 1530, new_spider.scss */
    .new_product-template .pull-5-desktop,
    .new_mobile-nav .pull-5-desktop {
      margin-left: -41.66667%; }
    /* line 1534, new_spider.scss */
    .new_product-template .pull-6-desktop,
    .new_mobile-nav .pull-6-desktop {
      margin-left: -50%; }
    /* line 1538, new_spider.scss */
    .new_product-template .pull-7-desktop,
    .new_mobile-nav .pull-7-desktop {
      margin-left: -58.33333%; }
    /* line 1542, new_spider.scss */
    .new_product-template .pull-8-desktop,
    .new_mobile-nav .pull-8-desktop {
      margin-left: -66.66667%; }
    /* line 1546, new_spider.scss */
    .new_product-template .pull-9-desktop,
    .new_mobile-nav .pull-9-desktop {
      margin-left: -75%; }
    /* line 1550, new_spider.scss */
    .new_product-template .pull-10-desktop,
    .new_mobile-nav .pull-10-desktop {
      margin-left: -83.33333%; }
    /* line 1554, new_spider.scss */
    .new_product-template .pull-11-desktop,
    .new_mobile-nav .pull-11-desktop {
      margin-left: -91.66667%; }
    /* line 1558, new_spider.scss */
    .new_product-template .pull-12-desktop,
    .new_mobile-nav .pull-12-desktop {
      margin-left: -100%; }
    /* line 1562, new_spider.scss */
    .new_product-template .post-0-desktop,
    .new_mobile-nav .post-0-desktop {
      margin-right: 0%; }
    /* line 1566, new_spider.scss */
    .new_product-template .post-1-desktop,
    .new_mobile-nav .post-1-desktop {
      margin-right: 8.33333%; }
    /* line 1570, new_spider.scss */
    .new_product-template .post-2-desktop,
    .new_mobile-nav .post-2-desktop {
      margin-right: 16.66667%; }
    /* line 1574, new_spider.scss */
    .new_product-template .post-3-desktop,
    .new_mobile-nav .post-3-desktop {
      margin-right: 25%; }
    /* line 1578, new_spider.scss */
    .new_product-template .post-4-desktop,
    .new_mobile-nav .post-4-desktop {
      margin-right: 33.33333%; }
    /* line 1582, new_spider.scss */
    .new_product-template .post-5-desktop,
    .new_mobile-nav .post-5-desktop {
      margin-right: 41.66667%; }
    /* line 1586, new_spider.scss */
    .new_product-template .post-6-desktop,
    .new_mobile-nav .post-6-desktop {
      margin-right: 50%; }
    /* line 1590, new_spider.scss */
    .new_product-template .post-7-desktop,
    .new_mobile-nav .post-7-desktop {
      margin-right: 58.33333%; }
    /* line 1594, new_spider.scss */
    .new_product-template .post-8-desktop,
    .new_mobile-nav .post-8-desktop {
      margin-right: 66.66667%; }
    /* line 1598, new_spider.scss */
    .new_product-template .post-9-desktop,
    .new_mobile-nav .post-9-desktop {
      margin-right: 75%; }
    /* line 1602, new_spider.scss */
    .new_product-template .post-10-desktop,
    .new_mobile-nav .post-10-desktop {
      margin-right: 83.33333%; }
    /* line 1606, new_spider.scss */
    .new_product-template .post-11-desktop,
    .new_mobile-nav .post-11-desktop {
      margin-right: 91.66667%; }
    /* line 1610, new_spider.scss */
    .new_product-template .post-12-desktop,
    .new_mobile-nav .post-12-desktop {
      margin-right: 100%; }
    /* line 1614, new_spider.scss */
    .new_product-template .push-fifth-desktop,
    .new_mobile-nav .push-fifth-desktop {
      margin-left: 20%; }
    /* line 1618, new_spider.scss */
    .new_product-template .pull-fifth-desktop,
    .new_mobile-nav .pull-fifth-desktop {
      margin-left: -20%; }
    /* line 1622, new_spider.scss */
    .new_product-template .post-fifth-desktop,
    .new_mobile-nav .post-fifth-desktop {
      margin-right: 20%; }
    /* line 1626, new_spider.scss */
    .new_product-template .pull-left-desktop,
    .new_mobile-nav .pull-left-desktop {
      float: left; }
    /* line 1630, new_spider.scss */
    .new_product-template .pull-right-desktop,
    .new_mobile-nav .pull-right-desktop {
      float: right; }
    /* line 1634, new_spider.scss */
    .new_product-template .clearfix-desktop:after,
    .new_mobile-nav .clearfix-desktop:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (max-width: 768px) {
    /* line 1648, new_spider.scss */
    .new_product-template .push-0-mobile,
    .new_mobile-nav .push-0-mobile {
      margin-left: 0%; }
    /* line 1652, new_spider.scss */
    .new_product-template .push-1-mobile,
    .new_mobile-nav .push-1-mobile {
      margin-left: 8.33333%; }
    /* line 1656, new_spider.scss */
    .new_product-template .push-2-mobile,
    .new_mobile-nav .push-2-mobile {
      margin-left: 16.66667%; }
    /* line 1660, new_spider.scss */
    .new_product-template .push-3-mobile,
    .new_mobile-nav .push-3-mobile {
      margin-left: 25%; }
    /* line 1664, new_spider.scss */
    .new_product-template .push-4-mobile,
    .new_mobile-nav .push-4-mobile {
      margin-left: 33.33333%; }
    /* line 1668, new_spider.scss */
    .new_product-template .push-5-mobile,
    .new_mobile-nav .push-5-mobile {
      margin-left: 41.66667%; }
    /* line 1672, new_spider.scss */
    .new_product-template .push-6-mobile,
    .new_mobile-nav .push-6-mobile {
      margin-left: 50%; }
    /* line 1676, new_spider.scss */
    .new_product-template .push-7-mobile,
    .new_mobile-nav .push-7-mobile {
      margin-left: 58.33333%; }
    /* line 1680, new_spider.scss */
    .new_product-template .push-8-mobile,
    .new_mobile-nav .push-8-mobile {
      margin-left: 66.66667%; }
    /* line 1684, new_spider.scss */
    .new_product-template .push-9-mobile,
    .new_mobile-nav .push-9-mobile {
      margin-left: 75%; }
    /* line 1688, new_spider.scss */
    .new_product-template .push-10-mobile,
    .new_mobile-nav .push-10-mobile {
      margin-left: 83.33333%; }
    /* line 1692, new_spider.scss */
    .new_product-template .push-11-mobile,
    .new_mobile-nav .push-11-mobile {
      margin-left: 91.66667%; }
    /* line 1696, new_spider.scss */
    .new_product-template .push-12-mobile,
    .new_mobile-nav .push-12-mobile {
      margin-left: 100%; }
    /* line 1700, new_spider.scss */
    .new_product-template .pull-0-mobile,
    .new_mobile-nav .pull-0-mobile {
      margin-left: 0%; }
    /* line 1704, new_spider.scss */
    .new_product-template .pull-1-mobile,
    .new_mobile-nav .pull-1-mobile {
      margin-left: -8.33333%; }
    /* line 1708, new_spider.scss */
    .new_product-template .pull-2-mobile,
    .new_mobile-nav .pull-2-mobile {
      margin-left: -16.66667%; }
    /* line 1712, new_spider.scss */
    .new_product-template .pull-3-mobile,
    .new_mobile-nav .pull-3-mobile {
      margin-left: -25%; }
    /* line 1716, new_spider.scss */
    .new_product-template .pull-4-mobile,
    .new_mobile-nav .pull-4-mobile {
      margin-left: -33.33333%; }
    /* line 1720, new_spider.scss */
    .new_product-template .pull-5-mobile,
    .new_mobile-nav .pull-5-mobile {
      margin-left: -41.66667%; }
    /* line 1724, new_spider.scss */
    .new_product-template .pull-6-mobile,
    .new_mobile-nav .pull-6-mobile {
      margin-left: -50%; }
    /* line 1728, new_spider.scss */
    .new_product-template .pull-7-mobile,
    .new_mobile-nav .pull-7-mobile {
      margin-left: -58.33333%; }
    /* line 1732, new_spider.scss */
    .new_product-template .pull-8-mobile,
    .new_mobile-nav .pull-8-mobile {
      margin-left: -66.66667%; }
    /* line 1736, new_spider.scss */
    .new_product-template .pull-9-mobile,
    .new_mobile-nav .pull-9-mobile {
      margin-left: -75%; }
    /* line 1740, new_spider.scss */
    .new_product-template .pull-10-mobile,
    .new_mobile-nav .pull-10-mobile {
      margin-left: -83.33333%; }
    /* line 1744, new_spider.scss */
    .new_product-template .pull-11-mobile,
    .new_mobile-nav .pull-11-mobile {
      margin-left: -91.66667%; }
    /* line 1748, new_spider.scss */
    .new_product-template .pull-12-mobile,
    .new_mobile-nav .pull-12-mobile {
      margin-left: -100%; }
    /* line 1752, new_spider.scss */
    .new_product-template .post-0-mobile,
    .new_mobile-nav .post-0-mobile {
      margin-right: 0%; }
    /* line 1756, new_spider.scss */
    .new_product-template .post-1-mobile,
    .new_mobile-nav .post-1-mobile {
      margin-right: 8.33333%; }
    /* line 1760, new_spider.scss */
    .new_product-template .post-2-mobile,
    .new_mobile-nav .post-2-mobile {
      margin-right: 16.66667%; }
    /* line 1764, new_spider.scss */
    .new_product-template .post-3-mobile,
    .new_mobile-nav .post-3-mobile {
      margin-right: 25%; }
    /* line 1768, new_spider.scss */
    .new_product-template .post-4-mobile,
    .new_mobile-nav .post-4-mobile {
      margin-right: 33.33333%; }
    /* line 1772, new_spider.scss */
    .new_product-template .post-5-mobile,
    .new_mobile-nav .post-5-mobile {
      margin-right: 41.66667%; }
    /* line 1776, new_spider.scss */
    .new_product-template .post-6-mobile,
    .new_mobile-nav .post-6-mobile {
      margin-right: 50%; }
    /* line 1780, new_spider.scss */
    .new_product-template .post-7-mobile,
    .new_mobile-nav .post-7-mobile {
      margin-right: 58.33333%; }
    /* line 1784, new_spider.scss */
    .new_product-template .post-8-mobile,
    .new_mobile-nav .post-8-mobile {
      margin-right: 66.66667%; }
    /* line 1788, new_spider.scss */
    .new_product-template .post-9-mobile,
    .new_mobile-nav .post-9-mobile {
      margin-right: 75%; }
    /* line 1792, new_spider.scss */
    .new_product-template .post-10-mobile,
    .new_mobile-nav .post-10-mobile {
      margin-right: 83.33333%; }
    /* line 1796, new_spider.scss */
    .new_product-template .post-11-mobile,
    .new_mobile-nav .post-11-mobile {
      margin-right: 91.66667%; }
    /* line 1800, new_spider.scss */
    .new_product-template .post-12-mobile,
    .new_mobile-nav .post-12-mobile {
      margin-right: 100%; }
    /* line 1804, new_spider.scss */
    .new_product-template .push-fifth-mobile,
    .new_mobile-nav .push-fifth-mobile {
      margin-left: 20%; }
    /* line 1808, new_spider.scss */
    .new_product-template .pull-fifth-mobile,
    .new_mobile-nav .pull-fifth-mobile {
      margin-left: -20%; }
    /* line 1812, new_spider.scss */
    .new_product-template .post-fifth-mobile,
    .new_mobile-nav .post-fifth-mobile {
      margin-right: 20%; }
    /* line 1816, new_spider.scss */
    .new_product-template .pull-left-mobile,
    .new_mobile-nav .pull-left-mobile {
      float: left; }
    /* line 1820, new_spider.scss */
    .new_product-template .pull-right-mobile,
    .new_mobile-nav .pull-right-mobile {
      float: right; }
    /* line 1824, new_spider.scss */
    .new_product-template .clearfix-mobile:after,
    .new_mobile-nav .clearfix-mobile:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (max-width: 1200px) {
    /* line 1838, new_spider.scss */
    .new_product-template .push-0-lg,
    .new_mobile-nav .push-0-lg {
      margin-left: 0%; }
    /* line 1842, new_spider.scss */
    .new_product-template .push-1-lg,
    .new_mobile-nav .push-1-lg {
      margin-left: 8.33333%; }
    /* line 1846, new_spider.scss */
    .new_product-template .push-2-lg,
    .new_mobile-nav .push-2-lg {
      margin-left: 16.66667%; }
    /* line 1850, new_spider.scss */
    .new_product-template .push-3-lg,
    .new_mobile-nav .push-3-lg {
      margin-left: 25%; }
    /* line 1854, new_spider.scss */
    .new_product-template .push-4-lg,
    .new_mobile-nav .push-4-lg {
      margin-left: 33.33333%; }
    /* line 1858, new_spider.scss */
    .new_product-template .push-5-lg,
    .new_mobile-nav .push-5-lg {
      margin-left: 41.66667%; }
    /* line 1862, new_spider.scss */
    .new_product-template .push-6-lg,
    .new_mobile-nav .push-6-lg {
      margin-left: 50%; }
    /* line 1866, new_spider.scss */
    .new_product-template .push-7-lg,
    .new_mobile-nav .push-7-lg {
      margin-left: 58.33333%; }
    /* line 1870, new_spider.scss */
    .new_product-template .push-8-lg,
    .new_mobile-nav .push-8-lg {
      margin-left: 66.66667%; }
    /* line 1874, new_spider.scss */
    .new_product-template .push-9-lg,
    .new_mobile-nav .push-9-lg {
      margin-left: 75%; }
    /* line 1878, new_spider.scss */
    .new_product-template .push-10-lg,
    .new_mobile-nav .push-10-lg {
      margin-left: 83.33333%; }
    /* line 1882, new_spider.scss */
    .new_product-template .push-11-lg,
    .new_mobile-nav .push-11-lg {
      margin-left: 91.66667%; }
    /* line 1886, new_spider.scss */
    .new_product-template .push-12-lg,
    .new_mobile-nav .push-12-lg {
      margin-left: 100%; }
    /* line 1890, new_spider.scss */
    .new_product-template .pull-0-lg,
    .new_mobile-nav .pull-0-lg {
      margin-left: 0%; }
    /* line 1894, new_spider.scss */
    .new_product-template .pull-1-lg,
    .new_mobile-nav .pull-1-lg {
      margin-left: -8.33333%; }
    /* line 1898, new_spider.scss */
    .new_product-template .pull-2-lg,
    .new_mobile-nav .pull-2-lg {
      margin-left: -16.66667%; }
    /* line 1902, new_spider.scss */
    .new_product-template .pull-3-lg,
    .new_mobile-nav .pull-3-lg {
      margin-left: -25%; }
    /* line 1906, new_spider.scss */
    .new_product-template .pull-4-lg,
    .new_mobile-nav .pull-4-lg {
      margin-left: -33.33333%; }
    /* line 1910, new_spider.scss */
    .new_product-template .pull-5-lg,
    .new_mobile-nav .pull-5-lg {
      margin-left: -41.66667%; }
    /* line 1914, new_spider.scss */
    .new_product-template .pull-6-lg,
    .new_mobile-nav .pull-6-lg {
      margin-left: -50%; }
    /* line 1918, new_spider.scss */
    .new_product-template .pull-7-lg,
    .new_mobile-nav .pull-7-lg {
      margin-left: -58.33333%; }
    /* line 1922, new_spider.scss */
    .new_product-template .pull-8-lg,
    .new_mobile-nav .pull-8-lg {
      margin-left: -66.66667%; }
    /* line 1926, new_spider.scss */
    .new_product-template .pull-9-lg,
    .new_mobile-nav .pull-9-lg {
      margin-left: -75%; }
    /* line 1930, new_spider.scss */
    .new_product-template .pull-10-lg,
    .new_mobile-nav .pull-10-lg {
      margin-left: -83.33333%; }
    /* line 1934, new_spider.scss */
    .new_product-template .pull-11-lg,
    .new_mobile-nav .pull-11-lg {
      margin-left: -91.66667%; }
    /* line 1938, new_spider.scss */
    .new_product-template .pull-12-lg,
    .new_mobile-nav .pull-12-lg {
      margin-left: -100%; }
    /* line 1942, new_spider.scss */
    .new_product-template .post-0-lg,
    .new_mobile-nav .post-0-lg {
      margin-right: 0%; }
    /* line 1946, new_spider.scss */
    .new_product-template .post-1-lg,
    .new_mobile-nav .post-1-lg {
      margin-right: 8.33333%; }
    /* line 1950, new_spider.scss */
    .new_product-template .post-2-lg,
    .new_mobile-nav .post-2-lg {
      margin-right: 16.66667%; }
    /* line 1954, new_spider.scss */
    .new_product-template .post-3-lg,
    .new_mobile-nav .post-3-lg {
      margin-right: 25%; }
    /* line 1958, new_spider.scss */
    .new_product-template .post-4-lg,
    .new_mobile-nav .post-4-lg {
      margin-right: 33.33333%; }
    /* line 1962, new_spider.scss */
    .new_product-template .post-5-lg,
    .new_mobile-nav .post-5-lg {
      margin-right: 41.66667%; }
    /* line 1966, new_spider.scss */
    .new_product-template .post-6-lg,
    .new_mobile-nav .post-6-lg {
      margin-right: 50%; }
    /* line 1970, new_spider.scss */
    .new_product-template .post-7-lg,
    .new_mobile-nav .post-7-lg {
      margin-right: 58.33333%; }
    /* line 1974, new_spider.scss */
    .new_product-template .post-8-lg,
    .new_mobile-nav .post-8-lg {
      margin-right: 66.66667%; }
    /* line 1978, new_spider.scss */
    .new_product-template .post-9-lg,
    .new_mobile-nav .post-9-lg {
      margin-right: 75%; }
    /* line 1982, new_spider.scss */
    .new_product-template .post-10-lg,
    .new_mobile-nav .post-10-lg {
      margin-right: 83.33333%; }
    /* line 1986, new_spider.scss */
    .new_product-template .post-11-lg,
    .new_mobile-nav .post-11-lg {
      margin-right: 91.66667%; }
    /* line 1990, new_spider.scss */
    .new_product-template .post-12-lg,
    .new_mobile-nav .post-12-lg {
      margin-right: 100%; }
    /* line 1994, new_spider.scss */
    .new_product-template .push-fifth-lg,
    .new_mobile-nav .push-fifth-lg {
      margin-left: 20%; }
    /* line 1998, new_spider.scss */
    .new_product-template .pull-fifth-lg,
    .new_mobile-nav .pull-fifth-lg {
      margin-left: -20%; }
    /* line 2002, new_spider.scss */
    .new_product-template .post-fifth-lg,
    .new_mobile-nav .post-fifth-lg {
      margin-right: 20%; }
    /* line 2006, new_spider.scss */
    .new_product-template .pull-left-lg,
    .new_mobile-nav .pull-left-lg {
      float: left; }
    /* line 2010, new_spider.scss */
    .new_product-template .pull-right-lg,
    .new_mobile-nav .pull-right-lg {
      float: right; }
    /* line 2014, new_spider.scss */
    .new_product-template .clearfix-lg:after,
    .new_mobile-nav .clearfix-lg:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (min-width: 1025px) and (max-width: 1200px) {
    /* line 2028, new_spider.scss */
    .new_product-template .push-0-lg-only,
    .new_mobile-nav .push-0-lg-only {
      margin-left: 0%; }
    /* line 2032, new_spider.scss */
    .new_product-template .push-1-lg-only,
    .new_mobile-nav .push-1-lg-only {
      margin-left: 8.33333%; }
    /* line 2036, new_spider.scss */
    .new_product-template .push-2-lg-only,
    .new_mobile-nav .push-2-lg-only {
      margin-left: 16.66667%; }
    /* line 2040, new_spider.scss */
    .new_product-template .push-3-lg-only,
    .new_mobile-nav .push-3-lg-only {
      margin-left: 25%; }
    /* line 2044, new_spider.scss */
    .new_product-template .push-4-lg-only,
    .new_mobile-nav .push-4-lg-only {
      margin-left: 33.33333%; }
    /* line 2048, new_spider.scss */
    .new_product-template .push-5-lg-only,
    .new_mobile-nav .push-5-lg-only {
      margin-left: 41.66667%; }
    /* line 2052, new_spider.scss */
    .new_product-template .push-6-lg-only,
    .new_mobile-nav .push-6-lg-only {
      margin-left: 50%; }
    /* line 2056, new_spider.scss */
    .new_product-template .push-7-lg-only,
    .new_mobile-nav .push-7-lg-only {
      margin-left: 58.33333%; }
    /* line 2060, new_spider.scss */
    .new_product-template .push-8-lg-only,
    .new_mobile-nav .push-8-lg-only {
      margin-left: 66.66667%; }
    /* line 2064, new_spider.scss */
    .new_product-template .push-9-lg-only,
    .new_mobile-nav .push-9-lg-only {
      margin-left: 75%; }
    /* line 2068, new_spider.scss */
    .new_product-template .push-10-lg-only,
    .new_mobile-nav .push-10-lg-only {
      margin-left: 83.33333%; }
    /* line 2072, new_spider.scss */
    .new_product-template .push-11-lg-only,
    .new_mobile-nav .push-11-lg-only {
      margin-left: 91.66667%; }
    /* line 2076, new_spider.scss */
    .new_product-template .push-12-lg-only,
    .new_mobile-nav .push-12-lg-only {
      margin-left: 100%; }
    /* line 2080, new_spider.scss */
    .new_product-template .pull-0-lg-only,
    .new_mobile-nav .pull-0-lg-only {
      margin-left: 0%; }
    /* line 2084, new_spider.scss */
    .new_product-template .pull-1-lg-only,
    .new_mobile-nav .pull-1-lg-only {
      margin-left: -8.33333%; }
    /* line 2088, new_spider.scss */
    .new_product-template .pull-2-lg-only,
    .new_mobile-nav .pull-2-lg-only {
      margin-left: -16.66667%; }
    /* line 2092, new_spider.scss */
    .new_product-template .pull-3-lg-only,
    .new_mobile-nav .pull-3-lg-only {
      margin-left: -25%; }
    /* line 2096, new_spider.scss */
    .new_product-template .pull-4-lg-only,
    .new_mobile-nav .pull-4-lg-only {
      margin-left: -33.33333%; }
    /* line 2100, new_spider.scss */
    .new_product-template .pull-5-lg-only,
    .new_mobile-nav .pull-5-lg-only {
      margin-left: -41.66667%; }
    /* line 2104, new_spider.scss */
    .new_product-template .pull-6-lg-only,
    .new_mobile-nav .pull-6-lg-only {
      margin-left: -50%; }
    /* line 2108, new_spider.scss */
    .new_product-template .pull-7-lg-only,
    .new_mobile-nav .pull-7-lg-only {
      margin-left: -58.33333%; }
    /* line 2112, new_spider.scss */
    .new_product-template .pull-8-lg-only,
    .new_mobile-nav .pull-8-lg-only {
      margin-left: -66.66667%; }
    /* line 2116, new_spider.scss */
    .new_product-template .pull-9-lg-only,
    .new_mobile-nav .pull-9-lg-only {
      margin-left: -75%; }
    /* line 2120, new_spider.scss */
    .new_product-template .pull-10-lg-only,
    .new_mobile-nav .pull-10-lg-only {
      margin-left: -83.33333%; }
    /* line 2124, new_spider.scss */
    .new_product-template .pull-11-lg-only,
    .new_mobile-nav .pull-11-lg-only {
      margin-left: -91.66667%; }
    /* line 2128, new_spider.scss */
    .new_product-template .pull-12-lg-only,
    .new_mobile-nav .pull-12-lg-only {
      margin-left: -100%; }
    /* line 2132, new_spider.scss */
    .new_product-template .post-0-lg-only,
    .new_mobile-nav .post-0-lg-only {
      margin-right: 0%; }
    /* line 2136, new_spider.scss */
    .new_product-template .post-1-lg-only,
    .new_mobile-nav .post-1-lg-only {
      margin-right: 8.33333%; }
    /* line 2140, new_spider.scss */
    .new_product-template .post-2-lg-only,
    .new_mobile-nav .post-2-lg-only {
      margin-right: 16.66667%; }
    /* line 2144, new_spider.scss */
    .new_product-template .post-3-lg-only,
    .new_mobile-nav .post-3-lg-only {
      margin-right: 25%; }
    /* line 2148, new_spider.scss */
    .new_product-template .post-4-lg-only,
    .new_mobile-nav .post-4-lg-only {
      margin-right: 33.33333%; }
    /* line 2152, new_spider.scss */
    .new_product-template .post-5-lg-only,
    .new_mobile-nav .post-5-lg-only {
      margin-right: 41.66667%; }
    /* line 2156, new_spider.scss */
    .new_product-template .post-6-lg-only,
    .new_mobile-nav .post-6-lg-only {
      margin-right: 50%; }
    /* line 2160, new_spider.scss */
    .new_product-template .post-7-lg-only,
    .new_mobile-nav .post-7-lg-only {
      margin-right: 58.33333%; }
    /* line 2164, new_spider.scss */
    .new_product-template .post-8-lg-only,
    .new_mobile-nav .post-8-lg-only {
      margin-right: 66.66667%; }
    /* line 2168, new_spider.scss */
    .new_product-template .post-9-lg-only,
    .new_mobile-nav .post-9-lg-only {
      margin-right: 75%; }
    /* line 2172, new_spider.scss */
    .new_product-template .post-10-lg-only,
    .new_mobile-nav .post-10-lg-only {
      margin-right: 83.33333%; }
    /* line 2176, new_spider.scss */
    .new_product-template .post-11-lg-only,
    .new_mobile-nav .post-11-lg-only {
      margin-right: 91.66667%; }
    /* line 2180, new_spider.scss */
    .new_product-template .post-12-lg-only,
    .new_mobile-nav .post-12-lg-only {
      margin-right: 100%; }
    /* line 2184, new_spider.scss */
    .new_product-template .push-fifth-lg-only,
    .new_mobile-nav .push-fifth-lg-only {
      margin-left: 20%; }
    /* line 2188, new_spider.scss */
    .new_product-template .pull-fifth-lg-only,
    .new_mobile-nav .pull-fifth-lg-only {
      margin-left: -20%; }
    /* line 2192, new_spider.scss */
    .new_product-template .post-fifth-lg-only,
    .new_mobile-nav .post-fifth-lg-only {
      margin-right: 20%; }
    /* line 2196, new_spider.scss */
    .new_product-template .pull-left-lg-only,
    .new_mobile-nav .pull-left-lg-only {
      float: left; }
    /* line 2200, new_spider.scss */
    .new_product-template .pull-right-lg-only,
    .new_mobile-nav .pull-right-lg-only {
      float: right; }
    /* line 2204, new_spider.scss */
    .new_product-template .clearfix-lg-only:after,
    .new_mobile-nav .clearfix-lg-only:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (max-width: 1024px) {
    /* line 2218, new_spider.scss */
    .new_product-template .push-0-md,
    .new_mobile-nav .push-0-md {
      margin-left: 0%; }
    /* line 2222, new_spider.scss */
    .new_product-template .push-1-md,
    .new_mobile-nav .push-1-md {
      margin-left: 8.33333%; }
    /* line 2226, new_spider.scss */
    .new_product-template .push-2-md,
    .new_mobile-nav .push-2-md {
      margin-left: 16.66667%; }
    /* line 2230, new_spider.scss */
    .new_product-template .push-3-md,
    .new_mobile-nav .push-3-md {
      margin-left: 25%; }
    /* line 2234, new_spider.scss */
    .new_product-template .push-4-md,
    .new_mobile-nav .push-4-md {
      margin-left: 33.33333%; }
    /* line 2238, new_spider.scss */
    .new_product-template .push-5-md,
    .new_mobile-nav .push-5-md {
      margin-left: 41.66667%; }
    /* line 2242, new_spider.scss */
    .new_product-template .push-6-md,
    .new_mobile-nav .push-6-md {
      margin-left: 50%; }
    /* line 2246, new_spider.scss */
    .new_product-template .push-7-md,
    .new_mobile-nav .push-7-md {
      margin-left: 58.33333%; }
    /* line 2250, new_spider.scss */
    .new_product-template .push-8-md,
    .new_mobile-nav .push-8-md {
      margin-left: 66.66667%; }
    /* line 2254, new_spider.scss */
    .new_product-template .push-9-md,
    .new_mobile-nav .push-9-md {
      margin-left: 75%; }
    /* line 2258, new_spider.scss */
    .new_product-template .push-10-md,
    .new_mobile-nav .push-10-md {
      margin-left: 83.33333%; }
    /* line 2262, new_spider.scss */
    .new_product-template .push-11-md,
    .new_mobile-nav .push-11-md {
      margin-left: 91.66667%; }
    /* line 2266, new_spider.scss */
    .new_product-template .push-12-md,
    .new_mobile-nav .push-12-md {
      margin-left: 100%; }
    /* line 2270, new_spider.scss */
    .new_product-template .pull-0-md,
    .new_mobile-nav .pull-0-md {
      margin-left: 0%; }
    /* line 2274, new_spider.scss */
    .new_product-template .pull-1-md,
    .new_mobile-nav .pull-1-md {
      margin-left: -8.33333%; }
    /* line 2278, new_spider.scss */
    .new_product-template .pull-2-md,
    .new_mobile-nav .pull-2-md {
      margin-left: -16.66667%; }
    /* line 2282, new_spider.scss */
    .new_product-template .pull-3-md,
    .new_mobile-nav .pull-3-md {
      margin-left: -25%; }
    /* line 2286, new_spider.scss */
    .new_product-template .pull-4-md,
    .new_mobile-nav .pull-4-md {
      margin-left: -33.33333%; }
    /* line 2290, new_spider.scss */
    .new_product-template .pull-5-md,
    .new_mobile-nav .pull-5-md {
      margin-left: -41.66667%; }
    /* line 2294, new_spider.scss */
    .new_product-template .pull-6-md,
    .new_mobile-nav .pull-6-md {
      margin-left: -50%; }
    /* line 2298, new_spider.scss */
    .new_product-template .pull-7-md,
    .new_mobile-nav .pull-7-md {
      margin-left: -58.33333%; }
    /* line 2302, new_spider.scss */
    .new_product-template .pull-8-md,
    .new_mobile-nav .pull-8-md {
      margin-left: -66.66667%; }
    /* line 2306, new_spider.scss */
    .new_product-template .pull-9-md,
    .new_mobile-nav .pull-9-md {
      margin-left: -75%; }
    /* line 2310, new_spider.scss */
    .new_product-template .pull-10-md,
    .new_mobile-nav .pull-10-md {
      margin-left: -83.33333%; }
    /* line 2314, new_spider.scss */
    .new_product-template .pull-11-md,
    .new_mobile-nav .pull-11-md {
      margin-left: -91.66667%; }
    /* line 2318, new_spider.scss */
    .new_product-template .pull-12-md,
    .new_mobile-nav .pull-12-md {
      margin-left: -100%; }
    /* line 2322, new_spider.scss */
    .new_product-template .post-0-md,
    .new_mobile-nav .post-0-md {
      margin-right: 0%; }
    /* line 2326, new_spider.scss */
    .new_product-template .post-1-md,
    .new_mobile-nav .post-1-md {
      margin-right: 8.33333%; }
    /* line 2330, new_spider.scss */
    .new_product-template .post-2-md,
    .new_mobile-nav .post-2-md {
      margin-right: 16.66667%; }
    /* line 2334, new_spider.scss */
    .new_product-template .post-3-md,
    .new_mobile-nav .post-3-md {
      margin-right: 25%; }
    /* line 2338, new_spider.scss */
    .new_product-template .post-4-md,
    .new_mobile-nav .post-4-md {
      margin-right: 33.33333%; }
    /* line 2342, new_spider.scss */
    .new_product-template .post-5-md,
    .new_mobile-nav .post-5-md {
      margin-right: 41.66667%; }
    /* line 2346, new_spider.scss */
    .new_product-template .post-6-md,
    .new_mobile-nav .post-6-md {
      margin-right: 50%; }
    /* line 2350, new_spider.scss */
    .new_product-template .post-7-md,
    .new_mobile-nav .post-7-md {
      margin-right: 58.33333%; }
    /* line 2354, new_spider.scss */
    .new_product-template .post-8-md,
    .new_mobile-nav .post-8-md {
      margin-right: 66.66667%; }
    /* line 2358, new_spider.scss */
    .new_product-template .post-9-md,
    .new_mobile-nav .post-9-md {
      margin-right: 75%; }
    /* line 2362, new_spider.scss */
    .new_product-template .post-10-md,
    .new_mobile-nav .post-10-md {
      margin-right: 83.33333%; }
    /* line 2366, new_spider.scss */
    .new_product-template .post-11-md,
    .new_mobile-nav .post-11-md {
      margin-right: 91.66667%; }
    /* line 2370, new_spider.scss */
    .new_product-template .post-12-md,
    .new_mobile-nav .post-12-md {
      margin-right: 100%; }
    /* line 2374, new_spider.scss */
    .new_product-template .push-fifth-md,
    .new_mobile-nav .push-fifth-md {
      margin-left: 20%; }
    /* line 2378, new_spider.scss */
    .new_product-template .pull-fifth-md,
    .new_mobile-nav .pull-fifth-md {
      margin-left: -20%; }
    /* line 2382, new_spider.scss */
    .new_product-template .post-fifth-md,
    .new_mobile-nav .post-fifth-md {
      margin-right: 20%; }
    /* line 2386, new_spider.scss */
    .new_product-template .pull-left-md,
    .new_mobile-nav .pull-left-md {
      float: left; }
    /* line 2390, new_spider.scss */
    .new_product-template .pull-right-md,
    .new_mobile-nav .pull-right-md {
      float: right; }
    /* line 2394, new_spider.scss */
    .new_product-template .clearfix-md:after,
    .new_mobile-nav .clearfix-md:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (min-width: 921px) and (max-width: 1024px) {
    /* line 2408, new_spider.scss */
    .new_product-template .push-0-md-only,
    .new_mobile-nav .push-0-md-only {
      margin-left: 0%; }
    /* line 2412, new_spider.scss */
    .new_product-template .push-1-md-only,
    .new_mobile-nav .push-1-md-only {
      margin-left: 8.33333%; }
    /* line 2416, new_spider.scss */
    .new_product-template .push-2-md-only,
    .new_mobile-nav .push-2-md-only {
      margin-left: 16.66667%; }
    /* line 2420, new_spider.scss */
    .new_product-template .push-3-md-only,
    .new_mobile-nav .push-3-md-only {
      margin-left: 25%; }
    /* line 2424, new_spider.scss */
    .new_product-template .push-4-md-only,
    .new_mobile-nav .push-4-md-only {
      margin-left: 33.33333%; }
    /* line 2428, new_spider.scss */
    .new_product-template .push-5-md-only,
    .new_mobile-nav .push-5-md-only {
      margin-left: 41.66667%; }
    /* line 2432, new_spider.scss */
    .new_product-template .push-6-md-only,
    .new_mobile-nav .push-6-md-only {
      margin-left: 50%; }
    /* line 2436, new_spider.scss */
    .new_product-template .push-7-md-only,
    .new_mobile-nav .push-7-md-only {
      margin-left: 58.33333%; }
    /* line 2440, new_spider.scss */
    .new_product-template .push-8-md-only,
    .new_mobile-nav .push-8-md-only {
      margin-left: 66.66667%; }
    /* line 2444, new_spider.scss */
    .new_product-template .push-9-md-only,
    .new_mobile-nav .push-9-md-only {
      margin-left: 75%; }
    /* line 2448, new_spider.scss */
    .new_product-template .push-10-md-only,
    .new_mobile-nav .push-10-md-only {
      margin-left: 83.33333%; }
    /* line 2452, new_spider.scss */
    .new_product-template .push-11-md-only,
    .new_mobile-nav .push-11-md-only {
      margin-left: 91.66667%; }
    /* line 2456, new_spider.scss */
    .new_product-template .push-12-md-only,
    .new_mobile-nav .push-12-md-only {
      margin-left: 100%; }
    /* line 2460, new_spider.scss */
    .new_product-template .pull-0-md-only,
    .new_mobile-nav .pull-0-md-only {
      margin-left: 0%; }
    /* line 2464, new_spider.scss */
    .new_product-template .pull-1-md-only,
    .new_mobile-nav .pull-1-md-only {
      margin-left: -8.33333%; }
    /* line 2468, new_spider.scss */
    .new_product-template .pull-2-md-only,
    .new_mobile-nav .pull-2-md-only {
      margin-left: -16.66667%; }
    /* line 2472, new_spider.scss */
    .new_product-template .pull-3-md-only,
    .new_mobile-nav .pull-3-md-only {
      margin-left: -25%; }
    /* line 2476, new_spider.scss */
    .new_product-template .pull-4-md-only,
    .new_mobile-nav .pull-4-md-only {
      margin-left: -33.33333%; }
    /* line 2480, new_spider.scss */
    .new_product-template .pull-5-md-only,
    .new_mobile-nav .pull-5-md-only {
      margin-left: -41.66667%; }
    /* line 2484, new_spider.scss */
    .new_product-template .pull-6-md-only,
    .new_mobile-nav .pull-6-md-only {
      margin-left: -50%; }
    /* line 2488, new_spider.scss */
    .new_product-template .pull-7-md-only,
    .new_mobile-nav .pull-7-md-only {
      margin-left: -58.33333%; }
    /* line 2492, new_spider.scss */
    .new_product-template .pull-8-md-only,
    .new_mobile-nav .pull-8-md-only {
      margin-left: -66.66667%; }
    /* line 2496, new_spider.scss */
    .new_product-template .pull-9-md-only,
    .new_mobile-nav .pull-9-md-only {
      margin-left: -75%; }
    /* line 2500, new_spider.scss */
    .new_product-template .pull-10-md-only,
    .new_mobile-nav .pull-10-md-only {
      margin-left: -83.33333%; }
    /* line 2504, new_spider.scss */
    .new_product-template .pull-11-md-only,
    .new_mobile-nav .pull-11-md-only {
      margin-left: -91.66667%; }
    /* line 2508, new_spider.scss */
    .new_product-template .pull-12-md-only,
    .new_mobile-nav .pull-12-md-only {
      margin-left: -100%; }
    /* line 2512, new_spider.scss */
    .new_product-template .post-0-md-only,
    .new_mobile-nav .post-0-md-only {
      margin-right: 0%; }
    /* line 2516, new_spider.scss */
    .new_product-template .post-1-md-only,
    .new_mobile-nav .post-1-md-only {
      margin-right: 8.33333%; }
    /* line 2520, new_spider.scss */
    .new_product-template .post-2-md-only,
    .new_mobile-nav .post-2-md-only {
      margin-right: 16.66667%; }
    /* line 2524, new_spider.scss */
    .new_product-template .post-3-md-only,
    .new_mobile-nav .post-3-md-only {
      margin-right: 25%; }
    /* line 2528, new_spider.scss */
    .new_product-template .post-4-md-only,
    .new_mobile-nav .post-4-md-only {
      margin-right: 33.33333%; }
    /* line 2532, new_spider.scss */
    .new_product-template .post-5-md-only,
    .new_mobile-nav .post-5-md-only {
      margin-right: 41.66667%; }
    /* line 2536, new_spider.scss */
    .new_product-template .post-6-md-only,
    .new_mobile-nav .post-6-md-only {
      margin-right: 50%; }
    /* line 2540, new_spider.scss */
    .new_product-template .post-7-md-only,
    .new_mobile-nav .post-7-md-only {
      margin-right: 58.33333%; }
    /* line 2544, new_spider.scss */
    .new_product-template .post-8-md-only,
    .new_mobile-nav .post-8-md-only {
      margin-right: 66.66667%; }
    /* line 2548, new_spider.scss */
    .new_product-template .post-9-md-only,
    .new_mobile-nav .post-9-md-only {
      margin-right: 75%; }
    /* line 2552, new_spider.scss */
    .new_product-template .post-10-md-only,
    .new_mobile-nav .post-10-md-only {
      margin-right: 83.33333%; }
    /* line 2556, new_spider.scss */
    .new_product-template .post-11-md-only,
    .new_mobile-nav .post-11-md-only {
      margin-right: 91.66667%; }
    /* line 2560, new_spider.scss */
    .new_product-template .post-12-md-only,
    .new_mobile-nav .post-12-md-only {
      margin-right: 100%; }
    /* line 2564, new_spider.scss */
    .new_product-template .push-fifth-md-only,
    .new_mobile-nav .push-fifth-md-only {
      margin-left: 20%; }
    /* line 2568, new_spider.scss */
    .new_product-template .pull-fifth-md-only,
    .new_mobile-nav .pull-fifth-md-only {
      margin-left: -20%; }
    /* line 2572, new_spider.scss */
    .new_product-template .post-fifth-md-only,
    .new_mobile-nav .post-fifth-md-only {
      margin-right: 20%; }
    /* line 2576, new_spider.scss */
    .new_product-template .pull-left-md-only,
    .new_mobile-nav .pull-left-md-only {
      float: left; }
    /* line 2580, new_spider.scss */
    .new_product-template .pull-right-md-only,
    .new_mobile-nav .pull-right-md-only {
      float: right; }
    /* line 2584, new_spider.scss */
    .new_product-template .clearfix-md-only:after,
    .new_mobile-nav .clearfix-md-only:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (max-width: 920px) {
    /* line 2598, new_spider.scss */
    .new_product-template .push-0-m,
    .new_mobile-nav .push-0-m {
      margin-left: 0%; }
    /* line 2602, new_spider.scss */
    .new_product-template .push-1-m,
    .new_mobile-nav .push-1-m {
      margin-left: 8.33333%; }
    /* line 2606, new_spider.scss */
    .new_product-template .push-2-m,
    .new_mobile-nav .push-2-m {
      margin-left: 16.66667%; }
    /* line 2610, new_spider.scss */
    .new_product-template .push-3-m,
    .new_mobile-nav .push-3-m {
      margin-left: 25%; }
    /* line 2614, new_spider.scss */
    .new_product-template .push-4-m,
    .new_mobile-nav .push-4-m {
      margin-left: 33.33333%; }
    /* line 2618, new_spider.scss */
    .new_product-template .push-5-m,
    .new_mobile-nav .push-5-m {
      margin-left: 41.66667%; }
    /* line 2622, new_spider.scss */
    .new_product-template .push-6-m,
    .new_mobile-nav .push-6-m {
      margin-left: 50%; }
    /* line 2626, new_spider.scss */
    .new_product-template .push-7-m,
    .new_mobile-nav .push-7-m {
      margin-left: 58.33333%; }
    /* line 2630, new_spider.scss */
    .new_product-template .push-8-m,
    .new_mobile-nav .push-8-m {
      margin-left: 66.66667%; }
    /* line 2634, new_spider.scss */
    .new_product-template .push-9-m,
    .new_mobile-nav .push-9-m {
      margin-left: 75%; }
    /* line 2638, new_spider.scss */
    .new_product-template .push-10-m,
    .new_mobile-nav .push-10-m {
      margin-left: 83.33333%; }
    /* line 2642, new_spider.scss */
    .new_product-template .push-11-m,
    .new_mobile-nav .push-11-m {
      margin-left: 91.66667%; }
    /* line 2646, new_spider.scss */
    .new_product-template .push-12-m,
    .new_mobile-nav .push-12-m {
      margin-left: 100%; }
    /* line 2650, new_spider.scss */
    .new_product-template .pull-0-m,
    .new_mobile-nav .pull-0-m {
      margin-left: 0%; }
    /* line 2654, new_spider.scss */
    .new_product-template .pull-1-m,
    .new_mobile-nav .pull-1-m {
      margin-left: -8.33333%; }
    /* line 2658, new_spider.scss */
    .new_product-template .pull-2-m,
    .new_mobile-nav .pull-2-m {
      margin-left: -16.66667%; }
    /* line 2662, new_spider.scss */
    .new_product-template .pull-3-m,
    .new_mobile-nav .pull-3-m {
      margin-left: -25%; }
    /* line 2666, new_spider.scss */
    .new_product-template .pull-4-m,
    .new_mobile-nav .pull-4-m {
      margin-left: -33.33333%; }
    /* line 2670, new_spider.scss */
    .new_product-template .pull-5-m,
    .new_mobile-nav .pull-5-m {
      margin-left: -41.66667%; }
    /* line 2674, new_spider.scss */
    .new_product-template .pull-6-m,
    .new_mobile-nav .pull-6-m {
      margin-left: -50%; }
    /* line 2678, new_spider.scss */
    .new_product-template .pull-7-m,
    .new_mobile-nav .pull-7-m {
      margin-left: -58.33333%; }
    /* line 2682, new_spider.scss */
    .new_product-template .pull-8-m,
    .new_mobile-nav .pull-8-m {
      margin-left: -66.66667%; }
    /* line 2686, new_spider.scss */
    .new_product-template .pull-9-m,
    .new_mobile-nav .pull-9-m {
      margin-left: -75%; }
    /* line 2690, new_spider.scss */
    .new_product-template .pull-10-m,
    .new_mobile-nav .pull-10-m {
      margin-left: -83.33333%; }
    /* line 2694, new_spider.scss */
    .new_product-template .pull-11-m,
    .new_mobile-nav .pull-11-m {
      margin-left: -91.66667%; }
    /* line 2698, new_spider.scss */
    .new_product-template .pull-12-m,
    .new_mobile-nav .pull-12-m {
      margin-left: -100%; }
    /* line 2702, new_spider.scss */
    .new_product-template .post-0-m,
    .new_mobile-nav .post-0-m {
      margin-right: 0%; }
    /* line 2706, new_spider.scss */
    .new_product-template .post-1-m,
    .new_mobile-nav .post-1-m {
      margin-right: 8.33333%; }
    /* line 2710, new_spider.scss */
    .new_product-template .post-2-m,
    .new_mobile-nav .post-2-m {
      margin-right: 16.66667%; }
    /* line 2714, new_spider.scss */
    .new_product-template .post-3-m,
    .new_mobile-nav .post-3-m {
      margin-right: 25%; }
    /* line 2718, new_spider.scss */
    .new_product-template .post-4-m,
    .new_mobile-nav .post-4-m {
      margin-right: 33.33333%; }
    /* line 2722, new_spider.scss */
    .new_product-template .post-5-m,
    .new_mobile-nav .post-5-m {
      margin-right: 41.66667%; }
    /* line 2726, new_spider.scss */
    .new_product-template .post-6-m,
    .new_mobile-nav .post-6-m {
      margin-right: 50%; }
    /* line 2730, new_spider.scss */
    .new_product-template .post-7-m,
    .new_mobile-nav .post-7-m {
      margin-right: 58.33333%; }
    /* line 2734, new_spider.scss */
    .new_product-template .post-8-m,
    .new_mobile-nav .post-8-m {
      margin-right: 66.66667%; }
    /* line 2738, new_spider.scss */
    .new_product-template .post-9-m,
    .new_mobile-nav .post-9-m {
      margin-right: 75%; }
    /* line 2742, new_spider.scss */
    .new_product-template .post-10-m,
    .new_mobile-nav .post-10-m {
      margin-right: 83.33333%; }
    /* line 2746, new_spider.scss */
    .new_product-template .post-11-m,
    .new_mobile-nav .post-11-m {
      margin-right: 91.66667%; }
    /* line 2750, new_spider.scss */
    .new_product-template .post-12-m,
    .new_mobile-nav .post-12-m {
      margin-right: 100%; }
    /* line 2754, new_spider.scss */
    .new_product-template .push-fifth-m,
    .new_mobile-nav .push-fifth-m {
      margin-left: 20%; }
    /* line 2758, new_spider.scss */
    .new_product-template .pull-fifth-m,
    .new_mobile-nav .pull-fifth-m {
      margin-left: -20%; }
    /* line 2762, new_spider.scss */
    .new_product-template .post-fifth-m,
    .new_mobile-nav .post-fifth-m {
      margin-right: 20%; }
    /* line 2766, new_spider.scss */
    .new_product-template .pull-left-m,
    .new_mobile-nav .pull-left-m {
      float: left; }
    /* line 2770, new_spider.scss */
    .new_product-template .pull-right-m,
    .new_mobile-nav .pull-right-m {
      float: right; }
    /* line 2774, new_spider.scss */
    .new_product-template .clearfix-m:after,
    .new_mobile-nav .clearfix-m:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (min-width: 769px) and (max-width: 920px) {
    /* line 2788, new_spider.scss */
    .new_product-template .push-0-m-only,
    .new_mobile-nav .push-0-m-only {
      margin-left: 0%; }
    /* line 2792, new_spider.scss */
    .new_product-template .push-1-m-only,
    .new_mobile-nav .push-1-m-only {
      margin-left: 8.33333%; }
    /* line 2796, new_spider.scss */
    .new_product-template .push-2-m-only,
    .new_mobile-nav .push-2-m-only {
      margin-left: 16.66667%; }
    /* line 2800, new_spider.scss */
    .new_product-template .push-3-m-only,
    .new_mobile-nav .push-3-m-only {
      margin-left: 25%; }
    /* line 2804, new_spider.scss */
    .new_product-template .push-4-m-only,
    .new_mobile-nav .push-4-m-only {
      margin-left: 33.33333%; }
    /* line 2808, new_spider.scss */
    .new_product-template .push-5-m-only,
    .new_mobile-nav .push-5-m-only {
      margin-left: 41.66667%; }
    /* line 2812, new_spider.scss */
    .new_product-template .push-6-m-only,
    .new_mobile-nav .push-6-m-only {
      margin-left: 50%; }
    /* line 2816, new_spider.scss */
    .new_product-template .push-7-m-only,
    .new_mobile-nav .push-7-m-only {
      margin-left: 58.33333%; }
    /* line 2820, new_spider.scss */
    .new_product-template .push-8-m-only,
    .new_mobile-nav .push-8-m-only {
      margin-left: 66.66667%; }
    /* line 2824, new_spider.scss */
    .new_product-template .push-9-m-only,
    .new_mobile-nav .push-9-m-only {
      margin-left: 75%; }
    /* line 2828, new_spider.scss */
    .new_product-template .push-10-m-only,
    .new_mobile-nav .push-10-m-only {
      margin-left: 83.33333%; }
    /* line 2832, new_spider.scss */
    .new_product-template .push-11-m-only,
    .new_mobile-nav .push-11-m-only {
      margin-left: 91.66667%; }
    /* line 2836, new_spider.scss */
    .new_product-template .push-12-m-only,
    .new_mobile-nav .push-12-m-only {
      margin-left: 100%; }
    /* line 2840, new_spider.scss */
    .new_product-template .pull-0-m-only,
    .new_mobile-nav .pull-0-m-only {
      margin-left: 0%; }
    /* line 2844, new_spider.scss */
    .new_product-template .pull-1-m-only,
    .new_mobile-nav .pull-1-m-only {
      margin-left: -8.33333%; }
    /* line 2848, new_spider.scss */
    .new_product-template .pull-2-m-only,
    .new_mobile-nav .pull-2-m-only {
      margin-left: -16.66667%; }
    /* line 2852, new_spider.scss */
    .new_product-template .pull-3-m-only,
    .new_mobile-nav .pull-3-m-only {
      margin-left: -25%; }
    /* line 2856, new_spider.scss */
    .new_product-template .pull-4-m-only,
    .new_mobile-nav .pull-4-m-only {
      margin-left: -33.33333%; }
    /* line 2860, new_spider.scss */
    .new_product-template .pull-5-m-only,
    .new_mobile-nav .pull-5-m-only {
      margin-left: -41.66667%; }
    /* line 2864, new_spider.scss */
    .new_product-template .pull-6-m-only,
    .new_mobile-nav .pull-6-m-only {
      margin-left: -50%; }
    /* line 2868, new_spider.scss */
    .new_product-template .pull-7-m-only,
    .new_mobile-nav .pull-7-m-only {
      margin-left: -58.33333%; }
    /* line 2872, new_spider.scss */
    .new_product-template .pull-8-m-only,
    .new_mobile-nav .pull-8-m-only {
      margin-left: -66.66667%; }
    /* line 2876, new_spider.scss */
    .new_product-template .pull-9-m-only,
    .new_mobile-nav .pull-9-m-only {
      margin-left: -75%; }
    /* line 2880, new_spider.scss */
    .new_product-template .pull-10-m-only,
    .new_mobile-nav .pull-10-m-only {
      margin-left: -83.33333%; }
    /* line 2884, new_spider.scss */
    .new_product-template .pull-11-m-only,
    .new_mobile-nav .pull-11-m-only {
      margin-left: -91.66667%; }
    /* line 2888, new_spider.scss */
    .new_product-template .pull-12-m-only,
    .new_mobile-nav .pull-12-m-only {
      margin-left: -100%; }
    /* line 2892, new_spider.scss */
    .new_product-template .post-0-m-only,
    .new_mobile-nav .post-0-m-only {
      margin-right: 0%; }
    /* line 2896, new_spider.scss */
    .new_product-template .post-1-m-only,
    .new_mobile-nav .post-1-m-only {
      margin-right: 8.33333%; }
    /* line 2900, new_spider.scss */
    .new_product-template .post-2-m-only,
    .new_mobile-nav .post-2-m-only {
      margin-right: 16.66667%; }
    /* line 2904, new_spider.scss */
    .new_product-template .post-3-m-only,
    .new_mobile-nav .post-3-m-only {
      margin-right: 25%; }
    /* line 2908, new_spider.scss */
    .new_product-template .post-4-m-only,
    .new_mobile-nav .post-4-m-only {
      margin-right: 33.33333%; }
    /* line 2912, new_spider.scss */
    .new_product-template .post-5-m-only,
    .new_mobile-nav .post-5-m-only {
      margin-right: 41.66667%; }
    /* line 2916, new_spider.scss */
    .new_product-template .post-6-m-only,
    .new_mobile-nav .post-6-m-only {
      margin-right: 50%; }
    /* line 2920, new_spider.scss */
    .new_product-template .post-7-m-only,
    .new_mobile-nav .post-7-m-only {
      margin-right: 58.33333%; }
    /* line 2924, new_spider.scss */
    .new_product-template .post-8-m-only,
    .new_mobile-nav .post-8-m-only {
      margin-right: 66.66667%; }
    /* line 2928, new_spider.scss */
    .new_product-template .post-9-m-only,
    .new_mobile-nav .post-9-m-only {
      margin-right: 75%; }
    /* line 2932, new_spider.scss */
    .new_product-template .post-10-m-only,
    .new_mobile-nav .post-10-m-only {
      margin-right: 83.33333%; }
    /* line 2936, new_spider.scss */
    .new_product-template .post-11-m-only,
    .new_mobile-nav .post-11-m-only {
      margin-right: 91.66667%; }
    /* line 2940, new_spider.scss */
    .new_product-template .post-12-m-only,
    .new_mobile-nav .post-12-m-only {
      margin-right: 100%; }
    /* line 2944, new_spider.scss */
    .new_product-template .push-fifth-m-only,
    .new_mobile-nav .push-fifth-m-only {
      margin-left: 20%; }
    /* line 2948, new_spider.scss */
    .new_product-template .pull-fifth-m-only,
    .new_mobile-nav .pull-fifth-m-only {
      margin-left: -20%; }
    /* line 2952, new_spider.scss */
    .new_product-template .post-fifth-m-only,
    .new_mobile-nav .post-fifth-m-only {
      margin-right: 20%; }
    /* line 2956, new_spider.scss */
    .new_product-template .pull-left-m-only,
    .new_mobile-nav .pull-left-m-only {
      float: left; }
    /* line 2960, new_spider.scss */
    .new_product-template .pull-right-m-only,
    .new_mobile-nav .pull-right-m-only {
      float: right; }
    /* line 2964, new_spider.scss */
    .new_product-template .clearfix-m-only:after,
    .new_mobile-nav .clearfix-m-only:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (max-width: 768px) {
    /* line 2978, new_spider.scss */
    .new_product-template .push-0-sm,
    .new_mobile-nav .push-0-sm {
      margin-left: 0%; }
    /* line 2982, new_spider.scss */
    .new_product-template .push-1-sm,
    .new_mobile-nav .push-1-sm {
      margin-left: 8.33333%; }
    /* line 2986, new_spider.scss */
    .new_product-template .push-2-sm,
    .new_mobile-nav .push-2-sm {
      margin-left: 16.66667%; }
    /* line 2990, new_spider.scss */
    .new_product-template .push-3-sm,
    .new_mobile-nav .push-3-sm {
      margin-left: 25%; }
    /* line 2994, new_spider.scss */
    .new_product-template .push-4-sm,
    .new_mobile-nav .push-4-sm {
      margin-left: 33.33333%; }
    /* line 2998, new_spider.scss */
    .new_product-template .push-5-sm,
    .new_mobile-nav .push-5-sm {
      margin-left: 41.66667%; }
    /* line 3002, new_spider.scss */
    .new_product-template .push-6-sm,
    .new_mobile-nav .push-6-sm {
      margin-left: 50%; }
    /* line 3006, new_spider.scss */
    .new_product-template .push-7-sm,
    .new_mobile-nav .push-7-sm {
      margin-left: 58.33333%; }
    /* line 3010, new_spider.scss */
    .new_product-template .push-8-sm,
    .new_mobile-nav .push-8-sm {
      margin-left: 66.66667%; }
    /* line 3014, new_spider.scss */
    .new_product-template .push-9-sm,
    .new_mobile-nav .push-9-sm {
      margin-left: 75%; }
    /* line 3018, new_spider.scss */
    .new_product-template .push-10-sm,
    .new_mobile-nav .push-10-sm {
      margin-left: 83.33333%; }
    /* line 3022, new_spider.scss */
    .new_product-template .push-11-sm,
    .new_mobile-nav .push-11-sm {
      margin-left: 91.66667%; }
    /* line 3026, new_spider.scss */
    .new_product-template .push-12-sm,
    .new_mobile-nav .push-12-sm {
      margin-left: 100%; }
    /* line 3030, new_spider.scss */
    .new_product-template .pull-0-sm,
    .new_mobile-nav .pull-0-sm {
      margin-left: 0%; }
    /* line 3034, new_spider.scss */
    .new_product-template .pull-1-sm,
    .new_mobile-nav .pull-1-sm {
      margin-left: -8.33333%; }
    /* line 3038, new_spider.scss */
    .new_product-template .pull-2-sm,
    .new_mobile-nav .pull-2-sm {
      margin-left: -16.66667%; }
    /* line 3042, new_spider.scss */
    .new_product-template .pull-3-sm,
    .new_mobile-nav .pull-3-sm {
      margin-left: -25%; }
    /* line 3046, new_spider.scss */
    .new_product-template .pull-4-sm,
    .new_mobile-nav .pull-4-sm {
      margin-left: -33.33333%; }
    /* line 3050, new_spider.scss */
    .new_product-template .pull-5-sm,
    .new_mobile-nav .pull-5-sm {
      margin-left: -41.66667%; }
    /* line 3054, new_spider.scss */
    .new_product-template .pull-6-sm,
    .new_mobile-nav .pull-6-sm {
      margin-left: -50%; }
    /* line 3058, new_spider.scss */
    .new_product-template .pull-7-sm,
    .new_mobile-nav .pull-7-sm {
      margin-left: -58.33333%; }
    /* line 3062, new_spider.scss */
    .new_product-template .pull-8-sm,
    .new_mobile-nav .pull-8-sm {
      margin-left: -66.66667%; }
    /* line 3066, new_spider.scss */
    .new_product-template .pull-9-sm,
    .new_mobile-nav .pull-9-sm {
      margin-left: -75%; }
    /* line 3070, new_spider.scss */
    .new_product-template .pull-10-sm,
    .new_mobile-nav .pull-10-sm {
      margin-left: -83.33333%; }
    /* line 3074, new_spider.scss */
    .new_product-template .pull-11-sm,
    .new_mobile-nav .pull-11-sm {
      margin-left: -91.66667%; }
    /* line 3078, new_spider.scss */
    .new_product-template .pull-12-sm,
    .new_mobile-nav .pull-12-sm {
      margin-left: -100%; }
    /* line 3082, new_spider.scss */
    .new_product-template .post-0-sm,
    .new_mobile-nav .post-0-sm {
      margin-right: 0%; }
    /* line 3086, new_spider.scss */
    .new_product-template .post-1-sm,
    .new_mobile-nav .post-1-sm {
      margin-right: 8.33333%; }
    /* line 3090, new_spider.scss */
    .new_product-template .post-2-sm,
    .new_mobile-nav .post-2-sm {
      margin-right: 16.66667%; }
    /* line 3094, new_spider.scss */
    .new_product-template .post-3-sm,
    .new_mobile-nav .post-3-sm {
      margin-right: 25%; }
    /* line 3098, new_spider.scss */
    .new_product-template .post-4-sm,
    .new_mobile-nav .post-4-sm {
      margin-right: 33.33333%; }
    /* line 3102, new_spider.scss */
    .new_product-template .post-5-sm,
    .new_mobile-nav .post-5-sm {
      margin-right: 41.66667%; }
    /* line 3106, new_spider.scss */
    .new_product-template .post-6-sm,
    .new_mobile-nav .post-6-sm {
      margin-right: 50%; }
    /* line 3110, new_spider.scss */
    .new_product-template .post-7-sm,
    .new_mobile-nav .post-7-sm {
      margin-right: 58.33333%; }
    /* line 3114, new_spider.scss */
    .new_product-template .post-8-sm,
    .new_mobile-nav .post-8-sm {
      margin-right: 66.66667%; }
    /* line 3118, new_spider.scss */
    .new_product-template .post-9-sm,
    .new_mobile-nav .post-9-sm {
      margin-right: 75%; }
    /* line 3122, new_spider.scss */
    .new_product-template .post-10-sm,
    .new_mobile-nav .post-10-sm {
      margin-right: 83.33333%; }
    /* line 3126, new_spider.scss */
    .new_product-template .post-11-sm,
    .new_mobile-nav .post-11-sm {
      margin-right: 91.66667%; }
    /* line 3130, new_spider.scss */
    .new_product-template .post-12-sm,
    .new_mobile-nav .post-12-sm {
      margin-right: 100%; }
    /* line 3134, new_spider.scss */
    .new_product-template .push-fifth-sm,
    .new_mobile-nav .push-fifth-sm {
      margin-left: 20%; }
    /* line 3138, new_spider.scss */
    .new_product-template .pull-fifth-sm,
    .new_mobile-nav .pull-fifth-sm {
      margin-left: -20%; }
    /* line 3142, new_spider.scss */
    .new_product-template .post-fifth-sm,
    .new_mobile-nav .post-fifth-sm {
      margin-right: 20%; }
    /* line 3146, new_spider.scss */
    .new_product-template .pull-left-sm,
    .new_mobile-nav .pull-left-sm {
      float: left; }
    /* line 3150, new_spider.scss */
    .new_product-template .pull-right-sm,
    .new_mobile-nav .pull-right-sm {
      float: right; }
    /* line 3154, new_spider.scss */
    .new_product-template .clearfix-sm:after,
    .new_mobile-nav .clearfix-sm:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 3168, new_spider.scss */
    .new_product-template .push-0-sm-only,
    .new_mobile-nav .push-0-sm-only {
      margin-left: 0%; }
    /* line 3172, new_spider.scss */
    .new_product-template .push-1-sm-only,
    .new_mobile-nav .push-1-sm-only {
      margin-left: 8.33333%; }
    /* line 3176, new_spider.scss */
    .new_product-template .push-2-sm-only,
    .new_mobile-nav .push-2-sm-only {
      margin-left: 16.66667%; }
    /* line 3180, new_spider.scss */
    .new_product-template .push-3-sm-only,
    .new_mobile-nav .push-3-sm-only {
      margin-left: 25%; }
    /* line 3184, new_spider.scss */
    .new_product-template .push-4-sm-only,
    .new_mobile-nav .push-4-sm-only {
      margin-left: 33.33333%; }
    /* line 3188, new_spider.scss */
    .new_product-template .push-5-sm-only,
    .new_mobile-nav .push-5-sm-only {
      margin-left: 41.66667%; }
    /* line 3192, new_spider.scss */
    .new_product-template .push-6-sm-only,
    .new_mobile-nav .push-6-sm-only {
      margin-left: 50%; }
    /* line 3196, new_spider.scss */
    .new_product-template .push-7-sm-only,
    .new_mobile-nav .push-7-sm-only {
      margin-left: 58.33333%; }
    /* line 3200, new_spider.scss */
    .new_product-template .push-8-sm-only,
    .new_mobile-nav .push-8-sm-only {
      margin-left: 66.66667%; }
    /* line 3204, new_spider.scss */
    .new_product-template .push-9-sm-only,
    .new_mobile-nav .push-9-sm-only {
      margin-left: 75%; }
    /* line 3208, new_spider.scss */
    .new_product-template .push-10-sm-only,
    .new_mobile-nav .push-10-sm-only {
      margin-left: 83.33333%; }
    /* line 3212, new_spider.scss */
    .new_product-template .push-11-sm-only,
    .new_mobile-nav .push-11-sm-only {
      margin-left: 91.66667%; }
    /* line 3216, new_spider.scss */
    .new_product-template .push-12-sm-only,
    .new_mobile-nav .push-12-sm-only {
      margin-left: 100%; }
    /* line 3220, new_spider.scss */
    .new_product-template .pull-0-sm-only,
    .new_mobile-nav .pull-0-sm-only {
      margin-left: 0%; }
    /* line 3224, new_spider.scss */
    .new_product-template .pull-1-sm-only,
    .new_mobile-nav .pull-1-sm-only {
      margin-left: -8.33333%; }
    /* line 3228, new_spider.scss */
    .new_product-template .pull-2-sm-only,
    .new_mobile-nav .pull-2-sm-only {
      margin-left: -16.66667%; }
    /* line 3232, new_spider.scss */
    .new_product-template .pull-3-sm-only,
    .new_mobile-nav .pull-3-sm-only {
      margin-left: -25%; }
    /* line 3236, new_spider.scss */
    .new_product-template .pull-4-sm-only,
    .new_mobile-nav .pull-4-sm-only {
      margin-left: -33.33333%; }
    /* line 3240, new_spider.scss */
    .new_product-template .pull-5-sm-only,
    .new_mobile-nav .pull-5-sm-only {
      margin-left: -41.66667%; }
    /* line 3244, new_spider.scss */
    .new_product-template .pull-6-sm-only,
    .new_mobile-nav .pull-6-sm-only {
      margin-left: -50%; }
    /* line 3248, new_spider.scss */
    .new_product-template .pull-7-sm-only,
    .new_mobile-nav .pull-7-sm-only {
      margin-left: -58.33333%; }
    /* line 3252, new_spider.scss */
    .new_product-template .pull-8-sm-only,
    .new_mobile-nav .pull-8-sm-only {
      margin-left: -66.66667%; }
    /* line 3256, new_spider.scss */
    .new_product-template .pull-9-sm-only,
    .new_mobile-nav .pull-9-sm-only {
      margin-left: -75%; }
    /* line 3260, new_spider.scss */
    .new_product-template .pull-10-sm-only,
    .new_mobile-nav .pull-10-sm-only {
      margin-left: -83.33333%; }
    /* line 3264, new_spider.scss */
    .new_product-template .pull-11-sm-only,
    .new_mobile-nav .pull-11-sm-only {
      margin-left: -91.66667%; }
    /* line 3268, new_spider.scss */
    .new_product-template .pull-12-sm-only,
    .new_mobile-nav .pull-12-sm-only {
      margin-left: -100%; }
    /* line 3272, new_spider.scss */
    .new_product-template .post-0-sm-only,
    .new_mobile-nav .post-0-sm-only {
      margin-right: 0%; }
    /* line 3276, new_spider.scss */
    .new_product-template .post-1-sm-only,
    .new_mobile-nav .post-1-sm-only {
      margin-right: 8.33333%; }
    /* line 3280, new_spider.scss */
    .new_product-template .post-2-sm-only,
    .new_mobile-nav .post-2-sm-only {
      margin-right: 16.66667%; }
    /* line 3284, new_spider.scss */
    .new_product-template .post-3-sm-only,
    .new_mobile-nav .post-3-sm-only {
      margin-right: 25%; }
    /* line 3288, new_spider.scss */
    .new_product-template .post-4-sm-only,
    .new_mobile-nav .post-4-sm-only {
      margin-right: 33.33333%; }
    /* line 3292, new_spider.scss */
    .new_product-template .post-5-sm-only,
    .new_mobile-nav .post-5-sm-only {
      margin-right: 41.66667%; }
    /* line 3296, new_spider.scss */
    .new_product-template .post-6-sm-only,
    .new_mobile-nav .post-6-sm-only {
      margin-right: 50%; }
    /* line 3300, new_spider.scss */
    .new_product-template .post-7-sm-only,
    .new_mobile-nav .post-7-sm-only {
      margin-right: 58.33333%; }
    /* line 3304, new_spider.scss */
    .new_product-template .post-8-sm-only,
    .new_mobile-nav .post-8-sm-only {
      margin-right: 66.66667%; }
    /* line 3308, new_spider.scss */
    .new_product-template .post-9-sm-only,
    .new_mobile-nav .post-9-sm-only {
      margin-right: 75%; }
    /* line 3312, new_spider.scss */
    .new_product-template .post-10-sm-only,
    .new_mobile-nav .post-10-sm-only {
      margin-right: 83.33333%; }
    /* line 3316, new_spider.scss */
    .new_product-template .post-11-sm-only,
    .new_mobile-nav .post-11-sm-only {
      margin-right: 91.66667%; }
    /* line 3320, new_spider.scss */
    .new_product-template .post-12-sm-only,
    .new_mobile-nav .post-12-sm-only {
      margin-right: 100%; }
    /* line 3324, new_spider.scss */
    .new_product-template .push-fifth-sm-only,
    .new_mobile-nav .push-fifth-sm-only {
      margin-left: 20%; }
    /* line 3328, new_spider.scss */
    .new_product-template .pull-fifth-sm-only,
    .new_mobile-nav .pull-fifth-sm-only {
      margin-left: -20%; }
    /* line 3332, new_spider.scss */
    .new_product-template .post-fifth-sm-only,
    .new_mobile-nav .post-fifth-sm-only {
      margin-right: 20%; }
    /* line 3336, new_spider.scss */
    .new_product-template .pull-left-sm-only,
    .new_mobile-nav .pull-left-sm-only {
      float: left; }
    /* line 3340, new_spider.scss */
    .new_product-template .pull-right-sm-only,
    .new_mobile-nav .pull-right-sm-only {
      float: right; }
    /* line 3344, new_spider.scss */
    .new_product-template .clearfix-sm-only:after,
    .new_mobile-nav .clearfix-sm-only:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (max-width: 640px) {
    /* line 3358, new_spider.scss */
    .new_product-template .push-0-s,
    .new_mobile-nav .push-0-s {
      margin-left: 0%; }
    /* line 3362, new_spider.scss */
    .new_product-template .push-1-s,
    .new_mobile-nav .push-1-s {
      margin-left: 8.33333%; }
    /* line 3366, new_spider.scss */
    .new_product-template .push-2-s,
    .new_mobile-nav .push-2-s {
      margin-left: 16.66667%; }
    /* line 3370, new_spider.scss */
    .new_product-template .push-3-s,
    .new_mobile-nav .push-3-s {
      margin-left: 25%; }
    /* line 3374, new_spider.scss */
    .new_product-template .push-4-s,
    .new_mobile-nav .push-4-s {
      margin-left: 33.33333%; }
    /* line 3378, new_spider.scss */
    .new_product-template .push-5-s,
    .new_mobile-nav .push-5-s {
      margin-left: 41.66667%; }
    /* line 3382, new_spider.scss */
    .new_product-template .push-6-s,
    .new_mobile-nav .push-6-s {
      margin-left: 50%; }
    /* line 3386, new_spider.scss */
    .new_product-template .push-7-s,
    .new_mobile-nav .push-7-s {
      margin-left: 58.33333%; }
    /* line 3390, new_spider.scss */
    .new_product-template .push-8-s,
    .new_mobile-nav .push-8-s {
      margin-left: 66.66667%; }
    /* line 3394, new_spider.scss */
    .new_product-template .push-9-s,
    .new_mobile-nav .push-9-s {
      margin-left: 75%; }
    /* line 3398, new_spider.scss */
    .new_product-template .push-10-s,
    .new_mobile-nav .push-10-s {
      margin-left: 83.33333%; }
    /* line 3402, new_spider.scss */
    .new_product-template .push-11-s,
    .new_mobile-nav .push-11-s {
      margin-left: 91.66667%; }
    /* line 3406, new_spider.scss */
    .new_product-template .push-12-s,
    .new_mobile-nav .push-12-s {
      margin-left: 100%; }
    /* line 3410, new_spider.scss */
    .new_product-template .pull-0-s,
    .new_mobile-nav .pull-0-s {
      margin-left: 0%; }
    /* line 3414, new_spider.scss */
    .new_product-template .pull-1-s,
    .new_mobile-nav .pull-1-s {
      margin-left: -8.33333%; }
    /* line 3418, new_spider.scss */
    .new_product-template .pull-2-s,
    .new_mobile-nav .pull-2-s {
      margin-left: -16.66667%; }
    /* line 3422, new_spider.scss */
    .new_product-template .pull-3-s,
    .new_mobile-nav .pull-3-s {
      margin-left: -25%; }
    /* line 3426, new_spider.scss */
    .new_product-template .pull-4-s,
    .new_mobile-nav .pull-4-s {
      margin-left: -33.33333%; }
    /* line 3430, new_spider.scss */
    .new_product-template .pull-5-s,
    .new_mobile-nav .pull-5-s {
      margin-left: -41.66667%; }
    /* line 3434, new_spider.scss */
    .new_product-template .pull-6-s,
    .new_mobile-nav .pull-6-s {
      margin-left: -50%; }
    /* line 3438, new_spider.scss */
    .new_product-template .pull-7-s,
    .new_mobile-nav .pull-7-s {
      margin-left: -58.33333%; }
    /* line 3442, new_spider.scss */
    .new_product-template .pull-8-s,
    .new_mobile-nav .pull-8-s {
      margin-left: -66.66667%; }
    /* line 3446, new_spider.scss */
    .new_product-template .pull-9-s,
    .new_mobile-nav .pull-9-s {
      margin-left: -75%; }
    /* line 3450, new_spider.scss */
    .new_product-template .pull-10-s,
    .new_mobile-nav .pull-10-s {
      margin-left: -83.33333%; }
    /* line 3454, new_spider.scss */
    .new_product-template .pull-11-s,
    .new_mobile-nav .pull-11-s {
      margin-left: -91.66667%; }
    /* line 3458, new_spider.scss */
    .new_product-template .pull-12-s,
    .new_mobile-nav .pull-12-s {
      margin-left: -100%; }
    /* line 3462, new_spider.scss */
    .new_product-template .post-0-s,
    .new_mobile-nav .post-0-s {
      margin-right: 0%; }
    /* line 3466, new_spider.scss */
    .new_product-template .post-1-s,
    .new_mobile-nav .post-1-s {
      margin-right: 8.33333%; }
    /* line 3470, new_spider.scss */
    .new_product-template .post-2-s,
    .new_mobile-nav .post-2-s {
      margin-right: 16.66667%; }
    /* line 3474, new_spider.scss */
    .new_product-template .post-3-s,
    .new_mobile-nav .post-3-s {
      margin-right: 25%; }
    /* line 3478, new_spider.scss */
    .new_product-template .post-4-s,
    .new_mobile-nav .post-4-s {
      margin-right: 33.33333%; }
    /* line 3482, new_spider.scss */
    .new_product-template .post-5-s,
    .new_mobile-nav .post-5-s {
      margin-right: 41.66667%; }
    /* line 3486, new_spider.scss */
    .new_product-template .post-6-s,
    .new_mobile-nav .post-6-s {
      margin-right: 50%; }
    /* line 3490, new_spider.scss */
    .new_product-template .post-7-s,
    .new_mobile-nav .post-7-s {
      margin-right: 58.33333%; }
    /* line 3494, new_spider.scss */
    .new_product-template .post-8-s,
    .new_mobile-nav .post-8-s {
      margin-right: 66.66667%; }
    /* line 3498, new_spider.scss */
    .new_product-template .post-9-s,
    .new_mobile-nav .post-9-s {
      margin-right: 75%; }
    /* line 3502, new_spider.scss */
    .new_product-template .post-10-s,
    .new_mobile-nav .post-10-s {
      margin-right: 83.33333%; }
    /* line 3506, new_spider.scss */
    .new_product-template .post-11-s,
    .new_mobile-nav .post-11-s {
      margin-right: 91.66667%; }
    /* line 3510, new_spider.scss */
    .new_product-template .post-12-s,
    .new_mobile-nav .post-12-s {
      margin-right: 100%; }
    /* line 3514, new_spider.scss */
    .new_product-template .push-fifth-s,
    .new_mobile-nav .push-fifth-s {
      margin-left: 20%; }
    /* line 3518, new_spider.scss */
    .new_product-template .pull-fifth-s,
    .new_mobile-nav .pull-fifth-s {
      margin-left: -20%; }
    /* line 3522, new_spider.scss */
    .new_product-template .post-fifth-s,
    .new_mobile-nav .post-fifth-s {
      margin-right: 20%; }
    /* line 3526, new_spider.scss */
    .new_product-template .pull-left-s,
    .new_mobile-nav .pull-left-s {
      float: left; }
    /* line 3530, new_spider.scss */
    .new_product-template .pull-right-s,
    .new_mobile-nav .pull-right-s {
      float: right; }
    /* line 3534, new_spider.scss */
    .new_product-template .clearfix-s:after,
    .new_mobile-nav .clearfix-s:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (min-width: 481px) and (max-width: 640px) {
    /* line 3548, new_spider.scss */
    .new_product-template .push-0-s-only,
    .new_mobile-nav .push-0-s-only {
      margin-left: 0%; }
    /* line 3552, new_spider.scss */
    .new_product-template .push-1-s-only,
    .new_mobile-nav .push-1-s-only {
      margin-left: 8.33333%; }
    /* line 3556, new_spider.scss */
    .new_product-template .push-2-s-only,
    .new_mobile-nav .push-2-s-only {
      margin-left: 16.66667%; }
    /* line 3560, new_spider.scss */
    .new_product-template .push-3-s-only,
    .new_mobile-nav .push-3-s-only {
      margin-left: 25%; }
    /* line 3564, new_spider.scss */
    .new_product-template .push-4-s-only,
    .new_mobile-nav .push-4-s-only {
      margin-left: 33.33333%; }
    /* line 3568, new_spider.scss */
    .new_product-template .push-5-s-only,
    .new_mobile-nav .push-5-s-only {
      margin-left: 41.66667%; }
    /* line 3572, new_spider.scss */
    .new_product-template .push-6-s-only,
    .new_mobile-nav .push-6-s-only {
      margin-left: 50%; }
    /* line 3576, new_spider.scss */
    .new_product-template .push-7-s-only,
    .new_mobile-nav .push-7-s-only {
      margin-left: 58.33333%; }
    /* line 3580, new_spider.scss */
    .new_product-template .push-8-s-only,
    .new_mobile-nav .push-8-s-only {
      margin-left: 66.66667%; }
    /* line 3584, new_spider.scss */
    .new_product-template .push-9-s-only,
    .new_mobile-nav .push-9-s-only {
      margin-left: 75%; }
    /* line 3588, new_spider.scss */
    .new_product-template .push-10-s-only,
    .new_mobile-nav .push-10-s-only {
      margin-left: 83.33333%; }
    /* line 3592, new_spider.scss */
    .new_product-template .push-11-s-only,
    .new_mobile-nav .push-11-s-only {
      margin-left: 91.66667%; }
    /* line 3596, new_spider.scss */
    .new_product-template .push-12-s-only,
    .new_mobile-nav .push-12-s-only {
      margin-left: 100%; }
    /* line 3600, new_spider.scss */
    .new_product-template .pull-0-s-only,
    .new_mobile-nav .pull-0-s-only {
      margin-left: 0%; }
    /* line 3604, new_spider.scss */
    .new_product-template .pull-1-s-only,
    .new_mobile-nav .pull-1-s-only {
      margin-left: -8.33333%; }
    /* line 3608, new_spider.scss */
    .new_product-template .pull-2-s-only,
    .new_mobile-nav .pull-2-s-only {
      margin-left: -16.66667%; }
    /* line 3612, new_spider.scss */
    .new_product-template .pull-3-s-only,
    .new_mobile-nav .pull-3-s-only {
      margin-left: -25%; }
    /* line 3616, new_spider.scss */
    .new_product-template .pull-4-s-only,
    .new_mobile-nav .pull-4-s-only {
      margin-left: -33.33333%; }
    /* line 3620, new_spider.scss */
    .new_product-template .pull-5-s-only,
    .new_mobile-nav .pull-5-s-only {
      margin-left: -41.66667%; }
    /* line 3624, new_spider.scss */
    .new_product-template .pull-6-s-only,
    .new_mobile-nav .pull-6-s-only {
      margin-left: -50%; }
    /* line 3628, new_spider.scss */
    .new_product-template .pull-7-s-only,
    .new_mobile-nav .pull-7-s-only {
      margin-left: -58.33333%; }
    /* line 3632, new_spider.scss */
    .new_product-template .pull-8-s-only,
    .new_mobile-nav .pull-8-s-only {
      margin-left: -66.66667%; }
    /* line 3636, new_spider.scss */
    .new_product-template .pull-9-s-only,
    .new_mobile-nav .pull-9-s-only {
      margin-left: -75%; }
    /* line 3640, new_spider.scss */
    .new_product-template .pull-10-s-only,
    .new_mobile-nav .pull-10-s-only {
      margin-left: -83.33333%; }
    /* line 3644, new_spider.scss */
    .new_product-template .pull-11-s-only,
    .new_mobile-nav .pull-11-s-only {
      margin-left: -91.66667%; }
    /* line 3648, new_spider.scss */
    .new_product-template .pull-12-s-only,
    .new_mobile-nav .pull-12-s-only {
      margin-left: -100%; }
    /* line 3652, new_spider.scss */
    .new_product-template .post-0-s-only,
    .new_mobile-nav .post-0-s-only {
      margin-right: 0%; }
    /* line 3656, new_spider.scss */
    .new_product-template .post-1-s-only,
    .new_mobile-nav .post-1-s-only {
      margin-right: 8.33333%; }
    /* line 3660, new_spider.scss */
    .new_product-template .post-2-s-only,
    .new_mobile-nav .post-2-s-only {
      margin-right: 16.66667%; }
    /* line 3664, new_spider.scss */
    .new_product-template .post-3-s-only,
    .new_mobile-nav .post-3-s-only {
      margin-right: 25%; }
    /* line 3668, new_spider.scss */
    .new_product-template .post-4-s-only,
    .new_mobile-nav .post-4-s-only {
      margin-right: 33.33333%; }
    /* line 3672, new_spider.scss */
    .new_product-template .post-5-s-only,
    .new_mobile-nav .post-5-s-only {
      margin-right: 41.66667%; }
    /* line 3676, new_spider.scss */
    .new_product-template .post-6-s-only,
    .new_mobile-nav .post-6-s-only {
      margin-right: 50%; }
    /* line 3680, new_spider.scss */
    .new_product-template .post-7-s-only,
    .new_mobile-nav .post-7-s-only {
      margin-right: 58.33333%; }
    /* line 3684, new_spider.scss */
    .new_product-template .post-8-s-only,
    .new_mobile-nav .post-8-s-only {
      margin-right: 66.66667%; }
    /* line 3688, new_spider.scss */
    .new_product-template .post-9-s-only,
    .new_mobile-nav .post-9-s-only {
      margin-right: 75%; }
    /* line 3692, new_spider.scss */
    .new_product-template .post-10-s-only,
    .new_mobile-nav .post-10-s-only {
      margin-right: 83.33333%; }
    /* line 3696, new_spider.scss */
    .new_product-template .post-11-s-only,
    .new_mobile-nav .post-11-s-only {
      margin-right: 91.66667%; }
    /* line 3700, new_spider.scss */
    .new_product-template .post-12-s-only,
    .new_mobile-nav .post-12-s-only {
      margin-right: 100%; }
    /* line 3704, new_spider.scss */
    .new_product-template .push-fifth-s-only,
    .new_mobile-nav .push-fifth-s-only {
      margin-left: 20%; }
    /* line 3708, new_spider.scss */
    .new_product-template .pull-fifth-s-only,
    .new_mobile-nav .pull-fifth-s-only {
      margin-left: -20%; }
    /* line 3712, new_spider.scss */
    .new_product-template .post-fifth-s-only,
    .new_mobile-nav .post-fifth-s-only {
      margin-right: 20%; }
    /* line 3716, new_spider.scss */
    .new_product-template .pull-left-s-only,
    .new_mobile-nav .pull-left-s-only {
      float: left; }
    /* line 3720, new_spider.scss */
    .new_product-template .pull-right-s-only,
    .new_mobile-nav .pull-right-s-only {
      float: right; }
    /* line 3724, new_spider.scss */
    .new_product-template .clearfix-s-only:after,
    .new_mobile-nav .clearfix-s-only:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (max-width: 480px) {
    /* line 3738, new_spider.scss */
    .new_product-template .push-0-xs,
    .new_mobile-nav .push-0-xs {
      margin-left: 0%; }
    /* line 3742, new_spider.scss */
    .new_product-template .push-1-xs,
    .new_mobile-nav .push-1-xs {
      margin-left: 8.33333%; }
    /* line 3746, new_spider.scss */
    .new_product-template .push-2-xs,
    .new_mobile-nav .push-2-xs {
      margin-left: 16.66667%; }
    /* line 3750, new_spider.scss */
    .new_product-template .push-3-xs,
    .new_mobile-nav .push-3-xs {
      margin-left: 25%; }
    /* line 3754, new_spider.scss */
    .new_product-template .push-4-xs,
    .new_mobile-nav .push-4-xs {
      margin-left: 33.33333%; }
    /* line 3758, new_spider.scss */
    .new_product-template .push-5-xs,
    .new_mobile-nav .push-5-xs {
      margin-left: 41.66667%; }
    /* line 3762, new_spider.scss */
    .new_product-template .push-6-xs,
    .new_mobile-nav .push-6-xs {
      margin-left: 50%; }
    /* line 3766, new_spider.scss */
    .new_product-template .push-7-xs,
    .new_mobile-nav .push-7-xs {
      margin-left: 58.33333%; }
    /* line 3770, new_spider.scss */
    .new_product-template .push-8-xs,
    .new_mobile-nav .push-8-xs {
      margin-left: 66.66667%; }
    /* line 3774, new_spider.scss */
    .new_product-template .push-9-xs,
    .new_mobile-nav .push-9-xs {
      margin-left: 75%; }
    /* line 3778, new_spider.scss */
    .new_product-template .push-10-xs,
    .new_mobile-nav .push-10-xs {
      margin-left: 83.33333%; }
    /* line 3782, new_spider.scss */
    .new_product-template .push-11-xs,
    .new_mobile-nav .push-11-xs {
      margin-left: 91.66667%; }
    /* line 3786, new_spider.scss */
    .new_product-template .push-12-xs,
    .new_mobile-nav .push-12-xs {
      margin-left: 100%; }
    /* line 3790, new_spider.scss */
    .new_product-template .pull-0-xs,
    .new_mobile-nav .pull-0-xs {
      margin-left: 0%; }
    /* line 3794, new_spider.scss */
    .new_product-template .pull-1-xs,
    .new_mobile-nav .pull-1-xs {
      margin-left: -8.33333%; }
    /* line 3798, new_spider.scss */
    .new_product-template .pull-2-xs,
    .new_mobile-nav .pull-2-xs {
      margin-left: -16.66667%; }
    /* line 3802, new_spider.scss */
    .new_product-template .pull-3-xs,
    .new_mobile-nav .pull-3-xs {
      margin-left: -25%; }
    /* line 3806, new_spider.scss */
    .new_product-template .pull-4-xs,
    .new_mobile-nav .pull-4-xs {
      margin-left: -33.33333%; }
    /* line 3810, new_spider.scss */
    .new_product-template .pull-5-xs,
    .new_mobile-nav .pull-5-xs {
      margin-left: -41.66667%; }
    /* line 3814, new_spider.scss */
    .new_product-template .pull-6-xs,
    .new_mobile-nav .pull-6-xs {
      margin-left: -50%; }
    /* line 3818, new_spider.scss */
    .new_product-template .pull-7-xs,
    .new_mobile-nav .pull-7-xs {
      margin-left: -58.33333%; }
    /* line 3822, new_spider.scss */
    .new_product-template .pull-8-xs,
    .new_mobile-nav .pull-8-xs {
      margin-left: -66.66667%; }
    /* line 3826, new_spider.scss */
    .new_product-template .pull-9-xs,
    .new_mobile-nav .pull-9-xs {
      margin-left: -75%; }
    /* line 3830, new_spider.scss */
    .new_product-template .pull-10-xs,
    .new_mobile-nav .pull-10-xs {
      margin-left: -83.33333%; }
    /* line 3834, new_spider.scss */
    .new_product-template .pull-11-xs,
    .new_mobile-nav .pull-11-xs {
      margin-left: -91.66667%; }
    /* line 3838, new_spider.scss */
    .new_product-template .pull-12-xs,
    .new_mobile-nav .pull-12-xs {
      margin-left: -100%; }
    /* line 3842, new_spider.scss */
    .new_product-template .post-0-xs,
    .new_mobile-nav .post-0-xs {
      margin-right: 0%; }
    /* line 3846, new_spider.scss */
    .new_product-template .post-1-xs,
    .new_mobile-nav .post-1-xs {
      margin-right: 8.33333%; }
    /* line 3850, new_spider.scss */
    .new_product-template .post-2-xs,
    .new_mobile-nav .post-2-xs {
      margin-right: 16.66667%; }
    /* line 3854, new_spider.scss */
    .new_product-template .post-3-xs,
    .new_mobile-nav .post-3-xs {
      margin-right: 25%; }
    /* line 3858, new_spider.scss */
    .new_product-template .post-4-xs,
    .new_mobile-nav .post-4-xs {
      margin-right: 33.33333%; }
    /* line 3862, new_spider.scss */
    .new_product-template .post-5-xs,
    .new_mobile-nav .post-5-xs {
      margin-right: 41.66667%; }
    /* line 3866, new_spider.scss */
    .new_product-template .post-6-xs,
    .new_mobile-nav .post-6-xs {
      margin-right: 50%; }
    /* line 3870, new_spider.scss */
    .new_product-template .post-7-xs,
    .new_mobile-nav .post-7-xs {
      margin-right: 58.33333%; }
    /* line 3874, new_spider.scss */
    .new_product-template .post-8-xs,
    .new_mobile-nav .post-8-xs {
      margin-right: 66.66667%; }
    /* line 3878, new_spider.scss */
    .new_product-template .post-9-xs,
    .new_mobile-nav .post-9-xs {
      margin-right: 75%; }
    /* line 3882, new_spider.scss */
    .new_product-template .post-10-xs,
    .new_mobile-nav .post-10-xs {
      margin-right: 83.33333%; }
    /* line 3886, new_spider.scss */
    .new_product-template .post-11-xs,
    .new_mobile-nav .post-11-xs {
      margin-right: 91.66667%; }
    /* line 3890, new_spider.scss */
    .new_product-template .post-12-xs,
    .new_mobile-nav .post-12-xs {
      margin-right: 100%; }
    /* line 3894, new_spider.scss */
    .new_product-template .push-fifth-xs,
    .new_mobile-nav .push-fifth-xs {
      margin-left: 20%; }
    /* line 3898, new_spider.scss */
    .new_product-template .pull-fifth-xs,
    .new_mobile-nav .pull-fifth-xs {
      margin-left: -20%; }
    /* line 3902, new_spider.scss */
    .new_product-template .post-fifth-xs,
    .new_mobile-nav .post-fifth-xs {
      margin-right: 20%; }
    /* line 3906, new_spider.scss */
    .new_product-template .pull-left-xs,
    .new_mobile-nav .pull-left-xs {
      float: left; }
    /* line 3910, new_spider.scss */
    .new_product-template .pull-right-xs,
    .new_mobile-nav .pull-right-xs {
      float: right; }
    /* line 3914, new_spider.scss */
    .new_product-template .clearfix-xs:after,
    .new_mobile-nav .clearfix-xs:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (min-width: 381px) and (max-width: 480px) {
    /* line 3928, new_spider.scss */
    .new_product-template .push-0-xs-only,
    .new_mobile-nav .push-0-xs-only {
      margin-left: 0%; }
    /* line 3932, new_spider.scss */
    .new_product-template .push-1-xs-only,
    .new_mobile-nav .push-1-xs-only {
      margin-left: 8.33333%; }
    /* line 3936, new_spider.scss */
    .new_product-template .push-2-xs-only,
    .new_mobile-nav .push-2-xs-only {
      margin-left: 16.66667%; }
    /* line 3940, new_spider.scss */
    .new_product-template .push-3-xs-only,
    .new_mobile-nav .push-3-xs-only {
      margin-left: 25%; }
    /* line 3944, new_spider.scss */
    .new_product-template .push-4-xs-only,
    .new_mobile-nav .push-4-xs-only {
      margin-left: 33.33333%; }
    /* line 3948, new_spider.scss */
    .new_product-template .push-5-xs-only,
    .new_mobile-nav .push-5-xs-only {
      margin-left: 41.66667%; }
    /* line 3952, new_spider.scss */
    .new_product-template .push-6-xs-only,
    .new_mobile-nav .push-6-xs-only {
      margin-left: 50%; }
    /* line 3956, new_spider.scss */
    .new_product-template .push-7-xs-only,
    .new_mobile-nav .push-7-xs-only {
      margin-left: 58.33333%; }
    /* line 3960, new_spider.scss */
    .new_product-template .push-8-xs-only,
    .new_mobile-nav .push-8-xs-only {
      margin-left: 66.66667%; }
    /* line 3964, new_spider.scss */
    .new_product-template .push-9-xs-only,
    .new_mobile-nav .push-9-xs-only {
      margin-left: 75%; }
    /* line 3968, new_spider.scss */
    .new_product-template .push-10-xs-only,
    .new_mobile-nav .push-10-xs-only {
      margin-left: 83.33333%; }
    /* line 3972, new_spider.scss */
    .new_product-template .push-11-xs-only,
    .new_mobile-nav .push-11-xs-only {
      margin-left: 91.66667%; }
    /* line 3976, new_spider.scss */
    .new_product-template .push-12-xs-only,
    .new_mobile-nav .push-12-xs-only {
      margin-left: 100%; }
    /* line 3980, new_spider.scss */
    .new_product-template .pull-0-xs-only,
    .new_mobile-nav .pull-0-xs-only {
      margin-left: 0%; }
    /* line 3984, new_spider.scss */
    .new_product-template .pull-1-xs-only,
    .new_mobile-nav .pull-1-xs-only {
      margin-left: -8.33333%; }
    /* line 3988, new_spider.scss */
    .new_product-template .pull-2-xs-only,
    .new_mobile-nav .pull-2-xs-only {
      margin-left: -16.66667%; }
    /* line 3992, new_spider.scss */
    .new_product-template .pull-3-xs-only,
    .new_mobile-nav .pull-3-xs-only {
      margin-left: -25%; }
    /* line 3996, new_spider.scss */
    .new_product-template .pull-4-xs-only,
    .new_mobile-nav .pull-4-xs-only {
      margin-left: -33.33333%; }
    /* line 4000, new_spider.scss */
    .new_product-template .pull-5-xs-only,
    .new_mobile-nav .pull-5-xs-only {
      margin-left: -41.66667%; }
    /* line 4004, new_spider.scss */
    .new_product-template .pull-6-xs-only,
    .new_mobile-nav .pull-6-xs-only {
      margin-left: -50%; }
    /* line 4008, new_spider.scss */
    .new_product-template .pull-7-xs-only,
    .new_mobile-nav .pull-7-xs-only {
      margin-left: -58.33333%; }
    /* line 4012, new_spider.scss */
    .new_product-template .pull-8-xs-only,
    .new_mobile-nav .pull-8-xs-only {
      margin-left: -66.66667%; }
    /* line 4016, new_spider.scss */
    .new_product-template .pull-9-xs-only,
    .new_mobile-nav .pull-9-xs-only {
      margin-left: -75%; }
    /* line 4020, new_spider.scss */
    .new_product-template .pull-10-xs-only,
    .new_mobile-nav .pull-10-xs-only {
      margin-left: -83.33333%; }
    /* line 4024, new_spider.scss */
    .new_product-template .pull-11-xs-only,
    .new_mobile-nav .pull-11-xs-only {
      margin-left: -91.66667%; }
    /* line 4028, new_spider.scss */
    .new_product-template .pull-12-xs-only,
    .new_mobile-nav .pull-12-xs-only {
      margin-left: -100%; }
    /* line 4032, new_spider.scss */
    .new_product-template .post-0-xs-only,
    .new_mobile-nav .post-0-xs-only {
      margin-right: 0%; }
    /* line 4036, new_spider.scss */
    .new_product-template .post-1-xs-only,
    .new_mobile-nav .post-1-xs-only {
      margin-right: 8.33333%; }
    /* line 4040, new_spider.scss */
    .new_product-template .post-2-xs-only,
    .new_mobile-nav .post-2-xs-only {
      margin-right: 16.66667%; }
    /* line 4044, new_spider.scss */
    .new_product-template .post-3-xs-only,
    .new_mobile-nav .post-3-xs-only {
      margin-right: 25%; }
    /* line 4048, new_spider.scss */
    .new_product-template .post-4-xs-only,
    .new_mobile-nav .post-4-xs-only {
      margin-right: 33.33333%; }
    /* line 4052, new_spider.scss */
    .new_product-template .post-5-xs-only,
    .new_mobile-nav .post-5-xs-only {
      margin-right: 41.66667%; }
    /* line 4056, new_spider.scss */
    .new_product-template .post-6-xs-only,
    .new_mobile-nav .post-6-xs-only {
      margin-right: 50%; }
    /* line 4060, new_spider.scss */
    .new_product-template .post-7-xs-only,
    .new_mobile-nav .post-7-xs-only {
      margin-right: 58.33333%; }
    /* line 4064, new_spider.scss */
    .new_product-template .post-8-xs-only,
    .new_mobile-nav .post-8-xs-only {
      margin-right: 66.66667%; }
    /* line 4068, new_spider.scss */
    .new_product-template .post-9-xs-only,
    .new_mobile-nav .post-9-xs-only {
      margin-right: 75%; }
    /* line 4072, new_spider.scss */
    .new_product-template .post-10-xs-only,
    .new_mobile-nav .post-10-xs-only {
      margin-right: 83.33333%; }
    /* line 4076, new_spider.scss */
    .new_product-template .post-11-xs-only,
    .new_mobile-nav .post-11-xs-only {
      margin-right: 91.66667%; }
    /* line 4080, new_spider.scss */
    .new_product-template .post-12-xs-only,
    .new_mobile-nav .post-12-xs-only {
      margin-right: 100%; }
    /* line 4084, new_spider.scss */
    .new_product-template .push-fifth-xs-only,
    .new_mobile-nav .push-fifth-xs-only {
      margin-left: 20%; }
    /* line 4088, new_spider.scss */
    .new_product-template .pull-fifth-xs-only,
    .new_mobile-nav .pull-fifth-xs-only {
      margin-left: -20%; }
    /* line 4092, new_spider.scss */
    .new_product-template .post-fifth-xs-only,
    .new_mobile-nav .post-fifth-xs-only {
      margin-right: 20%; }
    /* line 4096, new_spider.scss */
    .new_product-template .pull-left-xs-only,
    .new_mobile-nav .pull-left-xs-only {
      float: left; }
    /* line 4100, new_spider.scss */
    .new_product-template .pull-right-xs-only,
    .new_mobile-nav .pull-right-xs-only {
      float: right; }
    /* line 4104, new_spider.scss */
    .new_product-template .clearfix-xs-only:after,
    .new_mobile-nav .clearfix-xs-only:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  @media screen and (max-width: 380px) {
    /* line 4118, new_spider.scss */
    .new_product-template .push-0-mc,
    .new_mobile-nav .push-0-mc {
      margin-left: 0%; }
    /* line 4122, new_spider.scss */
    .new_product-template .push-1-mc,
    .new_mobile-nav .push-1-mc {
      margin-left: 8.33333%; }
    /* line 4126, new_spider.scss */
    .new_product-template .push-2-mc,
    .new_mobile-nav .push-2-mc {
      margin-left: 16.66667%; }
    /* line 4130, new_spider.scss */
    .new_product-template .push-3-mc,
    .new_mobile-nav .push-3-mc {
      margin-left: 25%; }
    /* line 4134, new_spider.scss */
    .new_product-template .push-4-mc,
    .new_mobile-nav .push-4-mc {
      margin-left: 33.33333%; }
    /* line 4138, new_spider.scss */
    .new_product-template .push-5-mc,
    .new_mobile-nav .push-5-mc {
      margin-left: 41.66667%; }
    /* line 4142, new_spider.scss */
    .new_product-template .push-6-mc,
    .new_mobile-nav .push-6-mc {
      margin-left: 50%; }
    /* line 4146, new_spider.scss */
    .new_product-template .push-7-mc,
    .new_mobile-nav .push-7-mc {
      margin-left: 58.33333%; }
    /* line 4150, new_spider.scss */
    .new_product-template .push-8-mc,
    .new_mobile-nav .push-8-mc {
      margin-left: 66.66667%; }
    /* line 4154, new_spider.scss */
    .new_product-template .push-9-mc,
    .new_mobile-nav .push-9-mc {
      margin-left: 75%; }
    /* line 4158, new_spider.scss */
    .new_product-template .push-10-mc,
    .new_mobile-nav .push-10-mc {
      margin-left: 83.33333%; }
    /* line 4162, new_spider.scss */
    .new_product-template .push-11-mc,
    .new_mobile-nav .push-11-mc {
      margin-left: 91.66667%; }
    /* line 4166, new_spider.scss */
    .new_product-template .push-12-mc,
    .new_mobile-nav .push-12-mc {
      margin-left: 100%; }
    /* line 4170, new_spider.scss */
    .new_product-template .pull-0-mc,
    .new_mobile-nav .pull-0-mc {
      margin-left: 0%; }
    /* line 4174, new_spider.scss */
    .new_product-template .pull-1-mc,
    .new_mobile-nav .pull-1-mc {
      margin-left: -8.33333%; }
    /* line 4178, new_spider.scss */
    .new_product-template .pull-2-mc,
    .new_mobile-nav .pull-2-mc {
      margin-left: -16.66667%; }
    /* line 4182, new_spider.scss */
    .new_product-template .pull-3-mc,
    .new_mobile-nav .pull-3-mc {
      margin-left: -25%; }
    /* line 4186, new_spider.scss */
    .new_product-template .pull-4-mc,
    .new_mobile-nav .pull-4-mc {
      margin-left: -33.33333%; }
    /* line 4190, new_spider.scss */
    .new_product-template .pull-5-mc,
    .new_mobile-nav .pull-5-mc {
      margin-left: -41.66667%; }
    /* line 4194, new_spider.scss */
    .new_product-template .pull-6-mc,
    .new_mobile-nav .pull-6-mc {
      margin-left: -50%; }
    /* line 4198, new_spider.scss */
    .new_product-template .pull-7-mc,
    .new_mobile-nav .pull-7-mc {
      margin-left: -58.33333%; }
    /* line 4202, new_spider.scss */
    .new_product-template .pull-8-mc,
    .new_mobile-nav .pull-8-mc {
      margin-left: -66.66667%; }
    /* line 4206, new_spider.scss */
    .new_product-template .pull-9-mc,
    .new_mobile-nav .pull-9-mc {
      margin-left: -75%; }
    /* line 4210, new_spider.scss */
    .new_product-template .pull-10-mc,
    .new_mobile-nav .pull-10-mc {
      margin-left: -83.33333%; }
    /* line 4214, new_spider.scss */
    .new_product-template .pull-11-mc,
    .new_mobile-nav .pull-11-mc {
      margin-left: -91.66667%; }
    /* line 4218, new_spider.scss */
    .new_product-template .pull-12-mc,
    .new_mobile-nav .pull-12-mc {
      margin-left: -100%; }
    /* line 4222, new_spider.scss */
    .new_product-template .post-0-mc,
    .new_mobile-nav .post-0-mc {
      margin-right: 0%; }
    /* line 4226, new_spider.scss */
    .new_product-template .post-1-mc,
    .new_mobile-nav .post-1-mc {
      margin-right: 8.33333%; }
    /* line 4230, new_spider.scss */
    .new_product-template .post-2-mc,
    .new_mobile-nav .post-2-mc {
      margin-right: 16.66667%; }
    /* line 4234, new_spider.scss */
    .new_product-template .post-3-mc,
    .new_mobile-nav .post-3-mc {
      margin-right: 25%; }
    /* line 4238, new_spider.scss */
    .new_product-template .post-4-mc,
    .new_mobile-nav .post-4-mc {
      margin-right: 33.33333%; }
    /* line 4242, new_spider.scss */
    .new_product-template .post-5-mc,
    .new_mobile-nav .post-5-mc {
      margin-right: 41.66667%; }
    /* line 4246, new_spider.scss */
    .new_product-template .post-6-mc,
    .new_mobile-nav .post-6-mc {
      margin-right: 50%; }
    /* line 4250, new_spider.scss */
    .new_product-template .post-7-mc,
    .new_mobile-nav .post-7-mc {
      margin-right: 58.33333%; }
    /* line 4254, new_spider.scss */
    .new_product-template .post-8-mc,
    .new_mobile-nav .post-8-mc {
      margin-right: 66.66667%; }
    /* line 4258, new_spider.scss */
    .new_product-template .post-9-mc,
    .new_mobile-nav .post-9-mc {
      margin-right: 75%; }
    /* line 4262, new_spider.scss */
    .new_product-template .post-10-mc,
    .new_mobile-nav .post-10-mc {
      margin-right: 83.33333%; }
    /* line 4266, new_spider.scss */
    .new_product-template .post-11-mc,
    .new_mobile-nav .post-11-mc {
      margin-right: 91.66667%; }
    /* line 4270, new_spider.scss */
    .new_product-template .post-12-mc,
    .new_mobile-nav .post-12-mc {
      margin-right: 100%; }
    /* line 4274, new_spider.scss */
    .new_product-template .push-fifth-mc,
    .new_mobile-nav .push-fifth-mc {
      margin-left: 20%; }
    /* line 4278, new_spider.scss */
    .new_product-template .pull-fifth-mc,
    .new_mobile-nav .pull-fifth-mc {
      margin-left: -20%; }
    /* line 4282, new_spider.scss */
    .new_product-template .post-fifth-mc,
    .new_mobile-nav .post-fifth-mc {
      margin-right: 20%; }
    /* line 4286, new_spider.scss */
    .new_product-template .pull-left-mc,
    .new_mobile-nav .pull-left-mc {
      float: left; }
    /* line 4290, new_spider.scss */
    .new_product-template .pull-right-mc,
    .new_mobile-nav .pull-right-mc {
      float: right; }
    /* line 4294, new_spider.scss */
    .new_product-template .clearfix-mc:after,
    .new_mobile-nav .clearfix-mc:after {
      content: "";
      display: block;
      clear: both;
      height: 0;
      font-size: 0;
      line-height: 0;
      margin: 0;
      padding: 0;
      width: 100%; } }
  /* line 4307, new_spider.scss */
  .new_product-template .container,
  .new_mobile-nav .container {
    width: 100%;
    max-width: 1200px;
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto; }
  /* line 4315, new_spider.scss */
  .new_product-template .container-big,
  .new_mobile-nav .container-big {
    max-width: 100%; }
  /* line 4319, new_spider.scss */
  .new_product-template .row,
  .new_mobile-nav .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px; }
  /* line 4340, new_spider.scss */
  .new_product-template .row-reverse,
  .new_mobile-nav .row-reverse {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px; }
  /* line 4361, new_spider.scss */
  .new_product-template .col,
  .new_mobile-nav .col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px; }
  /* line 4382, new_spider.scss */
  .new_product-template .col-reverse,
  .new_mobile-nav .col-reverse {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px; }
  /* line 4403, new_spider.scss */
  .new_product-template [class*='cell-'],
  .new_mobile-nav [class*='cell-'] {
    padding-left: 0px;
    padding-right: 0px; }
  /* line 4408, new_spider.scss */
  .new_product-template .cell-1,
  .new_mobile-nav .cell-1 {
    max-width: 8.33333%;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%; }
  /* line 4415, new_spider.scss */
  .new_product-template .cell-2,
  .new_mobile-nav .cell-2 {
    max-width: 16.66667%;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%; }
  /* line 4422, new_spider.scss */
  .new_product-template .cell-3,
  .new_mobile-nav .cell-3 {
    max-width: 25%;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%; }
  /* line 4429, new_spider.scss */
  .new_product-template .cell-4,
  .new_mobile-nav .cell-4 {
    max-width: 33.33333%;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%; }
  /* line 4436, new_spider.scss */
  .new_product-template .cell-5,
  .new_mobile-nav .cell-5 {
    max-width: 41.66667%;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%; }
  /* line 4443, new_spider.scss */
  .new_product-template .cell-6,
  .new_mobile-nav .cell-6 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }
  /* line 4450, new_spider.scss */
  .new_product-template .cell-7,
  .new_mobile-nav .cell-7 {
    max-width: 58.33333%;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%; }
  /* line 4457, new_spider.scss */
  .new_product-template .cell-8,
  .new_mobile-nav .cell-8 {
    max-width: 66.66667%;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%; }
  /* line 4464, new_spider.scss */
  .new_product-template .cell-9,
  .new_mobile-nav .cell-9 {
    max-width: 75%;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%; }
  /* line 4471, new_spider.scss */
  .new_product-template .cell-10,
  .new_mobile-nav .cell-10 {
    max-width: 83.33333%;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%; }
  /* line 4478, new_spider.scss */
  .new_product-template .cell-11,
  .new_mobile-nav .cell-11 {
    max-width: 91.66667%;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%; }
  /* line 4485, new_spider.scss */
  .new_product-template .cell-12,
  .new_mobile-nav .cell-12 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }
  /* line 4492, new_spider.scss */
  .new_product-template .cell-fifth,
  .new_mobile-nav .cell-fifth {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; }
  @media screen and (max-width: 1200px) {
    /* line 4500, new_spider.scss */
    .new_product-template .cell-1-lg,
    .new_mobile-nav .cell-1-lg {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 4507, new_spider.scss */
    .new_product-template .cell-2-lg,
    .new_mobile-nav .cell-2-lg {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 4514, new_spider.scss */
    .new_product-template .cell-3-lg,
    .new_mobile-nav .cell-3-lg {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 4521, new_spider.scss */
    .new_product-template .cell-4-lg,
    .new_mobile-nav .cell-4-lg {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 4528, new_spider.scss */
    .new_product-template .cell-5-lg,
    .new_mobile-nav .cell-5-lg {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 4535, new_spider.scss */
    .new_product-template .cell-6-lg,
    .new_mobile-nav .cell-6-lg {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 4542, new_spider.scss */
    .new_product-template .cell-7-lg,
    .new_mobile-nav .cell-7-lg {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 4549, new_spider.scss */
    .new_product-template .cell-8-lg,
    .new_mobile-nav .cell-8-lg {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 4556, new_spider.scss */
    .new_product-template .cell-9-lg,
    .new_mobile-nav .cell-9-lg {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 4563, new_spider.scss */
    .new_product-template .cell-10-lg,
    .new_mobile-nav .cell-10-lg {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 4570, new_spider.scss */
    .new_product-template .cell-11-lg,
    .new_mobile-nav .cell-11-lg {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 4577, new_spider.scss */
    .new_product-template .cell-12-lg,
    .new_mobile-nav .cell-12-lg {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 4584, new_spider.scss */
    .new_product-template .cell-fifth-lg,
    .new_mobile-nav .cell-fifth-lg {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (min-width: 1025px) and (max-width: 1200px) {
    /* line 4593, new_spider.scss */
    .new_product-template .cell-1-lg-only,
    .new_mobile-nav .cell-1-lg-only {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 4600, new_spider.scss */
    .new_product-template .cell-2-lg-only,
    .new_mobile-nav .cell-2-lg-only {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 4607, new_spider.scss */
    .new_product-template .cell-3-lg-only,
    .new_mobile-nav .cell-3-lg-only {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 4614, new_spider.scss */
    .new_product-template .cell-4-lg-only,
    .new_mobile-nav .cell-4-lg-only {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 4621, new_spider.scss */
    .new_product-template .cell-5-lg-only,
    .new_mobile-nav .cell-5-lg-only {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 4628, new_spider.scss */
    .new_product-template .cell-6-lg-only,
    .new_mobile-nav .cell-6-lg-only {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 4635, new_spider.scss */
    .new_product-template .cell-7-lg-only,
    .new_mobile-nav .cell-7-lg-only {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 4642, new_spider.scss */
    .new_product-template .cell-8-lg-only,
    .new_mobile-nav .cell-8-lg-only {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 4649, new_spider.scss */
    .new_product-template .cell-9-lg-only,
    .new_mobile-nav .cell-9-lg-only {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 4656, new_spider.scss */
    .new_product-template .cell-10-lg-only,
    .new_mobile-nav .cell-10-lg-only {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 4663, new_spider.scss */
    .new_product-template .cell-11-lg-only,
    .new_mobile-nav .cell-11-lg-only {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 4670, new_spider.scss */
    .new_product-template .cell-12-lg-only,
    .new_mobile-nav .cell-12-lg-only {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 4677, new_spider.scss */
    .new_product-template .cell-fifth-lg-only,
    .new_mobile-nav .cell-fifth-lg-only {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (max-width: 1024px) {
    /* line 4686, new_spider.scss */
    .new_product-template .cell-1-md,
    .new_mobile-nav .cell-1-md {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 4693, new_spider.scss */
    .new_product-template .cell-2-md,
    .new_mobile-nav .cell-2-md {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 4700, new_spider.scss */
    .new_product-template .cell-3-md,
    .new_mobile-nav .cell-3-md {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 4707, new_spider.scss */
    .new_product-template .cell-4-md,
    .new_mobile-nav .cell-4-md {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 4714, new_spider.scss */
    .new_product-template .cell-5-md,
    .new_mobile-nav .cell-5-md {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 4721, new_spider.scss */
    .new_product-template .cell-6-md,
    .new_mobile-nav .cell-6-md {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 4728, new_spider.scss */
    .new_product-template .cell-7-md,
    .new_mobile-nav .cell-7-md {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 4735, new_spider.scss */
    .new_product-template .cell-8-md,
    .new_mobile-nav .cell-8-md {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 4742, new_spider.scss */
    .new_product-template .cell-9-md,
    .new_mobile-nav .cell-9-md {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 4749, new_spider.scss */
    .new_product-template .cell-10-md,
    .new_mobile-nav .cell-10-md {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 4756, new_spider.scss */
    .new_product-template .cell-11-md,
    .new_mobile-nav .cell-11-md {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 4763, new_spider.scss */
    .new_product-template .cell-12-md,
    .new_mobile-nav .cell-12-md {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 4770, new_spider.scss */
    .new_product-template .cell-fifth-md,
    .new_mobile-nav .cell-fifth-md {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (min-width: 921px) and (max-width: 1024px) {
    /* line 4779, new_spider.scss */
    .new_product-template .cell-1-md-only,
    .new_mobile-nav .cell-1-md-only {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 4786, new_spider.scss */
    .new_product-template .cell-2-md-only,
    .new_mobile-nav .cell-2-md-only {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 4793, new_spider.scss */
    .new_product-template .cell-3-md-only,
    .new_mobile-nav .cell-3-md-only {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 4800, new_spider.scss */
    .new_product-template .cell-4-md-only,
    .new_mobile-nav .cell-4-md-only {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 4807, new_spider.scss */
    .new_product-template .cell-5-md-only,
    .new_mobile-nav .cell-5-md-only {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 4814, new_spider.scss */
    .new_product-template .cell-6-md-only,
    .new_mobile-nav .cell-6-md-only {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 4821, new_spider.scss */
    .new_product-template .cell-7-md-only,
    .new_mobile-nav .cell-7-md-only {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 4828, new_spider.scss */
    .new_product-template .cell-8-md-only,
    .new_mobile-nav .cell-8-md-only {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 4835, new_spider.scss */
    .new_product-template .cell-9-md-only,
    .new_mobile-nav .cell-9-md-only {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 4842, new_spider.scss */
    .new_product-template .cell-10-md-only,
    .new_mobile-nav .cell-10-md-only {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 4849, new_spider.scss */
    .new_product-template .cell-11-md-only,
    .new_mobile-nav .cell-11-md-only {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 4856, new_spider.scss */
    .new_product-template .cell-12-md-only,
    .new_mobile-nav .cell-12-md-only {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 4863, new_spider.scss */
    .new_product-template .cell-fifth-md-only,
    .new_mobile-nav .cell-fifth-md-only {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (max-width: 920px) {
    /* line 4872, new_spider.scss */
    .new_product-template .cell-1-m,
    .new_mobile-nav .cell-1-m {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 4879, new_spider.scss */
    .new_product-template .cell-2-m,
    .new_mobile-nav .cell-2-m {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 4886, new_spider.scss */
    .new_product-template .cell-3-m,
    .new_mobile-nav .cell-3-m {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 4893, new_spider.scss */
    .new_product-template .cell-4-m,
    .new_mobile-nav .cell-4-m {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 4900, new_spider.scss */
    .new_product-template .cell-5-m,
    .new_mobile-nav .cell-5-m {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 4907, new_spider.scss */
    .new_product-template .cell-6-m,
    .new_mobile-nav .cell-6-m {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 4914, new_spider.scss */
    .new_product-template .cell-7-m,
    .new_mobile-nav .cell-7-m {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 4921, new_spider.scss */
    .new_product-template .cell-8-m,
    .new_mobile-nav .cell-8-m {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 4928, new_spider.scss */
    .new_product-template .cell-9-m,
    .new_mobile-nav .cell-9-m {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 4935, new_spider.scss */
    .new_product-template .cell-10-m,
    .new_mobile-nav .cell-10-m {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 4942, new_spider.scss */
    .new_product-template .cell-11-m,
    .new_mobile-nav .cell-11-m {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 4949, new_spider.scss */
    .new_product-template .cell-12-m,
    .new_mobile-nav .cell-12-m {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 4956, new_spider.scss */
    .new_product-template .cell-fifth-m,
    .new_mobile-nav .cell-fifth-m {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (min-width: 769px) and (max-width: 920px) {
    /* line 4965, new_spider.scss */
    .new_product-template .cell-1-m-only,
    .new_mobile-nav .cell-1-m-only {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 4972, new_spider.scss */
    .new_product-template .cell-2-m-only,
    .new_mobile-nav .cell-2-m-only {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 4979, new_spider.scss */
    .new_product-template .cell-3-m-only,
    .new_mobile-nav .cell-3-m-only {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 4986, new_spider.scss */
    .new_product-template .cell-4-m-only,
    .new_mobile-nav .cell-4-m-only {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 4993, new_spider.scss */
    .new_product-template .cell-5-m-only,
    .new_mobile-nav .cell-5-m-only {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 5000, new_spider.scss */
    .new_product-template .cell-6-m-only,
    .new_mobile-nav .cell-6-m-only {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 5007, new_spider.scss */
    .new_product-template .cell-7-m-only,
    .new_mobile-nav .cell-7-m-only {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 5014, new_spider.scss */
    .new_product-template .cell-8-m-only,
    .new_mobile-nav .cell-8-m-only {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 5021, new_spider.scss */
    .new_product-template .cell-9-m-only,
    .new_mobile-nav .cell-9-m-only {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 5028, new_spider.scss */
    .new_product-template .cell-10-m-only,
    .new_mobile-nav .cell-10-m-only {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 5035, new_spider.scss */
    .new_product-template .cell-11-m-only,
    .new_mobile-nav .cell-11-m-only {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 5042, new_spider.scss */
    .new_product-template .cell-12-m-only,
    .new_mobile-nav .cell-12-m-only {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 5049, new_spider.scss */
    .new_product-template .cell-fifth-m-only,
    .new_mobile-nav .cell-fifth-m-only {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (max-width: 768px) {
    /* line 5058, new_spider.scss */
    .new_product-template .cell-1-sm,
    .new_mobile-nav .cell-1-sm {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 5065, new_spider.scss */
    .new_product-template .cell-2-sm,
    .new_mobile-nav .cell-2-sm {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 5072, new_spider.scss */
    .new_product-template .cell-3-sm,
    .new_mobile-nav .cell-3-sm {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 5079, new_spider.scss */
    .new_product-template .cell-4-sm,
    .new_mobile-nav .cell-4-sm {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 5086, new_spider.scss */
    .new_product-template .cell-5-sm,
    .new_mobile-nav .cell-5-sm {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 5093, new_spider.scss */
    .new_product-template .cell-6-sm,
    .new_mobile-nav .cell-6-sm {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 5100, new_spider.scss */
    .new_product-template .cell-7-sm,
    .new_mobile-nav .cell-7-sm {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 5107, new_spider.scss */
    .new_product-template .cell-8-sm,
    .new_mobile-nav .cell-8-sm {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 5114, new_spider.scss */
    .new_product-template .cell-9-sm,
    .new_mobile-nav .cell-9-sm {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 5121, new_spider.scss */
    .new_product-template .cell-10-sm,
    .new_mobile-nav .cell-10-sm {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 5128, new_spider.scss */
    .new_product-template .cell-11-sm,
    .new_mobile-nav .cell-11-sm {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 5135, new_spider.scss */
    .new_product-template .cell-12-sm,
    .new_mobile-nav .cell-12-sm {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 5142, new_spider.scss */
    .new_product-template .cell-fifth-sm,
    .new_mobile-nav .cell-fifth-sm {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 5151, new_spider.scss */
    .new_product-template .cell-1-sm-only,
    .new_mobile-nav .cell-1-sm-only {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 5158, new_spider.scss */
    .new_product-template .cell-2-sm-only,
    .new_mobile-nav .cell-2-sm-only {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 5165, new_spider.scss */
    .new_product-template .cell-3-sm-only,
    .new_mobile-nav .cell-3-sm-only {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 5172, new_spider.scss */
    .new_product-template .cell-4-sm-only,
    .new_mobile-nav .cell-4-sm-only {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 5179, new_spider.scss */
    .new_product-template .cell-5-sm-only,
    .new_mobile-nav .cell-5-sm-only {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 5186, new_spider.scss */
    .new_product-template .cell-6-sm-only,
    .new_mobile-nav .cell-6-sm-only {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 5193, new_spider.scss */
    .new_product-template .cell-7-sm-only,
    .new_mobile-nav .cell-7-sm-only {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 5200, new_spider.scss */
    .new_product-template .cell-8-sm-only,
    .new_mobile-nav .cell-8-sm-only {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 5207, new_spider.scss */
    .new_product-template .cell-9-sm-only,
    .new_mobile-nav .cell-9-sm-only {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 5214, new_spider.scss */
    .new_product-template .cell-10-sm-only,
    .new_mobile-nav .cell-10-sm-only {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 5221, new_spider.scss */
    .new_product-template .cell-11-sm-only,
    .new_mobile-nav .cell-11-sm-only {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 5228, new_spider.scss */
    .new_product-template .cell-12-sm-only,
    .new_mobile-nav .cell-12-sm-only {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 5235, new_spider.scss */
    .new_product-template .cell-fifth-sm-only,
    .new_mobile-nav .cell-fifth-sm-only {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (max-width: 640px) {
    /* line 5244, new_spider.scss */
    .new_product-template .cell-1-s,
    .new_mobile-nav .cell-1-s {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 5251, new_spider.scss */
    .new_product-template .cell-2-s,
    .new_mobile-nav .cell-2-s {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 5258, new_spider.scss */
    .new_product-template .cell-3-s,
    .new_mobile-nav .cell-3-s {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 5265, new_spider.scss */
    .new_product-template .cell-4-s,
    .new_mobile-nav .cell-4-s {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 5272, new_spider.scss */
    .new_product-template .cell-5-s,
    .new_mobile-nav .cell-5-s {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 5279, new_spider.scss */
    .new_product-template .cell-6-s,
    .new_mobile-nav .cell-6-s {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 5286, new_spider.scss */
    .new_product-template .cell-7-s,
    .new_mobile-nav .cell-7-s {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 5293, new_spider.scss */
    .new_product-template .cell-8-s,
    .new_mobile-nav .cell-8-s {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 5300, new_spider.scss */
    .new_product-template .cell-9-s,
    .new_mobile-nav .cell-9-s {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 5307, new_spider.scss */
    .new_product-template .cell-10-s,
    .new_mobile-nav .cell-10-s {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 5314, new_spider.scss */
    .new_product-template .cell-11-s,
    .new_mobile-nav .cell-11-s {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 5321, new_spider.scss */
    .new_product-template .cell-12-s,
    .new_mobile-nav .cell-12-s {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 5328, new_spider.scss */
    .new_product-template .cell-fifth-s,
    .new_mobile-nav .cell-fifth-s {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (min-width: 481px) and (max-width: 640px) {
    /* line 5337, new_spider.scss */
    .new_product-template .cell-1-s-only,
    .new_mobile-nav .cell-1-s-only {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 5344, new_spider.scss */
    .new_product-template .cell-2-s-only,
    .new_mobile-nav .cell-2-s-only {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 5351, new_spider.scss */
    .new_product-template .cell-3-s-only,
    .new_mobile-nav .cell-3-s-only {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 5358, new_spider.scss */
    .new_product-template .cell-4-s-only,
    .new_mobile-nav .cell-4-s-only {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 5365, new_spider.scss */
    .new_product-template .cell-5-s-only,
    .new_mobile-nav .cell-5-s-only {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 5372, new_spider.scss */
    .new_product-template .cell-6-s-only,
    .new_mobile-nav .cell-6-s-only {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 5379, new_spider.scss */
    .new_product-template .cell-7-s-only,
    .new_mobile-nav .cell-7-s-only {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 5386, new_spider.scss */
    .new_product-template .cell-8-s-only,
    .new_mobile-nav .cell-8-s-only {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 5393, new_spider.scss */
    .new_product-template .cell-9-s-only,
    .new_mobile-nav .cell-9-s-only {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 5400, new_spider.scss */
    .new_product-template .cell-10-s-only,
    .new_mobile-nav .cell-10-s-only {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 5407, new_spider.scss */
    .new_product-template .cell-11-s-only,
    .new_mobile-nav .cell-11-s-only {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 5414, new_spider.scss */
    .new_product-template .cell-12-s-only,
    .new_mobile-nav .cell-12-s-only {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 5421, new_spider.scss */
    .new_product-template .cell-fifth-s-only,
    .new_mobile-nav .cell-fifth-s-only {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (max-width: 480px) {
    /* line 5430, new_spider.scss */
    .new_product-template .cell-1-xs,
    .new_mobile-nav .cell-1-xs {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 5437, new_spider.scss */
    .new_product-template .cell-2-xs,
    .new_mobile-nav .cell-2-xs {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 5444, new_spider.scss */
    .new_product-template .cell-3-xs,
    .new_mobile-nav .cell-3-xs {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 5451, new_spider.scss */
    .new_product-template .cell-4-xs,
    .new_mobile-nav .cell-4-xs {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 5458, new_spider.scss */
    .new_product-template .cell-5-xs,
    .new_mobile-nav .cell-5-xs {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 5465, new_spider.scss */
    .new_product-template .cell-6-xs,
    .new_mobile-nav .cell-6-xs {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 5472, new_spider.scss */
    .new_product-template .cell-7-xs,
    .new_mobile-nav .cell-7-xs {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 5479, new_spider.scss */
    .new_product-template .cell-8-xs,
    .new_mobile-nav .cell-8-xs {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 5486, new_spider.scss */
    .new_product-template .cell-9-xs,
    .new_mobile-nav .cell-9-xs {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 5493, new_spider.scss */
    .new_product-template .cell-10-xs,
    .new_mobile-nav .cell-10-xs {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 5500, new_spider.scss */
    .new_product-template .cell-11-xs,
    .new_mobile-nav .cell-11-xs {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 5507, new_spider.scss */
    .new_product-template .cell-12-xs,
    .new_mobile-nav .cell-12-xs {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 5514, new_spider.scss */
    .new_product-template .cell-fifth-xs,
    .new_mobile-nav .cell-fifth-xs {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (min-width: 381px) and (max-width: 480px) {
    /* line 5523, new_spider.scss */
    .new_product-template .cell-1-xs-only,
    .new_mobile-nav .cell-1-xs-only {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 5530, new_spider.scss */
    .new_product-template .cell-2-xs-only,
    .new_mobile-nav .cell-2-xs-only {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 5537, new_spider.scss */
    .new_product-template .cell-3-xs-only,
    .new_mobile-nav .cell-3-xs-only {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 5544, new_spider.scss */
    .new_product-template .cell-4-xs-only,
    .new_mobile-nav .cell-4-xs-only {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 5551, new_spider.scss */
    .new_product-template .cell-5-xs-only,
    .new_mobile-nav .cell-5-xs-only {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 5558, new_spider.scss */
    .new_product-template .cell-6-xs-only,
    .new_mobile-nav .cell-6-xs-only {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 5565, new_spider.scss */
    .new_product-template .cell-7-xs-only,
    .new_mobile-nav .cell-7-xs-only {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 5572, new_spider.scss */
    .new_product-template .cell-8-xs-only,
    .new_mobile-nav .cell-8-xs-only {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 5579, new_spider.scss */
    .new_product-template .cell-9-xs-only,
    .new_mobile-nav .cell-9-xs-only {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 5586, new_spider.scss */
    .new_product-template .cell-10-xs-only,
    .new_mobile-nav .cell-10-xs-only {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 5593, new_spider.scss */
    .new_product-template .cell-11-xs-only,
    .new_mobile-nav .cell-11-xs-only {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 5600, new_spider.scss */
    .new_product-template .cell-12-xs-only,
    .new_mobile-nav .cell-12-xs-only {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 5607, new_spider.scss */
    .new_product-template .cell-fifth-xs-only,
    .new_mobile-nav .cell-fifth-xs-only {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  @media screen and (max-width: 380px) {
    /* line 5616, new_spider.scss */
    .new_product-template .cell-1-mc,
    .new_mobile-nav .cell-1-mc {
      max-width: 8.33333%;
      -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%; }
    /* line 5623, new_spider.scss */
    .new_product-template .cell-2-mc,
    .new_mobile-nav .cell-2-mc {
      max-width: 16.66667%;
      -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%; }
    /* line 5630, new_spider.scss */
    .new_product-template .cell-3-mc,
    .new_mobile-nav .cell-3-mc {
      max-width: 25%;
      -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
      flex-basis: 25%; }
    /* line 5637, new_spider.scss */
    .new_product-template .cell-4-mc,
    .new_mobile-nav .cell-4-mc {
      max-width: 33.33333%;
      -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%; }
    /* line 5644, new_spider.scss */
    .new_product-template .cell-5-mc,
    .new_mobile-nav .cell-5-mc {
      max-width: 41.66667%;
      -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%; }
    /* line 5651, new_spider.scss */
    .new_product-template .cell-6-mc,
    .new_mobile-nav .cell-6-mc {
      max-width: 50%;
      -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
      flex-basis: 50%; }
    /* line 5658, new_spider.scss */
    .new_product-template .cell-7-mc,
    .new_mobile-nav .cell-7-mc {
      max-width: 58.33333%;
      -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%; }
    /* line 5665, new_spider.scss */
    .new_product-template .cell-8-mc,
    .new_mobile-nav .cell-8-mc {
      max-width: 66.66667%;
      -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%; }
    /* line 5672, new_spider.scss */
    .new_product-template .cell-9-mc,
    .new_mobile-nav .cell-9-mc {
      max-width: 75%;
      -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
      flex-basis: 75%; }
    /* line 5679, new_spider.scss */
    .new_product-template .cell-10-mc,
    .new_mobile-nav .cell-10-mc {
      max-width: 83.33333%;
      -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%; }
    /* line 5686, new_spider.scss */
    .new_product-template .cell-11-mc,
    .new_mobile-nav .cell-11-mc {
      max-width: 91.66667%;
      -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%; }
    /* line 5693, new_spider.scss */
    .new_product-template .cell-12-mc,
    .new_mobile-nav .cell-12-mc {
      max-width: 100%;
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
    /* line 5700, new_spider.scss */
    .new_product-template .cell-fifth-mc,
    .new_mobile-nav .cell-fifth-mc {
      max-width: 20%;
      -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
      flex-basis: 20%; } }
  /* line 5708, new_spider.scss */
  .new_product-template .flex-start,
  .new_mobile-nav .flex-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start; }
  /* line 5716, new_spider.scss */
  .new_product-template .flex-center,
  .new_mobile-nav .flex-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center; }
  /* line 5724, new_spider.scss */
  .new_product-template .flex-end,
  .new_mobile-nav .flex-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end; }
  /* line 5732, new_spider.scss */
  .new_product-template .flex-top,
  .new_mobile-nav .flex-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
  /* line 5739, new_spider.scss */
  .new_product-template .flex-middle,
  .new_mobile-nav .flex-middle {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  /* line 5746, new_spider.scss */
  .new_product-template .flex-bottom,
  .new_mobile-nav .flex-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; }
  /* line 5753, new_spider.scss */
  .new_product-template .flex-around,
  .new_mobile-nav .flex-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  /* line 5759, new_spider.scss */
  .new_product-template .flex-between,
  .new_mobile-nav .flex-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  /* line 5766, new_spider.scss */
  .new_product-template .flex-first,
  .new_mobile-nav .flex-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1; }
  /* line 5773, new_spider.scss */
  .new_product-template .flex-last,
  .new_mobile-nav .flex-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  @media screen and (max-width: 1200px) {
    /* line 5781, new_spider.scss */
    .new_product-template .flex-start-lg,
    .new_mobile-nav .flex-start-lg {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 5789, new_spider.scss */
    .new_product-template .flex-center-lg,
    .new_mobile-nav .flex-center-lg {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 5797, new_spider.scss */
    .new_product-template .flex-end-lg,
    .new_mobile-nav .flex-end-lg {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 5805, new_spider.scss */
    .new_product-template .flex-top-lg,
    .new_mobile-nav .flex-top-lg {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 5812, new_spider.scss */
    .new_product-template .flex-middle-lg,
    .new_mobile-nav .flex-middle-lg {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 5819, new_spider.scss */
    .new_product-template .flex-bottom-lg,
    .new_mobile-nav .flex-bottom-lg {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 5826, new_spider.scss */
    .new_product-template .flex-around-lg,
    .new_mobile-nav .flex-around-lg {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 5832, new_spider.scss */
    .new_product-template .flex-between-lg,
    .new_mobile-nav .flex-between-lg {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 5839, new_spider.scss */
    .new_product-template .flex-first-lg,
    .new_mobile-nav .flex-first-lg {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 5846, new_spider.scss */
    .new_product-template .flex-last-lg,
    .new_mobile-nav .flex-last-lg {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (min-width: 1025px) and (max-width: 1200px) {
    /* line 5855, new_spider.scss */
    .new_product-template .flex-start-lg-only,
    .new_mobile-nav .flex-start-lg-only {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 5863, new_spider.scss */
    .new_product-template .flex-center-lg-only,
    .new_mobile-nav .flex-center-lg-only {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 5871, new_spider.scss */
    .new_product-template .flex-end-lg-only,
    .new_mobile-nav .flex-end-lg-only {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 5879, new_spider.scss */
    .new_product-template .flex-top-lg-only,
    .new_mobile-nav .flex-top-lg-only {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 5886, new_spider.scss */
    .new_product-template .flex-middle-lg-only,
    .new_mobile-nav .flex-middle-lg-only {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 5893, new_spider.scss */
    .new_product-template .flex-bottom-lg-only,
    .new_mobile-nav .flex-bottom-lg-only {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 5900, new_spider.scss */
    .new_product-template .flex-around-lg-only,
    .new_mobile-nav .flex-around-lg-only {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 5906, new_spider.scss */
    .new_product-template .flex-between-lg-only,
    .new_mobile-nav .flex-between-lg-only {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 5913, new_spider.scss */
    .new_product-template .flex-first-lg-only,
    .new_mobile-nav .flex-first-lg-only {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 5920, new_spider.scss */
    .new_product-template .flex-last-lg-only,
    .new_mobile-nav .flex-last-lg-only {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (max-width: 1024px) {
    /* line 5929, new_spider.scss */
    .new_product-template .flex-start-md,
    .new_mobile-nav .flex-start-md {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 5937, new_spider.scss */
    .new_product-template .flex-center-md,
    .new_mobile-nav .flex-center-md {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 5945, new_spider.scss */
    .new_product-template .flex-end-md,
    .new_mobile-nav .flex-end-md {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 5953, new_spider.scss */
    .new_product-template .flex-top-md,
    .new_mobile-nav .flex-top-md {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 5960, new_spider.scss */
    .new_product-template .flex-middle-md,
    .new_mobile-nav .flex-middle-md {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 5967, new_spider.scss */
    .new_product-template .flex-bottom-md,
    .new_mobile-nav .flex-bottom-md {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 5974, new_spider.scss */
    .new_product-template .flex-around-md,
    .new_mobile-nav .flex-around-md {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 5980, new_spider.scss */
    .new_product-template .flex-between-md,
    .new_mobile-nav .flex-between-md {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 5987, new_spider.scss */
    .new_product-template .flex-first-md,
    .new_mobile-nav .flex-first-md {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 5994, new_spider.scss */
    .new_product-template .flex-last-md,
    .new_mobile-nav .flex-last-md {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (min-width: 921px) and (max-width: 1024px) {
    /* line 6003, new_spider.scss */
    .new_product-template .flex-start-md-only,
    .new_mobile-nav .flex-start-md-only {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6011, new_spider.scss */
    .new_product-template .flex-center-md-only,
    .new_mobile-nav .flex-center-md-only {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6019, new_spider.scss */
    .new_product-template .flex-end-md-only,
    .new_mobile-nav .flex-end-md-only {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6027, new_spider.scss */
    .new_product-template .flex-top-md-only,
    .new_mobile-nav .flex-top-md-only {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6034, new_spider.scss */
    .new_product-template .flex-middle-md-only,
    .new_mobile-nav .flex-middle-md-only {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6041, new_spider.scss */
    .new_product-template .flex-bottom-md-only,
    .new_mobile-nav .flex-bottom-md-only {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6048, new_spider.scss */
    .new_product-template .flex-around-md-only,
    .new_mobile-nav .flex-around-md-only {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6054, new_spider.scss */
    .new_product-template .flex-between-md-only,
    .new_mobile-nav .flex-between-md-only {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6061, new_spider.scss */
    .new_product-template .flex-first-md-only,
    .new_mobile-nav .flex-first-md-only {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6068, new_spider.scss */
    .new_product-template .flex-last-md-only,
    .new_mobile-nav .flex-last-md-only {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (max-width: 920px) {
    /* line 6077, new_spider.scss */
    .new_product-template .flex-start-m,
    .new_mobile-nav .flex-start-m {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6085, new_spider.scss */
    .new_product-template .flex-center-m,
    .new_mobile-nav .flex-center-m {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6093, new_spider.scss */
    .new_product-template .flex-end-m,
    .new_mobile-nav .flex-end-m {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6101, new_spider.scss */
    .new_product-template .flex-top-m,
    .new_mobile-nav .flex-top-m {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6108, new_spider.scss */
    .new_product-template .flex-middle-m,
    .new_mobile-nav .flex-middle-m {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6115, new_spider.scss */
    .new_product-template .flex-bottom-m,
    .new_mobile-nav .flex-bottom-m {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6122, new_spider.scss */
    .new_product-template .flex-around-m,
    .new_mobile-nav .flex-around-m {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6128, new_spider.scss */
    .new_product-template .flex-between-m,
    .new_mobile-nav .flex-between-m {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6135, new_spider.scss */
    .new_product-template .flex-first-m,
    .new_mobile-nav .flex-first-m {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6142, new_spider.scss */
    .new_product-template .flex-last-m,
    .new_mobile-nav .flex-last-m {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (min-width: 769px) and (max-width: 920px) {
    /* line 6151, new_spider.scss */
    .new_product-template .flex-start-m-only,
    .new_mobile-nav .flex-start-m-only {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6159, new_spider.scss */
    .new_product-template .flex-center-m-only,
    .new_mobile-nav .flex-center-m-only {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6167, new_spider.scss */
    .new_product-template .flex-end-m-only,
    .new_mobile-nav .flex-end-m-only {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6175, new_spider.scss */
    .new_product-template .flex-top-m-only,
    .new_mobile-nav .flex-top-m-only {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6182, new_spider.scss */
    .new_product-template .flex-middle-m-only,
    .new_mobile-nav .flex-middle-m-only {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6189, new_spider.scss */
    .new_product-template .flex-bottom-m-only,
    .new_mobile-nav .flex-bottom-m-only {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6196, new_spider.scss */
    .new_product-template .flex-around-m-only,
    .new_mobile-nav .flex-around-m-only {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6202, new_spider.scss */
    .new_product-template .flex-between-m-only,
    .new_mobile-nav .flex-between-m-only {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6209, new_spider.scss */
    .new_product-template .flex-first-m-only,
    .new_mobile-nav .flex-first-m-only {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6216, new_spider.scss */
    .new_product-template .flex-last-m-only,
    .new_mobile-nav .flex-last-m-only {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (max-width: 768px) {
    /* line 6225, new_spider.scss */
    .new_product-template .flex-start-sm,
    .new_mobile-nav .flex-start-sm {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6233, new_spider.scss */
    .new_product-template .flex-center-sm,
    .new_mobile-nav .flex-center-sm {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6241, new_spider.scss */
    .new_product-template .flex-end-sm,
    .new_mobile-nav .flex-end-sm {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6249, new_spider.scss */
    .new_product-template .flex-top-sm,
    .new_mobile-nav .flex-top-sm {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6256, new_spider.scss */
    .new_product-template .flex-middle-sm,
    .new_mobile-nav .flex-middle-sm {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6263, new_spider.scss */
    .new_product-template .flex-bottom-sm,
    .new_mobile-nav .flex-bottom-sm {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6270, new_spider.scss */
    .new_product-template .flex-around-sm,
    .new_mobile-nav .flex-around-sm {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6276, new_spider.scss */
    .new_product-template .flex-between-sm,
    .new_mobile-nav .flex-between-sm {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6283, new_spider.scss */
    .new_product-template .flex-first-sm,
    .new_mobile-nav .flex-first-sm {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6290, new_spider.scss */
    .new_product-template .flex-last-sm,
    .new_mobile-nav .flex-last-sm {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (min-width: 641px) and (max-width: 768px) {
    /* line 6299, new_spider.scss */
    .new_product-template .flex-start-sm-only,
    .new_mobile-nav .flex-start-sm-only {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6307, new_spider.scss */
    .new_product-template .flex-center-sm-only,
    .new_mobile-nav .flex-center-sm-only {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6315, new_spider.scss */
    .new_product-template .flex-end-sm-only,
    .new_mobile-nav .flex-end-sm-only {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6323, new_spider.scss */
    .new_product-template .flex-top-sm-only,
    .new_mobile-nav .flex-top-sm-only {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6330, new_spider.scss */
    .new_product-template .flex-middle-sm-only,
    .new_mobile-nav .flex-middle-sm-only {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6337, new_spider.scss */
    .new_product-template .flex-bottom-sm-only,
    .new_mobile-nav .flex-bottom-sm-only {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6344, new_spider.scss */
    .new_product-template .flex-around-sm-only,
    .new_mobile-nav .flex-around-sm-only {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6350, new_spider.scss */
    .new_product-template .flex-between-sm-only,
    .new_mobile-nav .flex-between-sm-only {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6357, new_spider.scss */
    .new_product-template .flex-first-sm-only,
    .new_mobile-nav .flex-first-sm-only {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6364, new_spider.scss */
    .new_product-template .flex-last-sm-only,
    .new_mobile-nav .flex-last-sm-only {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (max-width: 640px) {
    /* line 6373, new_spider.scss */
    .new_product-template .flex-start-s,
    .new_mobile-nav .flex-start-s {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6381, new_spider.scss */
    .new_product-template .flex-center-s,
    .new_mobile-nav .flex-center-s {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6389, new_spider.scss */
    .new_product-template .flex-end-s,
    .new_mobile-nav .flex-end-s {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6397, new_spider.scss */
    .new_product-template .flex-top-s,
    .new_mobile-nav .flex-top-s {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6404, new_spider.scss */
    .new_product-template .flex-middle-s,
    .new_mobile-nav .flex-middle-s {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6411, new_spider.scss */
    .new_product-template .flex-bottom-s,
    .new_mobile-nav .flex-bottom-s {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6418, new_spider.scss */
    .new_product-template .flex-around-s,
    .new_mobile-nav .flex-around-s {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6424, new_spider.scss */
    .new_product-template .flex-between-s,
    .new_mobile-nav .flex-between-s {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6431, new_spider.scss */
    .new_product-template .flex-first-s,
    .new_mobile-nav .flex-first-s {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6438, new_spider.scss */
    .new_product-template .flex-last-s,
    .new_mobile-nav .flex-last-s {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (min-width: 481px) and (max-width: 640px) {
    /* line 6447, new_spider.scss */
    .new_product-template .flex-start-s-only,
    .new_mobile-nav .flex-start-s-only {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6455, new_spider.scss */
    .new_product-template .flex-center-s-only,
    .new_mobile-nav .flex-center-s-only {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6463, new_spider.scss */
    .new_product-template .flex-end-s-only,
    .new_mobile-nav .flex-end-s-only {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6471, new_spider.scss */
    .new_product-template .flex-top-s-only,
    .new_mobile-nav .flex-top-s-only {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6478, new_spider.scss */
    .new_product-template .flex-middle-s-only,
    .new_mobile-nav .flex-middle-s-only {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6485, new_spider.scss */
    .new_product-template .flex-bottom-s-only,
    .new_mobile-nav .flex-bottom-s-only {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6492, new_spider.scss */
    .new_product-template .flex-around-s-only,
    .new_mobile-nav .flex-around-s-only {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6498, new_spider.scss */
    .new_product-template .flex-between-s-only,
    .new_mobile-nav .flex-between-s-only {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6505, new_spider.scss */
    .new_product-template .flex-first-s-only,
    .new_mobile-nav .flex-first-s-only {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6512, new_spider.scss */
    .new_product-template .flex-last-s-only,
    .new_mobile-nav .flex-last-s-only {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (max-width: 480px) {
    /* line 6521, new_spider.scss */
    .new_product-template .flex-start-xs,
    .new_mobile-nav .flex-start-xs {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6529, new_spider.scss */
    .new_product-template .flex-center-xs,
    .new_mobile-nav .flex-center-xs {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6537, new_spider.scss */
    .new_product-template .flex-end-xs,
    .new_mobile-nav .flex-end-xs {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6545, new_spider.scss */
    .new_product-template .flex-top-xs,
    .new_mobile-nav .flex-top-xs {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6552, new_spider.scss */
    .new_product-template .flex-middle-xs,
    .new_mobile-nav .flex-middle-xs {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6559, new_spider.scss */
    .new_product-template .flex-bottom-xs,
    .new_mobile-nav .flex-bottom-xs {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6566, new_spider.scss */
    .new_product-template .flex-around-xs,
    .new_mobile-nav .flex-around-xs {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6572, new_spider.scss */
    .new_product-template .flex-between-xs,
    .new_mobile-nav .flex-between-xs {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6579, new_spider.scss */
    .new_product-template .flex-first-xs,
    .new_mobile-nav .flex-first-xs {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6586, new_spider.scss */
    .new_product-template .flex-last-xs,
    .new_mobile-nav .flex-last-xs {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (min-width: 381px) and (max-width: 480px) {
    /* line 6595, new_spider.scss */
    .new_product-template .flex-start-xs-only,
    .new_mobile-nav .flex-start-xs-only {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6603, new_spider.scss */
    .new_product-template .flex-center-xs-only,
    .new_mobile-nav .flex-center-xs-only {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6611, new_spider.scss */
    .new_product-template .flex-end-xs-only,
    .new_mobile-nav .flex-end-xs-only {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6619, new_spider.scss */
    .new_product-template .flex-top-xs-only,
    .new_mobile-nav .flex-top-xs-only {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6626, new_spider.scss */
    .new_product-template .flex-middle-xs-only,
    .new_mobile-nav .flex-middle-xs-only {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6633, new_spider.scss */
    .new_product-template .flex-bottom-xs-only,
    .new_mobile-nav .flex-bottom-xs-only {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6640, new_spider.scss */
    .new_product-template .flex-around-xs-only,
    .new_mobile-nav .flex-around-xs-only {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6646, new_spider.scss */
    .new_product-template .flex-between-xs-only,
    .new_mobile-nav .flex-between-xs-only {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6653, new_spider.scss */
    .new_product-template .flex-first-xs-only,
    .new_mobile-nav .flex-first-xs-only {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6660, new_spider.scss */
    .new_product-template .flex-last-xs-only,
    .new_mobile-nav .flex-last-xs-only {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  @media screen and (max-width: 380px) {
    /* line 6669, new_spider.scss */
    .new_product-template .flex-start-mc,
    .new_mobile-nav .flex-start-mc {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6677, new_spider.scss */
    .new_product-template .flex-center-mc,
    .new_mobile-nav .flex-center-mc {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6685, new_spider.scss */
    .new_product-template .flex-end-mc,
    .new_mobile-nav .flex-end-mc {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6693, new_spider.scss */
    .new_product-template .flex-top-mc,
    .new_mobile-nav .flex-top-mc {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6700, new_spider.scss */
    .new_product-template .flex-middle-mc,
    .new_mobile-nav .flex-middle-mc {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6707, new_spider.scss */
    .new_product-template .flex-bottom-mc,
    .new_mobile-nav .flex-bottom-mc {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6714, new_spider.scss */
    .new_product-template .flex-around-mc,
    .new_mobile-nav .flex-around-mc {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6720, new_spider.scss */
    .new_product-template .flex-between-mc,
    .new_mobile-nav .flex-between-mc {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6727, new_spider.scss */
    .new_product-template .flex-first-mc,
    .new_mobile-nav .flex-first-mc {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6734, new_spider.scss */
    .new_product-template .flex-last-mc,
    .new_mobile-nav .flex-last-mc {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1; } }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-0,
  .new_mobile-nav .m-t-0 {
    margin-top: 0; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-0,
  .new_mobile-nav .m-b-0 {
    margin-bottom: 0; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-0,
  .new_mobile-nav .m-l-0 {
    margin-left: 0; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-0,
  .new_mobile-nav .m-r-0 {
    margin-right: 0; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-5,
  .new_mobile-nav .m-t-5 {
    margin-top: 5px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-10,
  .new_mobile-nav .m-t-10 {
    margin-top: 10px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-15,
  .new_mobile-nav .m-t-15 {
    margin-top: 15px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-20,
  .new_mobile-nav .m-t-20 {
    margin-top: 20px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-25,
  .new_mobile-nav .m-t-25 {
    margin-top: 25px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-30,
  .new_mobile-nav .m-t-30 {
    margin-top: 30px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-35,
  .new_mobile-nav .m-t-35 {
    margin-top: 35px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-40,
  .new_mobile-nav .m-t-40 {
    margin-top: 40px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-45,
  .new_mobile-nav .m-t-45 {
    margin-top: 45px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-50,
  .new_mobile-nav .m-t-50 {
    margin-top: 50px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-55,
  .new_mobile-nav .m-t-55 {
    margin-top: 55px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-60,
  .new_mobile-nav .m-t-60 {
    margin-top: 60px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-65,
  .new_mobile-nav .m-t-65 {
    margin-top: 65px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-70,
  .new_mobile-nav .m-t-70 {
    margin-top: 70px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-75,
  .new_mobile-nav .m-t-75 {
    margin-top: 75px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-80,
  .new_mobile-nav .m-t-80 {
    margin-top: 80px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-85,
  .new_mobile-nav .m-t-85 {
    margin-top: 85px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-90,
  .new_mobile-nav .m-t-90 {
    margin-top: 90px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-95,
  .new_mobile-nav .m-t-95 {
    margin-top: 95px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-t-100,
  .new_mobile-nav .m-t-100 {
    margin-top: 100px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-5,
  .new_mobile-nav .m-r-5 {
    margin-right: 5px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-10,
  .new_mobile-nav .m-r-10 {
    margin-right: 10px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-15,
  .new_mobile-nav .m-r-15 {
    margin-right: 15px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-20,
  .new_mobile-nav .m-r-20 {
    margin-right: 20px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-25,
  .new_mobile-nav .m-r-25 {
    margin-right: 25px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-30,
  .new_mobile-nav .m-r-30 {
    margin-right: 30px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-35,
  .new_mobile-nav .m-r-35 {
    margin-right: 35px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-40,
  .new_mobile-nav .m-r-40 {
    margin-right: 40px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-45,
  .new_mobile-nav .m-r-45 {
    margin-right: 45px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-50,
  .new_mobile-nav .m-r-50 {
    margin-right: 50px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-55,
  .new_mobile-nav .m-r-55 {
    margin-right: 55px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-60,
  .new_mobile-nav .m-r-60 {
    margin-right: 60px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-65,
  .new_mobile-nav .m-r-65 {
    margin-right: 65px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-70,
  .new_mobile-nav .m-r-70 {
    margin-right: 70px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-75,
  .new_mobile-nav .m-r-75 {
    margin-right: 75px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-80,
  .new_mobile-nav .m-r-80 {
    margin-right: 80px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-85,
  .new_mobile-nav .m-r-85 {
    margin-right: 85px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-90,
  .new_mobile-nav .m-r-90 {
    margin-right: 90px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-95,
  .new_mobile-nav .m-r-95 {
    margin-right: 95px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-r-100,
  .new_mobile-nav .m-r-100 {
    margin-right: 100px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-5,
  .new_mobile-nav .m-b-5 {
    margin-bottom: 5px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-10,
  .new_mobile-nav .m-b-10 {
    margin-bottom: 10px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-15,
  .new_mobile-nav .m-b-15 {
    margin-bottom: 15px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-20,
  .new_mobile-nav .m-b-20 {
    margin-bottom: 20px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-25,
  .new_mobile-nav .m-b-25 {
    margin-bottom: 25px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-30,
  .new_mobile-nav .m-b-30 {
    margin-bottom: 30px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-35,
  .new_mobile-nav .m-b-35 {
    margin-bottom: 35px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-40,
  .new_mobile-nav .m-b-40 {
    margin-bottom: 40px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-45,
  .new_mobile-nav .m-b-45 {
    margin-bottom: 45px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-50,
  .new_mobile-nav .m-b-50 {
    margin-bottom: 50px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-55,
  .new_mobile-nav .m-b-55 {
    margin-bottom: 55px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-60,
  .new_mobile-nav .m-b-60 {
    margin-bottom: 60px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-65,
  .new_mobile-nav .m-b-65 {
    margin-bottom: 65px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-70,
  .new_mobile-nav .m-b-70 {
    margin-bottom: 70px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-75,
  .new_mobile-nav .m-b-75 {
    margin-bottom: 75px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-80,
  .new_mobile-nav .m-b-80 {
    margin-bottom: 80px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-85,
  .new_mobile-nav .m-b-85 {
    margin-bottom: 85px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-90,
  .new_mobile-nav .m-b-90 {
    margin-bottom: 90px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-95,
  .new_mobile-nav .m-b-95 {
    margin-bottom: 95px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-b-100,
  .new_mobile-nav .m-b-100 {
    margin-bottom: 100px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-5,
  .new_mobile-nav .m-l-5 {
    margin-left: 5px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-10,
  .new_mobile-nav .m-l-10 {
    margin-left: 10px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-15,
  .new_mobile-nav .m-l-15 {
    margin-left: 15px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-20,
  .new_mobile-nav .m-l-20 {
    margin-left: 20px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-25,
  .new_mobile-nav .m-l-25 {
    margin-left: 25px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-30,
  .new_mobile-nav .m-l-30 {
    margin-left: 30px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-35,
  .new_mobile-nav .m-l-35 {
    margin-left: 35px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-40,
  .new_mobile-nav .m-l-40 {
    margin-left: 40px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-45,
  .new_mobile-nav .m-l-45 {
    margin-left: 45px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-50,
  .new_mobile-nav .m-l-50 {
    margin-left: 50px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-55,
  .new_mobile-nav .m-l-55 {
    margin-left: 55px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-60,
  .new_mobile-nav .m-l-60 {
    margin-left: 60px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-65,
  .new_mobile-nav .m-l-65 {
    margin-left: 65px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-70,
  .new_mobile-nav .m-l-70 {
    margin-left: 70px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-75,
  .new_mobile-nav .m-l-75 {
    margin-left: 75px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-80,
  .new_mobile-nav .m-l-80 {
    margin-left: 80px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-85,
  .new_mobile-nav .m-l-85 {
    margin-left: 85px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-90,
  .new_mobile-nav .m-l-90 {
    margin-left: 90px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-95,
  .new_mobile-nav .m-l-95 {
    margin-left: 95px; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-l-100,
  .new_mobile-nav .m-l-100 {
    margin-left: 100px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-0,
  .new_mobile-nav .p-t-0 {
    padding-top: 0; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-0,
  .new_mobile-nav .p-b-0 {
    padding-bottom: 0; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-0,
  .new_mobile-nav .p-l-0 {
    padding-left: 0; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-0,
  .new_mobile-nav .p-r-0 {
    padding-right: 0; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-5,
  .new_mobile-nav .p-t-5 {
    padding-top: 5px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-10,
  .new_mobile-nav .p-t-10 {
    padding-top: 10px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-15,
  .new_mobile-nav .p-t-15 {
    padding-top: 15px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-20,
  .new_mobile-nav .p-t-20 {
    padding-top: 20px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-25,
  .new_mobile-nav .p-t-25 {
    padding-top: 25px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-30,
  .new_mobile-nav .p-t-30 {
    padding-top: 30px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-35,
  .new_mobile-nav .p-t-35 {
    padding-top: 35px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-40,
  .new_mobile-nav .p-t-40 {
    padding-top: 40px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-45,
  .new_mobile-nav .p-t-45 {
    padding-top: 45px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-50,
  .new_mobile-nav .p-t-50 {
    padding-top: 50px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-55,
  .new_mobile-nav .p-t-55 {
    padding-top: 55px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-60,
  .new_mobile-nav .p-t-60 {
    padding-top: 60px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-65,
  .new_mobile-nav .p-t-65 {
    padding-top: 65px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-70,
  .new_mobile-nav .p-t-70 {
    padding-top: 70px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-75,
  .new_mobile-nav .p-t-75 {
    padding-top: 75px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-80,
  .new_mobile-nav .p-t-80 {
    padding-top: 80px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-85,
  .new_mobile-nav .p-t-85 {
    padding-top: 85px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-90,
  .new_mobile-nav .p-t-90 {
    padding-top: 90px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-95,
  .new_mobile-nav .p-t-95 {
    padding-top: 95px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-t-100,
  .new_mobile-nav .p-t-100 {
    padding-top: 100px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-5,
  .new_mobile-nav .p-r-5 {
    padding-right: 5px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-10,
  .new_mobile-nav .p-r-10 {
    padding-right: 10px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-15,
  .new_mobile-nav .p-r-15 {
    padding-right: 15px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-20,
  .new_mobile-nav .p-r-20 {
    padding-right: 20px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-25,
  .new_mobile-nav .p-r-25 {
    padding-right: 25px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-30,
  .new_mobile-nav .p-r-30 {
    padding-right: 30px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-35,
  .new_mobile-nav .p-r-35 {
    padding-right: 35px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-40,
  .new_mobile-nav .p-r-40 {
    padding-right: 40px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-45,
  .new_mobile-nav .p-r-45 {
    padding-right: 45px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-50,
  .new_mobile-nav .p-r-50 {
    padding-right: 50px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-55,
  .new_mobile-nav .p-r-55 {
    padding-right: 55px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-60,
  .new_mobile-nav .p-r-60 {
    padding-right: 60px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-65,
  .new_mobile-nav .p-r-65 {
    padding-right: 65px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-70,
  .new_mobile-nav .p-r-70 {
    padding-right: 70px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-75,
  .new_mobile-nav .p-r-75 {
    padding-right: 75px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-80,
  .new_mobile-nav .p-r-80 {
    padding-right: 80px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-85,
  .new_mobile-nav .p-r-85 {
    padding-right: 85px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-90,
  .new_mobile-nav .p-r-90 {
    padding-right: 90px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-95,
  .new_mobile-nav .p-r-95 {
    padding-right: 95px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-r-100,
  .new_mobile-nav .p-r-100 {
    padding-right: 100px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-5,
  .new_mobile-nav .p-b-5 {
    padding-bottom: 5px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-10,
  .new_mobile-nav .p-b-10 {
    padding-bottom: 10px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-15,
  .new_mobile-nav .p-b-15 {
    padding-bottom: 15px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-20,
  .new_mobile-nav .p-b-20 {
    padding-bottom: 20px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-25,
  .new_mobile-nav .p-b-25 {
    padding-bottom: 25px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-30,
  .new_mobile-nav .p-b-30 {
    padding-bottom: 30px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-35,
  .new_mobile-nav .p-b-35 {
    padding-bottom: 35px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-40,
  .new_mobile-nav .p-b-40 {
    padding-bottom: 40px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-45,
  .new_mobile-nav .p-b-45 {
    padding-bottom: 45px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-50,
  .new_mobile-nav .p-b-50 {
    padding-bottom: 50px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-55,
  .new_mobile-nav .p-b-55 {
    padding-bottom: 55px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-60,
  .new_mobile-nav .p-b-60 {
    padding-bottom: 60px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-65,
  .new_mobile-nav .p-b-65 {
    padding-bottom: 65px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-70,
  .new_mobile-nav .p-b-70 {
    padding-bottom: 70px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-75,
  .new_mobile-nav .p-b-75 {
    padding-bottom: 75px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-80,
  .new_mobile-nav .p-b-80 {
    padding-bottom: 80px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-85,
  .new_mobile-nav .p-b-85 {
    padding-bottom: 85px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-90,
  .new_mobile-nav .p-b-90 {
    padding-bottom: 90px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-95,
  .new_mobile-nav .p-b-95 {
    padding-bottom: 95px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-b-100,
  .new_mobile-nav .p-b-100 {
    padding-bottom: 100px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-5,
  .new_mobile-nav .p-l-5 {
    padding-left: 5px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-10,
  .new_mobile-nav .p-l-10 {
    padding-left: 10px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-15,
  .new_mobile-nav .p-l-15 {
    padding-left: 15px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-20,
  .new_mobile-nav .p-l-20 {
    padding-left: 20px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-25,
  .new_mobile-nav .p-l-25 {
    padding-left: 25px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-30,
  .new_mobile-nav .p-l-30 {
    padding-left: 30px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-35,
  .new_mobile-nav .p-l-35 {
    padding-left: 35px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-40,
  .new_mobile-nav .p-l-40 {
    padding-left: 40px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-45,
  .new_mobile-nav .p-l-45 {
    padding-left: 45px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-50,
  .new_mobile-nav .p-l-50 {
    padding-left: 50px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-55,
  .new_mobile-nav .p-l-55 {
    padding-left: 55px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-60,
  .new_mobile-nav .p-l-60 {
    padding-left: 60px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-65,
  .new_mobile-nav .p-l-65 {
    padding-left: 65px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-70,
  .new_mobile-nav .p-l-70 {
    padding-left: 70px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-75,
  .new_mobile-nav .p-l-75 {
    padding-left: 75px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-80,
  .new_mobile-nav .p-l-80 {
    padding-left: 80px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-85,
  .new_mobile-nav .p-l-85 {
    padding-left: 85px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-90,
  .new_mobile-nav .p-l-90 {
    padding-left: 90px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-95,
  .new_mobile-nav .p-l-95 {
    padding-left: 95px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-l-100,
  .new_mobile-nav .p-l-100 {
    padding-left: 100px; }
  /* line 6742, new_spider.scss */
  .new_product-template .p-0,
  .new_mobile-nav .p-0 {
    padding: 0 !important; }
  /* line 6742, new_spider.scss */
  .new_product-template .m-0,
  .new_mobile-nav .m-0 {
    margin: 0 !important; }
  /* line 6742, new_spider.scss */
  .new_product-template .min-height-100vh,
  .new_mobile-nav .min-height-100vh {
    min-height: 100vh; }
  /* line 6742, new_spider.scss */
  .new_product-template .height-100,
  .new_mobile-nav .height-100 {
    height: 100vh; }
  /* line 6742, new_spider.scss */
  .new_product-template .height-80,
  .new_mobile-nav .height-80 {
    height: 80vh; }
  /* line 6742, new_spider.scss */
  .new_product-template .height-60,
  .new_mobile-nav .height-60 {
    height: 60vh; }
  /* line 6742, new_spider.scss */
  .new_product-template .height-40,
  .new_mobile-nav .height-40 {
    height: 40vh; }
  /* line 6742, new_spider.scss */
  .new_product-template .width100,
  .new_mobile-nav .width100 {
    width: 100%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-5,
  .new_mobile-nav .w-5 {
    width: 5%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-10,
  .new_mobile-nav .w-10 {
    width: 10%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-15,
  .new_mobile-nav .w-15 {
    width: 15%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-20,
  .new_mobile-nav .w-20 {
    width: 20%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-25,
  .new_mobile-nav .w-25 {
    width: 25%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-30,
  .new_mobile-nav .w-30 {
    width: 30%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-35,
  .new_mobile-nav .w-35 {
    width: 35%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-40,
  .new_mobile-nav .w-40 {
    width: 40%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-45,
  .new_mobile-nav .w-45 {
    width: 45%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-50,
  .new_mobile-nav .w-50 {
    width: 50%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-55,
  .new_mobile-nav .w-55 {
    width: 55%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-60,
  .new_mobile-nav .w-60 {
    width: 60%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-65,
  .new_mobile-nav .w-65 {
    width: 65%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-70,
  .new_mobile-nav .w-70 {
    width: 70%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-75,
  .new_mobile-nav .w-75 {
    width: 75%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-80,
  .new_mobile-nav .w-80 {
    width: 80%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-85,
  .new_mobile-nav .w-85 {
    width: 85%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-90,
  .new_mobile-nav .w-90 {
    width: 90%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-95,
  .new_mobile-nav .w-95 {
    width: 95%; }
  /* line 6742, new_spider.scss */
  .new_product-template .w-100,
  .new_mobile-nav .w-100 {
    width: 100%; }
  @media screen and (max-width: 1200px) {
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-0-lg,
    .new_mobile-nav .p-t-0-lg {
      padding-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-5-lg,
    .new_mobile-nav .p-t-5-lg {
      padding-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-10-lg,
    .new_mobile-nav .p-t-10-lg {
      padding-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-15-lg,
    .new_mobile-nav .p-t-15-lg {
      padding-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-20-lg,
    .new_mobile-nav .p-t-20-lg {
      padding-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-25-lg,
    .new_mobile-nav .p-t-25-lg {
      padding-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-30-lg,
    .new_mobile-nav .p-t-30-lg {
      padding-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-35-lg,
    .new_mobile-nav .p-t-35-lg {
      padding-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-40-lg,
    .new_mobile-nav .p-t-40-lg {
      padding-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-45-lg,
    .new_mobile-nav .p-t-45-lg {
      padding-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-50-lg,
    .new_mobile-nav .p-t-50-lg {
      padding-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-55-lg,
    .new_mobile-nav .p-t-55-lg {
      padding-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-60-lg,
    .new_mobile-nav .p-t-60-lg {
      padding-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-65-lg,
    .new_mobile-nav .p-t-65-lg {
      padding-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-70-lg,
    .new_mobile-nav .p-t-70-lg {
      padding-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-75-lg,
    .new_mobile-nav .p-t-75-lg {
      padding-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-80-lg,
    .new_mobile-nav .p-t-80-lg {
      padding-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-85-lg,
    .new_mobile-nav .p-t-85-lg {
      padding-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-90-lg,
    .new_mobile-nav .p-t-90-lg {
      padding-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-95-lg,
    .new_mobile-nav .p-t-95-lg {
      padding-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-100-lg,
    .new_mobile-nav .p-t-100-lg {
      padding-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-0-lg,
    .new_mobile-nav .p-b-0-lg {
      padding-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-5-lg,
    .new_mobile-nav .p-b-5-lg {
      padding-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-10-lg,
    .new_mobile-nav .p-b-10-lg {
      padding-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-15-lg,
    .new_mobile-nav .p-b-15-lg {
      padding-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-20-lg,
    .new_mobile-nav .p-b-20-lg {
      padding-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-25-lg,
    .new_mobile-nav .p-b-25-lg {
      padding-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-30-lg,
    .new_mobile-nav .p-b-30-lg {
      padding-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-35-lg,
    .new_mobile-nav .p-b-35-lg {
      padding-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-40-lg,
    .new_mobile-nav .p-b-40-lg {
      padding-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-45-lg,
    .new_mobile-nav .p-b-45-lg {
      padding-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-50-lg,
    .new_mobile-nav .p-b-50-lg {
      padding-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-55-lg,
    .new_mobile-nav .p-b-55-lg {
      padding-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-60-lg,
    .new_mobile-nav .p-b-60-lg {
      padding-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-65-lg,
    .new_mobile-nav .p-b-65-lg {
      padding-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-70-lg,
    .new_mobile-nav .p-b-70-lg {
      padding-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-75-lg,
    .new_mobile-nav .p-b-75-lg {
      padding-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-80-lg,
    .new_mobile-nav .p-b-80-lg {
      padding-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-85-lg,
    .new_mobile-nav .p-b-85-lg {
      padding-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-90-lg,
    .new_mobile-nav .p-b-90-lg {
      padding-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-95-lg,
    .new_mobile-nav .p-b-95-lg {
      padding-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-100-lg,
    .new_mobile-nav .p-b-100-lg {
      padding-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-0-lg,
    .new_mobile-nav .m-t-0-lg {
      margin-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-5-lg,
    .new_mobile-nav .m-t-5-lg {
      margin-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-10-lg,
    .new_mobile-nav .m-t-10-lg {
      margin-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-15-lg,
    .new_mobile-nav .m-t-15-lg {
      margin-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-20-lg,
    .new_mobile-nav .m-t-20-lg {
      margin-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-25-lg,
    .new_mobile-nav .m-t-25-lg {
      margin-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-30-lg,
    .new_mobile-nav .m-t-30-lg {
      margin-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-35-lg,
    .new_mobile-nav .m-t-35-lg {
      margin-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-40-lg,
    .new_mobile-nav .m-t-40-lg {
      margin-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-45-lg,
    .new_mobile-nav .m-t-45-lg {
      margin-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-50-lg,
    .new_mobile-nav .m-t-50-lg {
      margin-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-55-lg,
    .new_mobile-nav .m-t-55-lg {
      margin-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-60-lg,
    .new_mobile-nav .m-t-60-lg {
      margin-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-65-lg,
    .new_mobile-nav .m-t-65-lg {
      margin-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-70-lg,
    .new_mobile-nav .m-t-70-lg {
      margin-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-75-lg,
    .new_mobile-nav .m-t-75-lg {
      margin-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-80-lg,
    .new_mobile-nav .m-t-80-lg {
      margin-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-85-lg,
    .new_mobile-nav .m-t-85-lg {
      margin-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-90-lg,
    .new_mobile-nav .m-t-90-lg {
      margin-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-95-lg,
    .new_mobile-nav .m-t-95-lg {
      margin-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-100-lg,
    .new_mobile-nav .m-t-100-lg {
      margin-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-0-lg,
    .new_mobile-nav .m-b-0-lg {
      margin-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-5-lg,
    .new_mobile-nav .m-b-5-lg {
      margin-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-10-lg,
    .new_mobile-nav .m-b-10-lg {
      margin-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-15-lg,
    .new_mobile-nav .m-b-15-lg {
      margin-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-20-lg,
    .new_mobile-nav .m-b-20-lg {
      margin-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-25-lg,
    .new_mobile-nav .m-b-25-lg {
      margin-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-30-lg,
    .new_mobile-nav .m-b-30-lg {
      margin-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-35-lg,
    .new_mobile-nav .m-b-35-lg {
      margin-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-40-lg,
    .new_mobile-nav .m-b-40-lg {
      margin-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-45-lg,
    .new_mobile-nav .m-b-45-lg {
      margin-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-50-lg,
    .new_mobile-nav .m-b-50-lg {
      margin-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-55-lg,
    .new_mobile-nav .m-b-55-lg {
      margin-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-60-lg,
    .new_mobile-nav .m-b-60-lg {
      margin-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-65-lg,
    .new_mobile-nav .m-b-65-lg {
      margin-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-70-lg,
    .new_mobile-nav .m-b-70-lg {
      margin-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-75-lg,
    .new_mobile-nav .m-b-75-lg {
      margin-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-80-lg,
    .new_mobile-nav .m-b-80-lg {
      margin-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-85-lg,
    .new_mobile-nav .m-b-85-lg {
      margin-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-90-lg,
    .new_mobile-nav .m-b-90-lg {
      margin-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-95-lg,
    .new_mobile-nav .m-b-95-lg {
      margin-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-100-lg,
    .new_mobile-nav .m-b-100-lg {
      margin-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .w-100-lg,
    .new_mobile-nav .w-100-lg {
      width: 100%; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-0-lg,
    .new_mobile-nav .m-l-0-lg {
      margin-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-0-lg,
    .new_mobile-nav .m-r-0-lg {
      margin-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-5-lg,
    .new_mobile-nav .m-r-5-lg {
      margin-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-10-lg,
    .new_mobile-nav .m-r-10-lg {
      margin-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-15-lg,
    .new_mobile-nav .m-r-15-lg {
      margin-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-20-lg,
    .new_mobile-nav .m-r-20-lg {
      margin-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-25-lg,
    .new_mobile-nav .m-r-25-lg {
      margin-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-30-lg,
    .new_mobile-nav .m-r-30-lg {
      margin-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-35-lg,
    .new_mobile-nav .m-r-35-lg {
      margin-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-40-lg,
    .new_mobile-nav .m-r-40-lg {
      margin-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-45-lg,
    .new_mobile-nav .m-r-45-lg {
      margin-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-50-lg,
    .new_mobile-nav .m-r-50-lg {
      margin-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-55-lg,
    .new_mobile-nav .m-r-55-lg {
      margin-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-60-lg,
    .new_mobile-nav .m-r-60-lg {
      margin-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-65-lg,
    .new_mobile-nav .m-r-65-lg {
      margin-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-70-lg,
    .new_mobile-nav .m-r-70-lg {
      margin-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-75-lg,
    .new_mobile-nav .m-r-75-lg {
      margin-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-80-lg,
    .new_mobile-nav .m-r-80-lg {
      margin-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-85-lg,
    .new_mobile-nav .m-r-85-lg {
      margin-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-90-lg,
    .new_mobile-nav .m-r-90-lg {
      margin-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-95-lg,
    .new_mobile-nav .m-r-95-lg {
      margin-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-100-lg,
    .new_mobile-nav .m-r-100-lg {
      margin-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-5-lg,
    .new_mobile-nav .m-l-5-lg {
      margin-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-10-lg,
    .new_mobile-nav .m-l-10-lg {
      margin-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-15-lg,
    .new_mobile-nav .m-l-15-lg {
      margin-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-20-lg,
    .new_mobile-nav .m-l-20-lg {
      margin-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-25-lg,
    .new_mobile-nav .m-l-25-lg {
      margin-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-30-lg,
    .new_mobile-nav .m-l-30-lg {
      margin-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-35-lg,
    .new_mobile-nav .m-l-35-lg {
      margin-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-40-lg,
    .new_mobile-nav .m-l-40-lg {
      margin-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-45-lg,
    .new_mobile-nav .m-l-45-lg {
      margin-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-50-lg,
    .new_mobile-nav .m-l-50-lg {
      margin-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-55-lg,
    .new_mobile-nav .m-l-55-lg {
      margin-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-60-lg,
    .new_mobile-nav .m-l-60-lg {
      margin-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-65-lg,
    .new_mobile-nav .m-l-65-lg {
      margin-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-70-lg,
    .new_mobile-nav .m-l-70-lg {
      margin-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-75-lg,
    .new_mobile-nav .m-l-75-lg {
      margin-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-80-lg,
    .new_mobile-nav .m-l-80-lg {
      margin-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-85-lg,
    .new_mobile-nav .m-l-85-lg {
      margin-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-90-lg,
    .new_mobile-nav .m-l-90-lg {
      margin-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-95-lg,
    .new_mobile-nav .m-l-95-lg {
      margin-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-100-lg,
    .new_mobile-nav .m-l-100-lg {
      margin-left: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-5-lg,
    .new_mobile-nav .p-r-5-lg {
      padding-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-10-lg,
    .new_mobile-nav .p-r-10-lg {
      padding-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-15-lg,
    .new_mobile-nav .p-r-15-lg {
      padding-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-20-lg,
    .new_mobile-nav .p-r-20-lg {
      padding-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-25-lg,
    .new_mobile-nav .p-r-25-lg {
      padding-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-30-lg,
    .new_mobile-nav .p-r-30-lg {
      padding-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-35-lg,
    .new_mobile-nav .p-r-35-lg {
      padding-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-40-lg,
    .new_mobile-nav .p-r-40-lg {
      padding-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-45-lg,
    .new_mobile-nav .p-r-45-lg {
      padding-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-50-lg,
    .new_mobile-nav .p-r-50-lg {
      padding-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-55-lg,
    .new_mobile-nav .p-r-55-lg {
      padding-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-60-lg,
    .new_mobile-nav .p-r-60-lg {
      padding-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-65-lg,
    .new_mobile-nav .p-r-65-lg {
      padding-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-70-lg,
    .new_mobile-nav .p-r-70-lg {
      padding-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-75-lg,
    .new_mobile-nav .p-r-75-lg {
      padding-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-80-lg,
    .new_mobile-nav .p-r-80-lg {
      padding-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-85-lg,
    .new_mobile-nav .p-r-85-lg {
      padding-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-90-lg,
    .new_mobile-nav .p-r-90-lg {
      padding-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-95-lg,
    .new_mobile-nav .p-r-95-lg {
      padding-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-100-lg,
    .new_mobile-nav .p-r-100-lg {
      padding-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-0-lg,
    .new_mobile-nav .p-l-0-lg {
      padding-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-0-lg,
    .new_mobile-nav .p-r-0-lg {
      padding-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-5-lg,
    .new_mobile-nav .p-l-5-lg {
      padding-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-10-lg,
    .new_mobile-nav .p-l-10-lg {
      padding-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-15-lg,
    .new_mobile-nav .p-l-15-lg {
      padding-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-20-lg,
    .new_mobile-nav .p-l-20-lg {
      padding-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-25-lg,
    .new_mobile-nav .p-l-25-lg {
      padding-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-30-lg,
    .new_mobile-nav .p-l-30-lg {
      padding-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-35-lg,
    .new_mobile-nav .p-l-35-lg {
      padding-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-40-lg,
    .new_mobile-nav .p-l-40-lg {
      padding-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-45-lg,
    .new_mobile-nav .p-l-45-lg {
      padding-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-50-lg,
    .new_mobile-nav .p-l-50-lg {
      padding-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-55-lg,
    .new_mobile-nav .p-l-55-lg {
      padding-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-60-lg,
    .new_mobile-nav .p-l-60-lg {
      padding-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-65-lg,
    .new_mobile-nav .p-l-65-lg {
      padding-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-70-lg,
    .new_mobile-nav .p-l-70-lg {
      padding-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-75-lg,
    .new_mobile-nav .p-l-75-lg {
      padding-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-80-lg,
    .new_mobile-nav .p-l-80-lg {
      padding-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-85-lg,
    .new_mobile-nav .p-l-85-lg {
      padding-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-90-lg,
    .new_mobile-nav .p-l-90-lg {
      padding-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-95-lg,
    .new_mobile-nav .p-l-95-lg {
      padding-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-100-lg,
    .new_mobile-nav .p-l-100-lg {
      padding-left: 100px; } }
  @media screen and (max-width: 1024px) {
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-0-md,
    .new_mobile-nav .p-t-0-md {
      padding-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-5-md,
    .new_mobile-nav .p-t-5-md {
      padding-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-10-md,
    .new_mobile-nav .p-t-10-md {
      padding-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-15-md,
    .new_mobile-nav .p-t-15-md {
      padding-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-20-md,
    .new_mobile-nav .p-t-20-md {
      padding-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-25-md,
    .new_mobile-nav .p-t-25-md {
      padding-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-30-md,
    .new_mobile-nav .p-t-30-md {
      padding-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-35-md,
    .new_mobile-nav .p-t-35-md {
      padding-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-40-md,
    .new_mobile-nav .p-t-40-md {
      padding-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-45-md,
    .new_mobile-nav .p-t-45-md {
      padding-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-50-md,
    .new_mobile-nav .p-t-50-md {
      padding-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-55-md,
    .new_mobile-nav .p-t-55-md {
      padding-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-60-md,
    .new_mobile-nav .p-t-60-md {
      padding-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-65-md,
    .new_mobile-nav .p-t-65-md {
      padding-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-70-md,
    .new_mobile-nav .p-t-70-md {
      padding-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-75-md,
    .new_mobile-nav .p-t-75-md {
      padding-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-80-md,
    .new_mobile-nav .p-t-80-md {
      padding-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-85-md,
    .new_mobile-nav .p-t-85-md {
      padding-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-90-md,
    .new_mobile-nav .p-t-90-md {
      padding-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-95-md,
    .new_mobile-nav .p-t-95-md {
      padding-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-100-md,
    .new_mobile-nav .p-t-100-md {
      padding-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-0-md,
    .new_mobile-nav .p-b-0-md {
      padding-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-5-md,
    .new_mobile-nav .p-b-5-md {
      padding-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-10-md,
    .new_mobile-nav .p-b-10-md {
      padding-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-15-md,
    .new_mobile-nav .p-b-15-md {
      padding-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-20-md,
    .new_mobile-nav .p-b-20-md {
      margin-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-25-md,
    .new_mobile-nav .p-b-25-md {
      padding-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-30-md,
    .new_mobile-nav .p-b-30-md {
      padding-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-35-md,
    .new_mobile-nav .p-b-35-md {
      padding-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-40-md,
    .new_mobile-nav .p-b-40-md {
      padding-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-45-md,
    .new_mobile-nav .p-b-45-md {
      padding-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-50-md,
    .new_mobile-nav .p-b-50-md {
      padding-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-55-md,
    .new_mobile-nav .p-b-55-md {
      padding-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-60-md,
    .new_mobile-nav .p-b-60-md {
      padding-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-65-md,
    .new_mobile-nav .p-b-65-md {
      padding-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-70-md,
    .new_mobile-nav .p-b-70-md {
      padding-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-75-md,
    .new_mobile-nav .p-b-75-md {
      padding-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-80-md,
    .new_mobile-nav .p-b-80-md {
      padding-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-85-md,
    .new_mobile-nav .p-b-85-md {
      padding-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-90-md,
    .new_mobile-nav .p-b-90-md {
      padding-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-95-md,
    .new_mobile-nav .p-b-95-md {
      padding-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-100-md,
    .new_mobile-nav .p-b-100-md {
      padding-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-0-md,
    .new_mobile-nav .m-t-0-md {
      margin-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-5-md,
    .new_mobile-nav .m-t-5-md {
      margin-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-10-md,
    .new_mobile-nav .m-t-10-md {
      margin-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-15-md,
    .new_mobile-nav .m-t-15-md {
      margin-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-20-md,
    .new_mobile-nav .m-t-20-md {
      margin-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-25-md,
    .new_mobile-nav .m-t-25-md {
      margin-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-30-md,
    .new_mobile-nav .m-t-30-md {
      margin-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-35-md,
    .new_mobile-nav .m-t-35-md {
      margin-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-40-md,
    .new_mobile-nav .m-t-40-md {
      margin-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-45-md,
    .new_mobile-nav .m-t-45-md {
      margin-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-50-md,
    .new_mobile-nav .m-t-50-md {
      margin-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-55-md,
    .new_mobile-nav .m-t-55-md {
      margin-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-60-md,
    .new_mobile-nav .m-t-60-md {
      margin-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-65-md,
    .new_mobile-nav .m-t-65-md {
      margin-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-70-md,
    .new_mobile-nav .m-t-70-md {
      margin-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-75-md,
    .new_mobile-nav .m-t-75-md {
      margin-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-80-md,
    .new_mobile-nav .m-t-80-md {
      margin-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-85-md,
    .new_mobile-nav .m-t-85-md {
      margin-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-90-md,
    .new_mobile-nav .m-t-90-md {
      margin-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-95-md,
    .new_mobile-nav .m-t-95-md {
      margin-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-100-md,
    .new_mobile-nav .m-t-100-md {
      margin-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-0-md,
    .new_mobile-nav .m-b-0-md {
      margin-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-5-md,
    .new_mobile-nav .m-b-5-md {
      margin-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-10-md,
    .new_mobile-nav .m-b-10-md {
      margin-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-15-md,
    .new_mobile-nav .m-b-15-md {
      margin-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-20-md,
    .new_mobile-nav .m-b-20-md {
      margin-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-25-md,
    .new_mobile-nav .m-b-25-md {
      margin-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-30-md,
    .new_mobile-nav .m-b-30-md {
      margin-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-35-md,
    .new_mobile-nav .m-b-35-md {
      margin-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-40-md,
    .new_mobile-nav .m-b-40-md {
      margin-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-45-md,
    .new_mobile-nav .m-b-45-md {
      margin-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-50-md,
    .new_mobile-nav .m-b-50-md {
      margin-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-55-md,
    .new_mobile-nav .m-b-55-md {
      margin-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-60-md,
    .new_mobile-nav .m-b-60-md {
      margin-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-65-md,
    .new_mobile-nav .m-b-65-md {
      margin-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-70-md,
    .new_mobile-nav .m-b-70-md {
      margin-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-75-md,
    .new_mobile-nav .m-b-75-md {
      margin-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-80-md,
    .new_mobile-nav .m-b-80-md {
      margin-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-85-md,
    .new_mobile-nav .m-b-85-md {
      margin-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-90-md,
    .new_mobile-nav .m-b-90-md {
      margin-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-95-md,
    .new_mobile-nav .m-b-95-md {
      margin-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-100-md,
    .new_mobile-nav .m-b-100-md {
      margin-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .w-100-md,
    .new_mobile-nav .w-100-md {
      width: 100%; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-0-md,
    .new_mobile-nav .m-l-0-md {
      margin-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-0-md,
    .new_mobile-nav .m-r-0-md {
      margin-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-5-md,
    .new_mobile-nav .m-r-5-md {
      margin-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-10-md,
    .new_mobile-nav .m-r-10-md {
      margin-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-15-md,
    .new_mobile-nav .m-r-15-md {
      margin-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-20-md,
    .new_mobile-nav .m-r-20-md {
      margin-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-25-md,
    .new_mobile-nav .m-r-25-md {
      margin-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-30-md,
    .new_mobile-nav .m-r-30-md {
      margin-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-35-md,
    .new_mobile-nav .m-r-35-md {
      margin-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-40-md,
    .new_mobile-nav .m-r-40-md {
      margin-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-45-md,
    .new_mobile-nav .m-r-45-md {
      margin-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-50-md,
    .new_mobile-nav .m-r-50-md {
      margin-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-55-md,
    .new_mobile-nav .m-r-55-md {
      margin-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-60-md,
    .new_mobile-nav .m-r-60-md {
      margin-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-65-md,
    .new_mobile-nav .m-r-65-md {
      margin-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-70-md,
    .new_mobile-nav .m-r-70-md {
      margin-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-75-md,
    .new_mobile-nav .m-r-75-md {
      margin-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-80-md,
    .new_mobile-nav .m-r-80-md {
      margin-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-85-md,
    .new_mobile-nav .m-r-85-md {
      margin-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-90-md,
    .new_mobile-nav .m-r-90-md {
      margin-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-95-md,
    .new_mobile-nav .m-r-95-md {
      margin-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-100-md,
    .new_mobile-nav .m-r-100-md {
      margin-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-5-md,
    .new_mobile-nav .m-l-5-md {
      margin-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-10-md,
    .new_mobile-nav .m-l-10-md {
      margin-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-15-md,
    .new_mobile-nav .m-l-15-md {
      margin-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-20-md,
    .new_mobile-nav .m-l-20-md {
      margin-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-25-md,
    .new_mobile-nav .m-l-25-md {
      margin-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-30-md,
    .new_mobile-nav .m-l-30-md {
      margin-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-35-md,
    .new_mobile-nav .m-l-35-md {
      margin-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-40-md,
    .new_mobile-nav .m-l-40-md {
      margin-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-45-md,
    .new_mobile-nav .m-l-45-md {
      margin-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-50-md,
    .new_mobile-nav .m-l-50-md {
      margin-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-55-md,
    .new_mobile-nav .m-l-55-md {
      margin-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-60-md,
    .new_mobile-nav .m-l-60-md {
      margin-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-65-md,
    .new_mobile-nav .m-l-65-md {
      margin-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-70-md,
    .new_mobile-nav .m-l-70-md {
      margin-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-75-md,
    .new_mobile-nav .m-l-75-md {
      margin-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-80-md,
    .new_mobile-nav .m-l-80-md {
      margin-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-85-md,
    .new_mobile-nav .m-l-85-md {
      margin-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-90-md,
    .new_mobile-nav .m-l-90-md {
      margin-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-95-md,
    .new_mobile-nav .m-l-95-md {
      margin-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-100-md,
    .new_mobile-nav .m-l-100-md {
      margin-left: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-5-md,
    .new_mobile-nav .p-r-5-md {
      padding-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-10-md,
    .new_mobile-nav .p-r-10-md {
      padding-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-15-md,
    .new_mobile-nav .p-r-15-md {
      padding-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-20-md,
    .new_mobile-nav .p-r-20-md {
      padding-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-25-md,
    .new_mobile-nav .p-r-25-md {
      padding-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-30-md,
    .new_mobile-nav .p-r-30-md {
      padding-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-35-md,
    .new_mobile-nav .p-r-35-md {
      padding-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-40-md,
    .new_mobile-nav .p-r-40-md {
      padding-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-45-md,
    .new_mobile-nav .p-r-45-md {
      padding-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-50-md,
    .new_mobile-nav .p-r-50-md {
      padding-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-55-md,
    .new_mobile-nav .p-r-55-md {
      padding-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-60-md,
    .new_mobile-nav .p-r-60-md {
      padding-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-65-md,
    .new_mobile-nav .p-r-65-md {
      padding-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-70-md,
    .new_mobile-nav .p-r-70-md {
      padding-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-75-md,
    .new_mobile-nav .p-r-75-md {
      padding-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-80-md,
    .new_mobile-nav .p-r-80-md {
      padding-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-85-md,
    .new_mobile-nav .p-r-85-md {
      padding-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-90-md,
    .new_mobile-nav .p-r-90-md {
      padding-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-95-md,
    .new_mobile-nav .p-r-95-md {
      padding-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-100-md,
    .new_mobile-nav .p-r-100-md {
      padding-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-0-md,
    .new_mobile-nav .p-l-0-md {
      padding-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-0-md,
    .new_mobile-nav .p-r-0-md {
      padding-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-5-md,
    .new_mobile-nav .p-l-5-md {
      padding-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-10-md,
    .new_mobile-nav .p-l-10-md {
      padding-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-15-md,
    .new_mobile-nav .p-l-15-md {
      padding-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-20-md,
    .new_mobile-nav .p-l-20-md {
      padding-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-25-md,
    .new_mobile-nav .p-l-25-md {
      padding-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-30-md,
    .new_mobile-nav .p-l-30-md {
      padding-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-35-md,
    .new_mobile-nav .p-l-35-md {
      padding-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-40-md,
    .new_mobile-nav .p-l-40-md {
      padding-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-45-md,
    .new_mobile-nav .p-l-45-md {
      padding-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-50-md,
    .new_mobile-nav .p-l-50-md {
      padding-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-55-md,
    .new_mobile-nav .p-l-55-md {
      padding-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-60-md,
    .new_mobile-nav .p-l-60-md {
      padding-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-65-md,
    .new_mobile-nav .p-l-65-md {
      padding-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-70-md,
    .new_mobile-nav .p-l-70-md {
      padding-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-75-md,
    .new_mobile-nav .p-l-75-md {
      padding-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-80-md,
    .new_mobile-nav .p-l-80-md {
      padding-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-85-md,
    .new_mobile-nav .p-l-85-md {
      padding-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-90-md,
    .new_mobile-nav .p-l-90-md {
      padding-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-95-md,
    .new_mobile-nav .p-l-95-md {
      padding-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-100-md,
    .new_mobile-nav .p-l-100-md {
      padding-left: 100px; } }
  @media screen and (max-width: 920px) {
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-0-m,
    .new_mobile-nav .p-t-0-m {
      padding-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-5-m,
    .new_mobile-nav .p-t-5-m {
      padding-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-10-m,
    .new_mobile-nav .p-t-10-m {
      padding-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-15-m,
    .new_mobile-nav .p-t-15-m {
      padding-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-20-m,
    .new_mobile-nav .p-t-20-m {
      padding-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-25-m,
    .new_mobile-nav .p-t-25-m {
      padding-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-30-m,
    .new_mobile-nav .p-t-30-m {
      padding-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-35-m,
    .new_mobile-nav .p-t-35-m {
      padding-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-40-m,
    .new_mobile-nav .p-t-40-m {
      padding-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-45-m,
    .new_mobile-nav .p-t-45-m {
      padding-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-50-m,
    .new_mobile-nav .p-t-50-m {
      padding-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-55-m,
    .new_mobile-nav .p-t-55-m {
      padding-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-60-m,
    .new_mobile-nav .p-t-60-m {
      padding-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-65-m,
    .new_mobile-nav .p-t-65-m {
      padding-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-70-m,
    .new_mobile-nav .p-t-70-m {
      padding-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-75-m,
    .new_mobile-nav .p-t-75-m {
      padding-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-80-m,
    .new_mobile-nav .p-t-80-m {
      padding-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-85-m,
    .new_mobile-nav .p-t-85-m {
      padding-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-90-m,
    .new_mobile-nav .p-t-90-m {
      padding-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-95-m,
    .new_mobile-nav .p-t-95-m {
      padding-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-100-m,
    .new_mobile-nav .p-t-100-m {
      padding-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-0-m,
    .new_mobile-nav .p-b-0-m {
      padding-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-5-m,
    .new_mobile-nav .p-b-5-m {
      padding-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-10-m,
    .new_mobile-nav .p-b-10-m {
      padding-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-15-m,
    .new_mobile-nav .p-b-15-m {
      padding-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-20-m,
    .new_mobile-nav .p-b-20-m {
      padding-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-25-m,
    .new_mobile-nav .p-b-25-m {
      padding-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-30-m,
    .new_mobile-nav .p-b-30-m {
      padding-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-35-m,
    .new_mobile-nav .p-b-35-m {
      padding-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-40-m,
    .new_mobile-nav .p-b-40-m {
      padding-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-45-m,
    .new_mobile-nav .p-b-45-m {
      padding-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-50-m,
    .new_mobile-nav .p-b-50-m {
      padding-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-55-m,
    .new_mobile-nav .p-b-55-m {
      padding-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-60-m,
    .new_mobile-nav .p-b-60-m {
      padding-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-65-m,
    .new_mobile-nav .p-b-65-m {
      padding-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-70-m,
    .new_mobile-nav .p-b-70-m {
      padding-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-75-m,
    .new_mobile-nav .p-b-75-m {
      padding-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-80-m,
    .new_mobile-nav .p-b-80-m {
      padding-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-85-m,
    .new_mobile-nav .p-b-85-m {
      padding-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-90-m,
    .new_mobile-nav .p-b-90-m {
      padding-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-95-m,
    .new_mobile-nav .p-b-95-m {
      padding-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-100-m,
    .new_mobile-nav .p-b-100-m {
      padding-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-0-m,
    .new_mobile-nav .m-t-0-m {
      margin-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-5-m,
    .new_mobile-nav .m-t-5-m {
      margin-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-10-m,
    .new_mobile-nav .m-t-10-m {
      margin-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-15-m,
    .new_mobile-nav .m-t-15-m {
      margin-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-20-m,
    .new_mobile-nav .m-t-20-m {
      margin-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-25-m,
    .new_mobile-nav .m-t-25-m {
      margin-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-30-m,
    .new_mobile-nav .m-t-30-m {
      margin-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-35-m,
    .new_mobile-nav .m-t-35-m {
      margin-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-40-m,
    .new_mobile-nav .m-t-40-m {
      margin-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-45-m,
    .new_mobile-nav .m-t-45-m {
      margin-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-50-m,
    .new_mobile-nav .m-t-50-m {
      margin-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-55-m,
    .new_mobile-nav .m-t-55-m {
      margin-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-60-m,
    .new_mobile-nav .m-t-60-m {
      margin-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-65-m,
    .new_mobile-nav .m-t-65-m {
      margin-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-70-m,
    .new_mobile-nav .m-t-70-m {
      margin-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-75-m,
    .new_mobile-nav .m-t-75-m {
      margin-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-80-m,
    .new_mobile-nav .m-t-80-m {
      margin-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-85-m,
    .new_mobile-nav .m-t-85-m {
      margin-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-90-m,
    .new_mobile-nav .m-t-90-m {
      margin-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-95-m,
    .new_mobile-nav .m-t-95-m {
      margin-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-100-m,
    .new_mobile-nav .m-t-100-m {
      margin-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-0-m,
    .new_mobile-nav .m-b-0-m {
      margin-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-5-m,
    .new_mobile-nav .m-b-5-m {
      margin-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-10-m,
    .new_mobile-nav .m-b-10-m {
      margin-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-15-m,
    .new_mobile-nav .m-b-15-m {
      margin-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-20-m,
    .new_mobile-nav .m-b-20-m {
      margin-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-25-m,
    .new_mobile-nav .m-b-25-m {
      margin-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-30-m,
    .new_mobile-nav .m-b-30-m {
      margin-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-35-m,
    .new_mobile-nav .m-b-35-m {
      margin-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-40-m,
    .new_mobile-nav .m-b-40-m {
      margin-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-45-m,
    .new_mobile-nav .m-b-45-m {
      margin-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-50-m,
    .new_mobile-nav .m-b-50-m {
      margin-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-55-m,
    .new_mobile-nav .m-b-55-m {
      margin-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-60-m,
    .new_mobile-nav .m-b-60-m {
      margin-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-65-m,
    .new_mobile-nav .m-b-65-m {
      margin-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-70-m,
    .new_mobile-nav .m-b-70-m {
      margin-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-75-m,
    .new_mobile-nav .m-b-75-m {
      margin-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-80-m,
    .new_mobile-nav .m-b-80-m {
      margin-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-85-m,
    .new_mobile-nav .m-b-85-m {
      margin-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-90-m,
    .new_mobile-nav .m-b-90-m {
      margin-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-95-m,
    .new_mobile-nav .m-b-95-m {
      margin-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-100-m,
    .new_mobile-nav .m-b-100-m {
      margin-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .w-100-m,
    .new_mobile-nav .w-100-m {
      width: 100%; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-0-m,
    .new_mobile-nav .m-l-0-m {
      margin-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-0-m,
    .new_mobile-nav .m-r-0-m {
      margin-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-5-m,
    .new_mobile-nav .m-r-5-m {
      margin-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-10-m,
    .new_mobile-nav .m-r-10-m {
      margin-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-15-m,
    .new_mobile-nav .m-r-15-m {
      margin-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-20-m,
    .new_mobile-nav .m-r-20-m {
      margin-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-25-m,
    .new_mobile-nav .m-r-25-m {
      margin-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-30-m,
    .new_mobile-nav .m-r-30-m {
      margin-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-35-m,
    .new_mobile-nav .m-r-35-m {
      margin-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-40-m,
    .new_mobile-nav .m-r-40-m {
      margin-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-45-m,
    .new_mobile-nav .m-r-45-m {
      margin-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-50-m,
    .new_mobile-nav .m-r-50-m {
      margin-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-55-m,
    .new_mobile-nav .m-r-55-m {
      margin-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-60-m,
    .new_mobile-nav .m-r-60-m {
      margin-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-65-m,
    .new_mobile-nav .m-r-65-m {
      margin-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-70-m,
    .new_mobile-nav .m-r-70-m {
      margin-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-75-m,
    .new_mobile-nav .m-r-75-m {
      margin-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-80-m,
    .new_mobile-nav .m-r-80-m {
      margin-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-85-m,
    .new_mobile-nav .m-r-85-m {
      margin-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-90-m,
    .new_mobile-nav .m-r-90-m {
      margin-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-95-m,
    .new_mobile-nav .m-r-95-m {
      margin-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-100-m,
    .new_mobile-nav .m-r-100-m {
      margin-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-5-m,
    .new_mobile-nav .m-l-5-m {
      margin-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-10-m,
    .new_mobile-nav .m-l-10-m {
      margin-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-15-m,
    .new_mobile-nav .m-l-15-m {
      margin-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-20-m,
    .new_mobile-nav .m-l-20-m {
      margin-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-25-m,
    .new_mobile-nav .m-l-25-m {
      margin-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-30-m,
    .new_mobile-nav .m-l-30-m {
      margin-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-35-m,
    .new_mobile-nav .m-l-35-m {
      margin-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-40-m,
    .new_mobile-nav .m-l-40-m {
      margin-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-45-m,
    .new_mobile-nav .m-l-45-m {
      margin-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-50-m,
    .new_mobile-nav .m-l-50-m {
      margin-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-55-m,
    .new_mobile-nav .m-l-55-m {
      margin-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-60-m,
    .new_mobile-nav .m-l-60-m {
      margin-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-65-m,
    .new_mobile-nav .m-l-65-m {
      margin-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-70-m,
    .new_mobile-nav .m-l-70-m {
      margin-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-75-m,
    .new_mobile-nav .m-l-75-m {
      margin-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-80-m,
    .new_mobile-nav .m-l-80-m {
      margin-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-85-m,
    .new_mobile-nav .m-l-85-m {
      margin-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-90-m,
    .new_mobile-nav .m-l-90-m {
      margin-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-95-m,
    .new_mobile-nav .m-l-95-m {
      margin-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-100-m,
    .new_mobile-nav .m-l-100-m {
      margin-left: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-5-m,
    .new_mobile-nav .p-r-5-m {
      padding-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-10-m,
    .new_mobile-nav .p-r-10-m {
      padding-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-15-m,
    .new_mobile-nav .p-r-15-m {
      padding-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-20-m,
    .new_mobile-nav .p-r-20-m {
      padding-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-25-m,
    .new_mobile-nav .p-r-25-m {
      padding-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-30-m,
    .new_mobile-nav .p-r-30-m {
      padding-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-35-m,
    .new_mobile-nav .p-r-35-m {
      padding-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-40-m,
    .new_mobile-nav .p-r-40-m {
      padding-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-45-m,
    .new_mobile-nav .p-r-45-m {
      padding-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-50-m,
    .new_mobile-nav .p-r-50-m {
      padding-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-55-m,
    .new_mobile-nav .p-r-55-m {
      padding-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-60-m,
    .new_mobile-nav .p-r-60-m {
      padding-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-65-m,
    .new_mobile-nav .p-r-65-m {
      padding-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-70-m,
    .new_mobile-nav .p-r-70-m {
      padding-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-75-m,
    .new_mobile-nav .p-r-75-m {
      padding-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-80-m,
    .new_mobile-nav .p-r-80-m {
      padding-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-85-m,
    .new_mobile-nav .p-r-85-m {
      padding-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-90-m,
    .new_mobile-nav .p-r-90-m {
      padding-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-95-m,
    .new_mobile-nav .p-r-95-m {
      padding-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-100-m,
    .new_mobile-nav .p-r-100-m {
      padding-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-0-m,
    .new_mobile-nav .p-l-0-m {
      padding-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-0-m,
    .new_mobile-nav .p-r-0-m {
      padding-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-5-m,
    .new_mobile-nav .p-l-5-m {
      padding-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-10-m,
    .new_mobile-nav .p-l-10-m {
      padding-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-15-m,
    .new_mobile-nav .p-l-15-m {
      padding-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-20-m,
    .new_mobile-nav .p-l-20-m {
      padding-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-25-m,
    .new_mobile-nav .p-l-25-m {
      padding-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-30-m,
    .new_mobile-nav .p-l-30-m {
      padding-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-35-m,
    .new_mobile-nav .p-l-35-m {
      padding-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-40-m,
    .new_mobile-nav .p-l-40-m {
      padding-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-45-m,
    .new_mobile-nav .p-l-45-m {
      padding-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-50-m,
    .new_mobile-nav .p-l-50-m {
      padding-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-55-m,
    .new_mobile-nav .p-l-55-m {
      padding-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-60-m,
    .new_mobile-nav .p-l-60-m {
      padding-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-65-m,
    .new_mobile-nav .p-l-65-m {
      padding-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-70-m,
    .new_mobile-nav .p-l-70-m {
      padding-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-75-m,
    .new_mobile-nav .p-l-75-m {
      padding-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-80-m,
    .new_mobile-nav .p-l-80-m {
      padding-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-85-m,
    .new_mobile-nav .p-l-85-m {
      padding-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-90-m,
    .new_mobile-nav .p-l-90-m {
      padding-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-95-m,
    .new_mobile-nav .p-l-95-m {
      padding-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-100-m,
    .new_mobile-nav .p-l-100-m {
      padding-left: 100px; } }
  @media screen and (max-width: 768px) {
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-0-sm,
    .new_mobile-nav .p-t-0-sm {
      padding-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-5-sm,
    .new_mobile-nav .p-t-5-sm {
      padding-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-10-sm,
    .new_mobile-nav .p-t-10-sm {
      padding-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-15-sm,
    .new_mobile-nav .p-t-15-sm {
      padding-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-20-sm,
    .new_mobile-nav .p-t-20-sm {
      padding-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-25-sm,
    .new_mobile-nav .p-t-25-sm {
      padding-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-30-sm,
    .new_mobile-nav .p-t-30-sm {
      padding-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-35-sm,
    .new_mobile-nav .p-t-35-sm {
      padding-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-40-sm,
    .new_mobile-nav .p-t-40-sm {
      padding-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-45-sm,
    .new_mobile-nav .p-t-45-sm {
      padding-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-50-sm,
    .new_mobile-nav .p-t-50-sm {
      padding-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-55-sm,
    .new_mobile-nav .p-t-55-sm {
      padding-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-60-sm,
    .new_mobile-nav .p-t-60-sm {
      padding-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-65-sm,
    .new_mobile-nav .p-t-65-sm {
      padding-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-70-sm,
    .new_mobile-nav .p-t-70-sm {
      padding-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-75-sm,
    .new_mobile-nav .p-t-75-sm {
      padding-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-80-sm,
    .new_mobile-nav .p-t-80-sm {
      padding-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-85-sm,
    .new_mobile-nav .p-t-85-sm {
      padding-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-90-sm,
    .new_mobile-nav .p-t-90-sm {
      padding-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-95-sm,
    .new_mobile-nav .p-t-95-sm {
      padding-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-100-sm,
    .new_mobile-nav .p-t-100-sm {
      padding-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-0-sm,
    .new_mobile-nav .p-b-0-sm {
      padding-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-5-sm,
    .new_mobile-nav .p-b-5-sm {
      padding-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-10-sm,
    .new_mobile-nav .p-b-10-sm {
      padding-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-15-sm,
    .new_mobile-nav .p-b-15-sm {
      padding-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-20-sm,
    .new_mobile-nav .p-b-20-sm {
      padding-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-25-sm,
    .new_mobile-nav .p-b-25-sm {
      padding-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-30-sm,
    .new_mobile-nav .p-b-30-sm {
      padding-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-35-sm,
    .new_mobile-nav .p-b-35-sm {
      padding-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-40-sm,
    .new_mobile-nav .p-b-40-sm {
      padding-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-45-sm,
    .new_mobile-nav .p-b-45-sm {
      padding-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-50-sm,
    .new_mobile-nav .p-b-50-sm {
      padding-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-55-sm,
    .new_mobile-nav .p-b-55-sm {
      padding-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-60-sm,
    .new_mobile-nav .p-b-60-sm {
      padding-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-65-sm,
    .new_mobile-nav .p-b-65-sm {
      padding-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-70-sm,
    .new_mobile-nav .p-b-70-sm {
      padding-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-75-sm,
    .new_mobile-nav .p-b-75-sm {
      padding-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-80-sm,
    .new_mobile-nav .p-b-80-sm {
      padding-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-85-sm,
    .new_mobile-nav .p-b-85-sm {
      padding-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-90-sm,
    .new_mobile-nav .p-b-90-sm {
      padding-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-95-sm,
    .new_mobile-nav .p-b-95-sm {
      padding-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-100-sm,
    .new_mobile-nav .p-b-100-sm {
      padding-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-0-sm,
    .new_mobile-nav .m-t-0-sm {
      margin-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-5-sm,
    .new_mobile-nav .m-t-5-sm {
      margin-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-10-sm,
    .new_mobile-nav .m-t-10-sm {
      margin-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-15-sm,
    .new_mobile-nav .m-t-15-sm {
      margin-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-20-sm,
    .new_mobile-nav .m-t-20-sm {
      margin-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-25-sm,
    .new_mobile-nav .m-t-25-sm {
      margin-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-30-sm,
    .new_mobile-nav .m-t-30-sm {
      margin-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-35-sm,
    .new_mobile-nav .m-t-35-sm {
      margin-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-40-sm,
    .new_mobile-nav .m-t-40-sm {
      margin-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-45-sm,
    .new_mobile-nav .m-t-45-sm {
      margin-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-50-sm,
    .new_mobile-nav .m-t-50-sm {
      margin-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-55-sm,
    .new_mobile-nav .m-t-55-sm {
      margin-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-60-sm,
    .new_mobile-nav .m-t-60-sm {
      margin-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-65-sm,
    .new_mobile-nav .m-t-65-sm {
      margin-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-70-sm,
    .new_mobile-nav .m-t-70-sm {
      margin-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-75-sm,
    .new_mobile-nav .m-t-75-sm {
      margin-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-80-sm,
    .new_mobile-nav .m-t-80-sm {
      margin-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-85-sm,
    .new_mobile-nav .m-t-85-sm {
      margin-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-90-sm,
    .new_mobile-nav .m-t-90-sm {
      margin-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-95-sm,
    .new_mobile-nav .m-t-95-sm {
      margin-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-100-sm,
    .new_mobile-nav .m-t-100-sm {
      margin-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-0-sm,
    .new_mobile-nav .m-b-0-sm {
      margin-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-5-sm,
    .new_mobile-nav .m-b-5-sm {
      margin-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-10-sm,
    .new_mobile-nav .m-b-10-sm {
      margin-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-15-sm,
    .new_mobile-nav .m-b-15-sm {
      margin-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-20-sm,
    .new_mobile-nav .m-b-20-sm {
      margin-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-25-sm,
    .new_mobile-nav .m-b-25-sm {
      margin-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-30-sm,
    .new_mobile-nav .m-b-30-sm {
      margin-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-35-sm,
    .new_mobile-nav .m-b-35-sm {
      margin-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-40-sm,
    .new_mobile-nav .m-b-40-sm {
      margin-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-45-sm,
    .new_mobile-nav .m-b-45-sm {
      margin-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-50-sm,
    .new_mobile-nav .m-b-50-sm {
      margin-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-55-sm,
    .new_mobile-nav .m-b-55-sm {
      margin-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-60-sm,
    .new_mobile-nav .m-b-60-sm {
      margin-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-65-sm,
    .new_mobile-nav .m-b-65-sm {
      margin-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-70-sm,
    .new_mobile-nav .m-b-70-sm {
      margin-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-75-sm,
    .new_mobile-nav .m-b-75-sm {
      margin-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-80-sm,
    .new_mobile-nav .m-b-80-sm {
      margin-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-85-sm,
    .new_mobile-nav .m-b-85-sm {
      margin-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-90-sm,
    .new_mobile-nav .m-b-90-sm {
      margin-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-95-sm,
    .new_mobile-nav .m-b-95-sm {
      margin-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-100-sm,
    .new_mobile-nav .m-b-100-sm {
      margin-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .w-100-sm,
    .new_mobile-nav .w-100-sm {
      width: 100%; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-0-sm,
    .new_mobile-nav .m-l-0-sm {
      margin-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-0-sm,
    .new_mobile-nav .m-r-0-sm {
      margin-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-5-sm,
    .new_mobile-nav .m-r-5-sm {
      margin-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-10-sm,
    .new_mobile-nav .m-r-10-sm {
      margin-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-15-sm,
    .new_mobile-nav .m-r-15-sm {
      margin-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-20-sm,
    .new_mobile-nav .m-r-20-sm {
      margin-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-25-sm,
    .new_mobile-nav .m-r-25-sm {
      margin-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-30-sm,
    .new_mobile-nav .m-r-30-sm {
      margin-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-35-sm,
    .new_mobile-nav .m-r-35-sm {
      margin-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-40-sm,
    .new_mobile-nav .m-r-40-sm {
      margin-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-45-sm,
    .new_mobile-nav .m-r-45-sm {
      margin-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-50-sm,
    .new_mobile-nav .m-r-50-sm {
      margin-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-55-sm,
    .new_mobile-nav .m-r-55-sm {
      margin-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-60-sm,
    .new_mobile-nav .m-r-60-sm {
      margin-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-65-sm,
    .new_mobile-nav .m-r-65-sm {
      margin-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-70-sm,
    .new_mobile-nav .m-r-70-sm {
      margin-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-75-sm,
    .new_mobile-nav .m-r-75-sm {
      margin-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-80-sm,
    .new_mobile-nav .m-r-80-sm {
      margin-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-85-sm,
    .new_mobile-nav .m-r-85-sm {
      margin-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-90-sm,
    .new_mobile-nav .m-r-90-sm {
      margin-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-95-sm,
    .new_mobile-nav .m-r-95-sm {
      margin-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-100-sm,
    .new_mobile-nav .m-r-100-sm {
      margin-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-5-sm,
    .new_mobile-nav .m-l-5-sm {
      margin-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-10-sm,
    .new_mobile-nav .m-l-10-sm {
      margin-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-15-sm,
    .new_mobile-nav .m-l-15-sm {
      margin-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-20-sm,
    .new_mobile-nav .m-l-20-sm {
      margin-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-25-sm,
    .new_mobile-nav .m-l-25-sm {
      margin-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-30-sm,
    .new_mobile-nav .m-l-30-sm {
      margin-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-35-sm,
    .new_mobile-nav .m-l-35-sm {
      margin-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-40-sm,
    .new_mobile-nav .m-l-40-sm {
      margin-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-45-sm,
    .new_mobile-nav .m-l-45-sm {
      margin-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-50-sm,
    .new_mobile-nav .m-l-50-sm {
      margin-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-55-sm,
    .new_mobile-nav .m-l-55-sm {
      margin-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-60-sm,
    .new_mobile-nav .m-l-60-sm {
      margin-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-65-sm,
    .new_mobile-nav .m-l-65-sm {
      margin-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-70-sm,
    .new_mobile-nav .m-l-70-sm {
      margin-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-75-sm,
    .new_mobile-nav .m-l-75-sm {
      margin-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-80-sm,
    .new_mobile-nav .m-l-80-sm {
      margin-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-85-sm,
    .new_mobile-nav .m-l-85-sm {
      margin-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-90-sm,
    .new_mobile-nav .m-l-90-sm {
      margin-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-95-sm,
    .new_mobile-nav .m-l-95-sm {
      margin-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-100-sm,
    .new_mobile-nav .m-l-100-sm {
      margin-left: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-5-sm,
    .new_mobile-nav .p-r-5-sm {
      padding-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-10-sm,
    .new_mobile-nav .p-r-10-sm {
      padding-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-15-sm,
    .new_mobile-nav .p-r-15-sm {
      padding-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-20-sm,
    .new_mobile-nav .p-r-20-sm {
      padding-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-25-sm,
    .new_mobile-nav .p-r-25-sm {
      padding-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-30-sm,
    .new_mobile-nav .p-r-30-sm {
      padding-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-35-sm,
    .new_mobile-nav .p-r-35-sm {
      padding-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-40-sm,
    .new_mobile-nav .p-r-40-sm {
      padding-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-45-sm,
    .new_mobile-nav .p-r-45-sm {
      padding-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-50-sm,
    .new_mobile-nav .p-r-50-sm {
      padding-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-55-sm,
    .new_mobile-nav .p-r-55-sm {
      padding-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-60-sm,
    .new_mobile-nav .p-r-60-sm {
      padding-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-65-sm,
    .new_mobile-nav .p-r-65-sm {
      padding-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-70-sm,
    .new_mobile-nav .p-r-70-sm {
      padding-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-75-sm,
    .new_mobile-nav .p-r-75-sm {
      padding-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-80-sm,
    .new_mobile-nav .p-r-80-sm {
      padding-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-85-sm,
    .new_mobile-nav .p-r-85-sm {
      padding-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-90-sm,
    .new_mobile-nav .p-r-90-sm {
      padding-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-95-sm,
    .new_mobile-nav .p-r-95-sm {
      padding-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-100-sm,
    .new_mobile-nav .p-r-100-sm {
      padding-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-0-sm,
    .new_mobile-nav .p-l-0-sm {
      padding-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-0-sm,
    .new_mobile-nav .p-r-0-sm {
      padding-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-5-sm,
    .new_mobile-nav .p-l-5-sm {
      padding-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-10-sm,
    .new_mobile-nav .p-l-10-sm {
      padding-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-15-sm,
    .new_mobile-nav .p-l-15-sm {
      padding-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-20-sm,
    .new_mobile-nav .p-l-20-sm {
      padding-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-25-sm,
    .new_mobile-nav .p-l-25-sm {
      padding-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-30-sm,
    .new_mobile-nav .p-l-30-sm {
      padding-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-35-sm,
    .new_mobile-nav .p-l-35-sm {
      padding-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-40-sm,
    .new_mobile-nav .p-l-40-sm {
      padding-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-45-sm,
    .new_mobile-nav .p-l-45-sm {
      padding-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-50-sm,
    .new_mobile-nav .p-l-50-sm {
      padding-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-55-sm,
    .new_mobile-nav .p-l-55-sm {
      padding-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-60-sm,
    .new_mobile-nav .p-l-60-sm {
      padding-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-65-sm,
    .new_mobile-nav .p-l-65-sm {
      padding-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-70-sm,
    .new_mobile-nav .p-l-70-sm {
      padding-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-75-sm,
    .new_mobile-nav .p-l-75-sm {
      padding-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-80-sm,
    .new_mobile-nav .p-l-80-sm {
      padding-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-85-sm,
    .new_mobile-nav .p-l-85-sm {
      padding-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-90-sm,
    .new_mobile-nav .p-l-90-sm {
      padding-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-95-sm,
    .new_mobile-nav .p-l-95-sm {
      padding-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-100-sm,
    .new_mobile-nav .p-l-100-sm {
      padding-left: 100px; } }
  @media screen and (max-width: 640px) {
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-0-s,
    .new_mobile-nav .p-t-0-s {
      padding-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-5-s,
    .new_mobile-nav .p-t-5-s {
      padding-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-10-s,
    .new_mobile-nav .p-t-10-s {
      padding-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-15-s,
    .new_mobile-nav .p-t-15-s {
      padding-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-20-s,
    .new_mobile-nav .p-t-20-s {
      padding-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-25-s,
    .new_mobile-nav .p-t-25-s {
      padding-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-30-s,
    .new_mobile-nav .p-t-30-s {
      padding-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-35-s,
    .new_mobile-nav .p-t-35-s {
      padding-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-40-s,
    .new_mobile-nav .p-t-40-s {
      padding-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-45-s,
    .new_mobile-nav .p-t-45-s {
      padding-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-50-s,
    .new_mobile-nav .p-t-50-s {
      padding-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-55-s,
    .new_mobile-nav .p-t-55-s {
      padding-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-60-s,
    .new_mobile-nav .p-t-60-s {
      padding-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-65-s,
    .new_mobile-nav .p-t-65-s {
      padding-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-70-s,
    .new_mobile-nav .p-t-70-s {
      padding-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-75-s,
    .new_mobile-nav .p-t-75-s {
      padding-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-80-s,
    .new_mobile-nav .p-t-80-s {
      padding-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-85-s,
    .new_mobile-nav .p-t-85-s {
      padding-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-90-s,
    .new_mobile-nav .p-t-90-s {
      padding-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-95-s,
    .new_mobile-nav .p-t-95-s {
      padding-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-100-s,
    .new_mobile-nav .p-t-100-s {
      padding-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-0-s,
    .new_mobile-nav .p-b-0-s {
      padding-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-5-s,
    .new_mobile-nav .p-b-5-s {
      padding-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-10-s,
    .new_mobile-nav .p-b-10-s {
      padding-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-15-s,
    .new_mobile-nav .p-b-15-s {
      padding-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-20-s,
    .new_mobile-nav .p-b-20-s {
      padding-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-25-s,
    .new_mobile-nav .p-b-25-s {
      padding-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-30-s,
    .new_mobile-nav .p-b-30-s {
      padding-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-35-s,
    .new_mobile-nav .p-b-35-s {
      padding-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-40-s,
    .new_mobile-nav .p-b-40-s {
      padding-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-45-s,
    .new_mobile-nav .p-b-45-s {
      padding-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-50-s,
    .new_mobile-nav .p-b-50-s {
      padding-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-55-s,
    .new_mobile-nav .p-b-55-s {
      padding-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-60-s,
    .new_mobile-nav .p-b-60-s {
      padding-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-65-s,
    .new_mobile-nav .p-b-65-s {
      padding-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-70-s,
    .new_mobile-nav .p-b-70-s {
      padding-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-75-s,
    .new_mobile-nav .p-b-75-s {
      padding-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-80-s,
    .new_mobile-nav .p-b-80-s {
      padding-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-85-s,
    .new_mobile-nav .p-b-85-s {
      padding-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-90-s,
    .new_mobile-nav .p-b-90-s {
      padding-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-95-s,
    .new_mobile-nav .p-b-95-s {
      padding-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-100-s,
    .new_mobile-nav .p-b-100-s {
      padding-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-0-s,
    .new_mobile-nav .m-t-0-s {
      margin-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-5-s,
    .new_mobile-nav .m-t-5-s {
      margin-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-10-s,
    .new_mobile-nav .m-t-10-s {
      margin-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-15-s,
    .new_mobile-nav .m-t-15-s {
      margin-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-20-s,
    .new_mobile-nav .m-t-20-s {
      margin-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-25-s,
    .new_mobile-nav .m-t-25-s {
      margin-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-30-s,
    .new_mobile-nav .m-t-30-s {
      margin-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-35-s,
    .new_mobile-nav .m-t-35-s {
      margin-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-40-s,
    .new_mobile-nav .m-t-40-s {
      margin-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-45-s,
    .new_mobile-nav .m-t-45-s {
      margin-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-50-s,
    .new_mobile-nav .m-t-50-s {
      margin-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-55-s,
    .new_mobile-nav .m-t-55-s {
      margin-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-60-s,
    .new_mobile-nav .m-t-60-s {
      margin-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-65-s,
    .new_mobile-nav .m-t-65-s {
      margin-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-70-s,
    .new_mobile-nav .m-t-70-s {
      margin-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-75-s,
    .new_mobile-nav .m-t-75-s {
      margin-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-80-s,
    .new_mobile-nav .m-t-80-s {
      margin-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-85-s,
    .new_mobile-nav .m-t-85-s {
      margin-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-90-s,
    .new_mobile-nav .m-t-90-s {
      margin-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-95-s,
    .new_mobile-nav .m-t-95-s {
      margin-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-100-s,
    .new_mobile-nav .m-t-100-s {
      margin-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-0-s,
    .new_mobile-nav .m-b-0-s {
      margin-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-5-s,
    .new_mobile-nav .m-b-5-s {
      margin-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-10-s,
    .new_mobile-nav .m-b-10-s {
      margin-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-15-s,
    .new_mobile-nav .m-b-15-s {
      margin-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-20-s,
    .new_mobile-nav .m-b-20-s {
      margin-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-25-s,
    .new_mobile-nav .m-b-25-s {
      margin-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-30-s,
    .new_mobile-nav .m-b-30-s {
      margin-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-35-s,
    .new_mobile-nav .m-b-35-s {
      margin-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-40-s,
    .new_mobile-nav .m-b-40-s {
      margin-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-45-s,
    .new_mobile-nav .m-b-45-s {
      margin-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-50-s,
    .new_mobile-nav .m-b-50-s {
      margin-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-55-s,
    .new_mobile-nav .m-b-55-s {
      margin-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-60-s,
    .new_mobile-nav .m-b-60-s {
      margin-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-65-s,
    .new_mobile-nav .m-b-65-s {
      margin-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-70-s,
    .new_mobile-nav .m-b-70-s {
      margin-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-75-s,
    .new_mobile-nav .m-b-75-s {
      margin-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-80-s,
    .new_mobile-nav .m-b-80-s {
      margin-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-85-s,
    .new_mobile-nav .m-b-85-s {
      margin-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-90-s,
    .new_mobile-nav .m-b-90-s {
      margin-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-95-s,
    .new_mobile-nav .m-b-95-s {
      margin-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-100-s,
    .new_mobile-nav .m-b-100-s {
      margin-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .w-100-s,
    .new_mobile-nav .w-100-s {
      width: 100%; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-0-s,
    .new_mobile-nav .m-l-0-s {
      margin-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-0-s,
    .new_mobile-nav .m-r-0-s {
      margin-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-5-s,
    .new_mobile-nav .m-r-5-s {
      margin-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-10-s,
    .new_mobile-nav .m-r-10-s {
      margin-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-15-s,
    .new_mobile-nav .m-r-15-s {
      margin-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-20-s,
    .new_mobile-nav .m-r-20-s {
      margin-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-25-s,
    .new_mobile-nav .m-r-25-s {
      margin-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-30-s,
    .new_mobile-nav .m-r-30-s {
      margin-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-35-s,
    .new_mobile-nav .m-r-35-s {
      margin-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-40-s,
    .new_mobile-nav .m-r-40-s {
      margin-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-45-s,
    .new_mobile-nav .m-r-45-s {
      margin-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-50-s,
    .new_mobile-nav .m-r-50-s {
      margin-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-55-s,
    .new_mobile-nav .m-r-55-s {
      margin-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-60-s,
    .new_mobile-nav .m-r-60-s {
      margin-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-65-s,
    .new_mobile-nav .m-r-65-s {
      margin-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-70-s,
    .new_mobile-nav .m-r-70-s {
      margin-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-75-s,
    .new_mobile-nav .m-r-75-s {
      margin-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-80-s,
    .new_mobile-nav .m-r-80-s {
      margin-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-85-s,
    .new_mobile-nav .m-r-85-s {
      margin-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-90-s,
    .new_mobile-nav .m-r-90-s {
      margin-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-95-s,
    .new_mobile-nav .m-r-95-s {
      margin-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-100-s,
    .new_mobile-nav .m-r-100-s {
      margin-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-5-s,
    .new_mobile-nav .m-l-5-s {
      margin-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-10-s,
    .new_mobile-nav .m-l-10-s {
      margin-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-15-s,
    .new_mobile-nav .m-l-15-s {
      margin-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-20-s,
    .new_mobile-nav .m-l-20-s {
      margin-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-25-s,
    .new_mobile-nav .m-l-25-s {
      margin-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-30-s,
    .new_mobile-nav .m-l-30-s {
      margin-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-35-s,
    .new_mobile-nav .m-l-35-s {
      margin-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-40-s,
    .new_mobile-nav .m-l-40-s {
      margin-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-45-s,
    .new_mobile-nav .m-l-45-s {
      margin-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-50-s,
    .new_mobile-nav .m-l-50-s {
      margin-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-55-s,
    .new_mobile-nav .m-l-55-s {
      margin-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-60-s,
    .new_mobile-nav .m-l-60-s {
      margin-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-65-s,
    .new_mobile-nav .m-l-65-s {
      margin-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-70-s,
    .new_mobile-nav .m-l-70-s {
      margin-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-75-s,
    .new_mobile-nav .m-l-75-s {
      margin-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-80-s,
    .new_mobile-nav .m-l-80-s {
      margin-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-85-s,
    .new_mobile-nav .m-l-85-s {
      margin-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-90-s,
    .new_mobile-nav .m-l-90-s {
      margin-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-95-s,
    .new_mobile-nav .m-l-95-s {
      margin-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-100-s,
    .new_mobile-nav .m-l-100-s {
      margin-left: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-5-s,
    .new_mobile-nav .p-r-5-s {
      padding-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-10-s,
    .new_mobile-nav .p-r-10-s {
      padding-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-15-s,
    .new_mobile-nav .p-r-15-s {
      padding-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-20-s,
    .new_mobile-nav .p-r-20-s {
      padding-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-25-s,
    .new_mobile-nav .p-r-25-s {
      padding-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-30-s,
    .new_mobile-nav .p-r-30-s {
      padding-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-35-s,
    .new_mobile-nav .p-r-35-s {
      padding-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-40-s,
    .new_mobile-nav .p-r-40-s {
      padding-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-45-s,
    .new_mobile-nav .p-r-45-s {
      padding-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-50-s,
    .new_mobile-nav .p-r-50-s {
      padding-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-55-s,
    .new_mobile-nav .p-r-55-s {
      padding-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-60-s,
    .new_mobile-nav .p-r-60-s {
      padding-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-65-s,
    .new_mobile-nav .p-r-65-s {
      padding-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-70-s,
    .new_mobile-nav .p-r-70-s {
      padding-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-75-s,
    .new_mobile-nav .p-r-75-s {
      padding-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-80-s,
    .new_mobile-nav .p-r-80-s {
      padding-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-85-s,
    .new_mobile-nav .p-r-85-s {
      padding-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-90-s,
    .new_mobile-nav .p-r-90-s {
      padding-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-95-s,
    .new_mobile-nav .p-r-95-s {
      padding-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-100-s,
    .new_mobile-nav .p-r-100-s {
      padding-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-0-s,
    .new_mobile-nav .p-l-0-s {
      padding-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-0-s,
    .new_mobile-nav .p-r-0-s {
      padding-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-5-s,
    .new_mobile-nav .p-l-5-s {
      padding-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-10-s,
    .new_mobile-nav .p-l-10-s {
      padding-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-15-s,
    .new_mobile-nav .p-l-15-s {
      padding-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-20-s,
    .new_mobile-nav .p-l-20-s {
      padding-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-25-s,
    .new_mobile-nav .p-l-25-s {
      padding-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-30-s,
    .new_mobile-nav .p-l-30-s {
      padding-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-35-s,
    .new_mobile-nav .p-l-35-s {
      padding-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-40-s,
    .new_mobile-nav .p-l-40-s {
      padding-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-45-s,
    .new_mobile-nav .p-l-45-s {
      padding-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-50-s,
    .new_mobile-nav .p-l-50-s {
      padding-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-55-s,
    .new_mobile-nav .p-l-55-s {
      padding-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-60-s,
    .new_mobile-nav .p-l-60-s {
      padding-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-65-s,
    .new_mobile-nav .p-l-65-s {
      padding-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-70-s,
    .new_mobile-nav .p-l-70-s {
      padding-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-75-s,
    .new_mobile-nav .p-l-75-s {
      padding-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-80-s,
    .new_mobile-nav .p-l-80-s {
      padding-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-85-s,
    .new_mobile-nav .p-l-85-s {
      padding-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-90-s,
    .new_mobile-nav .p-l-90-s {
      padding-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-95-s,
    .new_mobile-nav .p-l-95-s {
      padding-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-100-s,
    .new_mobile-nav .p-l-100-s {
      padding-left: 100px; } }
  @media screen and (max-width: 480px) {
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-0-xs,
    .new_mobile-nav .p-t-0-xs {
      padding-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-5-xs,
    .new_mobile-nav .p-t-5-xs {
      padding-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-10-xs,
    .new_mobile-nav .p-t-10-xs {
      padding-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-15-xs,
    .new_mobile-nav .p-t-15-xs {
      padding-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-20-xs,
    .new_mobile-nav .p-t-20-xs {
      padding-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-25-xs,
    .new_mobile-nav .p-t-25-xs {
      padding-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-30-xs,
    .new_mobile-nav .p-t-30-xs {
      padding-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-35-xs,
    .new_mobile-nav .p-t-35-xs {
      padding-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-40-xs,
    .new_mobile-nav .p-t-40-xs {
      padding-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-45-xs,
    .new_mobile-nav .p-t-45-xs {
      padding-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-50-xs,
    .new_mobile-nav .p-t-50-xs {
      padding-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-55-xs,
    .new_mobile-nav .p-t-55-xs {
      padding-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-60-xs,
    .new_mobile-nav .p-t-60-xs {
      padding-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-65-xs,
    .new_mobile-nav .p-t-65-xs {
      padding-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-70-xs,
    .new_mobile-nav .p-t-70-xs {
      padding-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-75-xs,
    .new_mobile-nav .p-t-75-xs {
      padding-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-80-xs,
    .new_mobile-nav .p-t-80-xs {
      padding-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-85-xs,
    .new_mobile-nav .p-t-85-xs {
      padding-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-90-xs,
    .new_mobile-nav .p-t-90-xs {
      padding-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-95-xs,
    .new_mobile-nav .p-t-95-xs {
      padding-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-100-xs,
    .new_mobile-nav .p-t-100-xs {
      padding-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-0-xs,
    .new_mobile-nav .p-b-0-xs {
      padding-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-5-xs,
    .new_mobile-nav .p-b-5-xs {
      padding-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-10-xs,
    .new_mobile-nav .p-b-10-xs {
      padding-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-15-xs,
    .new_mobile-nav .p-b-15-xs {
      padding-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-20-xs,
    .new_mobile-nav .p-b-20-xs {
      padding-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-25-xs,
    .new_mobile-nav .p-b-25-xs {
      padding-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-30-xs,
    .new_mobile-nav .p-b-30-xs {
      padding-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-35-xs,
    .new_mobile-nav .p-b-35-xs {
      padding-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-40-xs,
    .new_mobile-nav .p-b-40-xs {
      padding-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-45-xs,
    .new_mobile-nav .p-b-45-xs {
      padding-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-50-xs,
    .new_mobile-nav .p-b-50-xs {
      padding-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-55-xs,
    .new_mobile-nav .p-b-55-xs {
      padding-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-60-xs,
    .new_mobile-nav .p-b-60-xs {
      padding-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-65-xs,
    .new_mobile-nav .p-b-65-xs {
      padding-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-70-xs,
    .new_mobile-nav .p-b-70-xs {
      padding-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-75-xs,
    .new_mobile-nav .p-b-75-xs {
      padding-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-80-xs,
    .new_mobile-nav .p-b-80-xs {
      padding-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-85-xs,
    .new_mobile-nav .p-b-85-xs {
      padding-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-90-xs,
    .new_mobile-nav .p-b-90-xs {
      padding-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-95-xs,
    .new_mobile-nav .p-b-95-xs {
      padding-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-100-xs,
    .new_mobile-nav .p-b-100-xs {
      padding-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-0-xs,
    .new_mobile-nav .m-t-0-xs {
      margin-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-5-xs,
    .new_mobile-nav .m-t-5-xs {
      margin-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-10-xs,
    .new_mobile-nav .m-t-10-xs {
      margin-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-15-xs,
    .new_mobile-nav .m-t-15-xs {
      margin-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-20-xs,
    .new_mobile-nav .m-t-20-xs {
      margin-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-25-xs,
    .new_mobile-nav .m-t-25-xs {
      margin-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-30-xs,
    .new_mobile-nav .m-t-30-xs {
      margin-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-35-xs,
    .new_mobile-nav .m-t-35-xs {
      margin-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-40-xs,
    .new_mobile-nav .m-t-40-xs {
      margin-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-45-xs,
    .new_mobile-nav .m-t-45-xs {
      margin-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-50-xs,
    .new_mobile-nav .m-t-50-xs {
      margin-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-55-xs,
    .new_mobile-nav .m-t-55-xs {
      margin-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-60-xs,
    .new_mobile-nav .m-t-60-xs {
      margin-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-65-xs,
    .new_mobile-nav .m-t-65-xs {
      margin-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-70-xs,
    .new_mobile-nav .m-t-70-xs {
      margin-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-75-xs,
    .new_mobile-nav .m-t-75-xs {
      margin-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-80-xs,
    .new_mobile-nav .m-t-80-xs {
      margin-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-85-xs,
    .new_mobile-nav .m-t-85-xs {
      margin-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-90-xs,
    .new_mobile-nav .m-t-90-xs {
      margin-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-95-xs,
    .new_mobile-nav .m-t-95-xs {
      margin-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-100-xs,
    .new_mobile-nav .m-t-100-xs {
      margin-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-0-xs,
    .new_mobile-nav .m-b-0-xs {
      margin-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-5-xs,
    .new_mobile-nav .m-b-5-xs {
      margin-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-10-xs,
    .new_mobile-nav .m-b-10-xs {
      margin-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-15-xs,
    .new_mobile-nav .m-b-15-xs {
      margin-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-20-xs,
    .new_mobile-nav .m-b-20-xs {
      margin-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-25-xs,
    .new_mobile-nav .m-b-25-xs {
      margin-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-30-xs,
    .new_mobile-nav .m-b-30-xs {
      margin-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-35-xs,
    .new_mobile-nav .m-b-35-xs {
      margin-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-40-xs,
    .new_mobile-nav .m-b-40-xs {
      margin-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-45-xs,
    .new_mobile-nav .m-b-45-xs {
      margin-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-50-xs,
    .new_mobile-nav .m-b-50-xs {
      margin-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-55-xs,
    .new_mobile-nav .m-b-55-xs {
      margin-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-60-xs,
    .new_mobile-nav .m-b-60-xs {
      margin-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-65-xs,
    .new_mobile-nav .m-b-65-xs {
      margin-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-70-xs,
    .new_mobile-nav .m-b-70-xs {
      margin-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-75-xs,
    .new_mobile-nav .m-b-75-xs {
      margin-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-80-xs,
    .new_mobile-nav .m-b-80-xs {
      margin-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-85-xs,
    .new_mobile-nav .m-b-85-xs {
      margin-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-90-xs,
    .new_mobile-nav .m-b-90-xs {
      margin-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-95-xs,
    .new_mobile-nav .m-b-95-xs {
      margin-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-100-xs,
    .new_mobile-nav .m-b-100-xs {
      margin-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .w-100-xs,
    .new_mobile-nav .w-100-xs {
      width: 100%; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-0-xs,
    .new_mobile-nav .m-l-0-xs {
      margin-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-0-xs,
    .new_mobile-nav .m-r-0-xs {
      margin-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-5-xs,
    .new_mobile-nav .m-r-5-xs {
      margin-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-10-xs,
    .new_mobile-nav .m-r-10-xs {
      margin-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-15-xs,
    .new_mobile-nav .m-r-15-xs {
      margin-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-20-xs,
    .new_mobile-nav .m-r-20-xs {
      margin-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-25-xs,
    .new_mobile-nav .m-r-25-xs {
      margin-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-30-xs,
    .new_mobile-nav .m-r-30-xs {
      margin-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-35-xs,
    .new_mobile-nav .m-r-35-xs {
      margin-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-40-xs,
    .new_mobile-nav .m-r-40-xs {
      margin-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-45-xs,
    .new_mobile-nav .m-r-45-xs {
      margin-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-50-xs,
    .new_mobile-nav .m-r-50-xs {
      margin-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-55-xs,
    .new_mobile-nav .m-r-55-xs {
      margin-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-60-xs,
    .new_mobile-nav .m-r-60-xs {
      margin-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-65-xs,
    .new_mobile-nav .m-r-65-xs {
      margin-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-70-xs,
    .new_mobile-nav .m-r-70-xs {
      margin-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-75-xs,
    .new_mobile-nav .m-r-75-xs {
      margin-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-80-xs,
    .new_mobile-nav .m-r-80-xs {
      margin-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-85-xs,
    .new_mobile-nav .m-r-85-xs {
      margin-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-90-xs,
    .new_mobile-nav .m-r-90-xs {
      margin-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-95-xs,
    .new_mobile-nav .m-r-95-xs {
      margin-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-100-xs,
    .new_mobile-nav .m-r-100-xs {
      margin-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-5-xs,
    .new_mobile-nav .m-l-5-xs {
      margin-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-10-xs,
    .new_mobile-nav .m-l-10-xs {
      margin-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-15-xs,
    .new_mobile-nav .m-l-15-xs {
      margin-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-20-xs,
    .new_mobile-nav .m-l-20-xs {
      margin-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-25-xs,
    .new_mobile-nav .m-l-25-xs {
      margin-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-30-xs,
    .new_mobile-nav .m-l-30-xs {
      margin-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-35-xs,
    .new_mobile-nav .m-l-35-xs {
      margin-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-40-xs,
    .new_mobile-nav .m-l-40-xs {
      margin-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-45-xs,
    .new_mobile-nav .m-l-45-xs {
      margin-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-50-xs,
    .new_mobile-nav .m-l-50-xs {
      margin-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-55-xs,
    .new_mobile-nav .m-l-55-xs {
      margin-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-60-xs,
    .new_mobile-nav .m-l-60-xs {
      margin-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-65-xs,
    .new_mobile-nav .m-l-65-xs {
      margin-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-70-xs,
    .new_mobile-nav .m-l-70-xs {
      margin-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-75-xs,
    .new_mobile-nav .m-l-75-xs {
      margin-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-80-xs,
    .new_mobile-nav .m-l-80-xs {
      margin-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-85-xs,
    .new_mobile-nav .m-l-85-xs {
      margin-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-90-xs,
    .new_mobile-nav .m-l-90-xs {
      margin-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-95-xs,
    .new_mobile-nav .m-l-95-xs {
      margin-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-100-xs,
    .new_mobile-nav .m-l-100-xs {
      margin-left: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-5-xs,
    .new_mobile-nav .p-r-5-xs {
      padding-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-10-xs,
    .new_mobile-nav .p-r-10-xs {
      padding-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-15-xs,
    .new_mobile-nav .p-r-15-xs {
      padding-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-20-xs,
    .new_mobile-nav .p-r-20-xs {
      padding-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-25-xs,
    .new_mobile-nav .p-r-25-xs {
      padding-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-30-xs,
    .new_mobile-nav .p-r-30-xs {
      padding-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-35-xs,
    .new_mobile-nav .p-r-35-xs {
      padding-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-40-xs,
    .new_mobile-nav .p-r-40-xs {
      padding-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-45-xs,
    .new_mobile-nav .p-r-45-xs {
      padding-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-50-xs,
    .new_mobile-nav .p-r-50-xs {
      padding-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-55-xs,
    .new_mobile-nav .p-r-55-xs {
      padding-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-60-xs,
    .new_mobile-nav .p-r-60-xs {
      padding-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-65-xs,
    .new_mobile-nav .p-r-65-xs {
      padding-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-70-xs,
    .new_mobile-nav .p-r-70-xs {
      padding-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-75-xs,
    .new_mobile-nav .p-r-75-xs {
      padding-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-80-xs,
    .new_mobile-nav .p-r-80-xs {
      padding-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-85-xs,
    .new_mobile-nav .p-r-85-xs {
      padding-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-90-xs,
    .new_mobile-nav .p-r-90-xs {
      padding-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-95-xs,
    .new_mobile-nav .p-r-95-xs {
      padding-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-100-xs,
    .new_mobile-nav .p-r-100-xs {
      padding-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-0-xs,
    .new_mobile-nav .p-l-0-xs {
      padding-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-0-xs,
    .new_mobile-nav .p-r-0-xs {
      padding-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-5-xs,
    .new_mobile-nav .p-l-5-xs {
      padding-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-10-xs,
    .new_mobile-nav .p-l-10-xs {
      padding-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-15-xs,
    .new_mobile-nav .p-l-15-xs {
      padding-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-20-xs,
    .new_mobile-nav .p-l-20-xs {
      padding-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-25-xs,
    .new_mobile-nav .p-l-25-xs {
      padding-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-30-xs,
    .new_mobile-nav .p-l-30-xs {
      padding-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-35-xs,
    .new_mobile-nav .p-l-35-xs {
      padding-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-40-xs,
    .new_mobile-nav .p-l-40-xs {
      padding-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-45-xs,
    .new_mobile-nav .p-l-45-xs {
      padding-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-50-xs,
    .new_mobile-nav .p-l-50-xs {
      padding-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-55-xs,
    .new_mobile-nav .p-l-55-xs {
      padding-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-60-xs,
    .new_mobile-nav .p-l-60-xs {
      padding-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-65-xs,
    .new_mobile-nav .p-l-65-xs {
      padding-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-70-xs,
    .new_mobile-nav .p-l-70-xs {
      padding-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-75-xs,
    .new_mobile-nav .p-l-75-xs {
      padding-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-80-xs,
    .new_mobile-nav .p-l-80-xs {
      padding-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-85-xs,
    .new_mobile-nav .p-l-85-xs {
      padding-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-90-xs,
    .new_mobile-nav .p-l-90-xs {
      padding-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-95-xs,
    .new_mobile-nav .p-l-95-xs {
      padding-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-100-xs,
    .new_mobile-nav .p-l-100-xs {
      padding-left: 100px; } }
  @media screen and (max-width: 380px) {
    /* line 6742, new_spider.scss */
    .new_product-template .flex-start-mc,
    .new_mobile-nav .flex-start-mc {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      text-align: start; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-center-mc,
    .new_mobile-nav .flex-center-mc {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      text-align: center; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-end-mc,
    .new_mobile-nav .flex-end-mc {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -moz-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      text-align: end; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-top-mc,
    .new_mobile-nav .flex-top-mc {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-middle-mc,
    .new_mobile-nav .flex-middle-mc {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-bottom-mc,
    .new_mobile-nav .flex-bottom-mc {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -moz-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-around-mc,
    .new_mobile-nav .flex-around-mc {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-between-mc,
    .new_mobile-nav .flex-between-mc {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-first-mc,
    .new_mobile-nav .flex-first-mc {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -moz-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1; }
    /* line 6742, new_spider.scss */
    .new_product-template .flex-last-mc,
    .new_mobile-nav .flex-last-mc {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-0-mc,
    .new_mobile-nav .p-t-0-mc {
      padding-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-5-mc,
    .new_mobile-nav .p-t-5-mc {
      padding-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-10-mc,
    .new_mobile-nav .p-t-10-mc {
      padding-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-15-mc,
    .new_mobile-nav .p-t-15-mc {
      padding-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-20-mc,
    .new_mobile-nav .p-t-20-mc {
      padding-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-25-mc,
    .new_mobile-nav .p-t-25-mc {
      padding-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-30-mc,
    .new_mobile-nav .p-t-30-mc {
      padding-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-35-mc,
    .new_mobile-nav .p-t-35-mc {
      padding-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-40-mc,
    .new_mobile-nav .p-t-40-mc {
      padding-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-45-mc,
    .new_mobile-nav .p-t-45-mc {
      padding-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-50-mc,
    .new_mobile-nav .p-t-50-mc {
      padding-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-55-mc,
    .new_mobile-nav .p-t-55-mc {
      padding-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-60-mc,
    .new_mobile-nav .p-t-60-mc {
      padding-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-65-mc,
    .new_mobile-nav .p-t-65-mc {
      padding-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-70-mc,
    .new_mobile-nav .p-t-70-mc {
      padding-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-75-mc,
    .new_mobile-nav .p-t-75-mc {
      padding-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-80-mc,
    .new_mobile-nav .p-t-80-mc {
      padding-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-85-mc,
    .new_mobile-nav .p-t-85-mc {
      padding-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-90-mc,
    .new_mobile-nav .p-t-90-mc {
      padding-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-95-mc,
    .new_mobile-nav .p-t-95-mc {
      padding-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-t-100-mc,
    .new_mobile-nav .p-t-100-mc {
      padding-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-0-mc,
    .new_mobile-nav .p-b-0-mc {
      padding-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-5-mc,
    .new_mobile-nav .p-b-5-mc {
      padding-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-10-mc,
    .new_mobile-nav .p-b-10-mc {
      padding-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-15-mc,
    .new_mobile-nav .p-b-15-mc {
      padding-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-20-mc,
    .new_mobile-nav .p-b-20-mc {
      padding-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-25-mc,
    .new_mobile-nav .p-b-25-mc {
      padding-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-30-mc,
    .new_mobile-nav .p-b-30-mc {
      padding-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-35-mc,
    .new_mobile-nav .p-b-35-mc {
      padding-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-40-mc,
    .new_mobile-nav .p-b-40-mc {
      padding-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-45-mc,
    .new_mobile-nav .p-b-45-mc {
      padding-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-50-mc,
    .new_mobile-nav .p-b-50-mc {
      padding-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-55-mc,
    .new_mobile-nav .p-b-55-mc {
      padding-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-60-mc,
    .new_mobile-nav .p-b-60-mc {
      padding-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-65-mc,
    .new_mobile-nav .p-b-65-mc {
      padding-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-70-mc,
    .new_mobile-nav .p-b-70-mc {
      padding-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-75-mc,
    .new_mobile-nav .p-b-75-mc {
      padding-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-80-mc,
    .new_mobile-nav .p-b-80-mc {
      padding-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-85-mc,
    .new_mobile-nav .p-b-85-mc {
      padding-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-90-mc,
    .new_mobile-nav .p-b-90-mc {
      padding-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-95-mc,
    .new_mobile-nav .p-b-95-mc {
      padding-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-b-100-mc,
    .new_mobile-nav .p-b-100-mc {
      padding-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-0-mc,
    .new_mobile-nav .m-t-0-mc {
      margin-top: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-5-mc,
    .new_mobile-nav .m-t-5-mc {
      margin-top: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-10-mc,
    .new_mobile-nav .m-t-10-mc {
      margin-top: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-15-mc,
    .new_mobile-nav .m-t-15-mc {
      margin-top: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-20-mc,
    .new_mobile-nav .m-t-20-mc {
      margin-top: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-25-mc,
    .new_mobile-nav .m-t-25-mc {
      margin-top: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-30-mc,
    .new_mobile-nav .m-t-30-mc {
      margin-top: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-35-mc,
    .new_mobile-nav .m-t-35-mc {
      margin-top: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-40-mc,
    .new_mobile-nav .m-t-40-mc {
      margin-top: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-45-mc,
    .new_mobile-nav .m-t-45-mc {
      margin-top: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-50-mc,
    .new_mobile-nav .m-t-50-mc {
      margin-top: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-55-mc,
    .new_mobile-nav .m-t-55-mc {
      margin-top: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-60-mc,
    .new_mobile-nav .m-t-60-mc {
      margin-top: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-65-mc,
    .new_mobile-nav .m-t-65-mc {
      margin-top: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-70-mc,
    .new_mobile-nav .m-t-70-mc {
      margin-top: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-75-mc,
    .new_mobile-nav .m-t-75-mc {
      margin-top: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-80-mc,
    .new_mobile-nav .m-t-80-mc {
      margin-top: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-85-mc,
    .new_mobile-nav .m-t-85-mc {
      margin-top: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-90-mc,
    .new_mobile-nav .m-t-90-mc {
      margin-top: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-95-mc,
    .new_mobile-nav .m-t-95-mc {
      margin-top: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-t-100-mc,
    .new_mobile-nav .m-t-100-mc {
      margin-top: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-0-mc,
    .new_mobile-nav .m-b-0-mc {
      margin-bottom: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-5-mc,
    .new_mobile-nav .m-b-5-mc {
      margin-bottom: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-10-mc,
    .new_mobile-nav .m-b-10-mc {
      margin-bottom: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-15-mc,
    .new_mobile-nav .m-b-15-mc {
      margin-bottom: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-20-mc,
    .new_mobile-nav .m-b-20-mc {
      margin-bottom: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-25-mc,
    .new_mobile-nav .m-b-25-mc {
      margin-bottom: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-30-mc,
    .new_mobile-nav .m-b-30-mc {
      margin-bottom: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-35-mc,
    .new_mobile-nav .m-b-35-mc {
      margin-bottom: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-40-mc,
    .new_mobile-nav .m-b-40-mc {
      margin-bottom: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-45-mc,
    .new_mobile-nav .m-b-45-mc {
      margin-bottom: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-50-mc,
    .new_mobile-nav .m-b-50-mc {
      margin-bottom: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-55-mc,
    .new_mobile-nav .m-b-55-mc {
      margin-bottom: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-60-mc,
    .new_mobile-nav .m-b-60-mc {
      margin-bottom: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-65-mc,
    .new_mobile-nav .m-b-65-mc {
      margin-bottom: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-70-mc,
    .new_mobile-nav .m-b-70-mc {
      margin-bottom: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-75-mc,
    .new_mobile-nav .m-b-75-mc {
      margin-bottom: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-80-mc,
    .new_mobile-nav .m-b-80-mc {
      margin-bottom: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-85-mc,
    .new_mobile-nav .m-b-85-mc {
      margin-bottom: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-90-mc,
    .new_mobile-nav .m-b-90-mc {
      margin-bottom: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-95-mc,
    .new_mobile-nav .m-b-95-mc {
      margin-bottom: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-b-100-mc,
    .new_mobile-nav .m-b-100-mc {
      margin-bottom: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .w-100-mc,
    .new_mobile-nav .w-100-mc {
      width: 100%; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-0-mc,
    .new_mobile-nav .m-l-0-mc {
      margin-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-0-mc,
    .new_mobile-nav .m-r-0-mc {
      margin-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-5-mc,
    .new_mobile-nav .m-r-5-mc {
      margin-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-10-mc,
    .new_mobile-nav .m-r-10-mc {
      margin-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-15-mc,
    .new_mobile-nav .m-r-15-mc {
      margin-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-20-mc,
    .new_mobile-nav .m-r-20-mc {
      margin-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-25-mc,
    .new_mobile-nav .m-r-25-mc {
      margin-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-30-mc,
    .new_mobile-nav .m-r-30-mc {
      margin-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-35-mc,
    .new_mobile-nav .m-r-35-mc {
      margin-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-40-mc,
    .new_mobile-nav .m-r-40-mc {
      margin-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-45-mc,
    .new_mobile-nav .m-r-45-mc {
      margin-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-50-mc,
    .new_mobile-nav .m-r-50-mc {
      margin-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-55-mc,
    .new_mobile-nav .m-r-55-mc {
      margin-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-60-mc,
    .new_mobile-nav .m-r-60-mc {
      margin-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-65-mc,
    .new_mobile-nav .m-r-65-mc {
      margin-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-70-mc,
    .new_mobile-nav .m-r-70-mc {
      margin-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-75-mc,
    .new_mobile-nav .m-r-75-mc {
      margin-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-80-mc,
    .new_mobile-nav .m-r-80-mc {
      margin-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-85-mc,
    .new_mobile-nav .m-r-85-mc {
      margin-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-90-mc,
    .new_mobile-nav .m-r-90-mc {
      margin-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-95-mc,
    .new_mobile-nav .m-r-95-mc {
      margin-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-r-100-mc,
    .new_mobile-nav .m-r-100-mc {
      margin-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-5-mc,
    .new_mobile-nav .m-l-5-mc {
      margin-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-10-mc,
    .new_mobile-nav .m-l-10-mc {
      margin-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-15-mc,
    .new_mobile-nav .m-l-15-mc {
      margin-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-20-mc,
    .new_mobile-nav .m-l-20-mc {
      margin-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-25-mc,
    .new_mobile-nav .m-l-25-mc {
      margin-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-30-mc,
    .new_mobile-nav .m-l-30-mc {
      margin-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-35-mc,
    .new_mobile-nav .m-l-35-mc {
      margin-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-40-mc,
    .new_mobile-nav .m-l-40-mc {
      margin-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-45-mc,
    .new_mobile-nav .m-l-45-mc {
      margin-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-50-mc,
    .new_mobile-nav .m-l-50-mc {
      margin-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-55-mc,
    .new_mobile-nav .m-l-55-mc {
      margin-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-60-mc,
    .new_mobile-nav .m-l-60-mc {
      margin-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-65-mc,
    .new_mobile-nav .m-l-65-mc {
      margin-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-70-mc,
    .new_mobile-nav .m-l-70-mc {
      margin-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-75-mc,
    .new_mobile-nav .m-l-75-mc {
      margin-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-80-mc,
    .new_mobile-nav .m-l-80-mc {
      margin-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-85-mc,
    .new_mobile-nav .m-l-85-mc {
      margin-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-90-mc,
    .new_mobile-nav .m-l-90-mc {
      margin-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-95-mc,
    .new_mobile-nav .m-l-95-mc {
      margin-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .m-l-100-mc,
    .new_mobile-nav .m-l-100-mc {
      margin-left: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-5-mc,
    .new_mobile-nav .p-r-5-mc {
      padding-right: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-10-mc,
    .new_mobile-nav .p-r-10-mc {
      padding-right: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-15-mc,
    .new_mobile-nav .p-r-15-mc {
      padding-right: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-20-mc,
    .new_mobile-nav .p-r-20-mc {
      padding-right: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-25-mc,
    .new_mobile-nav .p-r-25-mc {
      padding-right: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-30-mc,
    .new_mobile-nav .p-r-30-mc {
      padding-right: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-35-mc,
    .new_mobile-nav .p-r-35-mc {
      padding-right: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-40-mc,
    .new_mobile-nav .p-r-40-mc {
      padding-right: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-45-mc,
    .new_mobile-nav .p-r-45-mc {
      padding-right: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-50-mc,
    .new_mobile-nav .p-r-50-mc {
      padding-right: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-55-mc,
    .new_mobile-nav .p-r-55-mc {
      padding-right: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-60-mc,
    .new_mobile-nav .p-r-60-mc {
      padding-right: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-65-mc,
    .new_mobile-nav .p-r-65-mc {
      padding-right: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-70-mc,
    .new_mobile-nav .p-r-70-mc {
      padding-right: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-75-mc,
    .new_mobile-nav .p-r-75-mc {
      padding-right: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-80-mc,
    .new_mobile-nav .p-r-80-mc {
      padding-right: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-85-mc,
    .new_mobile-nav .p-r-85-mc {
      padding-right: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-90-mc,
    .new_mobile-nav .p-r-90-mc {
      padding-right: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-95-mc,
    .new_mobile-nav .p-r-95-mc {
      padding-right: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-100-mc,
    .new_mobile-nav .p-r-100-mc {
      padding-right: 100px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-0-mc,
    .new_mobile-nav .p-l-0-mc {
      padding-left: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-r-0-mc,
    .new_mobile-nav .p-r-0-mc {
      padding-right: 0; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-5-mc,
    .new_mobile-nav .p-l-5-mc {
      padding-left: 5px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-10-mc,
    .new_mobile-nav .p-l-10-mc {
      padding-left: 10px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-15-mc,
    .new_mobile-nav .p-l-15-mc {
      padding-left: 15px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-20-mc,
    .new_mobile-nav .p-l-20-mc {
      padding-left: 20px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-25-mc,
    .new_mobile-nav .p-l-25-mc {
      padding-left: 25px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-30-mc,
    .new_mobile-nav .p-l-30-mc {
      padding-left: 30px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-35-mc,
    .new_mobile-nav .p-l-35-mc {
      padding-left: 35px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-40-mc,
    .new_mobile-nav .p-l-40-mc {
      padding-left: 40px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-45-mc,
    .new_mobile-nav .p-l-45-mc {
      padding-left: 45px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-50-mc,
    .new_mobile-nav .p-l-50-mc {
      padding-left: 50px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-55-mc,
    .new_mobile-nav .p-l-55-mc {
      padding-left: 55px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-60-mc,
    .new_mobile-nav .p-l-60-mc {
      padding-left: 60px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-65-mc,
    .new_mobile-nav .p-l-65-mc {
      padding-left: 65px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-70-mc,
    .new_mobile-nav .p-l-70-mc {
      padding-left: 70px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-75-mc,
    .new_mobile-nav .p-l-75-mc {
      padding-left: 75px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-80-mc,
    .new_mobile-nav .p-l-80-mc {
      padding-left: 80px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-85-mc,
    .new_mobile-nav .p-l-85-mc {
      padding-left: 85px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-90-mc,
    .new_mobile-nav .p-l-90-mc {
      padding-left: 90px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-95-mc,
    .new_mobile-nav .p-l-95-mc {
      padding-left: 95px; }
    /* line 6742, new_spider.scss */
    .new_product-template .p-l-100-mc,
    .new_mobile-nav .p-l-100-mc {
      padding-left: 100px; } }
  /* line 6744, new_spider.scss */
  .new_product-template .relative,
  .new_mobile-nav .relative {
    position: relative; }
  /* line 6747, new_spider.scss */
  .new_product-template .absolute,
  .new_mobile-nav .absolute {
    position: absolute; }
  /* line 6750, new_spider.scss */
  .new_product-template .color-transparent,
  .new_mobile-nav .color-transparent {
    color: transparent; }
  /* line 6753, new_spider.scss */
  .new_product-template a,
  .new_mobile-nav a {
    text-decoration: none;
    color: inherit; }
  /* line 6757, new_spider.scss */
  .new_product-template .overflow-hidden,
  .new_mobile-nav .overflow-hidden {
    overflow: hidden; }
  /* line 6760, new_spider.scss */
  .new_product-template .overflow-x-hidden,
  .new_mobile-nav .overflow-x-hidden {
    overflow-x: hidden; }
  /* line 6763, new_spider.scss */
  .new_product-template .square,
  .new_mobile-nav .square {
    position: relative;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 100%; }
  /* line 6770, new_spider.scss */
  .new_product-template .square > img,
  .new_mobile-nav .square > img {
    position: absolute;
    left: 50%;
    top: 50%;
    max-width: 100%;
    max-height: 100%;
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%); }
  /* line 6781, new_spider.scss */
  .new_product-template .br-5,
  .new_mobile-nav .br-5 {
    border-radius: 5px;
    -webkit-border-radius: 5px; }
  /* line 6785, new_spider.scss */
  .new_product-template .br-20,
  .new_mobile-nav .br-20 {
    border-radius: 20px;
    -webkit-border-radius: 20px; }
  /* line 6789, new_spider.scss */
  .new_product-template .inline-top,
  .new_product-template .inline-middle,
  .new_product-template .inline-bottom,
  .new_mobile-nav .inline-top,
  .new_mobile-nav .inline-middle,
  .new_mobile-nav .inline-bottom {
    display: inline-block; }
  /* line 6794, new_spider.scss */
  .new_product-template .inline-top,
  .new_mobile-nav .inline-top {
    vertical-align: top; }
  /* line 6797, new_spider.scss */
  .new_product-template .inline-middle,
  .new_mobile-nav .inline-middle {
    vertical-align: middle; }
  /* line 6800, new_spider.scss */
  .new_product-template .inline-bottom,
  .new_mobile-nav .inline-bottom {
    vertical-align: bottom; }
  /* line 6803, new_spider.scss */
  .new_product-template .text-uppercase,
  .new_mobile-nav .text-uppercase {
    text-transform: uppercase; }
  /* line 6806, new_spider.scss */
  .new_product-template .text-initial,
  .new_mobile-nav .text-initial {
    text-transform: initial; }
  /* line 6809, new_spider.scss */
  .new_product-template .transition,
  .new_product-template .transition:hover,
  .new_mobile-nav .transition,
  .new_mobile-nav .transition:hover {
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms; }
  /* line 6815, new_spider.scss */
  .new_product-template .transition-long,
  .new_product-template .transition-long:hover,
  .new_mobile-nav .transition-long,
  .new_mobile-nav .transition-long:hover {
    -webkit-transition: all 700ms;
    -o-transition: all 700ms;
    transition: all 700ms; }
  /* line 6821, new_spider.scss */
  .new_product-template .hover-opacity,
  .new_product-template .hover-opacity:hover,
  .new_mobile-nav .hover-opacity,
  .new_mobile-nav .hover-opacity:hover {
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms; }
  /* line 6827, new_spider.scss */
  .new_product-template .hover-opacity:hover,
  .new_mobile-nav .hover-opacity:hover {
    opacity: 0.7;
    text-decoration: none; }
  /* line 6831, new_spider.scss */
  .new_product-template .opacity-05,
  .new_mobile-nav .opacity-05 {
    opacity: 0.5; }
  /* line 6834, new_spider.scss */
  .new_product-template .opacity-07,
  .new_mobile-nav .opacity-07 {
    opacity: 0.7; }
  /* line 6837, new_spider.scss */
  .new_product-template .content-middle,
  .new_mobile-nav .content-middle {
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%); }
  /* line 6845, new_spider.scss */
  .new_product-template .no-list-style,
  .new_mobile-nav .no-list-style {
    list-style: none; }
  /* line 6848, new_spider.scss */
  .new_product-template .no-pad,
  .new_mobile-nav .no-pad {
    padding: 0; }
  /* line 6851, new_spider.scss */
  .new_product-template .no-marg,
  .new_mobile-nav .no-marg {
    margin: 0; }
  /* line 6854, new_spider.scss */
  .new_product-template .line-through,
  .new_mobile-nav .line-through {
    text-decoration: line-through; }
  /* line 6857, new_spider.scss */
  .new_product-template .underline,
  .new_mobile-nav .underline {
    text-decoration: underline; }
  /* line 6860, new_spider.scss */
  .new_product-template .underline:hover,
  .new_mobile-nav .underline:hover {
    text-decoration: none; }
  /* line 6863, new_spider.scss */
  .new_product-template .row.is-grid,
  .new_mobile-nav .row.is-grid {
    margin-left: -10px;
    margin-right: -10px; }
  /* line 6867, new_spider.scss */
  .new_product-template .row.is-grid.small-grid,
  .new_mobile-nav .row.is-grid.small-grid {
    margin-left: -5px;
    margin-right: -5px; }
  /* line 6871, new_spider.scss */
  .new_product-template .is-grid > [class*='cell-'],
  .new_mobile-nav .is-grid > [class*='cell-'] {
    padding-left: 10px;
    padding-right: 10px; }
  /* line 6875, new_spider.scss */
  .new_product-template .is-grid.small-grid > [class*='cell-'],
  .new_mobile-nav .is-grid.small-grid > [class*='cell-'] {
    padding-left: 5px;
    padding-right: 5px; }
  /* line 6879, new_spider.scss */
  .new_product-template .row.is-grid-more,
  .new_mobile-nav .row.is-grid-more {
    margin-left: -35px;
    margin-right: -35px; }
  /* line 6883, new_spider.scss */
  .new_product-template .is-grid-more > [class*='cell-'],
  .new_mobile-nav .is-grid-more > [class*='cell-'] {
    padding-left: 35px;
    padding-right: 35px; }
  /* line 6887, new_spider.scss */
  .new_product-template .fw-100,
  .new_mobile-nav .fw-100 {
    font-weight: 100; }
  /* line 6890, new_spider.scss */
  .new_product-template .fw-200,
  .new_mobile-nav .fw-200 {
    font-weight: 200; }
  /* line 6893, new_spider.scss */
  .new_product-template .fw-300,
  .new_mobile-nav .fw-300 {
    font-weight: 300; }
  /* line 6896, new_spider.scss */
  .new_product-template .fw-400,
  .new_mobile-nav .fw-400 {
    font-weight: 400; }
  /* line 6899, new_spider.scss */
  .new_product-template .fw-500,
  .new_mobile-nav .fw-500 {
    font-weight: 500; }
  /* line 6902, new_spider.scss */
  .new_product-template .fw-600,
  .new_mobile-nav .fw-600 {
    font-weight: 600; }
  /* line 6905, new_spider.scss */
  .new_product-template .fw-700,
  .new_mobile-nav .fw-700 {
    font-weight: 700; }
  /* line 6908, new_spider.scss */
  .new_product-template .fw-800,
  .new_mobile-nav .fw-800 {
    font-weight: 800; }
  /* line 6911, new_spider.scss */
  .new_product-template .fw-900,
  .new_mobile-nav .fw-900 {
    font-weight: 900; }
  /* line 6914, new_spider.scss */
  .new_product-template .fs-0,
  .new_mobile-nav .fs-0 {
    font-size: 0; }
  /* line 6917, new_spider.scss */
  .new_product-template .lh-16,
  .new_mobile-nav .lh-16 {
    line-height: 1.6; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-14,
  .new_mobile-nav .fs-14 {
    font-size: 14px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-16,
  .new_mobile-nav .fs-16 {
    font-size: 16px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-18,
  .new_mobile-nav .fs-18 {
    font-size: 18px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-20,
  .new_mobile-nav .fs-20 {
    font-size: 20px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-22,
  .new_mobile-nav .fs-22 {
    font-size: 22px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-24,
  .new_mobile-nav .fs-24 {
    font-size: 24px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-26,
  .new_mobile-nav .fs-26 {
    font-size: 26px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-28,
  .new_mobile-nav .fs-28 {
    font-size: 28px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-30,
  .new_mobile-nav .fs-30 {
    font-size: 30px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-32,
  .new_mobile-nav .fs-32 {
    font-size: 32px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-34,
  .new_mobile-nav .fs-34 {
    font-size: 34px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-36,
  .new_mobile-nav .fs-36 {
    font-size: 36px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-38,
  .new_mobile-nav .fs-38 {
    font-size: 38px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-40,
  .new_mobile-nav .fs-40 {
    font-size: 40px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-42,
  .new_mobile-nav .fs-42 {
    font-size: 42px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-44,
  .new_mobile-nav .fs-44 {
    font-size: 44px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-46,
  .new_mobile-nav .fs-46 {
    font-size: 46px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-48,
  .new_mobile-nav .fs-48 {
    font-size: 48px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-50,
  .new_mobile-nav .fs-50 {
    font-size: 50px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-52,
  .new_mobile-nav .fs-52 {
    font-size: 52px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-54,
  .new_mobile-nav .fs-54 {
    font-size: 54px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-56,
  .new_mobile-nav .fs-56 {
    font-size: 56px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-58,
  .new_mobile-nav .fs-58 {
    font-size: 58px; }
  /* line 6920, new_spider.scss */
  .new_product-template .fs-60,
  .new_mobile-nav .fs-60 {
    font-size: 60px; }
  @media all and (max-width: 1200px) {
    /* line 6921, new_spider.scss */
    .new_product-template .fs-14-lg,
    .new_mobile-nav .fs-14-lg {
      font-size: 14px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-16-lg,
    .new_mobile-nav .fs-16-lg {
      font-size: 16px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-18-lg,
    .new_mobile-nav .fs-18-lg {
      font-size: 18px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-20-lg,
    .new_mobile-nav .fs-20-lg {
      font-size: 20px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-22-lg,
    .new_mobile-nav .fs-22-lg {
      font-size: 22px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-24-lg,
    .new_mobile-nav .fs-24-lg {
      font-size: 24px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-26-lg,
    .new_mobile-nav .fs-26-lg {
      font-size: 26px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-28-lg,
    .new_mobile-nav .fs-28-lg {
      font-size: 28px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-30-lg,
    .new_mobile-nav .fs-30-lg {
      font-size: 30px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-32-lg,
    .new_mobile-nav .fs-32-lg {
      font-size: 32px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-34-lg,
    .new_mobile-nav .fs-34-lg {
      font-size: 34px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-36-lg,
    .new_mobile-nav .fs-36-lg {
      font-size: 36px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-38-lg,
    .new_mobile-nav .fs-38-lg {
      font-size: 38px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-40-lg,
    .new_mobile-nav .fs-40-lg {
      font-size: 40px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-42-lg,
    .new_mobile-nav .fs-42-lg {
      font-size: 42px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-44-lg,
    .new_mobile-nav .fs-44-lg {
      font-size: 44px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-46-lg,
    .new_mobile-nav .fs-46-lg {
      font-size: 46px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-48-lg,
    .new_mobile-nav .fs-48-lg {
      font-size: 48px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-50-lg,
    .new_mobile-nav .fs-50-lg {
      font-size: 50px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-52-lg,
    .new_mobile-nav .fs-52-lg {
      font-size: 52px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-54-lg,
    .new_mobile-nav .fs-54-lg {
      font-size: 54px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-56-lg,
    .new_mobile-nav .fs-56-lg {
      font-size: 56px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-58-lg,
    .new_mobile-nav .fs-58-lg {
      font-size: 58px; }
    /* line 6921, new_spider.scss */
    .new_product-template .fs-60-lg,
    .new_mobile-nav .fs-60-lg {
      font-size: 60px; } }
  @media all and (max-width: 1024px) {
    /* line 6922, new_spider.scss */
    .new_product-template .fs-14-md,
    .new_mobile-nav .fs-14-md {
      font-size: 14px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-16-md,
    .new_mobile-nav .fs-16-md {
      font-size: 16px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-18-md,
    .new_mobile-nav .fs-18-md {
      font-size: 18px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-20-md,
    .new_mobile-nav .fs-20-md {
      font-size: 20px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-22-md,
    .new_mobile-nav .fs-22-md {
      font-size: 22px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-24-md,
    .new_mobile-nav .fs-24-md {
      font-size: 24px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-26-md,
    .new_mobile-nav .fs-26-md {
      font-size: 26px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-28-md,
    .new_mobile-nav .fs-28-md {
      font-size: 28px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-30-md,
    .new_mobile-nav .fs-30-md {
      font-size: 30px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-32-md,
    .new_mobile-nav .fs-32-md {
      font-size: 32px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-34-md,
    .new_mobile-nav .fs-34-md {
      font-size: 34px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-36-md,
    .new_mobile-nav .fs-36-md {
      font-size: 36px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-38-md,
    .new_mobile-nav .fs-38-md {
      font-size: 38px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-40-md,
    .new_mobile-nav .fs-40-md {
      font-size: 40px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-42-md,
    .new_mobile-nav .fs-42-md {
      font-size: 42px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-44-md,
    .new_mobile-nav .fs-44-md {
      font-size: 44px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-46-md,
    .new_mobile-nav .fs-46-md {
      font-size: 46px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-48-md,
    .new_mobile-nav .fs-48-md {
      font-size: 48px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-50-md,
    .new_mobile-nav .fs-50-md {
      font-size: 50px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-52-md,
    .new_mobile-nav .fs-52-md {
      font-size: 52px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-54-md,
    .new_mobile-nav .fs-54-md {
      font-size: 54px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-56-md,
    .new_mobile-nav .fs-56-md {
      font-size: 56px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-58-md,
    .new_mobile-nav .fs-58-md {
      font-size: 58px; }
    /* line 6922, new_spider.scss */
    .new_product-template .fs-60-md,
    .new_mobile-nav .fs-60-md {
      font-size: 60px; } }
  @media all and (max-width: 920px) {
    /* line 6923, new_spider.scss */
    .new_product-template .fs-14-m,
    .new_mobile-nav .fs-14-m {
      font-size: 14px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-16-m,
    .new_mobile-nav .fs-16-m {
      font-size: 16px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-18-m,
    .new_mobile-nav .fs-18-m {
      font-size: 18px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-20-m,
    .new_mobile-nav .fs-20-m {
      font-size: 20px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-22-m,
    .new_mobile-nav .fs-22-m {
      font-size: 22px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-24-m,
    .new_mobile-nav .fs-24-m {
      font-size: 24px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-26-m,
    .new_mobile-nav .fs-26-m {
      font-size: 26px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-28-m,
    .new_mobile-nav .fs-28-m {
      font-size: 28px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-30-m,
    .new_mobile-nav .fs-30-m {
      font-size: 30px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-32-m,
    .new_mobile-nav .fs-32-m {
      font-size: 32px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-34-m,
    .new_mobile-nav .fs-34-m {
      font-size: 34px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-36-m,
    .new_mobile-nav .fs-36-m {
      font-size: 36px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-38-m,
    .new_mobile-nav .fs-38-m {
      font-size: 38px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-40-m,
    .new_mobile-nav .fs-40-m {
      font-size: 40px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-42-m,
    .new_mobile-nav .fs-42-m {
      font-size: 42px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-44-m,
    .new_mobile-nav .fs-44-m {
      font-size: 44px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-46-m,
    .new_mobile-nav .fs-46-m {
      font-size: 46px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-48-m,
    .new_mobile-nav .fs-48-m {
      font-size: 48px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-50-m,
    .new_mobile-nav .fs-50-m {
      font-size: 50px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-52-m,
    .new_mobile-nav .fs-52-m {
      font-size: 52px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-54-m,
    .new_mobile-nav .fs-54-m {
      font-size: 54px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-56-m,
    .new_mobile-nav .fs-56-m {
      font-size: 56px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-58-m,
    .new_mobile-nav .fs-58-m {
      font-size: 58px; }
    /* line 6923, new_spider.scss */
    .new_product-template .fs-60-m,
    .new_mobile-nav .fs-60-m {
      font-size: 60px; } }
  @media all and (max-width: 768px) {
    /* line 6924, new_spider.scss */
    .new_product-template .fs-14-sm,
    .new_mobile-nav .fs-14-sm {
      font-size: 14px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-16-sm,
    .new_mobile-nav .fs-16-sm {
      font-size: 16px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-18-sm,
    .new_mobile-nav .fs-18-sm {
      font-size: 18px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-20-sm,
    .new_mobile-nav .fs-20-sm {
      font-size: 20px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-22-sm,
    .new_mobile-nav .fs-22-sm {
      font-size: 22px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-24-sm,
    .new_mobile-nav .fs-24-sm {
      font-size: 24px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-26-sm,
    .new_mobile-nav .fs-26-sm {
      font-size: 26px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-28-sm,
    .new_mobile-nav .fs-28-sm {
      font-size: 28px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-30-sm,
    .new_mobile-nav .fs-30-sm {
      font-size: 30px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-32-sm,
    .new_mobile-nav .fs-32-sm {
      font-size: 32px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-34-sm,
    .new_mobile-nav .fs-34-sm {
      font-size: 34px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-36-sm,
    .new_mobile-nav .fs-36-sm {
      font-size: 36px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-38-sm,
    .new_mobile-nav .fs-38-sm {
      font-size: 38px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-40-sm,
    .new_mobile-nav .fs-40-sm {
      font-size: 40px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-42-sm,
    .new_mobile-nav .fs-42-sm {
      font-size: 42px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-44-sm,
    .new_mobile-nav .fs-44-sm {
      font-size: 44px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-46-sm,
    .new_mobile-nav .fs-46-sm {
      font-size: 46px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-48-sm,
    .new_mobile-nav .fs-48-sm {
      font-size: 48px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-50-sm,
    .new_mobile-nav .fs-50-sm {
      font-size: 50px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-52-sm,
    .new_mobile-nav .fs-52-sm {
      font-size: 52px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-54-sm,
    .new_mobile-nav .fs-54-sm {
      font-size: 54px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-56-sm,
    .new_mobile-nav .fs-56-sm {
      font-size: 56px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-58-sm,
    .new_mobile-nav .fs-58-sm {
      font-size: 58px; }
    /* line 6924, new_spider.scss */
    .new_product-template .fs-60-sm,
    .new_mobile-nav .fs-60-sm {
      font-size: 60px; } }
  @media all and (max-width: 640px) {
    /* line 6925, new_spider.scss */
    .new_product-template .fs-14-s,
    .new_mobile-nav .fs-14-s {
      font-size: 14px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-16-s,
    .new_mobile-nav .fs-16-s {
      font-size: 16px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-18-s,
    .new_mobile-nav .fs-18-s {
      font-size: 18px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-20-s,
    .new_mobile-nav .fs-20-s {
      font-size: 20px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-22-s,
    .new_mobile-nav .fs-22-s {
      font-size: 22px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-24-s,
    .new_mobile-nav .fs-24-s {
      font-size: 24px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-26-s,
    .new_mobile-nav .fs-26-s {
      font-size: 26px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-28-s,
    .new_mobile-nav .fs-28-s {
      font-size: 28px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-30-s,
    .new_mobile-nav .fs-30-s {
      font-size: 30px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-32-s,
    .new_mobile-nav .fs-32-s {
      font-size: 32px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-34-s,
    .new_mobile-nav .fs-34-s {
      font-size: 34px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-36-s,
    .new_mobile-nav .fs-36-s {
      font-size: 36px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-38-s,
    .new_mobile-nav .fs-38-s {
      font-size: 38px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-40-s,
    .new_mobile-nav .fs-40-s {
      font-size: 40px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-42-s,
    .new_mobile-nav .fs-42-s {
      font-size: 42px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-44-s,
    .new_mobile-nav .fs-44-s {
      font-size: 44px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-46-s,
    .new_mobile-nav .fs-46-s {
      font-size: 46px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-48-s,
    .new_mobile-nav .fs-48-s {
      font-size: 48px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-50-s,
    .new_mobile-nav .fs-50-s {
      font-size: 50px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-52-s,
    .new_mobile-nav .fs-52-s {
      font-size: 52px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-54-s,
    .new_mobile-nav .fs-54-s {
      font-size: 54px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-56-s,
    .new_mobile-nav .fs-56-s {
      font-size: 56px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-58-s,
    .new_mobile-nav .fs-58-s {
      font-size: 58px; }
    /* line 6925, new_spider.scss */
    .new_product-template .fs-60-s,
    .new_mobile-nav .fs-60-s {
      font-size: 60px; } }
  @media all and (max-width: 480px) {
    /* line 6926, new_spider.scss */
    .new_product-template .fs-14-xs,
    .new_mobile-nav .fs-14-xs {
      font-size: 14px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-16-xs,
    .new_mobile-nav .fs-16-xs {
      font-size: 16px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-18-xs,
    .new_mobile-nav .fs-18-xs {
      font-size: 18px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-20-xs,
    .new_mobile-nav .fs-20-xs {
      font-size: 20px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-22-xs,
    .new_mobile-nav .fs-22-xs {
      font-size: 22px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-24-xs,
    .new_mobile-nav .fs-24-xs {
      font-size: 24px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-26-xs,
    .new_mobile-nav .fs-26-xs {
      font-size: 26px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-28-xs,
    .new_mobile-nav .fs-28-xs {
      font-size: 28px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-30-xs,
    .new_mobile-nav .fs-30-xs {
      font-size: 30px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-32-xs,
    .new_mobile-nav .fs-32-xs {
      font-size: 32px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-34-xs,
    .new_mobile-nav .fs-34-xs {
      font-size: 34px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-36-xs,
    .new_mobile-nav .fs-36-xs {
      font-size: 36px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-38-xs,
    .new_mobile-nav .fs-38-xs {
      font-size: 38px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-40-xs,
    .new_mobile-nav .fs-40-xs {
      font-size: 40px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-42-xs,
    .new_mobile-nav .fs-42-xs {
      font-size: 42px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-44-xs,
    .new_mobile-nav .fs-44-xs {
      font-size: 44px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-46-xs,
    .new_mobile-nav .fs-46-xs {
      font-size: 46px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-48-xs,
    .new_mobile-nav .fs-48-xs {
      font-size: 48px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-50-xs,
    .new_mobile-nav .fs-50-xs {
      font-size: 50px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-52-xs,
    .new_mobile-nav .fs-52-xs {
      font-size: 52px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-54-xs,
    .new_mobile-nav .fs-54-xs {
      font-size: 54px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-56-xs,
    .new_mobile-nav .fs-56-xs {
      font-size: 56px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-58-xs,
    .new_mobile-nav .fs-58-xs {
      font-size: 58px; }
    /* line 6926, new_spider.scss */
    .new_product-template .fs-60-xs,
    .new_mobile-nav .fs-60-xs {
      font-size: 60px; } }
  @media all and (max-width: 380px) {
    /* line 6927, new_spider.scss */
    .new_product-template .fs-14-mc,
    .new_mobile-nav .fs-14-mc {
      font-size: 14px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-16-mc,
    .new_mobile-nav .fs-16-mc {
      font-size: 16px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-18-mc,
    .new_mobile-nav .fs-18-mc {
      font-size: 18px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-20-mc,
    .new_mobile-nav .fs-20-mc {
      font-size: 20px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-22-mc,
    .new_mobile-nav .fs-22-mc {
      font-size: 22px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-24-mc,
    .new_mobile-nav .fs-24-mc {
      font-size: 24px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-26-mc,
    .new_mobile-nav .fs-26-mc {
      font-size: 26px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-28-mc,
    .new_mobile-nav .fs-28-mc {
      font-size: 28px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-30-mc,
    .new_mobile-nav .fs-30-mc {
      font-size: 30px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-32-mc,
    .new_mobile-nav .fs-32-mc {
      font-size: 32px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-34-mc,
    .new_mobile-nav .fs-34-mc {
      font-size: 34px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-36-mc,
    .new_mobile-nav .fs-36-mc {
      font-size: 36px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-38-mc,
    .new_mobile-nav .fs-38-mc {
      font-size: 38px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-40-mc,
    .new_mobile-nav .fs-40-mc {
      font-size: 40px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-42-mc,
    .new_mobile-nav .fs-42-mc {
      font-size: 42px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-44-mc,
    .new_mobile-nav .fs-44-mc {
      font-size: 44px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-46-mc,
    .new_mobile-nav .fs-46-mc {
      font-size: 46px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-48-mc,
    .new_mobile-nav .fs-48-mc {
      font-size: 48px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-50-mc,
    .new_mobile-nav .fs-50-mc {
      font-size: 50px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-52-mc,
    .new_mobile-nav .fs-52-mc {
      font-size: 52px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-54-mc,
    .new_mobile-nav .fs-54-mc {
      font-size: 54px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-56-mc,
    .new_mobile-nav .fs-56-mc {
      font-size: 56px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-58-mc,
    .new_mobile-nav .fs-58-mc {
      font-size: 58px; }
    /* line 6927, new_spider.scss */
    .new_product-template .fs-60-mc,
    .new_mobile-nav .fs-60-mc {
      font-size: 60px; } }
  /* line 6928, new_spider.scss */
  .new_product-template .editor iframe,
  .new_mobile-nav .editor iframe {
    max-width: 100%; }
  /* line 6931, new_spider.scss */
  .new_product-template .height-auto,
  .new_mobile-nav .height-auto {
    height: auto !important; }
  /* line 6934, new_spider.scss */
  .new_product-template .top-0,
  .new_mobile-nav .top-0 {
    top: 0; }
  /* line 6937, new_spider.scss */
  .new_product-template .left-0,
  .new_mobile-nav .left-0 {
    left: 0; }
  /* line 6940, new_spider.scss */
  .new_product-template .right-0,
  .new_mobile-nav .right-0 {
    right: 0; }
  /* line 6943, new_spider.scss */
  .new_product-template .bottom-0,
  .new_mobile-nav .bottom-0 {
    bottom: 0; }
  /* line 6946, new_spider.scss */
  .new_product-template .display-none,
  .new_mobile-nav .display-none {
    display: none; }
  /* line 6949, new_spider.scss */
  .new_product-template .b-top,
  .new_mobile-nav .b-top {
    border-top: 1px solid #eee; }
  /* line 6952, new_spider.scss */
  .new_product-template .b-left,
  .new_mobile-nav .b-left {
    border-left: 1px solid #eee; }
  /* line 6955, new_spider.scss */
  .new_product-template .b-right,
  .new_mobile-nav .b-right {
    border-right: 1px solid #eee; }
  /* line 6958, new_spider.scss */
  .new_product-template .b-bottom,
  .new_mobile-nav .b-bottom {
    border-bottom: 1px solid #eee; }
  @media screen and (max-width: 1200px) {
    /* line 6963, new_spider.scss */
    .new_product-template .h1-like,
    .new_mobile-nav .h1-like {
      font-size: 2.5em; }
    /* line 6966, new_spider.scss */
    .new_product-template .h2-like,
    .new_mobile-nav .h2-like {
      font-size: 1.6em; }
    /* line 6969, new_spider.scss */
    .new_product-template .h3-like,
    .new_mobile-nav .h3-like {
      font-size: 1.3em; }
    /* line 6972, new_spider.scss */
    .new_product-template .h4-like,
    .new_mobile-nav .h4-like {
      font-size: 1.2em; } }
  @media screen and (max-width: 768px) {
    /* line 6979, new_spider.scss */
    .new_product-template .h1-like,
    .new_mobile-nav .h1-like {
      font-size: 2em; }
    /* line 6982, new_spider.scss */
    .new_product-template .h2-like,
    .new_mobile-nav .h2-like {
      font-size: 1.3em; }
    /* line 6985, new_spider.scss */
    .new_product-template .h3-like,
    .new_mobile-nav .h3-like {
      font-size: 1.1em; }
    /* line 6988, new_spider.scss */
    .new_product-template .h4-like,
    .new_mobile-nav .h4-like {
      font-size: 1em; } }
  @media screen and (max-width: 480px) {
    /* line 6994, new_spider.scss */
    .new_product-template .container,
    .new_mobile-nav .container {
      padding-left: 10px;
      padding-right: 10px; } }
  /* line 6999, new_spider.scss */
  .new_product-template .hide,
  .new_mobile-nav .hide {
    display: none; }
  /* line 7002, new_spider.scss */
  .new_product-template .hidden,
  .new_mobile-nav .hidden {
    display: none !important; }
  /* line 7005, new_spider.scss */
  .new_product-template .show,
  .new_mobile-nav .show {
    display: block; }
  /* line 7008, new_spider.scss */
  .new_product-template .show-flex,
  .new_mobile-nav .show-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 7013, new_spider.scss */
  .new_product-template .show-inline,
  .new_mobile-nav .show-inline {
    display: inline; }
  /* line 7016, new_spider.scss */
  .new_product-template .show-inline-block,
  .new_mobile-nav .show-inline-block {
    display: inline-block; }
  /* line 7019, new_spider.scss */
  .new_product-template .shown,
  .new_mobile-nav .shown {
    display: block !important; }
  /* line 7022, new_spider.scss */
  .new_product-template .shown-flex,
  .new_mobile-nav .shown-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 7027, new_spider.scss */
  .new_product-template .shown-inline,
  .new_mobile-nav .shown-inline {
    display: inline !important; }
  /* line 7030, new_spider.scss */
  .new_product-template .shown-inline-block,
  .new_mobile-nav .shown-inline-block {
    display: inline-block !important; }
  @media screen and (max-width: 1200px) {
    /* line 7034, new_spider.scss */
    .new_product-template .hide-lg,
    .new_mobile-nav .hide-lg {
      display: none; }
    /* line 7037, new_spider.scss */
    .new_product-template .hidden-lg,
    .new_mobile-nav .hidden-lg {
      display: none !important; }
    /* line 7040, new_spider.scss */
    .new_product-template .show-lg,
    .new_mobile-nav .show-lg {
      display: block; }
    /* line 7043, new_spider.scss */
    .new_product-template .show-flex-lg,
    .new_mobile-nav .show-flex-lg {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7048, new_spider.scss */
    .new_product-template .show-inline-lg,
    .new_mobile-nav .show-inline-lg {
      display: inline; }
    /* line 7051, new_spider.scss */
    .new_product-template .show-inline-block-lg,
    .new_mobile-nav .show-inline-block-lg {
      display: inline-block; }
    /* line 7054, new_spider.scss */
    .new_product-template .shown-lg,
    .new_mobile-nav .shown-lg {
      display: block !important; }
    /* line 7057, new_spider.scss */
    .new_product-template .shown-flex-lg,
    .new_mobile-nav .shown-flex-lg {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7062, new_spider.scss */
    .new_product-template .shown-inline-lg,
    .new_mobile-nav .shown-inline-lg {
      display: inline !important; }
    /* line 7065, new_spider.scss */
    .new_product-template .shown-inline-block-lg,
    .new_mobile-nav .shown-inline-block-lg {
      display: inline-block !important; } }
  @media screen and (min-width: 1025px) and (max-width: 1200px) {
    /* line 7070, new_spider.scss */
    .new_product-template .hide-lg-only,
    .new_mobile-nav .hide-lg-only {
      display: none; }
    /* line 7073, new_spider.scss */
    .new_product-template .hidden-lg-only,
    .new_mobile-nav .hidden-lg-only {
      display: none !important; }
    /* line 7076, new_spider.scss */
    .new_product-template .show-lg-only,
    .new_mobile-nav .show-lg-only {
      display: block; }
    /* line 7079, new_spider.scss */
    .new_product-template .show-flex-lg-only,
    .new_mobile-nav .show-flex-lg-only {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7084, new_spider.scss */
    .new_product-template .show-inline-lg-only,
    .new_mobile-nav .show-inline-lg-only {
      display: inline; }
    /* line 7087, new_spider.scss */
    .new_product-template .show-inline-block-lg-only,
    .new_mobile-nav .show-inline-block-lg-only {
      display: inline-block; }
    /* line 7090, new_spider.scss */
    .new_product-template .shown-lg-only,
    .new_mobile-nav .shown-lg-only {
      display: block !important; }
    /* line 7093, new_spider.scss */
    .new_product-template .shown-flex-lg-only,
    .new_mobile-nav .shown-flex-lg-only {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7098, new_spider.scss */
    .new_product-template .shown-inline-lg-only,
    .new_mobile-nav .shown-inline-lg-only {
      display: inline !important; }
    /* line 7101, new_spider.scss */
    .new_product-template .shown-inline-block-lg-only,
    .new_mobile-nav .shown-inline-block-lg-only {
      display: inline-block !important; } }
  @media screen and (max-width: 1024px) {
    /* line 7106, new_spider.scss */
    .new_product-template .hide-md,
    .new_mobile-nav .hide-md {
      display: none; }
    /* line 7109, new_spider.scss */
    .new_product-template .hidden-md,
    .new_mobile-nav .hidden-md {
      display: none !important; }
    /* line 7112, new_spider.scss */
    .new_product-template .show-md,
    .new_mobile-nav .show-md {
      display: block; }
    /* line 7115, new_spider.scss */
    .new_product-template .show-flex-md,
    .new_mobile-nav .show-flex-md {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7120, new_spider.scss */
    .new_product-template .show-inline-md,
    .new_mobile-nav .show-inline-md {
      display: inline; }
    /* line 7123, new_spider.scss */
    .new_product-template .show-inline-block-md,
    .new_mobile-nav .show-inline-block-md {
      display: inline-block; }
    /* line 7126, new_spider.scss */
    .new_product-template .shown-md,
    .new_mobile-nav .shown-md {
      display: block !important; }
    /* line 7129, new_spider.scss */
    .new_product-template .shown-flex-md,
    .new_mobile-nav .shown-flex-md {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7134, new_spider.scss */
    .new_product-template .shown-inline-md,
    .new_mobile-nav .shown-inline-md {
      display: inline !important; }
    /* line 7137, new_spider.scss */
    .new_product-template .shown-inline-block-md,
    .new_mobile-nav .shown-inline-block-md {
      display: inline-block !important; } }
  @media screen and (min-width: 769px) and (max-width: 1024px) {
    /* line 7142, new_spider.scss */
    .new_product-template .hide-md-only,
    .new_mobile-nav .hide-md-only {
      display: none; }
    /* line 7145, new_spider.scss */
    .new_product-template .hidden-md-only,
    .new_mobile-nav .hidden-md-only {
      display: none !important; }
    /* line 7148, new_spider.scss */
    .new_product-template .show-md-only,
    .new_mobile-nav .show-md-only {
      display: block; }
    /* line 7151, new_spider.scss */
    .new_product-template .show-flex-md-only,
    .new_mobile-nav .show-flex-md-only {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7156, new_spider.scss */
    .new_product-template .show-inline-md-only,
    .new_mobile-nav .show-inline-md-only {
      display: inline; }
    /* line 7159, new_spider.scss */
    .new_product-template .show-inline-block-md-only,
    .new_mobile-nav .show-inline-block-md-only {
      display: inline-block; }
    /* line 7162, new_spider.scss */
    .new_product-template .shown-md-only,
    .new_mobile-nav .shown-md-only {
      display: block !important; }
    /* line 7165, new_spider.scss */
    .new_product-template .shown-flex-md-only,
    .new_mobile-nav .shown-flex-md-only {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7170, new_spider.scss */
    .new_product-template .shown-inline-md-only,
    .new_mobile-nav .shown-inline-md-only {
      display: inline !important; }
    /* line 7173, new_spider.scss */
    .new_product-template .shown-inline-block-md-only,
    .new_mobile-nav .shown-inline-block-md-only {
      display: inline-block !important; } }
  @media screen and (max-width: 768px) {
    /* line 7178, new_spider.scss */
    .new_product-template .hide-sm,
    .new_mobile-nav .hide-sm {
      display: none; }
    /* line 7181, new_spider.scss */
    .new_product-template .hidden-sm,
    .new_mobile-nav .hidden-sm {
      display: none !important; }
    /* line 7184, new_spider.scss */
    .new_product-template .show-sm,
    .new_mobile-nav .show-sm {
      display: block; }
    /* line 7187, new_spider.scss */
    .new_product-template .show-flex-sm,
    .new_mobile-nav .show-flex-sm {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7192, new_spider.scss */
    .new_product-template .show-inline-sm,
    .new_mobile-nav .show-inline-sm {
      display: inline; }
    /* line 7195, new_spider.scss */
    .new_product-template .show-inline-block-sm,
    .new_mobile-nav .show-inline-block-sm {
      display: inline-block; }
    /* line 7198, new_spider.scss */
    .new_product-template .shown-sm,
    .new_mobile-nav .shown-sm {
      display: block !important; }
    /* line 7201, new_spider.scss */
    .new_product-template .shown-flex-sm,
    .new_mobile-nav .shown-flex-sm {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7206, new_spider.scss */
    .new_product-template .shown-inline-sm,
    .new_mobile-nav .shown-inline-sm {
      display: inline !important; }
    /* line 7209, new_spider.scss */
    .new_product-template .shown-inline-block-sm,
    .new_mobile-nav .shown-inline-block-sm {
      display: inline-block !important; } }
  @media screen and (min-width: 481px) and (max-width: 768px) {
    /* line 7214, new_spider.scss */
    .new_product-template .hide-sm-only,
    .new_mobile-nav .hide-sm-only {
      display: none; }
    /* line 7217, new_spider.scss */
    .new_product-template .hidden-sm-only,
    .new_mobile-nav .hidden-sm-only {
      display: none !important; }
    /* line 7220, new_spider.scss */
    .new_product-template .show-sm-only,
    .new_mobile-nav .show-sm-only {
      display: block; }
    /* line 7223, new_spider.scss */
    .new_product-template .show-flex-sm-only,
    .new_mobile-nav .show-flex-sm-only {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7228, new_spider.scss */
    .new_product-template .show-inline-sm-only,
    .new_mobile-nav .show-inline-sm-only {
      display: inline; }
    /* line 7231, new_spider.scss */
    .new_product-template .show-inline-block-sm-only,
    .new_mobile-nav .show-inline-block-sm-only {
      display: inline-block; }
    /* line 7234, new_spider.scss */
    .new_product-template .shown-sm-only,
    .new_mobile-nav .shown-sm-only {
      display: block !important; }
    /* line 7237, new_spider.scss */
    .new_product-template .shown-flex-sm-only,
    .new_mobile-nav .shown-flex-sm-only {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7242, new_spider.scss */
    .new_product-template .shown-inline-sm-only,
    .new_mobile-nav .shown-inline-sm-only {
      display: inline !important; }
    /* line 7245, new_spider.scss */
    .new_product-template .shown-inline-block-sm-only,
    .new_mobile-nav .shown-inline-block-sm-only {
      display: inline-block !important; } }
  @media screen and (max-width: 480px) {
    /* line 7250, new_spider.scss */
    .new_product-template .hide-xs,
    .new_mobile-nav .hide-xs {
      display: none; }
    /* line 7253, new_spider.scss */
    .new_product-template .hidden-xs,
    .new_mobile-nav .hidden-xs {
      display: none !important; }
    /* line 7256, new_spider.scss */
    .new_product-template .show-xs,
    .new_mobile-nav .show-xs {
      display: block; }
    /* line 7259, new_spider.scss */
    .new_product-template .show-flex-xs,
    .new_mobile-nav .show-flex-xs {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7264, new_spider.scss */
    .new_product-template .show-inline-xs,
    .new_mobile-nav .show-inline-xs {
      display: inline; }
    /* line 7267, new_spider.scss */
    .new_product-template .show-inline-block-xs,
    .new_mobile-nav .show-inline-block-xs {
      display: inline-block; }
    /* line 7270, new_spider.scss */
    .new_product-template .shown-xs,
    .new_mobile-nav .shown-xs {
      display: block !important; }
    /* line 7273, new_spider.scss */
    .new_product-template .shown-flex-xs,
    .new_mobile-nav .shown-flex-xs {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7278, new_spider.scss */
    .new_product-template .shown-inline-xs,
    .new_mobile-nav .shown-inline-xs {
      display: inline !important; }
    /* line 7281, new_spider.scss */
    .new_product-template .shown-inline-block-xs,
    .new_mobile-nav .shown-inline-block-xs {
      display: inline-block !important; } }
  @media screen and (min-width: 381px) and (max-width: 480px) {
    /* line 7286, new_spider.scss */
    .new_product-template .hide-xs-only,
    .new_mobile-nav .hide-xs-only {
      display: none; }
    /* line 7289, new_spider.scss */
    .new_product-template .hidden-xs-only,
    .new_mobile-nav .hidden-xs-only {
      display: none !important; }
    /* line 7292, new_spider.scss */
    .new_product-template .show-xs-only,
    .new_mobile-nav .show-xs-only {
      display: block; }
    /* line 7295, new_spider.scss */
    .new_product-template .show-flex-xs-only,
    .new_mobile-nav .show-flex-xs-only {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7300, new_spider.scss */
    .new_product-template .show-inline-xs-only,
    .new_mobile-nav .show-inline-xs-only {
      display: inline; }
    /* line 7303, new_spider.scss */
    .new_product-template .show-inline-block-xs-only,
    .new_mobile-nav .show-inline-block-xs-only {
      display: inline-block; }
    /* line 7306, new_spider.scss */
    .new_product-template .shown-xs-only,
    .new_mobile-nav .shown-xs-only {
      display: block !important; }
    /* line 7309, new_spider.scss */
    .new_product-template .shown-flex-xs-only,
    .new_mobile-nav .shown-flex-xs-only {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7314, new_spider.scss */
    .new_product-template .shown-inline-xs-only,
    .new_mobile-nav .shown-inline-xs-only {
      display: inline !important; }
    /* line 7317, new_spider.scss */
    .new_product-template .shown-inline-block-xs-only,
    .new_mobile-nav .shown-inline-block-xs-only {
      display: inline-block !important; } }
  @media screen and (max-width: 380px) {
    /* line 7322, new_spider.scss */
    .new_product-template .hide-mc,
    .new_mobile-nav .hide-mc {
      display: none; }
    /* line 7325, new_spider.scss */
    .new_product-template .hidden-mc,
    .new_mobile-nav .hidden-mc {
      display: none !important; }
    /* line 7328, new_spider.scss */
    .new_product-template .show-mc,
    .new_mobile-nav .show-mc {
      display: block; }
    /* line 7331, new_spider.scss */
    .new_product-template .show-flex-mc,
    .new_mobile-nav .show-flex-mc {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    /* line 7336, new_spider.scss */
    .new_product-template .show-inline-mc,
    .new_mobile-nav .show-inline-mc {
      display: inline; }
    /* line 7339, new_spider.scss */
    .new_product-template .show-inline-block-mc,
    .new_mobile-nav .show-inline-block-mc {
      display: inline-block; }
    /* line 7342, new_spider.scss */
    .new_product-template .shown-mc,
    .new_mobile-nav .shown-mc {
      display: block !important; }
    /* line 7345, new_spider.scss */
    .new_product-template .shown-flex-mc,
    .new_mobile-nav .shown-flex-mc {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    /* line 7350, new_spider.scss */
    .new_product-template .shown-inline-mc,
    .new_mobile-nav .shown-inline-mc {
      display: inline !important; }
    /* line 7353, new_spider.scss */
    .new_product-template .shown-inline-block-mc,
    .new_mobile-nav .shown-inline-block-mc {
      display: inline-block !important; } }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url(fontawesome-webfont.eot);
  src: url(fontawesome-webfont.eot) format("embedded-opentype"), url(fontawesome-webfont.woff2) format("woff2"), url(fontawesome-webfont.woff) format("woff"), url(fontawesome-webfont.ttf) format("truetype"), url(fontawesome-webfont.svg) format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 18, new_theme.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 27, new_theme.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%; }

/* line 33, new_theme.scss */
.fa-2x {
  font-size: 2em; }

/* line 37, new_theme.scss */
.fa-3x {
  font-size: 3em; }

/* line 41, new_theme.scss */
.fa-4x {
  font-size: 4em; }

/* line 45, new_theme.scss */
.fa-5x {
  font-size: 5em; }

/* line 49, new_theme.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center; }

/* line 54, new_theme.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

/* line 60, new_theme.scss */
.fa-ul > li {
  position: relative; }

/* line 64, new_theme.scss */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center; }

/* line 72, new_theme.scss */
.fa-li.fa-lg {
  left: -1.85714em; }

/* line 76, new_theme.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: 0.1em; }

/* line 82, new_theme.scss */
.fa-pull-left {
  float: left; }

/* line 86, new_theme.scss */
.fa-pull-right {
  float: right; }

/* line 90, new_theme.scss */
.fa.fa-pull-left {
  margin-right: 0.3em; }

/* line 94, new_theme.scss */
.fa.fa-pull-right {
  margin-left: 0.3em; }

/* line 98, new_theme.scss */
.pull-right {
  float: right; }

/* line 102, new_theme.scss */
.pull-left {
  float: left; }

/* line 106, new_theme.scss */
.fa.pull-left {
  margin-right: 0.3em; }

/* line 110, new_theme.scss */
.fa.pull-right {
  margin-left: 0.3em; }

/* line 114, new_theme.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

/* line 119, new_theme.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
/* line 146, new_theme.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 153, new_theme.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 160, new_theme.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 167, new_theme.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 174, new_theme.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 181, new_theme.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

/* line 189, new_theme.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 198, new_theme.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 206, new_theme.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 210, new_theme.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 214, new_theme.scss */
.fa-inverse {
  color: #fff; }

/* line 218, new_theme.scss */
.fa-glass:before {
  content: ""; }

/* line 222, new_theme.scss */
.fa-music:before {
  content: ""; }

/* line 226, new_theme.scss */
.fa-search:before {
  content: ""; }

/* line 230, new_theme.scss */
.fa-envelope-o:before {
  content: ""; }

/* line 234, new_theme.scss */
.fa-heart:before {
  content: ""; }

/* line 238, new_theme.scss */
.fa-star:before {
  content: ""; }

/* line 242, new_theme.scss */
.fa-star-o:before {
  content: ""; }

/* line 246, new_theme.scss */
.fa-user:before {
  content: ""; }

/* line 250, new_theme.scss */
.fa-film:before {
  content: ""; }

/* line 254, new_theme.scss */
.fa-th-large:before {
  content: ""; }

/* line 258, new_theme.scss */
.fa-th:before {
  content: ""; }

/* line 262, new_theme.scss */
.fa-th-list:before {
  content: ""; }

/* line 266, new_theme.scss */
.fa-check:before {
  content: ""; }

/* line 270, new_theme.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

/* line 276, new_theme.scss */
.fa-search-plus:before {
  content: ""; }

/* line 280, new_theme.scss */
.fa-search-minus:before {
  content: ""; }

/* line 284, new_theme.scss */
.fa-power-off:before {
  content: ""; }

/* line 288, new_theme.scss */
.fa-signal:before {
  content: ""; }

/* line 292, new_theme.scss */
.fa-gear:before,
.fa-cog:before {
  content: ""; }

/* line 297, new_theme.scss */
.fa-trash-o:before {
  content: ""; }

/* line 301, new_theme.scss */
.fa-home:before {
  content: ""; }

/* line 305, new_theme.scss */
.fa-file-o:before {
  content: ""; }

/* line 309, new_theme.scss */
.fa-clock-o:before {
  content: ""; }

/* line 313, new_theme.scss */
.fa-road:before {
  content: ""; }

/* line 317, new_theme.scss */
.fa-download:before {
  content: ""; }

/* line 321, new_theme.scss */
.fa-arrow-circle-o-down:before {
  content: ""; }

/* line 325, new_theme.scss */
.fa-arrow-circle-o-up:before {
  content: ""; }

/* line 329, new_theme.scss */
.fa-inbox:before {
  content: ""; }

/* line 333, new_theme.scss */
.fa-play-circle-o:before {
  content: ""; }

/* line 337, new_theme.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

/* line 342, new_theme.scss */
.fa-refresh:before {
  content: ""; }

/* line 346, new_theme.scss */
.fa-list-alt:before {
  content: ""; }

/* line 350, new_theme.scss */
.fa-lock:before {
  content: ""; }

/* line 354, new_theme.scss */
.fa-flag:before {
  content: ""; }

/* line 358, new_theme.scss */
.fa-headphones:before {
  content: ""; }

/* line 362, new_theme.scss */
.fa-volume-off:before {
  content: ""; }

/* line 366, new_theme.scss */
.fa-volume-down:before {
  content: ""; }

/* line 370, new_theme.scss */
.fa-volume-up:before {
  content: ""; }

/* line 374, new_theme.scss */
.fa-qrcode:before {
  content: ""; }

/* line 378, new_theme.scss */
.fa-barcode:before {
  content: ""; }

/* line 382, new_theme.scss */
.fa-tag:before {
  content: ""; }

/* line 386, new_theme.scss */
.fa-tags:before {
  content: ""; }

/* line 390, new_theme.scss */
.fa-book:before {
  content: ""; }

/* line 394, new_theme.scss */
.fa-bookmark:before {
  content: ""; }

/* line 398, new_theme.scss */
.fa-print:before {
  content: ""; }

/* line 402, new_theme.scss */
.fa-camera:before {
  content: ""; }

/* line 406, new_theme.scss */
.fa-font:before {
  content: ""; }

/* line 410, new_theme.scss */
.fa-bold:before {
  content: ""; }

/* line 414, new_theme.scss */
.fa-italic:before {
  content: ""; }

/* line 418, new_theme.scss */
.fa-text-height:before {
  content: ""; }

/* line 422, new_theme.scss */
.fa-text-width:before {
  content: ""; }

/* line 426, new_theme.scss */
.fa-align-left:before {
  content: ""; }

/* line 430, new_theme.scss */
.fa-align-center:before {
  content: ""; }

/* line 434, new_theme.scss */
.fa-align-right:before {
  content: ""; }

/* line 438, new_theme.scss */
.fa-align-justify:before {
  content: ""; }

/* line 442, new_theme.scss */
.fa-list:before {
  content: ""; }

/* line 446, new_theme.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

/* line 451, new_theme.scss */
.fa-indent:before {
  content: ""; }

/* line 455, new_theme.scss */
.fa-video-camera:before {
  content: ""; }

/* line 459, new_theme.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

/* line 465, new_theme.scss */
.fa-pencil:before {
  content: ""; }

/* line 469, new_theme.scss */
.fa-map-marker:before {
  content: ""; }

/* line 473, new_theme.scss */
.fa-adjust:before {
  content: ""; }

/* line 477, new_theme.scss */
.fa-tint:before {
  content: ""; }

/* line 481, new_theme.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

/* line 486, new_theme.scss */
.fa-share-square-o:before {
  content: ""; }

/* line 490, new_theme.scss */
.fa-check-square-o:before {
  content: ""; }

/* line 494, new_theme.scss */
.fa-arrows:before {
  content: ""; }

/* line 498, new_theme.scss */
.fa-step-backward:before {
  content: ""; }

/* line 502, new_theme.scss */
.fa-fast-backward:before {
  content: ""; }

/* line 506, new_theme.scss */
.fa-backward:before {
  content: ""; }

/* line 510, new_theme.scss */
.fa-play:before {
  content: ""; }

/* line 514, new_theme.scss */
.fa-pause:before {
  content: ""; }

/* line 518, new_theme.scss */
.fa-stop:before {
  content: ""; }

/* line 522, new_theme.scss */
.fa-forward:before {
  content: ""; }

/* line 526, new_theme.scss */
.fa-fast-forward:before {
  content: ""; }

/* line 530, new_theme.scss */
.fa-step-forward:before {
  content: ""; }

/* line 534, new_theme.scss */
.fa-eject:before {
  content: ""; }

/* line 538, new_theme.scss */
.fa-chevron-left:before {
  content: ""; }

/* line 542, new_theme.scss */
.fa-chevron-right:before {
  content: ""; }

/* line 546, new_theme.scss */
.fa-plus-circle:before {
  content: ""; }

/* line 550, new_theme.scss */
.fa-minus-circle:before {
  content: ""; }

/* line 554, new_theme.scss */
.fa-times-circle:before {
  content: ""; }

/* line 558, new_theme.scss */
.fa-check-circle:before {
  content: ""; }

/* line 562, new_theme.scss */
.fa-question-circle:before {
  content: ""; }

/* line 566, new_theme.scss */
.fa-info-circle:before {
  content: ""; }

/* line 570, new_theme.scss */
.fa-crosshairs:before {
  content: ""; }

/* line 574, new_theme.scss */
.fa-times-circle-o:before {
  content: ""; }

/* line 578, new_theme.scss */
.fa-check-circle-o:before {
  content: ""; }

/* line 582, new_theme.scss */
.fa-ban:before {
  content: ""; }

/* line 586, new_theme.scss */
.fa-arrow-left:before {
  content: ""; }

/* line 590, new_theme.scss */
.fa-arrow-right:before {
  content: ""; }

/* line 594, new_theme.scss */
.fa-arrow-up:before {
  content: ""; }

/* line 598, new_theme.scss */
.fa-arrow-down:before {
  content: ""; }

/* line 602, new_theme.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

/* line 607, new_theme.scss */
.fa-expand:before {
  content: ""; }

/* line 611, new_theme.scss */
.fa-compress:before {
  content: ""; }

/* line 615, new_theme.scss */
.fa-plus:before {
  content: ""; }

/* line 619, new_theme.scss */
.fa-minus:before {
  content: ""; }

/* line 623, new_theme.scss */
.fa-asterisk:before {
  content: ""; }

/* line 627, new_theme.scss */
.fa-exclamation-circle:before {
  content: ""; }

/* line 631, new_theme.scss */
.fa-gift:before {
  content: ""; }

/* line 635, new_theme.scss */
.fa-leaf:before {
  content: ""; }

/* line 639, new_theme.scss */
.fa-fire:before {
  content: ""; }

/* line 643, new_theme.scss */
.fa-eye:before {
  content: ""; }

/* line 647, new_theme.scss */
.fa-eye-slash:before {
  content: ""; }

/* line 651, new_theme.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

/* line 656, new_theme.scss */
.fa-plane:before {
  content: ""; }

/* line 660, new_theme.scss */
.fa-calendar:before {
  content: ""; }

/* line 664, new_theme.scss */
.fa-random:before {
  content: ""; }

/* line 668, new_theme.scss */
.fa-comment:before {
  content: ""; }

/* line 672, new_theme.scss */
.fa-magnet:before {
  content: ""; }

/* line 676, new_theme.scss */
.fa-chevron-up:before {
  content: ""; }

/* line 680, new_theme.scss */
.fa-chevron-down:before {
  content: ""; }

/* line 684, new_theme.scss */
.fa-retweet:before {
  content: ""; }

/* line 688, new_theme.scss */
.fa-shopping-cart:before {
  content: ""; }

/* line 692, new_theme.scss */
.fa-folder:before {
  content: ""; }

/* line 696, new_theme.scss */
.fa-folder-open:before {
  content: ""; }

/* line 700, new_theme.scss */
.fa-arrows-v:before {
  content: ""; }

/* line 704, new_theme.scss */
.fa-arrows-h:before {
  content: ""; }

/* line 708, new_theme.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

/* line 713, new_theme.scss */
.fa-twitter-square:before {
  content: ""; }

/* line 717, new_theme.scss */
.fa-facebook-square:before {
  content: ""; }

/* line 721, new_theme.scss */
.fa-camera-retro:before {
  content: ""; }

/* line 725, new_theme.scss */
.fa-key:before {
  content: ""; }

/* line 729, new_theme.scss */
.fa-gears:before,
.fa-cogs:before {
  content: ""; }

/* line 734, new_theme.scss */
.fa-comments:before {
  content: ""; }

/* line 738, new_theme.scss */
.fa-thumbs-o-up:before {
  content: ""; }

/* line 742, new_theme.scss */
.fa-thumbs-o-down:before {
  content: ""; }

/* line 746, new_theme.scss */
.fa-star-half:before {
  content: ""; }

/* line 750, new_theme.scss */
.fa-heart-o:before {
  content: ""; }

/* line 754, new_theme.scss */
.fa-sign-out:before {
  content: ""; }

/* line 758, new_theme.scss */
.fa-linkedin-square:before {
  content: ""; }

/* line 762, new_theme.scss */
.fa-thumb-tack:before {
  content: ""; }

/* line 766, new_theme.scss */
.fa-external-link:before {
  content: ""; }

/* line 770, new_theme.scss */
.fa-sign-in:before {
  content: ""; }

/* line 774, new_theme.scss */
.fa-trophy:before {
  content: ""; }

/* line 778, new_theme.scss */
.fa-github-square:before {
  content: ""; }

/* line 782, new_theme.scss */
.fa-upload:before {
  content: ""; }

/* line 786, new_theme.scss */
.fa-lemon-o:before {
  content: ""; }

/* line 790, new_theme.scss */
.fa-phone:before {
  content: ""; }

/* line 794, new_theme.scss */
.fa-square-o:before {
  content: ""; }

/* line 798, new_theme.scss */
.fa-bookmark-o:before {
  content: ""; }

/* line 802, new_theme.scss */
.fa-phone-square:before {
  content: ""; }

/* line 806, new_theme.scss */
.fa-twitter:before {
  content: ""; }

/* line 810, new_theme.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

/* line 815, new_theme.scss */
.fa-github:before {
  content: ""; }

/* line 819, new_theme.scss */
.fa-unlock:before {
  content: ""; }

/* line 823, new_theme.scss */
.fa-credit-card:before {
  content: ""; }

/* line 827, new_theme.scss */
.fa-feed:before,
.fa-rss:before {
  content: ""; }

/* line 832, new_theme.scss */
.fa-hdd-o:before {
  content: ""; }

/* line 836, new_theme.scss */
.fa-bullhorn:before {
  content: ""; }

/* line 840, new_theme.scss */
.fa-bell:before {
  content: ""; }

/* line 844, new_theme.scss */
.fa-certificate:before {
  content: ""; }

/* line 848, new_theme.scss */
.fa-hand-o-right:before {
  content: ""; }

/* line 852, new_theme.scss */
.fa-hand-o-left:before {
  content: ""; }

/* line 856, new_theme.scss */
.fa-hand-o-up:before {
  content: ""; }

/* line 860, new_theme.scss */
.fa-hand-o-down:before {
  content: ""; }

/* line 864, new_theme.scss */
.fa-arrow-circle-left:before {
  content: ""; }

/* line 868, new_theme.scss */
.fa-arrow-circle-right:before {
  content: ""; }

/* line 872, new_theme.scss */
.fa-arrow-circle-up:before {
  content: ""; }

/* line 876, new_theme.scss */
.fa-arrow-circle-down:before {
  content: ""; }

/* line 880, new_theme.scss */
.fa-globe:before {
  content: ""; }

/* line 884, new_theme.scss */
.fa-wrench:before {
  content: ""; }

/* line 888, new_theme.scss */
.fa-tasks:before {
  content: ""; }

/* line 892, new_theme.scss */
.fa-filter:before {
  content: ""; }

/* line 896, new_theme.scss */
.fa-briefcase:before {
  content: ""; }

/* line 900, new_theme.scss */
.fa-arrows-alt:before {
  content: ""; }

/* line 904, new_theme.scss */
.fa-group:before,
.fa-users:before {
  content: ""; }

/* line 909, new_theme.scss */
.fa-chain:before,
.fa-link:before {
  content: ""; }

/* line 914, new_theme.scss */
.fa-cloud:before {
  content: ""; }

/* line 918, new_theme.scss */
.fa-flask:before {
  content: ""; }

/* line 922, new_theme.scss */
.fa-cut:before,
.fa-scissors:before {
  content: ""; }

/* line 927, new_theme.scss */
.fa-copy:before,
.fa-files-o:before {
  content: ""; }

/* line 932, new_theme.scss */
.fa-paperclip:before {
  content: ""; }

/* line 936, new_theme.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

/* line 941, new_theme.scss */
.fa-square:before {
  content: ""; }

/* line 945, new_theme.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

/* line 951, new_theme.scss */
.fa-list-ul:before {
  content: ""; }

/* line 955, new_theme.scss */
.fa-list-ol:before {
  content: ""; }

/* line 959, new_theme.scss */
.fa-strikethrough:before {
  content: ""; }

/* line 963, new_theme.scss */
.fa-underline:before {
  content: ""; }

/* line 967, new_theme.scss */
.fa-table:before {
  content: ""; }

/* line 971, new_theme.scss */
.fa-magic:before {
  content: ""; }

/* line 975, new_theme.scss */
.fa-truck:before {
  content: ""; }

/* line 979, new_theme.scss */
.fa-pinterest:before {
  content: ""; }

/* line 983, new_theme.scss */
.fa-pinterest-square:before {
  content: ""; }

/* line 987, new_theme.scss */
.fa-google-plus-square:before {
  content: ""; }

/* line 991, new_theme.scss */
.fa-google-plus:before {
  content: ""; }

/* line 995, new_theme.scss */
.fa-money:before {
  content: ""; }

/* line 999, new_theme.scss */
.fa-caret-down:before {
  content: ""; }

/* line 1003, new_theme.scss */
.fa-caret-up:before {
  content: ""; }

/* line 1007, new_theme.scss */
.fa-caret-left:before {
  content: ""; }

/* line 1011, new_theme.scss */
.fa-caret-right:before {
  content: ""; }

/* line 1015, new_theme.scss */
.fa-columns:before {
  content: ""; }

/* line 1019, new_theme.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

/* line 1024, new_theme.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

/* line 1029, new_theme.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

/* line 1034, new_theme.scss */
.fa-envelope:before {
  content: ""; }

/* line 1038, new_theme.scss */
.fa-linkedin:before {
  content: ""; }

/* line 1042, new_theme.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

/* line 1047, new_theme.scss */
.fa-legal:before,
.fa-gavel:before {
  content: ""; }

/* line 1052, new_theme.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

/* line 1057, new_theme.scss */
.fa-comment-o:before {
  content: ""; }

/* line 1061, new_theme.scss */
.fa-comments-o:before {
  content: ""; }

/* line 1065, new_theme.scss */
.fa-flash:before,
.fa-bolt:before {
  content: ""; }

/* line 1070, new_theme.scss */
.fa-sitemap:before {
  content: ""; }

/* line 1074, new_theme.scss */
.fa-umbrella:before {
  content: ""; }

/* line 1078, new_theme.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

/* line 1083, new_theme.scss */
.fa-lightbulb-o:before {
  content: ""; }

/* line 1087, new_theme.scss */
.fa-exchange:before {
  content: ""; }

/* line 1091, new_theme.scss */
.fa-cloud-download:before {
  content: ""; }

/* line 1095, new_theme.scss */
.fa-cloud-upload:before {
  content: ""; }

/* line 1099, new_theme.scss */
.fa-user-md:before {
  content: ""; }

/* line 1103, new_theme.scss */
.fa-stethoscope:before {
  content: ""; }

/* line 1107, new_theme.scss */
.fa-suitcase:before {
  content: ""; }

/* line 1111, new_theme.scss */
.fa-bell-o:before {
  content: ""; }

/* line 1115, new_theme.scss */
.fa-coffee:before {
  content: ""; }

/* line 1119, new_theme.scss */
.fa-cutlery:before {
  content: ""; }

/* line 1123, new_theme.scss */
.fa-file-text-o:before {
  content: ""; }

/* line 1127, new_theme.scss */
.fa-building-o:before {
  content: ""; }

/* line 1131, new_theme.scss */
.fa-hospital-o:before {
  content: ""; }

/* line 1135, new_theme.scss */
.fa-ambulance:before {
  content: ""; }

/* line 1139, new_theme.scss */
.fa-medkit:before {
  content: ""; }

/* line 1143, new_theme.scss */
.fa-fighter-jet:before {
  content: ""; }

/* line 1147, new_theme.scss */
.fa-beer:before {
  content: ""; }

/* line 1151, new_theme.scss */
.fa-h-square:before {
  content: ""; }

/* line 1155, new_theme.scss */
.fa-plus-square:before {
  content: ""; }

/* line 1159, new_theme.scss */
.fa-angle-double-left:before {
  content: ""; }

/* line 1163, new_theme.scss */
.fa-angle-double-right:before {
  content: ""; }

/* line 1167, new_theme.scss */
.fa-angle-double-up:before {
  content: ""; }

/* line 1171, new_theme.scss */
.fa-angle-double-down:before {
  content: ""; }

/* line 1175, new_theme.scss */
.fa-angle-left:before {
  content: ""; }

/* line 1179, new_theme.scss */
.fa-angle-right:before {
  content: ""; }

/* line 1183, new_theme.scss */
.fa-angle-up:before {
  content: ""; }

/* line 1187, new_theme.scss */
.fa-angle-down:before {
  content: ""; }

/* line 1191, new_theme.scss */
.fa-desktop:before {
  content: ""; }

/* line 1195, new_theme.scss */
.fa-laptop:before {
  content: ""; }

/* line 1199, new_theme.scss */
.fa-tablet:before {
  content: ""; }

/* line 1203, new_theme.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

/* line 1208, new_theme.scss */
.fa-circle-o:before {
  content: ""; }

/* line 1212, new_theme.scss */
.fa-quote-left:before {
  content: ""; }

/* line 1216, new_theme.scss */
.fa-quote-right:before {
  content: ""; }

/* line 1220, new_theme.scss */
.fa-spinner:before {
  content: ""; }

/* line 1224, new_theme.scss */
.fa-circle:before {
  content: ""; }

/* line 1228, new_theme.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

/* line 1233, new_theme.scss */
.fa-github-alt:before {
  content: ""; }

/* line 1237, new_theme.scss */
.fa-folder-o:before {
  content: ""; }

/* line 1241, new_theme.scss */
.fa-folder-open-o:before {
  content: ""; }

/* line 1245, new_theme.scss */
.fa-smile-o:before {
  content: ""; }

/* line 1249, new_theme.scss */
.fa-frown-o:before {
  content: ""; }

/* line 1253, new_theme.scss */
.fa-meh-o:before {
  content: ""; }

/* line 1257, new_theme.scss */
.fa-gamepad:before {
  content: ""; }

/* line 1261, new_theme.scss */
.fa-keyboard-o:before {
  content: ""; }

/* line 1265, new_theme.scss */
.fa-flag-o:before {
  content: ""; }

/* line 1269, new_theme.scss */
.fa-flag-checkered:before {
  content: ""; }

/* line 1273, new_theme.scss */
.fa-terminal:before {
  content: ""; }

/* line 1277, new_theme.scss */
.fa-code:before {
  content: ""; }

/* line 1281, new_theme.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

/* line 1286, new_theme.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

/* line 1292, new_theme.scss */
.fa-location-arrow:before {
  content: ""; }

/* line 1296, new_theme.scss */
.fa-crop:before {
  content: ""; }

/* line 1300, new_theme.scss */
.fa-code-fork:before {
  content: ""; }

/* line 1304, new_theme.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

/* line 1309, new_theme.scss */
.fa-question:before {
  content: ""; }

/* line 1313, new_theme.scss */
.fa-info:before {
  content: ""; }

/* line 1317, new_theme.scss */
.fa-exclamation:before {
  content: ""; }

/* line 1321, new_theme.scss */
.fa-superscript:before {
  content: ""; }

/* line 1325, new_theme.scss */
.fa-subscript:before {
  content: ""; }

/* line 1329, new_theme.scss */
.fa-eraser:before {
  content: ""; }

/* line 1333, new_theme.scss */
.fa-puzzle-piece:before {
  content: ""; }

/* line 1337, new_theme.scss */
.fa-microphone:before {
  content: ""; }

/* line 1341, new_theme.scss */
.fa-microphone-slash:before {
  content: ""; }

/* line 1345, new_theme.scss */
.fa-shield:before {
  content: ""; }

/* line 1349, new_theme.scss */
.fa-calendar-o:before {
  content: ""; }

/* line 1353, new_theme.scss */
.fa-fire-extinguisher:before {
  content: ""; }

/* line 1357, new_theme.scss */
.fa-rocket:before {
  content: ""; }

/* line 1361, new_theme.scss */
.fa-maxcdn:before {
  content: ""; }

/* line 1365, new_theme.scss */
.fa-chevron-circle-left:before {
  content: ""; }

/* line 1369, new_theme.scss */
.fa-chevron-circle-right:before {
  content: ""; }

/* line 1373, new_theme.scss */
.fa-chevron-circle-up:before {
  content: ""; }

/* line 1377, new_theme.scss */
.fa-chevron-circle-down:before {
  content: ""; }

/* line 1381, new_theme.scss */
.fa-html5:before {
  content: ""; }

/* line 1385, new_theme.scss */
.fa-css3:before {
  content: ""; }

/* line 1389, new_theme.scss */
.fa-anchor:before {
  content: ""; }

/* line 1393, new_theme.scss */
.fa-unlock-alt:before {
  content: ""; }

/* line 1397, new_theme.scss */
.fa-bullseye:before {
  content: ""; }

/* line 1401, new_theme.scss */
.fa-ellipsis-h:before {
  content: ""; }

/* line 1405, new_theme.scss */
.fa-ellipsis-v:before {
  content: ""; }

/* line 1409, new_theme.scss */
.fa-rss-square:before {
  content: ""; }

/* line 1413, new_theme.scss */
.fa-play-circle:before {
  content: ""; }

/* line 1417, new_theme.scss */
.fa-ticket:before {
  content: ""; }

/* line 1421, new_theme.scss */
.fa-minus-square:before {
  content: ""; }

/* line 1425, new_theme.scss */
.fa-minus-square-o:before {
  content: ""; }

/* line 1429, new_theme.scss */
.fa-level-up:before {
  content: ""; }

/* line 1433, new_theme.scss */
.fa-level-down:before {
  content: ""; }

/* line 1437, new_theme.scss */
.fa-check-square:before {
  content: ""; }

/* line 1441, new_theme.scss */
.fa-pencil-square:before {
  content: ""; }

/* line 1445, new_theme.scss */
.fa-external-link-square:before {
  content: ""; }

/* line 1449, new_theme.scss */
.fa-share-square:before {
  content: ""; }

/* line 1453, new_theme.scss */
.fa-compass:before {
  content: ""; }

/* line 1457, new_theme.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

/* line 1462, new_theme.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

/* line 1467, new_theme.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

/* line 1472, new_theme.scss */
.fa-euro:before,
.fa-eur:before {
  content: ""; }

/* line 1477, new_theme.scss */
.fa-gbp:before {
  content: ""; }

/* line 1481, new_theme.scss */
.fa-dollar:before,
.fa-usd:before {
  content: ""; }

/* line 1486, new_theme.scss */
.fa-rupee:before,
.fa-inr:before {
  content: ""; }

/* line 1491, new_theme.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

/* line 1498, new_theme.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

/* line 1504, new_theme.scss */
.fa-won:before,
.fa-krw:before {
  content: ""; }

/* line 1509, new_theme.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

/* line 1514, new_theme.scss */
.fa-file:before {
  content: ""; }

/* line 1518, new_theme.scss */
.fa-file-text:before {
  content: ""; }

/* line 1522, new_theme.scss */
.fa-sort-alpha-asc:before {
  content: ""; }

/* line 1526, new_theme.scss */
.fa-sort-alpha-desc:before {
  content: ""; }

/* line 1530, new_theme.scss */
.fa-sort-amount-asc:before {
  content: ""; }

/* line 1534, new_theme.scss */
.fa-sort-amount-desc:before {
  content: ""; }

/* line 1538, new_theme.scss */
.fa-sort-numeric-asc:before {
  content: ""; }

/* line 1542, new_theme.scss */
.fa-sort-numeric-desc:before {
  content: ""; }

/* line 1546, new_theme.scss */
.fa-thumbs-up:before {
  content: ""; }

/* line 1550, new_theme.scss */
.fa-thumbs-down:before {
  content: ""; }

/* line 1554, new_theme.scss */
.fa-youtube-square:before {
  content: ""; }

/* line 1558, new_theme.scss */
.fa-youtube:before {
  content: ""; }

/* line 1562, new_theme.scss */
.fa-xing:before {
  content: ""; }

/* line 1566, new_theme.scss */
.fa-xing-square:before {
  content: ""; }

/* line 1570, new_theme.scss */
.fa-youtube-play:before {
  content: ""; }

/* line 1574, new_theme.scss */
.fa-dropbox:before {
  content: ""; }

/* line 1578, new_theme.scss */
.fa-stack-overflow:before {
  content: ""; }

/* line 1582, new_theme.scss */
.fa-instagram:before {
  content: ""; }

/* line 1586, new_theme.scss */
.fa-flickr:before {
  content: ""; }

/* line 1590, new_theme.scss */
.fa-adn:before {
  content: ""; }

/* line 1594, new_theme.scss */
.fa-bitbucket:before {
  content: ""; }

/* line 1598, new_theme.scss */
.fa-bitbucket-square:before {
  content: ""; }

/* line 1602, new_theme.scss */
.fa-tumblr:before {
  content: ""; }

/* line 1606, new_theme.scss */
.fa-tumblr-square:before {
  content: ""; }

/* line 1610, new_theme.scss */
.fa-long-arrow-down:before {
  content: ""; }

/* line 1614, new_theme.scss */
.fa-long-arrow-up:before {
  content: ""; }

/* line 1618, new_theme.scss */
.fa-long-arrow-left:before {
  content: ""; }

/* line 1622, new_theme.scss */
.fa-long-arrow-right:before {
  content: ""; }

/* line 1626, new_theme.scss */
.fa-apple:before {
  content: ""; }

/* line 1630, new_theme.scss */
.fa-windows:before {
  content: ""; }

/* line 1634, new_theme.scss */
.fa-android:before {
  content: ""; }

/* line 1638, new_theme.scss */
.fa-linux:before {
  content: ""; }

/* line 1642, new_theme.scss */
.fa-dribbble:before {
  content: ""; }

/* line 1646, new_theme.scss */
.fa-skype:before {
  content: ""; }

/* line 1650, new_theme.scss */
.fa-foursquare:before {
  content: ""; }

/* line 1654, new_theme.scss */
.fa-trello:before {
  content: ""; }

/* line 1658, new_theme.scss */
.fa-female:before {
  content: ""; }

/* line 1662, new_theme.scss */
.fa-male:before {
  content: ""; }

/* line 1666, new_theme.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

/* line 1671, new_theme.scss */
.fa-sun-o:before {
  content: ""; }

/* line 1675, new_theme.scss */
.fa-moon-o:before {
  content: ""; }

/* line 1679, new_theme.scss */
.fa-archive:before {
  content: ""; }

/* line 1683, new_theme.scss */
.fa-bug:before {
  content: ""; }

/* line 1687, new_theme.scss */
.fa-vk:before {
  content: ""; }

/* line 1691, new_theme.scss */
.fa-weibo:before {
  content: ""; }

/* line 1695, new_theme.scss */
.fa-renren:before {
  content: ""; }

/* line 1699, new_theme.scss */
.fa-pagelines:before {
  content: ""; }

/* line 1703, new_theme.scss */
.fa-stack-exchange:before {
  content: ""; }

/* line 1707, new_theme.scss */
.fa-arrow-circle-o-right:before {
  content: ""; }

/* line 1711, new_theme.scss */
.fa-arrow-circle-o-left:before {
  content: ""; }

/* line 1715, new_theme.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

/* line 1720, new_theme.scss */
.fa-dot-circle-o:before {
  content: ""; }

/* line 1724, new_theme.scss */
.fa-wheelchair:before {
  content: ""; }

/* line 1728, new_theme.scss */
.fa-vimeo-square:before {
  content: ""; }

/* line 1732, new_theme.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

/* line 1737, new_theme.scss */
.fa-plus-square-o:before {
  content: ""; }

/* line 1741, new_theme.scss */
.fa-space-shuttle:before {
  content: ""; }

/* line 1745, new_theme.scss */
.fa-slack:before {
  content: ""; }

/* line 1749, new_theme.scss */
.fa-envelope-square:before {
  content: ""; }

/* line 1753, new_theme.scss */
.fa-wordpress:before {
  content: ""; }

/* line 1757, new_theme.scss */
.fa-openid:before {
  content: ""; }

/* line 1761, new_theme.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

/* line 1767, new_theme.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

/* line 1772, new_theme.scss */
.fa-yahoo:before {
  content: ""; }

/* line 1776, new_theme.scss */
.fa-google:before {
  content: ""; }

/* line 1780, new_theme.scss */
.fa-reddit:before {
  content: ""; }

/* line 1784, new_theme.scss */
.fa-reddit-square:before {
  content: ""; }

/* line 1788, new_theme.scss */
.fa-stumbleupon-circle:before {
  content: ""; }

/* line 1792, new_theme.scss */
.fa-stumbleupon:before {
  content: ""; }

/* line 1796, new_theme.scss */
.fa-delicious:before {
  content: ""; }

/* line 1800, new_theme.scss */
.fa-digg:before {
  content: ""; }

/* line 1804, new_theme.scss */
.fa-pied-piper-pp:before {
  content: ""; }

/* line 1808, new_theme.scss */
.fa-pied-piper-alt:before {
  content: ""; }

/* line 1812, new_theme.scss */
.fa-drupal:before {
  content: ""; }

/* line 1816, new_theme.scss */
.fa-joomla:before {
  content: ""; }

/* line 1820, new_theme.scss */
.fa-language:before {
  content: ""; }

/* line 1824, new_theme.scss */
.fa-fax:before {
  content: ""; }

/* line 1828, new_theme.scss */
.fa-building:before {
  content: ""; }

/* line 1832, new_theme.scss */
.fa-child:before {
  content: ""; }

/* line 1836, new_theme.scss */
.fa-paw:before {
  content: ""; }

/* line 1840, new_theme.scss */
.fa-spoon:before {
  content: ""; }

/* line 1844, new_theme.scss */
.fa-cube:before {
  content: ""; }

/* line 1848, new_theme.scss */
.fa-cubes:before {
  content: ""; }

/* line 1852, new_theme.scss */
.fa-behance:before {
  content: ""; }

/* line 1856, new_theme.scss */
.fa-behance-square:before {
  content: ""; }

/* line 1860, new_theme.scss */
.fa-steam:before {
  content: ""; }

/* line 1864, new_theme.scss */
.fa-steam-square:before {
  content: ""; }

/* line 1868, new_theme.scss */
.fa-recycle:before {
  content: ""; }

/* line 1872, new_theme.scss */
.fa-automobile:before,
.fa-car:before {
  content: ""; }

/* line 1877, new_theme.scss */
.fa-cab:before,
.fa-taxi:before {
  content: ""; }

/* line 1882, new_theme.scss */
.fa-tree:before {
  content: ""; }

/* line 1886, new_theme.scss */
.fa-spotify:before {
  content: ""; }

/* line 1890, new_theme.scss */
.fa-deviantart:before {
  content: ""; }

/* line 1894, new_theme.scss */
.fa-soundcloud:before {
  content: ""; }

/* line 1898, new_theme.scss */
.fa-database:before {
  content: ""; }

/* line 1902, new_theme.scss */
.fa-file-pdf-o:before {
  content: ""; }

/* line 1906, new_theme.scss */
.fa-file-word-o:before {
  content: ""; }

/* line 1910, new_theme.scss */
.fa-file-excel-o:before {
  content: ""; }

/* line 1914, new_theme.scss */
.fa-file-powerpoint-o:before {
  content: ""; }

/* line 1918, new_theme.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

/* line 1924, new_theme.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

/* line 1929, new_theme.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

/* line 1934, new_theme.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

/* line 1939, new_theme.scss */
.fa-file-code-o:before {
  content: ""; }

/* line 1943, new_theme.scss */
.fa-vine:before {
  content: ""; }

/* line 1947, new_theme.scss */
.fa-codepen:before {
  content: ""; }

/* line 1951, new_theme.scss */
.fa-jsfiddle:before {
  content: ""; }

/* line 1955, new_theme.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

/* line 1963, new_theme.scss */
.fa-circle-o-notch:before {
  content: ""; }

/* line 1967, new_theme.scss */
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

/* line 1973, new_theme.scss */
.fa-ge:before,
.fa-empire:before {
  content: ""; }

/* line 1978, new_theme.scss */
.fa-git-square:before {
  content: ""; }

/* line 1982, new_theme.scss */
.fa-git:before {
  content: ""; }

/* line 1986, new_theme.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

/* line 1992, new_theme.scss */
.fa-tencent-weibo:before {
  content: ""; }

/* line 1996, new_theme.scss */
.fa-qq:before {
  content: ""; }

/* line 2000, new_theme.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

/* line 2005, new_theme.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

/* line 2010, new_theme.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

/* line 2015, new_theme.scss */
.fa-history:before {
  content: ""; }

/* line 2019, new_theme.scss */
.fa-circle-thin:before {
  content: ""; }

/* line 2023, new_theme.scss */
.fa-header:before {
  content: ""; }

/* line 2027, new_theme.scss */
.fa-paragraph:before {
  content: ""; }

/* line 2031, new_theme.scss */
.fa-sliders:before {
  content: ""; }

/* line 2035, new_theme.scss */
.fa-share-alt:before {
  content: ""; }

/* line 2039, new_theme.scss */
.fa-share-alt-square:before {
  content: ""; }

/* line 2043, new_theme.scss */
.fa-bomb:before {
  content: ""; }

/* line 2047, new_theme.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

/* line 2052, new_theme.scss */
.fa-tty:before {
  content: ""; }

/* line 2056, new_theme.scss */
.fa-binoculars:before {
  content: ""; }

/* line 2060, new_theme.scss */
.fa-plug:before {
  content: ""; }

/* line 2064, new_theme.scss */
.fa-slideshare:before {
  content: ""; }

/* line 2068, new_theme.scss */
.fa-twitch:before {
  content: ""; }

/* line 2072, new_theme.scss */
.fa-yelp:before {
  content: ""; }

/* line 2076, new_theme.scss */
.fa-newspaper-o:before {
  content: ""; }

/* line 2080, new_theme.scss */
.fa-wifi:before {
  content: ""; }

/* line 2084, new_theme.scss */
.fa-calculator:before {
  content: ""; }

/* line 2088, new_theme.scss */
.fa-paypal:before {
  content: ""; }

/* line 2092, new_theme.scss */
.fa-google-wallet:before {
  content: ""; }

/* line 2096, new_theme.scss */
.fa-cc-visa:before {
  content: ""; }

/* line 2100, new_theme.scss */
.fa-cc-mastercard:before {
  content: ""; }

/* line 2104, new_theme.scss */
.fa-cc-discover:before {
  content: ""; }

/* line 2108, new_theme.scss */
.fa-cc-amex:before {
  content: ""; }

/* line 2112, new_theme.scss */
.fa-cc-paypal:before {
  content: ""; }

/* line 2116, new_theme.scss */
.fa-cc-stripe:before {
  content: ""; }

/* line 2120, new_theme.scss */
.fa-bell-slash:before {
  content: ""; }

/* line 2124, new_theme.scss */
.fa-bell-slash-o:before {
  content: ""; }

/* line 2128, new_theme.scss */
.fa-trash:before {
  content: ""; }

/* line 2132, new_theme.scss */
.fa-copyright:before {
  content: ""; }

/* line 2136, new_theme.scss */
.fa-at:before {
  content: ""; }

/* line 2140, new_theme.scss */
.fa-eyedropper:before {
  content: ""; }

/* line 2144, new_theme.scss */
.fa-paint-brush:before {
  content: ""; }

/* line 2148, new_theme.scss */
.fa-birthday-cake:before {
  content: ""; }

/* line 2152, new_theme.scss */
.fa-area-chart:before {
  content: ""; }

/* line 2156, new_theme.scss */
.fa-pie-chart:before {
  content: ""; }

/* line 2160, new_theme.scss */
.fa-line-chart:before {
  content: ""; }

/* line 2164, new_theme.scss */
.fa-lastfm:before {
  content: ""; }

/* line 2168, new_theme.scss */
.fa-lastfm-square:before {
  content: ""; }

/* line 2172, new_theme.scss */
.fa-toggle-off:before {
  content: ""; }

/* line 2176, new_theme.scss */
.fa-toggle-on:before {
  content: ""; }

/* line 2180, new_theme.scss */
.fa-bicycle:before {
  content: ""; }

/* line 2184, new_theme.scss */
.fa-bus:before {
  content: ""; }

/* line 2188, new_theme.scss */
.fa-ioxhost:before {
  content: ""; }

/* line 2192, new_theme.scss */
.fa-angellist:before {
  content: ""; }

/* line 2196, new_theme.scss */
.fa-cc:before {
  content: ""; }

/* line 2200, new_theme.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

/* line 2206, new_theme.scss */
.fa-meanpath:before {
  content: ""; }

/* line 2210, new_theme.scss */
.fa-buysellads:before {
  content: ""; }

/* line 2214, new_theme.scss */
.fa-connectdevelop:before {
  content: ""; }

/* line 2218, new_theme.scss */
.fa-dashcube:before {
  content: ""; }

/* line 2222, new_theme.scss */
.fa-forumbee:before {
  content: ""; }

/* line 2226, new_theme.scss */
.fa-leanpub:before {
  content: ""; }

/* line 2230, new_theme.scss */
.fa-sellsy:before {
  content: ""; }

/* line 2234, new_theme.scss */
.fa-shirtsinbulk:before {
  content: ""; }

/* line 2238, new_theme.scss */
.fa-simplybuilt:before {
  content: ""; }

/* line 2242, new_theme.scss */
.fa-skyatlas:before {
  content: ""; }

/* line 2246, new_theme.scss */
.fa-cart-plus:before {
  content: ""; }

/* line 2250, new_theme.scss */
.fa-cart-arrow-down:before {
  content: ""; }

/* line 2254, new_theme.scss */
.fa-diamond:before {
  content: ""; }

/* line 2258, new_theme.scss */
.fa-ship:before {
  content: ""; }

/* line 2262, new_theme.scss */
.fa-user-secret:before {
  content: ""; }

/* line 2266, new_theme.scss */
.fa-motorcycle:before {
  content: ""; }

/* line 2270, new_theme.scss */
.fa-street-view:before {
  content: ""; }

/* line 2274, new_theme.scss */
.fa-heartbeat:before {
  content: ""; }

/* line 2278, new_theme.scss */
.fa-venus:before {
  content: ""; }

/* line 2282, new_theme.scss */
.fa-mars:before {
  content: ""; }

/* line 2286, new_theme.scss */
.fa-mercury:before {
  content: ""; }

/* line 2290, new_theme.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

/* line 2295, new_theme.scss */
.fa-transgender-alt:before {
  content: ""; }

/* line 2299, new_theme.scss */
.fa-venus-double:before {
  content: ""; }

/* line 2303, new_theme.scss */
.fa-mars-double:before {
  content: ""; }

/* line 2307, new_theme.scss */
.fa-venus-mars:before {
  content: ""; }

/* line 2311, new_theme.scss */
.fa-mars-stroke:before {
  content: ""; }

/* line 2315, new_theme.scss */
.fa-mars-stroke-v:before {
  content: ""; }

/* line 2319, new_theme.scss */
.fa-mars-stroke-h:before {
  content: ""; }

/* line 2323, new_theme.scss */
.fa-neuter:before {
  content: ""; }

/* line 2327, new_theme.scss */
.fa-genderless:before {
  content: ""; }

/* line 2331, new_theme.scss */
.fa-facebook-official:before {
  content: ""; }

/* line 2335, new_theme.scss */
.fa-pinterest-p:before {
  content: ""; }

/* line 2339, new_theme.scss */
.fa-whatsapp:before {
  content: ""; }

/* line 2343, new_theme.scss */
.fa-server:before {
  content: ""; }

/* line 2347, new_theme.scss */
.fa-user-plus:before {
  content: ""; }

/* line 2351, new_theme.scss */
.fa-user-times:before {
  content: ""; }

/* line 2355, new_theme.scss */
.fa-hotel:before,
.fa-bed:before {
  content: ""; }

/* line 2360, new_theme.scss */
.fa-viacoin:before {
  content: ""; }

/* line 2364, new_theme.scss */
.fa-train:before {
  content: ""; }

/* line 2368, new_theme.scss */
.fa-subway:before {
  content: ""; }

/* line 2372, new_theme.scss */
.fa-medium:before {
  content: ""; }

/* line 2376, new_theme.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

/* line 2381, new_theme.scss */
.fa-optin-monster:before {
  content: ""; }

/* line 2385, new_theme.scss */
.fa-opencart:before {
  content: ""; }

/* line 2389, new_theme.scss */
.fa-expeditedssl:before {
  content: ""; }

/* line 2393, new_theme.scss */
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

/* line 2399, new_theme.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

/* line 2404, new_theme.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

/* line 2409, new_theme.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

/* line 2414, new_theme.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

/* line 2419, new_theme.scss */
.fa-mouse-pointer:before {
  content: ""; }

/* line 2423, new_theme.scss */
.fa-i-cursor:before {
  content: ""; }

/* line 2427, new_theme.scss */
.fa-object-group:before {
  content: ""; }

/* line 2431, new_theme.scss */
.fa-object-ungroup:before {
  content: ""; }

/* line 2435, new_theme.scss */
.fa-sticky-note:before {
  content: ""; }

/* line 2439, new_theme.scss */
.fa-sticky-note-o:before {
  content: ""; }

/* line 2443, new_theme.scss */
.fa-cc-jcb:before {
  content: ""; }

/* line 2447, new_theme.scss */
.fa-cc-diners-club:before {
  content: ""; }

/* line 2451, new_theme.scss */
.fa-clone:before {
  content: ""; }

/* line 2455, new_theme.scss */
.fa-balance-scale:before {
  content: ""; }

/* line 2459, new_theme.scss */
.fa-hourglass-o:before {
  content: ""; }

/* line 2463, new_theme.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

/* line 2468, new_theme.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

/* line 2473, new_theme.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

/* line 2478, new_theme.scss */
.fa-hourglass:before {
  content: ""; }

/* line 2482, new_theme.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

/* line 2487, new_theme.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

/* line 2492, new_theme.scss */
.fa-hand-scissors-o:before {
  content: ""; }

/* line 2496, new_theme.scss */
.fa-hand-lizard-o:before {
  content: ""; }

/* line 2500, new_theme.scss */
.fa-hand-spock-o:before {
  content: ""; }

/* line 2504, new_theme.scss */
.fa-hand-pointer-o:before {
  content: ""; }

/* line 2508, new_theme.scss */
.fa-hand-peace-o:before {
  content: ""; }

/* line 2512, new_theme.scss */
.fa-trademark:before {
  content: ""; }

/* line 2516, new_theme.scss */
.fa-registered:before {
  content: ""; }

/* line 2520, new_theme.scss */
.fa-creative-commons:before {
  content: ""; }

/* line 2524, new_theme.scss */
.fa-gg:before {
  content: ""; }

/* line 2528, new_theme.scss */
.fa-gg-circle:before {
  content: ""; }

/* line 2532, new_theme.scss */
.fa-tripadvisor:before {
  content: ""; }

/* line 2536, new_theme.scss */
.fa-odnoklassniki:before {
  content: ""; }

/* line 2540, new_theme.scss */
.fa-odnoklassniki-square:before {
  content: ""; }

/* line 2544, new_theme.scss */
.fa-get-pocket:before {
  content: ""; }

/* line 2548, new_theme.scss */
.fa-wikipedia-w:before {
  content: ""; }

/* line 2552, new_theme.scss */
.fa-safari:before {
  content: ""; }

/* line 2556, new_theme.scss */
.fa-chrome:before {
  content: ""; }

/* line 2560, new_theme.scss */
.fa-firefox:before {
  content: ""; }

/* line 2564, new_theme.scss */
.fa-opera:before {
  content: ""; }

/* line 2568, new_theme.scss */
.fa-internet-explorer:before {
  content: ""; }

/* line 2572, new_theme.scss */
.fa-tv:before,
.fa-television:before {
  content: ""; }

/* line 2577, new_theme.scss */
.fa-contao:before {
  content: ""; }

/* line 2581, new_theme.scss */
.fa-500px:before {
  content: ""; }

/* line 2585, new_theme.scss */
.fa-amazon:before {
  content: ""; }

/* line 2589, new_theme.scss */
.fa-calendar-plus-o:before {
  content: ""; }

/* line 2593, new_theme.scss */
.fa-calendar-minus-o:before {
  content: ""; }

/* line 2597, new_theme.scss */
.fa-calendar-times-o:before {
  content: ""; }

/* line 2601, new_theme.scss */
.fa-calendar-check-o:before {
  content: ""; }

/* line 2605, new_theme.scss */
.fa-industry:before {
  content: ""; }

/* line 2609, new_theme.scss */
.fa-map-pin:before {
  content: ""; }

/* line 2613, new_theme.scss */
.fa-map-signs:before {
  content: ""; }

/* line 2617, new_theme.scss */
.fa-map-o:before {
  content: ""; }

/* line 2621, new_theme.scss */
.fa-map:before {
  content: ""; }

/* line 2625, new_theme.scss */
.fa-commenting:before {
  content: ""; }

/* line 2629, new_theme.scss */
.fa-commenting-o:before {
  content: ""; }

/* line 2633, new_theme.scss */
.fa-houzz:before {
  content: ""; }

/* line 2637, new_theme.scss */
.fa-vimeo:before {
  content: ""; }

/* line 2641, new_theme.scss */
.fa-black-tie:before {
  content: ""; }

/* line 2645, new_theme.scss */
.fa-fonticons:before {
  content: ""; }

/* line 2649, new_theme.scss */
.fa-reddit-alien:before {
  content: ""; }

/* line 2653, new_theme.scss */
.fa-edge:before {
  content: ""; }

/* line 2657, new_theme.scss */
.fa-credit-card-alt:before {
  content: ""; }

/* line 2661, new_theme.scss */
.fa-codiepie:before {
  content: ""; }

/* line 2665, new_theme.scss */
.fa-modx:before {
  content: ""; }

/* line 2669, new_theme.scss */
.fa-fort-awesome:before {
  content: ""; }

/* line 2673, new_theme.scss */
.fa-usb:before {
  content: ""; }

/* line 2677, new_theme.scss */
.fa-product-hunt:before {
  content: ""; }

/* line 2681, new_theme.scss */
.fa-mixcloud:before {
  content: ""; }

/* line 2685, new_theme.scss */
.fa-scribd:before {
  content: ""; }

/* line 2689, new_theme.scss */
.fa-pause-circle:before {
  content: ""; }

/* line 2693, new_theme.scss */
.fa-pause-circle-o:before {
  content: ""; }

/* line 2697, new_theme.scss */
.fa-stop-circle:before {
  content: ""; }

/* line 2701, new_theme.scss */
.fa-stop-circle-o:before {
  content: ""; }

/* line 2705, new_theme.scss */
.fa-shopping-bag:before {
  content: ""; }

/* line 2709, new_theme.scss */
.fa-shopping-basket:before {
  content: ""; }

/* line 2713, new_theme.scss */
.fa-hashtag:before {
  content: ""; }

/* line 2717, new_theme.scss */
.fa-bluetooth:before {
  content: ""; }

/* line 2721, new_theme.scss */
.fa-bluetooth-b:before {
  content: ""; }

/* line 2725, new_theme.scss */
.fa-percent:before {
  content: ""; }

/* line 2729, new_theme.scss */
.fa-gitlab:before {
  content: ""; }

/* line 2733, new_theme.scss */
.fa-wpbeginner:before {
  content: ""; }

/* line 2737, new_theme.scss */
.fa-wpforms:before {
  content: ""; }

/* line 2741, new_theme.scss */
.fa-envira:before {
  content: ""; }

/* line 2745, new_theme.scss */
.fa-universal-access:before {
  content: ""; }

/* line 2749, new_theme.scss */
.fa-wheelchair-alt:before {
  content: ""; }

/* line 2753, new_theme.scss */
.fa-question-circle-o:before {
  content: ""; }

/* line 2757, new_theme.scss */
.fa-blind:before {
  content: ""; }

/* line 2761, new_theme.scss */
.fa-audio-description:before {
  content: ""; }

/* line 2765, new_theme.scss */
.fa-volume-control-phone:before {
  content: ""; }

/* line 2769, new_theme.scss */
.fa-braille:before {
  content: ""; }

/* line 2773, new_theme.scss */
.fa-assistive-listening-systems:before {
  content: ""; }

/* line 2777, new_theme.scss */
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

/* line 2782, new_theme.scss */
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

/* line 2788, new_theme.scss */
.fa-glide:before {
  content: ""; }

/* line 2792, new_theme.scss */
.fa-glide-g:before {
  content: ""; }

/* line 2796, new_theme.scss */
.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

/* line 2801, new_theme.scss */
.fa-low-vision:before {
  content: ""; }

/* line 2805, new_theme.scss */
.fa-viadeo:before {
  content: ""; }

/* line 2809, new_theme.scss */
.fa-viadeo-square:before {
  content: ""; }

/* line 2813, new_theme.scss */
.fa-snapchat:before {
  content: ""; }

/* line 2817, new_theme.scss */
.fa-snapchat-ghost:before {
  content: ""; }

/* line 2821, new_theme.scss */
.fa-snapchat-square:before {
  content: ""; }

/* line 2825, new_theme.scss */
.fa-pied-piper:before {
  content: ""; }

/* line 2829, new_theme.scss */
.fa-first-order:before {
  content: ""; }

/* line 2833, new_theme.scss */
.fa-yoast:before {
  content: ""; }

/* line 2837, new_theme.scss */
.fa-themeisle:before {
  content: ""; }

/* line 2841, new_theme.scss */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

/* line 2846, new_theme.scss */
.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

/* line 2851, new_theme.scss */
.fa-handshake-o:before {
  content: ""; }

/* line 2855, new_theme.scss */
.fa-envelope-open:before {
  content: ""; }

/* line 2859, new_theme.scss */
.fa-envelope-open-o:before {
  content: ""; }

/* line 2863, new_theme.scss */
.fa-linode:before {
  content: ""; }

/* line 2867, new_theme.scss */
.fa-address-book:before {
  content: ""; }

/* line 2871, new_theme.scss */
.fa-address-book-o:before {
  content: ""; }

/* line 2875, new_theme.scss */
.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

/* line 2880, new_theme.scss */
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

/* line 2885, new_theme.scss */
.fa-user-circle:before {
  content: ""; }

/* line 2889, new_theme.scss */
.fa-user-circle-o:before {
  content: ""; }

/* line 2893, new_theme.scss */
.fa-user-o:before {
  content: ""; }

/* line 2897, new_theme.scss */
.fa-id-badge:before {
  content: ""; }

/* line 2901, new_theme.scss */
.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

/* line 2906, new_theme.scss */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

/* line 2911, new_theme.scss */
.fa-quora:before {
  content: ""; }

/* line 2915, new_theme.scss */
.fa-free-code-camp:before {
  content: ""; }

/* line 2919, new_theme.scss */
.fa-telegram:before {
  content: ""; }

/* line 2923, new_theme.scss */
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

/* line 2929, new_theme.scss */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

/* line 2934, new_theme.scss */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

/* line 2939, new_theme.scss */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

/* line 2944, new_theme.scss */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

/* line 2949, new_theme.scss */
.fa-shower:before {
  content: ""; }

/* line 2953, new_theme.scss */
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

/* line 2959, new_theme.scss */
.fa-podcast:before {
  content: ""; }

/* line 2963, new_theme.scss */
.fa-window-maximize:before {
  content: ""; }

/* line 2967, new_theme.scss */
.fa-window-minimize:before {
  content: ""; }

/* line 2971, new_theme.scss */
.fa-window-restore:before {
  content: ""; }

/* line 2975, new_theme.scss */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

/* line 2980, new_theme.scss */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

/* line 2985, new_theme.scss */
.fa-bandcamp:before {
  content: ""; }

/* line 2989, new_theme.scss */
.fa-grav:before {
  content: ""; }

/* line 2993, new_theme.scss */
.fa-etsy:before {
  content: ""; }

/* line 2997, new_theme.scss */
.fa-imdb:before {
  content: ""; }

/* line 3001, new_theme.scss */
.fa-ravelry:before {
  content: ""; }

/* line 3005, new_theme.scss */
.fa-eercast:before {
  content: ""; }

/* line 3009, new_theme.scss */
.fa-microchip:before {
  content: ""; }

/* line 3013, new_theme.scss */
.fa-snowflake-o:before {
  content: ""; }

/* line 3017, new_theme.scss */
.fa-superpowers:before {
  content: ""; }

/* line 3021, new_theme.scss */
.fa-wpexplorer:before {
  content: ""; }

/* line 3025, new_theme.scss */
.fa-meetup:before {
  content: ""; }

/* line 3029, new_theme.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 3040, new_theme.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

@media screen and (max-width: 768px) {
  /* line 3051, new_theme.scss */
  body.ajaxify-modal--visible {
    overflow: hidden; } }
/* line 3056, new_theme.scss */
.ajaxifyCart-loader {
  display: none;
  opacity: 0;
  position: absolute;
  left: -24px;
  top: 50%;
  margin-top: -8px;
  padding: 0;
  width: 16px;
  height: 16px;
  -webkit-transition: opacity 0.1s;
  -moz-transition: opacity 0.1s;
  -ms-transition: opacity 0.1s;
  -o-transition: opacity 0.1s;
  transition: opacity 0.1s;
  background-repeat: no-repeat;
  background-image: url(data:image/gif;base64,R0lGODlhEAAQAPYAAP///8zMzPX19enp6d7e3tjY2NnZ2eHh4evr6/f39+zs7NPT09PT09XV1dbW1tjY2ODg4PDw8NHR0eLi4vr6+vr6+vLy8ufn59vb297e3vHx8fT09NfX19DQ0Ofn5+3t7d7e3uTk5Pj4+Obm5s7OzuDg4Orq6uDg4O/v79nZ2c3Nze7u7unp6dDQ0M3Nzfn5+fz8/OPj4+Xl5fz8/OXl5e3t7f39/f39/fHx8fPz8/z8/Pb29u7u7vv7+/X19fj4+Pf39/T09PLy8vHx8fj4+Pb29vv7+/b29uTk5O/v7+/v79ra2tzc3N3d3d/f39jY2NfX1/Ly8uPj49XV1fr6+tTU1Ofn593d3dTU1NHR0evr69vb28/Pz+bm5t/f39bW1vPz8/T09Pn5+fDw8OTk5Ojo6Ovr69zc3Ojo6Nra2tra2tLS0uzs7M/Pz87Ozu3t7czMzOrq6tPT08/Pz9fX1+Li4tXV1c3NzeLi4tLS0tzc3OHh4eXl5QAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAHjYAAgoOEhYUbIykthoUIHCQqLoI2OjeFCgsdJSsvgjcwPTaDAgYSHoY2FBSWAAMLE4wAPT89ggQMEbEzQD+CBQ0UsQA7RYIGDhWxN0E+ggcPFrEUQjuCCAYXsT5DRIIJEBgfhjsrFkaDERkgJhswMwk4CDzdhBohJwcxNB4sPAmMIlCwkOGhRo5gwhIGAgAh+QQJCgAAACwAAAAAEAAQAAAHjIAAgoOEhYU7A1dYDFtdG4YAPBhVC1ktXCRfJoVKT1NIERRUSl4qXIRHBFCbhTKFCgYjkII3g0hLUbMAOjaCBEw9ukZGgidNxLMUFYIXTkGzOmLLAEkQCLNUQMEAPxdSGoYvAkS9gjkyNEkJOjovRWAb04NBJlYsWh9KQ2FUkFQ5SWqsEJIAhq6DAAIBACH5BAkKAAAALAAAAAAQABAAAAeJgACCg4SFhQkKE2kGXiwChgBDB0sGDw4NDGpshTheZ2hRFRVDUmsMCIMiZE48hmgtUBuCYxBmkAAQbV2CLBM+t0puaoIySDC3VC4tgh40M7eFNRdH0IRgZUO3NjqDFB9mv4U6Pc+DRzUfQVQ3NzAULxU2hUBDKENCQTtAL9yGRgkbcvggEq9atUAAIfkECQoAAAAsAAAAABAAEAAAB4+AAIKDhIWFPygeEE4hbEeGADkXBycZZ1tqTkqFQSNIbBtGPUJdD088g1QmMjiGZl9MO4I5ViiQAEgMA4JKLAm3EWtXgmxmOrcUElWCb2zHkFQdcoIWPGK3Sm1LgkcoPrdOKiOCRmA4IpBwDUGDL2A5IjCCN/QAcYUURQIJIlQ9MzZu6aAgRgwFGAFvKRwUCAAh+QQJCgAAACwAAAAAEAAQAAAHjIAAgoOEhYUUYW9lHiYRP4YACStxZRc0SBMyFoVEPAoWQDMzAgolEBqDRjg8O4ZKIBNAgkBjG5AAZVtsgj44VLdCanWCYUI3txUPS7xBx5AVDgazAjC3Q3ZeghUJv5B1cgOCNmI/1YUeWSkCgzNUFDODKydzCwqFNkYwOoIubnQIt244MzDC1q2DggIBACH5BAkKAAAALAAAAAAQABAAAAeJgACCg4SFhTBAOSgrEUEUhgBUQThjSh8IcQo+hRUbYEdUNjoiGlZWQYM2QD4vhkI0ZWKCPQmtkG9SEYJURDOQAD4HaLuyv0ZeB4IVj8ZNJ4IwRje/QkxkgjYz05BdamyDN9uFJg9OR4YEK1RUYzFTT0qGdnduXC1Zchg8kEEjaQsMzpTZ8avgoEAAIfkECQoAAAAsAAAAABAAEAAAB4iAAIKDhIWFNz0/Oz47IjCGADpURAkCQUI4USKFNhUvFTMANxU7KElAhDA9OoZHH0oVgjczrJBRZkGyNpCCRCw8vIUzHmXBhDM0HoIGLsCQAjEmgjIqXrxaBxGCGw5cF4Y8TnybglprLXhjFBUWVnpeOIUIT3lydg4PantDz2UZDwYOIEhgzFggACH5BAkKAAAALAAAAAAQABAAAAeLgACCg4SFhjc6RhUVRjaGgzYzRhRiREQ9hSaGOhRFOxSDQQ0uj1RBPjOCIypOjwAJFkSCSyQrrhRDOYILXFSuNkpjggwtvo86H7YAZ1korkRaEYJlC3WuESxBggJLWHGGFhcIxgBvUHQyUT1GQWwhFxuFKyBPakxNXgceYY9HCDEZTlxA8cOVwUGBAAA7AAAAAAAAAAAA); }

/* line 3075, new_theme.scss */
.flip--is-loading .ajaxifyCart-loader {
  display: block;
  opacity: 1; }

/* line 3080, new_theme.scss */
form[action="/cart/add"]:after,
form[action^="/cart/add"]:after {
  content: "";
  display: table;
  clear: both; }

/* line 3087, new_theme.scss */
.ajaxifyCart--content {
  position: relative;
  background-color: #fff;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -moz-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -ms-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -o-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden; }

/* line 3110, new_theme.scss */
.is-visible .ajaxifyCart--content {
  -webkit-transition: all 550ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -moz-transition: all 550ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -ms-transition: all 550ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -o-transition: all 550ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  transition: all 550ms cubic-bezier(0.57, 0.06, 0.05, 0.95); }

/* line 3118, new_theme.scss */
.ajaxifyCart--content form {
  margin-bottom: 0; }

@media screen and (max-width: 900px) {
  /* line 3123, new_theme.scss */
  .ajaxifyCart--content {
    padding-top: 15px;
    padding-bottom: 15px; } }
/* line 3129, new_theme.scss */
.ajaxifyCart--products {
  padding-bottom: 10px;
  margin-bottom: 20px; }

/* line 3134, new_theme.scss */
.ajaxifyCart--product {
  position: relative;
  padding: 10px 0; }

/* line 3139, new_theme.scss */
.ajaxifyCart--product:first-child {
  padding-top: 0; }

/* line 3143, new_theme.scss */
.ajaxifyCart--product,
.cart-row {
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -ms-transform-origin: top;
  -o-transform-origin: top;
  transform-origin: top;
  -webkit-transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -moz-transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -ms-transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -o-transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  max-height: 500px;
  visibility: visible; }

/* line 3159, new_theme.scss */
.ajaxifyCart--product.is-removed,
.cart-row.is-removed {
  overflow: hidden;
  opacity: 0;
  padding: 0;
  margin: -24px 0 0;
  visibility: hidden;
  -webkit-transform: rotateX(-92deg);
  -moz-transform: rotateX(-92deg);
  -ms-transform: rotateX(-92deg);
  -o-transform: rotateX(-92deg);
  transform: rotateX(-92deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -moz-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -ms-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -o-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  max-height: 0; }

/* line 3184, new_theme.scss */
.ajaxifyCart--row {
  clear: both; }

/* line 3188, new_theme.scss */
.ajaxifyCart--row:after {
  content: "";
  display: table;
  clear: both; }

/* line 3194, new_theme.scss */
.ajaxCart--product-image {
  display: block;
  overflow: hidden;
  margin-bottom: 15px; }

/* line 3200, new_theme.scss */
.ajaxCart--product-image img {
  display: block;
  margin: 0 auto;
  max-width: 100%; }

/* line 3206, new_theme.scss */
.inline-block {
  display: inline-block; }

/* line 3210, new_theme.scss */
.js-qty,
.ajaxifyCart--qty {
  position: relative;
  width: 70px;
  overflow: visible;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 3222, new_theme.scss */
.js-qty input[type="text"],
.ajaxifyCart--qty input[type="text"] {
  display: block;
  background: none;
  text-align: center;
  width: 100%;
  padding: 4px 5px 14px 5px;
  margin: 0;
  font-weight: 500;
  line-height: normal;
  font-size: 14px; }

/* line 3235, new_theme.scss */
.ajaxifyCart--num--secondary {
  background: #f7f7f7 !important; }

/* line 3239, new_theme.scss */
.js-qty input[type="text"]:focus,
.ajaxifyCart--qty input[type="text"]:focus {
  outline: 0; }

/* line 3244, new_theme.scss */
.addToCartForm--payment-button .js-qty,
.addToCartForm--payment-button .ajaxifyCart--qty {
  margin-bottom: 13px; }

@media screen and (max-width: 899px) {
  /* line 3250, new_theme.scss */
  .cart-form .js-qty,
  .cart-form .ajaxifyCart--qty,
  .ajaxifyCart--qty {
    width: 100px; }

  /* line 3255, new_theme.scss */
  .cart-form .js-qty input[type="text"],
  .cart-form .ajaxifyCart--qty input[type="text"],
  .ajaxifyCart--qty input[type="text"] {
    font-size: 1.125em; } }
@media screen and (max-width: 640px) {
  /* line 3263, new_theme.scss */
  .cart-form .js-qty,
  .cart-form .ajaxifyCart--qty,
  .ajaxifyCart--qty {
    width: 80px; }

  /* line 3268, new_theme.scss */
  .cart-form .js-qty input[type="text"],
  .cart-form .ajaxifyCart--qty input[type="text"],
  .ajaxifyCart--qty input[type="text"] {
    font-size: 1em; } }
/* line 3275, new_theme.scss */
.js--qty-adjuster,
.ajaxifyCart--qty-adjuster {
  cursor: pointer;
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  padding: 5px 0;
  width: 40px;
  text-align: center;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

/* line 3298, new_theme.scss */
.js--qty-adjuster:hover,
.ajaxifyCart--qty-adjuster:hover {
  background-color: #dedede; }

/* line 3303, new_theme.scss */
.js--qty-adjuster:active,
.ajaxifyCart--qty-adjuster:active {
  background-color: #c5c5c5; }

@media screen and (max-width: 640px) {
  /* line 3309, new_theme.scss */
  .cart-form .js--qty-adjuster,
  .cart-form .ajaxifyCart--qty-adjuster,
  .ajaxifyCart--qty-adjuster {
    width: 20px; }

  /* line 3314, new_theme.scss */
  .cart-form .js--qty-adjuster.js--add:before,
  .cart-form .js--add.ajaxifyCart--qty-adjuster:before,
  .cart-form .ajaxifyCart--qty-adjuster.ajaxifyCart--add:before,
  .cart-form .js--qty-adjuster.ajaxifyCart--add:before,
  .cart-form .js--qty-adjuster.ajaxifyCart--add:before,
  .cart-form .ajaxifyCart--add.ajaxifyCart--qty-adjuster:before,
  .ajaxifyCart--qty-adjuster.js--add:before,
  .ajaxifyCart--qty-adjuster.ajaxifyCart--add:before,
  .ajaxifyCart--qty-adjuster.ajaxifyCart--add:before {
    width: 10px; }

  /* line 3325, new_theme.scss */
  .cart-form .js--qty-adjuster.js--add:after,
  .cart-form .js--add.ajaxifyCart--qty-adjuster:after,
  .cart-form .ajaxifyCart--qty-adjuster.ajaxifyCart--add:after,
  .cart-form .js--qty-adjuster.ajaxifyCart--add:after,
  .cart-form .js--qty-adjuster.ajaxifyCart--add:after,
  .cart-form .ajaxifyCart--add.ajaxifyCart--qty-adjuster:after,
  .ajaxifyCart--qty-adjuster.js--add:after,
  .ajaxifyCart--qty-adjuster.ajaxifyCart--add:after,
  .ajaxifyCart--qty-adjuster.ajaxifyCart--add:after {
    width: 10px;
    margin-left: -10px; }

  /* line 3337, new_theme.scss */
  .cart-form .js--qty-adjuster.js--minus:before,
  .cart-form .js--minus.ajaxifyCart--qty-adjuster:before,
  .cart-form .ajaxifyCart--qty-adjuster.ajaxifyCart--minus:before,
  .cart-form .js--qty-adjuster.ajaxifyCart--minus:before,
  .cart-form .js--qty-adjuster.ajaxifyCart--minus:before,
  .cart-form .ajaxifyCart--minus.ajaxifyCart--qty-adjuster:before,
  .ajaxifyCart--qty-adjuster.js--minus:before,
  .ajaxifyCart--qty-adjuster.ajaxifyCart--minus:before,
  .ajaxifyCart--qty-adjuster.ajaxifyCart--minus:before {
    width: 10px; } }
/* line 3350, new_theme.scss */
.js--add,
.ajaxifyCart--add {
  right: 0; }

/* line 3355, new_theme.scss */
.js--minus,
.ajaxifyCart--minus {
  left: 0; }

/* line 3360, new_theme.scss */
.addToCartForm .js-qty,
.addToCartForm .ajaxifyCart--qty {
  margin-bottom: 12px; }

/* line 3365, new_theme.scss */
.ajaxifyCart--qty {
  margin: 0;
  text-align: center; }

/* line 3370, new_theme.scss */
.ajaxifyCart--is-loading .ajaxifyCart--qty {
  opacity: 0.5;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none; }

/* line 3379, new_theme.scss */
.ajaxifyCart--num {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out; }

/* line 3387, new_theme.scss */
.supports-no-touch .ajaxifyCart--num {
  border: 1px solid transparent; }

/* line 3391, new_theme.scss */
.cart-row .ajaxifyCart--num,
.ajaxifyCart--product .ajaxifyCart--num,
.supports-touch .ajaxifyCart--num {
  border-color: #dedede; }

/* line 3397, new_theme.scss */
.flip {
  display: block;
  float: left;
  position: relative;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  -ms-perspective: 600px;
  -o-perspective: 600px;
  perspective: 600px; }

/* line 3408, new_theme.scss */
.flip-front,
.flip-back {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  position: relative;
  z-index: 10; }

/* line 3430, new_theme.scss */
.flip-front:focus,
.flip-back:focus {
  outline: 0 none; }

/* line 3435, new_theme.scss */
.flip-front {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0; }

/* line 3443, new_theme.scss */
.is-flipped .flip-front {
  -webkit-transform: rotateX(92deg) translateY(-50%);
  -moz-transform: rotateX(92deg) translateY(-50%);
  -ms-transform: rotateX(92deg) translateY(-50%);
  -o-transform: rotateX(92deg) translateY(-50%);
  transform: rotateX(92deg) translateY(-50%); }

/* line 3451, new_theme.scss */
.flip-back {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  text-align: center;
  background-color: #464646;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotateX(-90deg) translateY(50%);
  -moz-transform: rotateX(-90deg) translateY(50%);
  -ms-transform: rotateX(-90deg) translateY(50%);
  -o-transform: rotateX(-90deg) translateY(50%);
  transform: rotateX(-90deg) translateY(50%);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%; }

/* line 3475, new_theme.scss */
.is-flipped .flip-back {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg); }

/* line 3484, new_theme.scss */
.flip.no-transforms .flip-back {
  display: none; }

/* line 3488, new_theme.scss */
.flip.no-transforms.is-flipped .flip-back {
  display: block; }

/* line 3492, new_theme.scss */
.flip-extra {
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  padding: 4px 0;
  overflow: visible;
  width: 0;
  white-space: nowrap;
  z-index: 5;
  line-height: 34px;
  -webkit-transition: opacity 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -moz-transition: opacity 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -ms-transition: opacity 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -o-transition: opacity 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  transition: opacity 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95); }

/* line 3509, new_theme.scss */
.is-flipped + .flip-extra {
  opacity: 1;
  visibility: visible;
  width: auto;
  padding-left: 10px;
  -webkit-transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 750ms;
  -moz-transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 750ms;
  -ms-transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 750ms;
  -o-transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 750ms;
  transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 750ms; }

/* line 3521, new_theme.scss */
.flip-cart {
  display: inline-block;
  padding: 0 8px; }

/* line 3526, new_theme.scss */
.flip-checkout {
  margin: 0; }

/* line 3530, new_theme.scss */
.ajaxify-modal {
  position: absolute;
  top: 18%;
  left: -200%;
  margin-left: -500px;
  width: 100%;
  max-width: 1024px;
  height: auto;
  z-index: -1000000;
  visibility: hidden;
  overflow: auto;
  border-radius: 5px;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: left 0s linear 700ms, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out;
  -moz-transition: left 0s linear 700ms, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out;
  -ms-transition: left 0s linear 700ms, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out;
  -o-transition: left 0s linear 700ms, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out;
  transition: left 0s linear 700ms, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out; }

@media only screen and (max-height: 645px) {
  /* line 3551, new_theme.scss */
  .ajaxify-modal {
    top: 70px; } }
@media screen and (max-width: 900px) {
  /* line 3557, new_theme.scss */
  .ajaxify-modal {
    max-width: 90%; } }
@media screen and (max-width: 768px) {
  /* line 3563, new_theme.scss */
  .ajaxify-modal {
    position: fixed;
    top: 0;
    bottom: 0;
    margin: 0 !important;
    max-height: none;
    max-width: none; } }
/* line 3573, new_theme.scss */
.ajaxify-modal .ajaxifyCart--content {
  padding-left: 24px;
  padding-right: 24px;
  cursor: all-scroll; }

@media screen and (max-width: 900px) {
  /* line 3580, new_theme.scss */
  .ajaxify-modal .ajaxifyCart--content {
    padding-left: 15px;
    padding-right: 15px; } }
@media screen and (max-width: 768px) {
  /* line 3587, new_theme.scss */
  .ajaxify-modal .ajaxifyCart--content {
    padding-bottom: 60px;
    padding-top: 60px;
    min-height: 100%; } }
/* line 3594, new_theme.scss */
.ajaxify-modal.is-visible {
  visibility: visible;
  left: 50%;
  display: block;
  opacity: 1;
  z-index: 99999999;
  -webkit-transition: left 0s linear, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out;
  -moz-transition: left 0s linear, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out;
  -ms-transition: left 0s linear, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out;
  -o-transition: left 0s linear, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out;
  transition: left 0s linear, box-shadow 600ms cubic-bezier(0.47, 0.5, 0, 0.95) 400ms, margin-top 200ms ease-in-out; }

/* line 3606, new_theme.scss */
#ajaxifyModal {
  position: relative; }
  /* line 3608, new_theme.scss */
  #ajaxifyModal.ajaxify-modal {
    position: fixed;
    max-height: 100vh;
    overflow: auto;
    top: 0px;
    z-index: 100000000; }

/* line 3615, new_theme.scss */
#ajaxifyModal.loading:after {
  content: '';
  clear: both;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(https://static-eu.insales.ru/files/1/5436/12621116/original/prldr.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.6); }

@media screen and (min-width: 900px) {
  /* line 3631, new_theme.scss */
  .ajaxify-modal.is-visible {
    box-shadow: 0px 10px 80px rgba(0, 0, 0, 0.25); } }
/* line 3636, new_theme.scss */
.ajaxify-modal .ajaxifyCart--row > div {
  padding-left: 20px; }

/* line 3640, new_theme.scss */
.ajaxify-modal .ajaxifyCart--row > div:first-child {
  padding-left: 0; }

/* line 3644, new_theme.scss */
.ajaxify-modal .ajaxifyCart--product {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none; }

/* line 3652, new_theme.scss */
.ajaxify-modal .update-cart {
  display: none !important; }

/* line 3656, new_theme.scss */
.ajaxify-modal.no-transforms {
  border: 1px solid #dedede; }

/* line 3660, new_theme.scss */
#ajaxifyCart-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: -100000;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -moz-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -ms-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -o-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  background-color: #000000; }

/* line 3678, new_theme.scss */
#ajaxifyCart-overlay.is-visible {
  visibility: visible;
  opacity: 0.5;
  z-index: 99999998; }

@media screen and (min-width: 769px) {
  /* line 3685, new_theme.scss */
  .is-visible ~ #ajaxifyCart-overlay {
    visibility: visible;
    -webkit-transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
    -moz-transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
    -ms-transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
    -o-transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
    transition: all 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
    opacity: 0.5; } }
/* line 3696, new_theme.scss */
.ajaxify-modal .ajaxifyCart--content {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0; }

/* line 3705, new_theme.scss */
.ajaxify-modal.is-visible .ajaxifyCart--content {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1; }

@media screen and (max-width: 899px) {
  /* line 3716, new_theme.scss */
  .ajaxify-modal input[type="text"] {
    border-color: #dedede; }

  /* line 3719, new_theme.scss */
  .ajaxify-modal .ajaxifyCart--qty-adjuster {
    opacity: 1; } }
/* line 3724, new_theme.scss */
.ajaxify-drawer {
  height: 0px;
  overflow: hidden;
  border-bottom: 0px solid transparent;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95);
  -moz-transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95);
  -ms-transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95);
  -o-transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95);
  transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95); }

/* line 3745, new_theme.scss */
.ajaxify-drawer.is-visible {
  -webkit-transition: all 550ms cubic-bezier(0.47, 0, 0, 0.95);
  -moz-transition: all 550ms cubic-bezier(0.47, 0, 0, 0.95);
  -ms-transition: all 550ms cubic-bezier(0.47, 0, 0, 0.95);
  -o-transition: all 550ms cubic-bezier(0.47, 0, 0, 0.95);
  transition: all 550ms cubic-bezier(0.47, 0, 0, 0.95);
  border-bottom: 1px solid #dedede; }

/* line 3754, new_theme.scss */
.ajaxify-drawer .update-cart {
  display: none !important; }

/* line 3758, new_theme.scss */
.ajaxify-drawer .ajaxifyCart--content {
  margin: 0 auto;
  opacity: 0;
  overflow: hidden;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -ms-transform-origin: top;
  -o-transform-origin: top;
  transform-origin: top;
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg); }

/* line 3776, new_theme.scss */
.ajaxify-drawer.is-visible .ajaxifyCart--content {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg); }

/* line 3785, new_theme.scss */
.ajaxifyDrawer-caret {
  position: relative;
  display: block;
  height: 0;
  opacity: 0;
  overflow: hidden; }

@media screen and (max-width: 900px) {
  /* line 3794, new_theme.scss */
  .ajaxifyDrawer-caret {
    display: none; } }
/* line 3799, new_theme.scss */
.is-visible + .ajaxifyDrawer-caret {
  opacity: 1;
  overflow: visible; }

/* line 3804, new_theme.scss */
.ajaxifyDrawer-caret > span {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #fff;
  margin-left: -6px;
  opacity: 0;
  -webkit-transform: translate(0, -12px);
  -moz-transform: translate(0, -12px);
  -ms-transform: translate(0, -12px);
  -o-transform: translate(0, -12px);
  transform: translate(0, -12px);
  -webkit-transition: all 0.25s ease-in-out 0.2s;
  -moz-transition: all 0.25s ease-in-out 0.2s;
  -ms-transition: all 0.25s ease-in-out 0.2s;
  -o-transition: all 0.25s ease-in-out 0.2s;
  transition: all 0.25s ease-in-out 0.2s; }

/* line 3828, new_theme.scss */
.is-visible + .ajaxifyDrawer-caret > span {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1; }

/* line 3837, new_theme.scss */
.sprite,
.ajaxifyCart--add,
.js--add,
.ajaxifyCart--minus,
.js--minus,
.ajaxifyCart--close {
  display: block;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0 0; }

/* line 3849, new_theme.scss */
.ajaxifyCart--add,
.js--add,
.ajaxifyCart--add {
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 3857, new_theme.scss */
.ajaxifyCart--add:before,
.js--add:before,
.ajaxifyCart--add:before {
  display: block;
  content: '';
  width: 20px;
  height: 1px;
  background-color: #C4C4C4; }

/* line 3867, new_theme.scss */
.ajaxifyCart--add:after,
.js--add:after,
.ajaxifyCart--add:after {
  display: block;
  content: '';
  width: 20px;
  height: 1px;
  background-color: #C4C4C4;
  transform: rotate(90deg);
  margin-left: -20px; }

/* line 3879, new_theme.scss */
.ajaxifyCart--minus,
.js--minus,
.ajaxifyCart--minus {
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 3887, new_theme.scss */
.ajaxifyCart--minus:before,
.js--minus:before,
.ajaxifyCart--minus:before {
  display: block;
  content: '';
  width: 20px;
  height: 1px;
  background-color: #C4C4C4; }

/* line 3897, new_theme.scss */
.ajaxifyCart--close {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 0;
  visibility: hidden;
  border: 0 none;
  width: 30px;
  height: 25px;
  cursor: pointer;
  background-color: transparent;
  background-position: center center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzRUY2REVBNDY1QjExRTM4ODdCODU0OEQ4MDA1MjgwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzRUY2REVCNDY1QjExRTM4ODdCODU0OEQ4MDA1MjgwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzNFRjZERTg0NjVCMTFFMzg4N0I4NTQ4RDgwMDUyODAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzNFRjZERTk0NjVCMTFFMzg4N0I4NTQ4RDgwMDUyODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7sdZ8fAAAAp0lEQVR42nSPQQ6CMBBFx4ZEj+DSY8BGt9SVwRP1QBDdULeygaN4BFzpn+Q3mZCW5DFk/uvQ2YUQfiIygYuUnzc4O7wW/QCxIEbmi8oNG23mgO03js0reDF4gCNry77mUpkpHvSgo7QHA7gnwW1+q8FKcbViTtbJB/Bl7Uty5BWe4MTa2aWTPJplbuDDmpYe04IzqBn4zbU8J2udHcUpI9oDmtd/AQYAX20mtnhTCxQAAAAASUVORK5CYII=);
  z-index: 999999999;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -moz-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -ms-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  -o-transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95);
  transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95); }

/* line 3923, new_theme.scss */
.is-visible .ajaxifyCart--close {
  opacity: 0.8;
  visibility: visible;
  -webkit-transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 200ms;
  -moz-transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 200ms;
  -ms-transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 200ms;
  -o-transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 200ms;
  transition: opacity 650ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 200ms; }

/* line 3933, new_theme.scss */
.ajaxifyCart--close:hover {
  opacity: 1; }

@media screen and (max-width: 900px) {
  /* line 3938, new_theme.scss */
  .ajaxifyCart--close {
    top: 15px;
    right: 8px; } }
@font-face {
  font-family: "icons";
  src: url("icons.eot");
  src: url("icons.eot") format("embedded-opentype"), url("icons.woff") format("woff"), url("icons.ttf") format("truetype"), url("icons.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 3955, new_theme.scss */
.clearfix:after {
  content: "";
  display: table;
  clear: both; }

/* line 3961, new_theme.scss */
*,
input,
:before,
:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 3970, new_theme.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/* line 3985, new_theme.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

/* line 3993, new_theme.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 3998, new_theme.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 4003, new_theme.scss */
.vertical-middle {
  position: relative;
  top: 50%;
  transform: translate(0, -50%); }

/* line 4009, new_theme.scss */
.grid:after,
.grid--rev:after,
.grid--full:after,
.grid-uniform:after {
  content: "";
  display: table;
  clear: both; }

/* line 4018, new_theme.scss */
.grid.flex,
.flex.grid--rev,
.flex.grid--full,
.grid-uniform.flex {
  display: flex;
  flex-wrap: wrap; }

/* line 4026, new_theme.scss */
.grid-item.clear {
  clear: both; }

/* line 4030, new_theme.scss */
.grid,
.grid--rev,
.grid--full,
.grid-uniform {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 4039, new_theme.scss */
.collection-wrapper .grid-uniform {
  margin-left: 0; }

/* line 4043, new_theme.scss */
.grid-item {
  float: left;
  padding-left: 10px;
  vertical-align: top;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 4051, new_theme.scss */
  .grid-item:first-child {
    padding-left: 0; }

/* line 4056, new_theme.scss */
.grid--rev {
  direction: rtl;
  text-align: left; }

/* line 4061, new_theme.scss */
.grid--rev > .grid-item {
  direction: ltr;
  text-align: left;
  float: right; }

/* line 4067, new_theme.scss */
.grid--full {
  margin-left: 0; }

/* line 4071, new_theme.scss */
.grid--full > .grid-item {
  padding-left: 0; }

/* line 4075, new_theme.scss */
.one-whole {
  width: 100%; }

/* line 4079, new_theme.scss */
.one-half,
.two-quarters,
.three-sixths,
.four-eighths,
.five-tenths,
.six-twelfths {
  width: 50%; }

/* line 4088, new_theme.scss */
.one-third,
.two-sixths,
.four-twelfths {
  width: 33.333%; }

/* line 4094, new_theme.scss */
.two-thirds,
.four-sixths,
.eight-twelfths {
  width: 66.666%; }

/* line 4100, new_theme.scss */
.one-quarter,
.two-eighths,
.three-twelfths {
  width: 25%; }

/* line 4106, new_theme.scss */
.three-quarters,
.six-eighths,
.nine-twelfths {
  width: 75%; }

/* line 4112, new_theme.scss */
.one-fifth,
.two-tenths {
  width: 20%; }

/* line 4117, new_theme.scss */
.two-fifths,
.four-tenths {
  width: 40%; }

/* line 4122, new_theme.scss */
.three-fifths,
.six-tenths {
  width: 60%; }

/* line 4127, new_theme.scss */
.four-fifths,
.eight-tenths {
  width: 80%; }

/* line 4132, new_theme.scss */
.one-sixth,
.two-twelfths {
  width: 16.666%; }

/* line 4137, new_theme.scss */
.five-sixths,
.ten-twelfths {
  width: 83.333%; }

/* line 4142, new_theme.scss */
.one-eighth {
  width: 12.5%; }

/* line 4146, new_theme.scss */
.three-eighths {
  width: 37.5%; }

/* line 4150, new_theme.scss */
.five-eighths {
  width: 62.5%; }

/* line 4154, new_theme.scss */
.seven-eighths {
  width: 87.5%; }

/* line 4158, new_theme.scss */
.one-tenth {
  width: 10%; }

/* line 4162, new_theme.scss */
.three-tenths {
  width: 30%; }

/* line 4166, new_theme.scss */
.seven-tenths {
  width: 70%; }

/* line 4170, new_theme.scss */
.nine-tenths {
  width: 90%; }

/* line 4174, new_theme.scss */
.one-twelfth {
  width: 8.333%; }

/* line 4178, new_theme.scss */
.five-twelfths {
  width: 41.666%; }

/* line 4182, new_theme.scss */
.seven-twelfths {
  width: 58.333%; }

/* line 4186, new_theme.scss */
.eleven-twelfths {
  width: 91.666%; }

/* line 4190, new_theme.scss */
.show {
  display: block !important; }

/* line 4194, new_theme.scss */
.hide {
  display: none !important; }

/* line 4198, new_theme.scss */
.text-left {
  text-align: left !important; }

/* line 4202, new_theme.scss */
.text-right {
  text-align: right !important; }

/* line 4206, new_theme.scss */
.text-center {
  text-align: center !important; }

/* line 4210, new_theme.scss */
.left {
  float: left !important; }

/* line 4214, new_theme.scss */
.right {
  float: right !important; }

@media only screen and (max-width: 1199px) {
  /* line 4219, new_theme.scss */
  .large-down--one-whole {
    width: 100%; }

  /* line 4222, new_theme.scss */
  .large-down--one-half,
  .large-down--two-quarters,
  .large-down--three-sixths,
  .large-down--four-eighths,
  .large-down--five-tenths,
  .large-down--six-twelfths {
    width: 50%; }

  /* line 4230, new_theme.scss */
  .large-down--one-third,
  .large-down--two-sixths,
  .large-down--four-twelfths {
    width: 33.333%; }

  /* line 4235, new_theme.scss */
  .large-down--two-thirds,
  .large-down--four-sixths,
  .large-down--eight-twelfths {
    width: 66.666%; }

  /* line 4240, new_theme.scss */
  .large-down--one-quarter,
  .large-down--two-eighths,
  .large-down--three-twelfths {
    width: 25%; }

  /* line 4245, new_theme.scss */
  .large-down--three-quarters,
  .large-down--six-eighths,
  .large-down--nine-twelfths {
    width: 75%; }

  /* line 4250, new_theme.scss */
  .large-down--one-fifth,
  .large-down--two-tenths {
    width: 20%; }

  /* line 4254, new_theme.scss */
  .large-down--two-fifths,
  .large-down--four-tenths {
    width: 40%; }

  /* line 4258, new_theme.scss */
  .large-down--three-fifths,
  .large-down--six-tenths {
    width: 60%; }

  /* line 4262, new_theme.scss */
  .large-down--four-fifths,
  .large-down--eight-tenths {
    width: 80%; }

  /* line 4266, new_theme.scss */
  .large-down--one-sixth,
  .large-down--two-twelfths {
    width: 16.666%; }

  /* line 4270, new_theme.scss */
  .large-down--five-sixths,
  .large-down--ten-twelfths {
    width: 83.333%; }

  /* line 4274, new_theme.scss */
  .large-down--one-eighth {
    width: 12.5%; }

  /* line 4277, new_theme.scss */
  .large-down--three-eighths {
    width: 37.5%; }

  /* line 4280, new_theme.scss */
  .large-down--five-eighths {
    width: 62.5%; }

  /* line 4283, new_theme.scss */
  .large-down--seven-eighths {
    width: 87.5%; }

  /* line 4286, new_theme.scss */
  .large-down--one-tenth {
    width: 10%; }

  /* line 4289, new_theme.scss */
  .large-down--three-tenths {
    width: 30%; }

  /* line 4292, new_theme.scss */
  .large-down--seven-tenths {
    width: 70%; }

  /* line 4295, new_theme.scss */
  .large-down--nine-tenths {
    width: 90%; }

  /* line 4298, new_theme.scss */
  .large-down--one-twelfth {
    width: 8.333%; }

  /* line 4301, new_theme.scss */
  .large-down--five-twelfths {
    width: 41.666%; }

  /* line 4304, new_theme.scss */
  .large-down--seven-twelfths {
    width: 58.333%; }

  /* line 4307, new_theme.scss */
  .large-down--eleven-twelfths {
    width: 91.666%; }

  /* line 4310, new_theme.scss */
  .large-down--show {
    display: block !important; }

  /* line 4313, new_theme.scss */
  .large-down--hide {
    display: none !important; }

  /* line 4316, new_theme.scss */
  .large-down--text-left {
    text-align: left !important; }

  /* line 4319, new_theme.scss */
  .large-down--text-right {
    text-align: right !important; }

  /* line 4322, new_theme.scss */
  .large-down--text-center {
    text-align: center !important; }

  /* line 4325, new_theme.scss */
  .large-down--left {
    float: left !important; }

  /* line 4328, new_theme.scss */
  .large-down--right {
    float: right !important; }

  /* line 4331, new_theme.scss */
  .grid-uniform .large-down--one-half:nth-child(2n+1),
  .grid-uniform .large-down--two-quarters:nth-child(2n+1),
  .grid-uniform .large-down--three-sixths:nth-child(2n+1),
  .grid-uniform .large-down--four-eighths:nth-child(2n+1),
  .grid-uniform .large-down--five-tenths:nth-child(2n+1),
  .grid-uniform .large-down--six-twelfths:nth-child(2n+1),
  .grid-uniform .large-down--one-third:nth-child(3n+1),
  .grid-uniform .large-down--two-sixths:nth-child(3n+1),
  .grid-uniform .large-down--four-twelfths:nth-child(3n+1),
  .grid-uniform .large-down--one-quarter:nth-child(4n+1),
  .grid-uniform .large-down--two-eighths:nth-child(4n+1),
  .grid-uniform .large-down--three-twelfths:nth-child(4n+1),
  .grid-uniform .large-down--one-fifth:nth-child(5n+1),
  .grid-uniform .large-down--two-tenths:nth-child(5n+1),
  .grid-uniform .large-down--one-sixth:nth-child(6n+1),
  .grid-uniform .large-down--two-twelfths:nth-child(6n+1),
  .grid-uniform .large-down--two-sixths:nth-child(3n+1),
  .grid-uniform .large-down--three-sixths:nth-child(2n+1),
  .grid-uniform .large-down--two-eighths:nth-child(4n+1),
  .grid-uniform .large-down--four-eighths:nth-child(2n+1),
  .grid-uniform .large-down--five-tenths:nth-child(2n+1),
  .grid-uniform .large-down--one-twelfth:nth-child(12n+1),
  .grid-uniform .large-down--two-twelfths:nth-child(6n+1),
  .grid-uniform .large-down--three-twelfths:nth-child(4n+1),
  .grid-uniform .large-down--four-twelfths:nth-child(3n+1),
  .grid-uniform .large-down--six-twelfths:nth-child(2n+1) {
    clear: both; } }
@media only screen and (max-width: 899px) {
  /* line 4362, new_theme.scss */
  .medium-down--one-whole {
    width: 100%; }

  /* line 4365, new_theme.scss */
  .medium-down--one-half,
  .medium-down--two-quarters,
  .medium-down--three-sixths,
  .medium-down--four-eighths,
  .medium-down--five-tenths,
  .medium-down--six-twelfths {
    width: 50%; }

  /* line 4373, new_theme.scss */
  .medium-down--one-third,
  .medium-down--two-sixths,
  .medium-down--four-twelfths {
    width: 33.333%; }

  /* line 4378, new_theme.scss */
  .medium-down--two-thirds,
  .medium-down--four-sixths,
  .medium-down--eight-twelfths {
    width: 66.666%; }

  /* line 4383, new_theme.scss */
  .medium-down--one-quarter,
  .medium-down--two-eighths,
  .medium-down--three-twelfths {
    width: 25%; }

  /* line 4388, new_theme.scss */
  .medium-down--three-quarters,
  .medium-down--six-eighths,
  .medium-down--nine-twelfths {
    width: 75%; }

  /* line 4393, new_theme.scss */
  .medium-down--one-fifth,
  .medium-down--two-tenths {
    width: 20%; }

  /* line 4397, new_theme.scss */
  .medium-down--two-fifths,
  .medium-down--four-tenths {
    width: 40%; }

  /* line 4401, new_theme.scss */
  .medium-down--three-fifths,
  .medium-down--six-tenths {
    width: 60%; }

  /* line 4405, new_theme.scss */
  .medium-down--four-fifths,
  .medium-down--eight-tenths {
    width: 80%; }

  /* line 4409, new_theme.scss */
  .medium-down--one-sixth,
  .medium-down--two-twelfths {
    width: 16.666%; }

  /* line 4413, new_theme.scss */
  .medium-down--five-sixths,
  .medium-down--ten-twelfths {
    width: 83.333%; }

  /* line 4417, new_theme.scss */
  .medium-down--one-eighth {
    width: 12.5%; }

  /* line 4420, new_theme.scss */
  .medium-down--three-eighths {
    width: 37.5%; }

  /* line 4423, new_theme.scss */
  .medium-down--five-eighths {
    width: 62.5%; }

  /* line 4426, new_theme.scss */
  .medium-down--seven-eighths {
    width: 87.5%; }

  /* line 4429, new_theme.scss */
  .medium-down--one-tenth {
    width: 10%; }

  /* line 4432, new_theme.scss */
  .medium-down--three-tenths {
    width: 30%; }

  /* line 4435, new_theme.scss */
  .medium-down--seven-tenths {
    width: 70%; }

  /* line 4438, new_theme.scss */
  .medium-down--nine-tenths {
    width: 90%; }

  /* line 4441, new_theme.scss */
  .medium-down--one-twelfth {
    width: 8.333%; }

  /* line 4444, new_theme.scss */
  .medium-down--five-twelfths {
    width: 41.666%; }

  /* line 4447, new_theme.scss */
  .medium-down--seven-twelfths {
    width: 58.333%; }

  /* line 4450, new_theme.scss */
  .medium-down--eleven-twelfths {
    width: 91.666%; }

  /* line 4453, new_theme.scss */
  .medium-down--show {
    display: block !important; }

  /* line 4456, new_theme.scss */
  .medium-down--hide {
    display: none !important; }

  /* line 4459, new_theme.scss */
  .medium-down--text-left {
    text-align: left !important; }

  /* line 4462, new_theme.scss */
  .medium-down--text-right {
    text-align: right !important; }

  /* line 4465, new_theme.scss */
  .medium-down--text-center {
    text-align: center !important; }

  /* line 4468, new_theme.scss */
  .medium-down--left {
    float: left !important; }

  /* line 4471, new_theme.scss */
  .medium-down--right {
    float: right !important; }

  /* line 4474, new_theme.scss */
  .grid-uniform .medium-down--one-half:nth-child(2n+1),
  .grid-uniform .medium-down--two-quarters:nth-child(2n+1),
  .grid-uniform .medium-down--three-sixths:nth-child(2n+1),
  .grid-uniform .medium-down--four-eighths:nth-child(2n+1),
  .grid-uniform .medium-down--five-tenths:nth-child(2n+1),
  .grid-uniform .medium-down--six-twelfths:nth-child(2n+1),
  .grid-uniform .medium-down--one-third:nth-child(3n+1),
  .grid-uniform .medium-down--two-sixths:nth-child(3n+1),
  .grid-uniform .medium-down--four-twelfths:nth-child(3n+1),
  .grid-uniform .medium-down--one-quarter:nth-child(4n+1),
  .grid-uniform .medium-down--two-eighths:nth-child(4n+1),
  .grid-uniform .medium-down--three-twelfths:nth-child(4n+1),
  .grid-uniform .medium-down--one-fifth:nth-child(5n+1),
  .grid-uniform .medium-down--two-tenths:nth-child(5n+1),
  .grid-uniform .medium-down--one-sixth:nth-child(6n+1),
  .grid-uniform .medium-down--two-twelfths:nth-child(6n+1),
  .grid-uniform .medium-down--two-sixths:nth-child(3n+1),
  .grid-uniform .medium-down--three-sixths:nth-child(2n+1),
  .grid-uniform .medium-down--two-eighths:nth-child(4n+1),
  .grid-uniform .medium-down--four-eighths:nth-child(2n+1),
  .grid-uniform .medium-down--five-tenths:nth-child(2n+1),
  .grid-uniform .medium-down--one-twelfth:nth-child(12n+1),
  .grid-uniform .medium-down--two-twelfths:nth-child(6n+1),
  .grid-uniform .medium-down--three-twelfths:nth-child(4n+1),
  .grid-uniform .medium-down--four-twelfths:nth-child(3n+1),
  .grid-uniform .medium-down--six-twelfths:nth-child(2n+1) {
    clear: both; } }
@media only screen and (max-width: 767px) {
  /* line 4505, new_theme.scss */
  .collection-wrapper .grid-uniform {
    margin: 0 -7px; }

  /* line 4508, new_theme.scss */
  .small-down--one-whole {
    width: 100%; }

  /* line 4511, new_theme.scss */
  .small-down--one-half,
  .small-down--two-quarters,
  .small-down--three-sixths,
  .small-down--four-eighths,
  .small-down--five-tenths,
  .small-down--six-twelfths {
    width: 50%; }

  /* line 4519, new_theme.scss */
  .small-down--one-third,
  .small-down--two-sixths,
  .small-down--four-twelfths {
    width: 33.333%; }

  /* line 4524, new_theme.scss */
  .small-down--two-thirds,
  .small-down--four-sixths,
  .small-down--eight-twelfths {
    width: 66.666%; }

  /* line 4529, new_theme.scss */
  .small-down--one-quarter,
  .small-down--two-eighths,
  .small-down--three-twelfths {
    width: 25%; }

  /* line 4534, new_theme.scss */
  .small-down--three-quarters,
  .small-down--six-eighths,
  .small-down--nine-twelfths {
    width: 75%; }

  /* line 4539, new_theme.scss */
  .small-down--one-fifth,
  .small-down--two-tenths {
    width: 20%; }

  /* line 4543, new_theme.scss */
  .small-down--two-fifths,
  .small-down--four-tenths {
    width: 40%; }

  /* line 4547, new_theme.scss */
  .small-down--three-fifths,
  .small-down--six-tenths {
    width: 60%; }

  /* line 4551, new_theme.scss */
  .small-down--four-fifths,
  .small-down--eight-tenths {
    width: 80%; }

  /* line 4555, new_theme.scss */
  .small-down--one-sixth,
  .small-down--two-twelfths {
    width: 16.666%; }

  /* line 4559, new_theme.scss */
  .small-down--five-sixths,
  .small-down--ten-twelfths {
    width: 83.333%; }

  /* line 4563, new_theme.scss */
  .small-down--one-eighth {
    width: 12.5%; }

  /* line 4566, new_theme.scss */
  .small-down--three-eighths {
    width: 37.5%; }

  /* line 4569, new_theme.scss */
  .small-down--five-eighths {
    width: 62.5%; }

  /* line 4572, new_theme.scss */
  .small-down--seven-eighths {
    width: 87.5%; }

  /* line 4575, new_theme.scss */
  .small-down--one-tenth {
    width: 10%; }

  /* line 4578, new_theme.scss */
  .small-down--three-tenths {
    width: 30%; }

  /* line 4581, new_theme.scss */
  .small-down--seven-tenths {
    width: 70%; }

  /* line 4584, new_theme.scss */
  .small-down--nine-tenths {
    width: 90%; }

  /* line 4587, new_theme.scss */
  .small-down--one-twelfth {
    width: 8.333%; }

  /* line 4590, new_theme.scss */
  .small-down--five-twelfths {
    width: 41.666%; }

  /* line 4593, new_theme.scss */
  .small-down--seven-twelfths {
    width: 58.333%; }

  /* line 4596, new_theme.scss */
  .small-down--eleven-twelfths {
    width: 91.666%; }

  /* line 4599, new_theme.scss */
  .small-down--show {
    display: block !important; }

  /* line 4602, new_theme.scss */
  .small-down--hide {
    display: none !important; }

  /* line 4605, new_theme.scss */
  .small-down--text-left {
    text-align: left !important; }

  /* line 4608, new_theme.scss */
  .small-down--text-right {
    text-align: right !important; }

  /* line 4611, new_theme.scss */
  .small-down--text-center {
    text-align: center !important; }

  /* line 4614, new_theme.scss */
  .small-down--left {
    float: left !important; }

  /* line 4617, new_theme.scss */
  .small-down--right {
    float: right !important; }

  /* line 4620, new_theme.scss */
  .grid-uniform .small-down--one-half:nth-child(2n+1),
  .grid-uniform .small-down--two-quarters:nth-child(2n+1),
  .grid-uniform .small-down--three-sixths:nth-child(2n+1),
  .grid-uniform .small-down--four-eighths:nth-child(2n+1),
  .grid-uniform .small-down--five-tenths:nth-child(2n+1),
  .grid-uniform .small-down--six-twelfths:nth-child(2n+1),
  .grid-uniform .small-down--one-third:nth-child(3n+1),
  .grid-uniform .small-down--two-sixths:nth-child(3n+1),
  .grid-uniform .small-down--four-twelfths:nth-child(3n+1),
  .grid-uniform .small-down--one-quarter:nth-child(4n+1),
  .grid-uniform .small-down--two-eighths:nth-child(4n+1),
  .grid-uniform .small-down--three-twelfths:nth-child(4n+1),
  .grid-uniform .small-down--one-fifth:nth-child(5n+1),
  .grid-uniform .small-down--two-tenths:nth-child(5n+1),
  .grid-uniform .small-down--one-sixth:nth-child(6n+1),
  .grid-uniform .small-down--two-twelfths:nth-child(6n+1),
  .grid-uniform .small-down--two-sixths:nth-child(3n+1),
  .grid-uniform .small-down--three-sixths:nth-child(2n+1),
  .grid-uniform .small-down--two-eighths:nth-child(4n+1),
  .grid-uniform .small-down--four-eighths:nth-child(2n+1),
  .grid-uniform .small-down--five-tenths:nth-child(2n+1),
  .grid-uniform .small-down--one-twelfth:nth-child(12n+1),
  .grid-uniform .small-down--two-twelfths:nth-child(6n+1),
  .grid-uniform .small-down--three-twelfths:nth-child(4n+1),
  .grid-uniform .small-down--four-twelfths:nth-child(3n+1),
  .grid-uniform .small-down--six-twelfths:nth-child(2n+1) {
    clear: both; } }
@media only screen and (max-width: 480px) {
  /* line 4651, new_theme.scss */
  .extra-small--one-whole {
    width: 100%; }

  /* line 4654, new_theme.scss */
  .extra-small--one-half,
  .extra-small--two-quarters,
  .extra-small--three-sixths,
  .extra-small--four-eighths,
  .extra-small--five-tenths,
  .extra-small--six-twelfths {
    width: 50%; }

  /* line 4662, new_theme.scss */
  .extra-small--one-third,
  .extra-small--two-sixths,
  .extra-small--four-twelfths {
    width: 33.333%; }

  /* line 4667, new_theme.scss */
  .extra-small--two-thirds,
  .extra-small--four-sixths,
  .extra-small--eight-twelfths {
    width: 66.666%; }

  /* line 4672, new_theme.scss */
  .extra-small--one-quarter,
  .extra-small--two-eighths,
  .extra-small--three-twelfths {
    width: 25%; }

  /* line 4677, new_theme.scss */
  .extra-small--three-quarters,
  .extra-small--six-eighths,
  .extra-small--nine-twelfths {
    width: 75%; }

  /* line 4682, new_theme.scss */
  .extra-small--one-fifth,
  .extra-small--two-tenths {
    width: 20%; }

  /* line 4686, new_theme.scss */
  .extra-small--two-fifths,
  .extra-small--four-tenths {
    width: 40%; }

  /* line 4690, new_theme.scss */
  .extra-small--three-fifths,
  .extra-small--six-tenths {
    width: 60%; }

  /* line 4694, new_theme.scss */
  .extra-small--four-fifths,
  .extra-small--eight-tenths {
    width: 80%; }

  /* line 4698, new_theme.scss */
  .extra-small--one-sixth,
  .extra-small--two-twelfths {
    width: 16.666%; }

  /* line 4702, new_theme.scss */
  .extra-small--five-sixths,
  .extra-small--ten-twelfths {
    width: 83.333%; }

  /* line 4706, new_theme.scss */
  .extra-small--one-eighth {
    width: 12.5%; }

  /* line 4709, new_theme.scss */
  .extra-small--three-eighths {
    width: 37.5%; }

  /* line 4712, new_theme.scss */
  .extra-small--five-eighths {
    width: 62.5%; }

  /* line 4715, new_theme.scss */
  .extra-small--seven-eighths {
    width: 87.5%; }

  /* line 4718, new_theme.scss */
  .extra-small--one-tenth {
    width: 10%; }

  /* line 4721, new_theme.scss */
  .extra-small--three-tenths {
    width: 30%; }

  /* line 4724, new_theme.scss */
  .extra-small--seven-tenths {
    width: 70%; }

  /* line 4727, new_theme.scss */
  .extra-small--nine-tenths {
    width: 90%; }

  /* line 4730, new_theme.scss */
  .extra-small--one-twelfth {
    width: 8.333%; }

  /* line 4733, new_theme.scss */
  .extra-small--five-twelfths {
    width: 41.666%; }

  /* line 4736, new_theme.scss */
  .extra-small--seven-twelfths {
    width: 58.333%; }

  /* line 4739, new_theme.scss */
  .extra-small--eleven-twelfths {
    width: 91.666%; }

  /* line 4742, new_theme.scss */
  .extra-small--show {
    display: block !important; }

  /* line 4745, new_theme.scss */
  .extra-small--hide {
    display: none !important; }

  /* line 4748, new_theme.scss */
  .extra-small--text-left {
    text-align: left !important; }

  /* line 4751, new_theme.scss */
  .extra-small--text-right {
    text-align: right !important; }

  /* line 4754, new_theme.scss */
  .extra-small--text-center {
    text-align: center !important; }

  /* line 4757, new_theme.scss */
  .extra-small--left {
    float: left !important; }

  /* line 4760, new_theme.scss */
  .extra-small--right {
    float: right !important; }

  /* line 4763, new_theme.scss */
  .grid-uniform .extra-small--one-half:nth-child(2n+1),
  .grid-uniform .extra-small--two-quarters:nth-child(2n+1),
  .grid-uniform .extra-small--three-sixths:nth-child(2n+1),
  .grid-uniform .extra-small--four-eighths:nth-child(2n+1),
  .grid-uniform .extra-small--five-tenths:nth-child(2n+1),
  .grid-uniform .extra-small--six-twelfths:nth-child(2n+1),
  .grid-uniform .extra-small--one-third:nth-child(3n+1),
  .grid-uniform .extra-small--two-sixths:nth-child(3n+1),
  .grid-uniform .extra-small--four-twelfths:nth-child(3n+1),
  .grid-uniform .extra-small--one-quarter:nth-child(4n+1),
  .grid-uniform .extra-small--two-eighths:nth-child(4n+1),
  .grid-uniform .extra-small--three-twelfths:nth-child(4n+1),
  .grid-uniform .extra-small--one-fifth:nth-child(5n+1),
  .grid-uniform .extra-small--two-tenths:nth-child(5n+1),
  .grid-uniform .extra-small--one-sixth:nth-child(6n+1),
  .grid-uniform .extra-small--two-twelfths:nth-child(6n+1),
  .grid-uniform .extra-small--two-sixths:nth-child(3n+1),
  .grid-uniform .extra-small--three-sixths:nth-child(2n+1),
  .grid-uniform .extra-small--two-eighths:nth-child(4n+1),
  .grid-uniform .extra-small--four-eighths:nth-child(2n+1),
  .grid-uniform .extra-small--five-tenths:nth-child(2n+1),
  .grid-uniform .extra-small--one-twelfth:nth-child(12n+1),
  .grid-uniform .extra-small--two-twelfths:nth-child(6n+1),
  .grid-uniform .extra-small--three-twelfths:nth-child(4n+1),
  .grid-uniform .extra-small--four-twelfths:nth-child(3n+1),
  .grid-uniform .extra-small--six-twelfths:nth-child(2n+1) {
    clear: both; } }
@media only screen and (min-width: 768px) {
  /* line 4794, new_theme.scss */
  .small--one-whole {
    width: 100%; }

  /* line 4797, new_theme.scss */
  .small--one-half,
  .small--two-quarters,
  .small--three-sixths,
  .small--four-eighths,
  .small--five-tenths,
  .small--six-twelfths {
    width: 50%; }

  /* line 4805, new_theme.scss */
  .small--one-third,
  .small--two-sixths,
  .small--four-twelfths {
    width: 33.333%; }

  /* line 4810, new_theme.scss */
  .small--two-thirds,
  .small--four-sixths,
  .small--eight-twelfths {
    width: 66.666%; }

  /* line 4815, new_theme.scss */
  .small--one-quarter,
  .small--two-eighths,
  .small--three-twelfths {
    width: 25%; }

  /* line 4820, new_theme.scss */
  .small--three-quarters,
  .small--six-eighths,
  .small--nine-twelfths {
    width: 75%; }

  /* line 4825, new_theme.scss */
  .small--one-fifth,
  .small--two-tenths {
    width: 20%; }

  /* line 4829, new_theme.scss */
  .small--two-fifths,
  .small--four-tenths {
    width: 40%; }

  /* line 4833, new_theme.scss */
  .small--three-fifths,
  .small--six-tenths {
    width: 60%; }

  /* line 4837, new_theme.scss */
  .small--four-fifths,
  .small--eight-tenths {
    width: 80%; }

  /* line 4841, new_theme.scss */
  .small--one-sixth,
  .small--two-twelfths {
    width: 16.666%; }

  /* line 4845, new_theme.scss */
  .small--five-sixths,
  .small--ten-twelfths {
    width: 83.333%; }

  /* line 4849, new_theme.scss */
  .small--one-eighth {
    width: 12.5%; }

  /* line 4852, new_theme.scss */
  .small--three-eighths {
    width: 37.5%; }

  /* line 4855, new_theme.scss */
  .small--five-eighths {
    width: 62.5%; }

  /* line 4858, new_theme.scss */
  .small--seven-eighths {
    width: 87.5%; }

  /* line 4861, new_theme.scss */
  .small--one-tenth {
    width: 10%; }

  /* line 4864, new_theme.scss */
  .small--three-tenths {
    width: 30%; }

  /* line 4867, new_theme.scss */
  .small--seven-tenths {
    width: 70%; }

  /* line 4870, new_theme.scss */
  .small--nine-tenths {
    width: 90%; }

  /* line 4873, new_theme.scss */
  .small--one-twelfth {
    width: 8.333%; }

  /* line 4876, new_theme.scss */
  .small--five-twelfths {
    width: 41.666%; }

  /* line 4879, new_theme.scss */
  .small--seven-twelfths {
    width: 58.333%; }

  /* line 4882, new_theme.scss */
  .small--eleven-twelfths {
    width: 91.666%; }

  /* line 4885, new_theme.scss */
  .small--show {
    display: block !important; }

  /* line 4888, new_theme.scss */
  .small--hide {
    display: none !important; }

  /* line 4891, new_theme.scss */
  .small--text-left {
    text-align: left !important; }

  /* line 4894, new_theme.scss */
  .small--text-right {
    text-align: right !important; }

  /* line 4897, new_theme.scss */
  .small--text-center {
    text-align: center !important; }

  /* line 4900, new_theme.scss */
  .small--left {
    float: left !important; }

  /* line 4903, new_theme.scss */
  .small--right {
    float: right !important; }

  /* line 4906, new_theme.scss */
  .grid-uniform .small--one-half:nth-child(2n+1),
  .grid-uniform .small--two-quarters:nth-child(2n+1),
  .grid-uniform .small--three-sixths:nth-child(2n+1),
  .grid-uniform .small--four-eighths:nth-child(2n+1),
  .grid-uniform .small--five-tenths:nth-child(2n+1),
  .grid-uniform .small--six-twelfths:nth-child(2n+1),
  .grid-uniform .small--one-third:nth-child(3n+1),
  .grid-uniform .small--two-sixths:nth-child(3n+1),
  .grid-uniform .small--four-twelfths:nth-child(3n+1),
  .grid-uniform .small--one-quarter:nth-child(4n+1),
  .grid-uniform .small--two-eighths:nth-child(4n+1),
  .grid-uniform .small--three-twelfths:nth-child(4n+1),
  .grid-uniform .small--one-fifth:nth-child(5n+1),
  .grid-uniform .small--two-tenths:nth-child(5n+1),
  .grid-uniform .small--one-sixth:nth-child(6n+1),
  .grid-uniform .small--two-twelfths:nth-child(6n+1),
  .grid-uniform .small--two-sixths:nth-child(3n+1),
  .grid-uniform .small--three-sixths:nth-child(2n+1),
  .grid-uniform .small--two-eighths:nth-child(4n+1),
  .grid-uniform .small--four-eighths:nth-child(2n+1),
  .grid-uniform .small--five-tenths:nth-child(2n+1),
  .grid-uniform .small--one-twelfth:nth-child(12n+1),
  .grid-uniform .small--two-twelfths:nth-child(6n+1),
  .grid-uniform .small--three-twelfths:nth-child(4n+1),
  .grid-uniform .small--four-twelfths:nth-child(3n+1),
  .grid-uniform .small--six-twelfths:nth-child(2n+1) {
    clear: both; } }
@media only screen and (min-width: 900px) {
  /* line 4937, new_theme.scss */
  .medium--one-whole {
    width: 100%; }

  /* line 4940, new_theme.scss */
  .medium--one-half,
  .medium--two-quarters,
  .medium--three-sixths,
  .medium--four-eighths,
  .medium--five-tenths,
  .medium--six-twelfths {
    width: 50%; }

  /* line 4948, new_theme.scss */
  .medium--one-third,
  .medium--two-sixths,
  .medium--four-twelfths {
    width: 33.333%; }

  /* line 4953, new_theme.scss */
  .medium--two-thirds,
  .medium--four-sixths,
  .medium--eight-twelfths {
    width: 66.666%; }

  /* line 4958, new_theme.scss */
  .medium--one-quarter,
  .medium--two-eighths,
  .medium--three-twelfths {
    width: 25%; }

  /* line 4963, new_theme.scss */
  .medium--three-quarters,
  .medium--six-eighths,
  .medium--nine-twelfths {
    width: 75%; }

  /* line 4968, new_theme.scss */
  .medium--one-fifth,
  .medium--two-tenths {
    width: 20%; }

  /* line 4972, new_theme.scss */
  .medium--two-fifths,
  .medium--four-tenths {
    width: 40%; }

  /* line 4976, new_theme.scss */
  .medium--three-fifths,
  .medium--six-tenths {
    width: 60%; }

  /* line 4980, new_theme.scss */
  .medium--four-fifths,
  .medium--eight-tenths {
    width: 80%; }

  /* line 4984, new_theme.scss */
  .medium--one-sixth,
  .medium--two-twelfths {
    width: 16.666%; }

  /* line 4988, new_theme.scss */
  .medium--five-sixths,
  .medium--ten-twelfths {
    width: 83.333%; }

  /* line 4992, new_theme.scss */
  .medium--one-eighth {
    width: 12.5%; }

  /* line 4995, new_theme.scss */
  .medium--three-eighths {
    width: 37.5%; }

  /* line 4998, new_theme.scss */
  .medium--five-eighths {
    width: 62.5%; }

  /* line 5001, new_theme.scss */
  .medium--seven-eighths {
    width: 87.5%; }

  /* line 5004, new_theme.scss */
  .medium--one-tenth {
    width: 10%; }

  /* line 5007, new_theme.scss */
  .medium--three-tenths {
    width: 30%; }

  /* line 5010, new_theme.scss */
  .medium--seven-tenths {
    width: 70%; }

  /* line 5013, new_theme.scss */
  .medium--nine-tenths {
    width: 90%; }

  /* line 5016, new_theme.scss */
  .medium--one-twelfth {
    width: 8.333%; }

  /* line 5019, new_theme.scss */
  .medium--five-twelfths {
    width: 41.666%; }

  /* line 5022, new_theme.scss */
  .medium--seven-twelfths {
    width: 58.333%; }

  /* line 5025, new_theme.scss */
  .medium--eleven-twelfths {
    width: 91.666%; }

  /* line 5028, new_theme.scss */
  .medium--show {
    display: block !important; }

  /* line 5031, new_theme.scss */
  .medium--hide {
    display: none !important; }

  /* line 5034, new_theme.scss */
  .medium--text-left {
    text-align: left !important; }

  /* line 5037, new_theme.scss */
  .medium--text-right {
    text-align: right !important; }

  /* line 5040, new_theme.scss */
  .medium--text-center {
    text-align: center !important; }

  /* line 5043, new_theme.scss */
  .medium--left {
    float: left !important; }

  /* line 5046, new_theme.scss */
  .medium--right {
    float: right !important; }

  /* line 5049, new_theme.scss */
  .grid-uniform .medium--one-half:nth-child(2n+1),
  .grid-uniform .medium--two-quarters:nth-child(2n+1),
  .grid-uniform .medium--three-sixths:nth-child(2n+1),
  .grid-uniform .medium--four-eighths:nth-child(2n+1),
  .grid-uniform .medium--five-tenths:nth-child(2n+1),
  .grid-uniform .medium--six-twelfths:nth-child(2n+1),
  .grid-uniform .medium--one-third:nth-child(3n+1),
  .grid-uniform .medium--two-sixths:nth-child(3n+1),
  .grid-uniform .medium--four-twelfths:nth-child(3n+1),
  .grid-uniform .medium--one-quarter:nth-child(4n+1),
  .grid-uniform .medium--two-eighths:nth-child(4n+1),
  .grid-uniform .medium--three-twelfths:nth-child(4n+1),
  .grid-uniform .medium--one-fifth:nth-child(5n+1),
  .grid-uniform .medium--two-tenths:nth-child(5n+1),
  .grid-uniform .medium--one-sixth:nth-child(6n+1),
  .grid-uniform .medium--two-twelfths:nth-child(6n+1),
  .grid-uniform .medium--two-sixths:nth-child(3n+1),
  .grid-uniform .medium--three-sixths:nth-child(2n+1),
  .grid-uniform .medium--two-eighths:nth-child(4n+1),
  .grid-uniform .medium--four-eighths:nth-child(2n+1),
  .grid-uniform .medium--five-tenths:nth-child(2n+1),
  .grid-uniform .medium--one-twelfth:nth-child(12n+1),
  .grid-uniform .medium--two-twelfths:nth-child(6n+1),
  .grid-uniform .medium--three-twelfths:nth-child(4n+1),
  .grid-uniform .medium--four-twelfths:nth-child(3n+1),
  .grid-uniform .medium--six-twelfths:nth-child(2n+1) {
    clear: both; } }
@media only screen and (min-width: 1200px) {
  /* line 5080, new_theme.scss */
  .large--one-whole {
    width: 100%; }

  /* line 5083, new_theme.scss */
  .large--one-half,
  .large--two-quarters,
  .large--three-sixths,
  .large--four-eighths,
  .large--five-tenths,
  .large--six-twelfths {
    width: 50%; }

  /* line 5091, new_theme.scss */
  .large--one-third,
  .large--two-sixths,
  .large--four-twelfths {
    width: 33.333%; }

  /* line 5096, new_theme.scss */
  .large--two-thirds,
  .large--four-sixths,
  .large--eight-twelfths {
    width: 66.666%; }

  /* line 5101, new_theme.scss */
  .large--one-quarter,
  .large--two-eighths,
  .large--three-twelfths {
    width: 25%; }

  /* line 5106, new_theme.scss */
  .large--three-quarters,
  .large--six-eighths,
  .large--nine-twelfths {
    width: 75%; }

  /* line 5111, new_theme.scss */
  .large--one-fifth,
  .large--two-tenths {
    width: 20%; }

  /* line 5115, new_theme.scss */
  .large--two-fifths,
  .large--four-tenths {
    width: 40%; }

  /* line 5119, new_theme.scss */
  .large--three-fifths,
  .large--six-tenths {
    width: 60%; }

  /* line 5126, new_theme.scss */
  .large--four-fifths,
  .large--eight-tenths {
    width: 80%; }

  /* line 5130, new_theme.scss */
  .large--one-sixth,
  .large--two-twelfths {
    width: 16.666%; }

  /* line 5134, new_theme.scss */
  .large--five-sixths,
  .large--ten-twelfths {
    width: 83.333%; }

  /* line 5138, new_theme.scss */
  .large--one-eighth {
    width: 12.5%; }

  /* line 5141, new_theme.scss */
  .large--three-eighths {
    width: 37.5%; }

  /* line 5144, new_theme.scss */
  .large--five-eighths {
    width: 62.5%; }

  /* line 5147, new_theme.scss */
  .large--seven-eighths {
    width: 87.5%; }

  /* line 5150, new_theme.scss */
  .large--one-tenth {
    width: 10%; }

  /* line 5153, new_theme.scss */
  .large--three-tenths {
    width: 30%; }

  /* line 5156, new_theme.scss */
  .large--seven-tenths {
    width: 70%; }

  /* line 5159, new_theme.scss */
  .large--nine-tenths {
    width: 90%; }

  /* line 5162, new_theme.scss */
  .large--one-twelfth {
    width: 8.333%; }

  /* line 5165, new_theme.scss */
  .large--five-twelfths {
    width: 41.666%; }

  /* line 5168, new_theme.scss */
  .large--seven-twelfths {
    width: 58.333%; }

  /* line 5171, new_theme.scss */
  .large--eleven-twelfths {
    width: 91.666%; }

  /* line 5174, new_theme.scss */
  .large--show {
    display: block !important; }

  /* line 5177, new_theme.scss */
  .large--hide {
    display: none !important; }

  /* line 5180, new_theme.scss */
  .large--text-left {
    text-align: left !important; }

  /* line 5183, new_theme.scss */
  .large--text-right {
    text-align: right !important; }

  /* line 5186, new_theme.scss */
  .large--text-center {
    text-align: center !important; }

  /* line 5189, new_theme.scss */
  .large--left {
    float: left !important; }

  /* line 5192, new_theme.scss */
  .large--right {
    float: right !important; }

  /* line 5195, new_theme.scss */
  .grid-uniform .large--one-half:nth-child(2n+1),
  .grid-uniform .large--two-quarters:nth-child(2n+1),
  .grid-uniform .large--three-sixths:nth-child(2n+1),
  .grid-uniform .large--four-eighths:nth-child(2n+1),
  .grid-uniform .large--five-tenths:nth-child(2n+1),
  .grid-uniform .large--six-twelfths:nth-child(2n+1),
  .grid-uniform .large--one-third:nth-child(3n+1),
  .grid-uniform .large--two-sixths:nth-child(3n+1),
  .grid-uniform .large--four-twelfths:nth-child(3n+1),
  .grid-uniform .large--one-quarter:nth-child(4n+1),
  .grid-uniform .large--two-eighths:nth-child(4n+1),
  .grid-uniform .large--three-twelfths:nth-child(4n+1),
  .grid-uniform .large--one-fifth:nth-child(5n+1),
  .grid-uniform .large--two-tenths:nth-child(5n+1),
  .grid-uniform .large--one-sixth:nth-child(6n+1),
  .grid-uniform .large--two-twelfths:nth-child(6n+1),
  .grid-uniform .large--two-sixths:nth-child(3n+1),
  .grid-uniform .large--three-sixths:nth-child(2n+1),
  .grid-uniform .large--two-eighths:nth-child(4n+1),
  .grid-uniform .large--four-eighths:nth-child(2n+1),
  .grid-uniform .large--five-tenths:nth-child(2n+1),
  .grid-uniform .large--one-twelfth:nth-child(12n+1),
  .grid-uniform .large--two-twelfths:nth-child(6n+1),
  .grid-uniform .large--three-twelfths:nth-child(4n+1),
  .grid-uniform .large--four-twelfths:nth-child(3n+1),
  .grid-uniform .large--six-twelfths:nth-child(2n+1) {
    clear: both; } }
/* line 5225, new_theme.scss */
[class*="push--"] {
  position: relative; }

/* line 5229, new_theme.scss */
.push--one-whole {
  left: 100%; }

/* line 5233, new_theme.scss */
.push--one-half,
.push--two-quarters,
.push--three-sixths,
.push--four-eighths,
.push--five-tenths,
.push--six-twelfths {
  left: 50%; }

/* line 5242, new_theme.scss */
.push--one-third,
.push--two-sixths,
.push--four-twelfths {
  left: 33.333%; }

/* line 5248, new_theme.scss */
.push--two-thirds,
.push--four-sixths,
.push--eight-twelfths {
  left: 66.666%; }

/* line 5254, new_theme.scss */
.push--one-quarter,
.push--two-eighths,
.push--three-twelfths {
  left: 25%; }

/* line 5260, new_theme.scss */
.push--three-quarters,
.push--six-eighths,
.push--nine-twelfths {
  left: 75%; }

/* line 5266, new_theme.scss */
.push--one-fifth,
.push--two-tenths {
  left: 20%; }

/* line 5271, new_theme.scss */
.push--two-fifths,
.push--four-tenths {
  left: 40%; }

/* line 5276, new_theme.scss */
.push--three-fifths,
.push--six-tenths {
  left: 60%; }

/* line 5281, new_theme.scss */
.push--four-fifths,
.push--eight-tenths {
  left: 80%; }

/* line 5286, new_theme.scss */
.push--one-sixth,
.push--two-twelfths {
  left: 16.666%; }

/* line 5291, new_theme.scss */
.push--five-sixths,
.push--ten-twelfths {
  left: 83.333%; }

/* line 5296, new_theme.scss */
.push--one-eighth {
  left: 12.5%; }

/* line 5300, new_theme.scss */
.push--three-eighths {
  left: 37.5%; }

/* line 5304, new_theme.scss */
.push--five-eighths {
  left: 62.5%; }

/* line 5308, new_theme.scss */
.push--seven-eighths {
  left: 87.5%; }

/* line 5312, new_theme.scss */
.push--one-tenth {
  left: 10%; }

/* line 5316, new_theme.scss */
.push--three-tenths {
  left: 30%; }

/* line 5320, new_theme.scss */
.push--seven-tenths {
  left: 70%; }

/* line 5324, new_theme.scss */
.push--nine-tenths {
  left: 90%; }

/* line 5328, new_theme.scss */
.push--one-twelfth {
  left: 8.333%; }

/* line 5332, new_theme.scss */
.push--five-twelfths {
  left: 41.666%; }

/* line 5336, new_theme.scss */
.push--seven-twelfths {
  left: 58.333%; }

/* line 5340, new_theme.scss */
.push--eleven-twelfths {
  left: 91.666%; }

@media only screen and (min-width: 900px) {
  /* line 5345, new_theme.scss */
  .push--medium--one-whole {
    left: 100%; }

  /* line 5348, new_theme.scss */
  .push--medium--one-half,
  .push--medium--two-quarters,
  .push--medium--three-sixths,
  .push--medium--four-eighths,
  .push--medium--five-tenths,
  .push--medium--six-twelfths {
    left: 50%; }

  /* line 5356, new_theme.scss */
  .push--medium--one-third,
  .push--medium--two-sixths,
  .push--medium--four-twelfths {
    left: 33.333%; }

  /* line 5361, new_theme.scss */
  .push--medium--two-thirds,
  .push--medium--four-sixths,
  .push--medium--eight-twelfths {
    left: 66.666%; }

  /* line 5366, new_theme.scss */
  .push--medium--one-quarter,
  .push--medium--two-eighths,
  .push--medium--three-twelfths {
    left: 25%; }

  /* line 5371, new_theme.scss */
  .push--medium--three-quarters,
  .push--medium--six-eighths,
  .push--medium--nine-twelfths {
    left: 75%; }

  /* line 5376, new_theme.scss */
  .push--medium--one-fifth,
  .push--medium--two-tenths {
    left: 20%; }

  /* line 5380, new_theme.scss */
  .push--medium--two-fifths,
  .push--medium--four-tenths {
    left: 40%; }

  /* line 5384, new_theme.scss */
  .push--medium--three-fifths,
  .push--medium--six-tenths {
    left: 60%; }

  /* line 5388, new_theme.scss */
  .push--medium--four-fifths,
  .push--medium--eight-tenths {
    left: 80%; }

  /* line 5392, new_theme.scss */
  .push--medium--one-sixth,
  .push--medium--two-twelfths {
    left: 16.666%; }

  /* line 5396, new_theme.scss */
  .push--medium--five-sixths,
  .push--medium--ten-twelfths {
    left: 83.333%; }

  /* line 5400, new_theme.scss */
  .push--medium--one-eighth {
    left: 12.5%; }

  /* line 5403, new_theme.scss */
  .push--medium--three-eighths {
    left: 37.5%; }

  /* line 5406, new_theme.scss */
  .push--medium--five-eighths {
    left: 62.5%; }

  /* line 5409, new_theme.scss */
  .push--medium--seven-eighths {
    left: 87.5%; }

  /* line 5412, new_theme.scss */
  .push--medium--one-tenth {
    left: 10%; }

  /* line 5415, new_theme.scss */
  .push--medium--three-tenths {
    left: 30%; }

  /* line 5418, new_theme.scss */
  .push--medium--seven-tenths {
    left: 70%; }

  /* line 5421, new_theme.scss */
  .push--medium--nine-tenths {
    left: 90%; }

  /* line 5424, new_theme.scss */
  .push--medium--one-twelfth {
    left: 8.333%; }

  /* line 5427, new_theme.scss */
  .push--medium--five-twelfths {
    left: 41.666%; }

  /* line 5430, new_theme.scss */
  .push--medium--seven-twelfths {
    left: 58.333%; }

  /* line 5433, new_theme.scss */
  .push--medium--eleven-twelfths {
    left: 91.666%; } }
@media only screen and (max-width: 1199px) {
  /* line 5439, new_theme.scss */
  .push--large-down--one-whole {
    left: 100%; }

  /* line 5442, new_theme.scss */
  .push--large-down--one-half,
  .push--large-down--two-quarters,
  .push--large-down--three-sixths,
  .push--large-down--four-eighths,
  .push--large-down--five-tenths,
  .push--large-down--six-twelfths {
    left: 50%; }

  /* line 5450, new_theme.scss */
  .push--large-down--one-third,
  .push--large-down--two-sixths,
  .push--large-down--four-twelfths {
    left: 33.333%; }

  /* line 5455, new_theme.scss */
  .push--large-down--two-thirds,
  .push--large-down--four-sixths,
  .push--large-down--eight-twelfths {
    left: 66.666%; }

  /* line 5460, new_theme.scss */
  .push--large-down--one-quarter,
  .push--large-down--two-eighths,
  .push--large-down--three-twelfths {
    left: 25%; }

  /* line 5465, new_theme.scss */
  .push--large-down--three-quarters,
  .push--large-down--six-eighths,
  .push--large-down--nine-twelfths {
    left: 75%; }

  /* line 5470, new_theme.scss */
  .push--large-down--one-fifth,
  .push--large-down--two-tenths {
    left: 20%; }

  /* line 5474, new_theme.scss */
  .push--large-down--two-fifths,
  .push--large-down--four-tenths {
    left: 40%; }

  /* line 5478, new_theme.scss */
  .push--large-down--three-fifths,
  .push--large-down--six-tenths {
    left: 60%; }

  /* line 5482, new_theme.scss */
  .push--large-down--four-fifths,
  .push--large-down--eight-tenths {
    left: 80%; }

  /* line 5486, new_theme.scss */
  .push--large-down--one-sixth,
  .push--large-down--two-twelfths {
    left: 16.666%; }

  /* line 5490, new_theme.scss */
  .push--large-down--five-sixths,
  .push--large-down--ten-twelfths {
    left: 83.333%; }

  /* line 5494, new_theme.scss */
  .push--large-down--one-eighth {
    left: 12.5%; }

  /* line 5497, new_theme.scss */
  .push--large-down--three-eighths {
    left: 37.5%; }

  /* line 5500, new_theme.scss */
  .push--large-down--five-eighths {
    left: 62.5%; }

  /* line 5503, new_theme.scss */
  .push--large-down--seven-eighths {
    left: 87.5%; }

  /* line 5506, new_theme.scss */
  .push--large-down--one-tenth {
    left: 10%; }

  /* line 5509, new_theme.scss */
  .push--large-down--three-tenths {
    left: 30%; }

  /* line 5512, new_theme.scss */
  .push--large-down--seven-tenths {
    left: 70%; }

  /* line 5515, new_theme.scss */
  .push--large-down--nine-tenths {
    left: 90%; }

  /* line 5518, new_theme.scss */
  .push--large-down--one-twelfth {
    left: 8.333%; }

  /* line 5521, new_theme.scss */
  .push--large-down--five-twelfths {
    left: 41.666%; }

  /* line 5524, new_theme.scss */
  .push--large-down--seven-twelfths {
    left: 58.333%; }

  /* line 5527, new_theme.scss */
  .push--large-down--eleven-twelfths {
    left: 91.666%; } }
@media only screen and (min-width: 1200px) {
  /* line 5533, new_theme.scss */
  .push--large--one-whole {
    left: 100%; }

  /* line 5536, new_theme.scss */
  .push--large--one-half,
  .push--large--two-quarters,
  .push--large--three-sixths,
  .push--large--four-eighths,
  .push--large--five-tenths,
  .push--large--six-twelfths {
    left: 50%; }

  /* line 5544, new_theme.scss */
  .push--large--one-third,
  .push--large--two-sixths,
  .push--large--four-twelfths {
    left: 33.333%; }

  /* line 5549, new_theme.scss */
  .push--large--two-thirds,
  .push--large--four-sixths,
  .push--large--eight-twelfths {
    left: 66.666%; }

  /* line 5554, new_theme.scss */
  .push--large--one-quarter,
  .push--large--two-eighths,
  .push--large--three-twelfths {
    left: 25%; }

  /* line 5559, new_theme.scss */
  .push--large--three-quarters,
  .push--large--six-eighths,
  .push--large--nine-twelfths {
    left: 75%; }

  /* line 5564, new_theme.scss */
  .push--large--one-fifth,
  .push--large--two-tenths {
    left: 20%; }

  /* line 5568, new_theme.scss */
  .push--large--two-fifths,
  .push--large--four-tenths {
    left: 40%; }

  /* line 5572, new_theme.scss */
  .push--large--three-fifths,
  .push--large--six-tenths {
    left: 60%; }

  /* line 5576, new_theme.scss */
  .push--large--four-fifths,
  .push--large--eight-tenths {
    left: 80%; }

  /* line 5580, new_theme.scss */
  .push--large--one-sixth,
  .push--large--two-twelfths {
    left: 16.666%; }

  /* line 5584, new_theme.scss */
  .push--large--five-sixths,
  .push--large--ten-twelfths {
    left: 83.333%; }

  /* line 5588, new_theme.scss */
  .push--large--one-eighth {
    left: 12.5%; }

  /* line 5591, new_theme.scss */
  .push--large--three-eighths {
    left: 37.5%; }

  /* line 5594, new_theme.scss */
  .push--large--five-eighths {
    left: 62.5%; }

  /* line 5597, new_theme.scss */
  .push--large--seven-eighths {
    left: 87.5%; }

  /* line 5600, new_theme.scss */
  .push--large--one-tenth {
    left: 10%; }

  /* line 5603, new_theme.scss */
  .push--large--three-tenths {
    left: 30%; }

  /* line 5606, new_theme.scss */
  .push--large--seven-tenths {
    left: 70%; }

  /* line 5609, new_theme.scss */
  .push--large--nine-tenths {
    left: 90%; }

  /* line 5612, new_theme.scss */
  .push--large--one-twelfth {
    left: 8.333%; }

  /* line 5615, new_theme.scss */
  .push--large--five-twelfths {
    left: 41.666%; }

  /* line 5618, new_theme.scss */
  .push--large--seven-twelfths {
    left: 58.333%; }

  /* line 5621, new_theme.scss */
  .push--large--eleven-twelfths {
    left: 91.666%; } }
/* line 5626, new_theme.scss */
.template-index main.main-content .shopify-section:nth-child(1) hr:first-child {
  display: none; }

/* line 5630, new_theme.scss */
.template-index .collection-list-section .grid-item:nth-child(6) {
  clear: both; }

/* line 5634, new_theme.scss */
html,
body {
  padding: 0;
  margin: 0;
  background-color: #fff; }

/* line 5641, new_theme.scss */
html.js .no-js,
body.js .no-js {
  display: block; }

/* line 5646, new_theme.scss */
html.no-js .no-js,
body.no-js .no-js {
  display: none !important; }

/* line 5651, new_theme.scss */
.wrapper {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px; }

/* line 5657, new_theme.scss */
.wrapper:after {
  content: "";
  display: table;
  clear: both; }

@media screen and (min-width: 769px) {
  /* line 5664, new_theme.scss */
  .wrapper {
    padding: 0 10px; } }
/* line 5669, new_theme.scss */
.main-content {
  display: block;
  padding-bottom: 60px; }
  @media (max-width: 768px) {
    /* line 5669, new_theme.scss */
    .main-content {
      padding-bottom: 10px; } }

/* line 5677, new_theme.scss */
.main-content--no-template {
  padding-top: 50px; }

/* line 5681, new_theme.scss */
.grid-border > .grid-item {
  padding-top: 30px; }

@media screen and (max-width: 480px) {
  /* line 5686, new_theme.scss */
  .grid-border > .grid-item {
    padding-top: 0; } }
/* line 5691, new_theme.scss */
.grid-item.flex {
  display: flex; }

@media screen and (min-width: 900px) {
  /* line 5696, new_theme.scss */
  .grid-border--right {
    border-right: 1px solid #dedede; }

  /* line 5699, new_theme.scss */
  .grid-border--left {
    border-left: 1px solid #dedede; } }
/* line 5704, new_theme.scss */
.left {
  float: left; }

/* line 5708, new_theme.scss */
.right {
  float: right; }

/* line 5712, new_theme.scss */
.text-center {
  text-align: center; }

/* line 5716, new_theme.scss */
.text-right {
  text-align: right; }

/* line 5720, new_theme.scss */
.hidden {
  display: none !important; }

/* line 5724, new_theme.scss */
.display-table {
  display: table;
  table-layout: fixed;
  width: 100%; }

/* line 5730, new_theme.scss */
.display-table-cell {
  display: table-cell;
  vertical-align: top;
  float: none; }

@media screen and (min-width: 900px) {
  /* line 5737, new_theme.scss */
  .large--display-table {
    display: table;
    table-layout: fixed;
    width: 100%; }

  /* line 5742, new_theme.scss */
  .large--display-table-cell {
    display: table-cell;
    vertical-align: middle;
    float: none; } }
/* line 5749, new_theme.scss */
.visually-hidden {
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px; }

/* line 5758, new_theme.scss */
body,
input,
textarea,
button,
select {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.6;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%; }

/* line 5773, new_theme.scss */
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  display: block;
  margin: 0 0 0.5em;
  line-height: 1.4;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal; }

/* line 5793, new_theme.scss */
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
  text-decoration: none;
  font-weight: inherit; }

/* line 5809, new_theme.scss */
h1,
.h1 {
  font-size: 2.250em;
  margin-bottom: 30px;
  text-transform: uppercase; }

/* line 5816, new_theme.scss */
h2,
.h2 {
  font-size: 1.333em; }

/* line 5821, new_theme.scss */
h3,
.h3 {
  font-size: 1.133em; }

/* line 5826, new_theme.scss */
h4,
.h4 {
  font-size: 1.067em; }

/* line 5831, new_theme.scss */
h5,
.h5 {
  font-size: 1em; }

/* line 5836, new_theme.scss */
h6,
.h6 {
  font-size: 1em; }

/* line 5841, new_theme.scss */
.main-content h1,
.main-content .h1,
.main-content h2,
.main-content .h2,
.main-content h3,
.main-content .h3,
.main-content h4,
.main-content .h4,
.main-content h5,
.main-content .h5 {
  color: #333; }

/* line 5854, new_theme.scss */
.sidebar h2,
.sidebar .h2,
.sidebar h3,
.sidebar .h3,
.sidebar h4,
.sidebar .h4,
.sidebar h5,
.sidebar .h5 {
  margin-top: 4px; }

/* line 5865, new_theme.scss */
p {
  margin: 0 0 15px 0; }

/* line 5869, new_theme.scss */
p img {
  margin: 0; }

/* line 5873, new_theme.scss */
em {
  font-style: italic; }

/* line 5877, new_theme.scss */
b,
strong {
  font-weight: 700; }

/* line 5882, new_theme.scss */
small {
  font-size: 80%; }

/* line 5886, new_theme.scss */
sup,
sub {
  position: relative;
  font-size: 60%;
  vertical-align: baseline; }

/* line 5893, new_theme.scss */
sup {
  top: -0.5em; }

/* line 5897, new_theme.scss */
sub {
  bottom: -0.5em; }

/* line 5901, new_theme.scss */
.text-light {
  color: #333; }

/* line 5905, new_theme.scss */
blockquote,
q {
  quotes: none; }

/* line 5910, new_theme.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none; }

/* line 5917, new_theme.scss */
blockquote {
  font-size: 1.125em;
  line-height: 1.45;
  font-style: italic;
  margin: 0 0 30px;
  padding: 15px 30px;
  border-left: 1px solid #dedede; }

/* line 5926, new_theme.scss */
blockquote p {
  margin-bottom: 0; }

/* line 5930, new_theme.scss */
blockquote p + cite {
  margin-top: 15px; }

/* line 5934, new_theme.scss */
blockquote cite {
  display: block;
  font-size: 0.75em; }

/* line 5939, new_theme.scss */
blockquote cite:before {
  content: "— "; }

/* line 5943, new_theme.scss */
code,
pre {
  background-color: #faf7f5;
  font-family: Consolas, monospace;
  font-size: 1em;
  border: 0 none;
  padding: 0 2px;
  color: #51ab62; }

/* line 5953, new_theme.scss */
pre {
  overflow: auto;
  padding: 0.5em;
  margin: 0 0 1em; }

/* line 5959, new_theme.scss */
hr {
  clear: both;
  border-top: solid #dedede;
  border-width: 1px 0 0;
  margin: 30px 0;
  height: 0; }

/* line 5967, new_theme.scss */
hr.hr--small {
  margin: 15px 0; }

/* line 5971, new_theme.scss */
hr.hr--clear {
  border-top-color: transparent; }

/* line 5975, new_theme.scss */
footer hr {
  border-top-color: #f2f2f2; }
  @media (max-width: 768px) {
    /* line 5975, new_theme.scss */
    footer hr {
      margin: 10px 0; } }

/* line 5982, new_theme.scss */
hr.product-template-hr {
  margin: 36px 0; }

@media screen and (min-width: 900px) {
  /* line 5987, new_theme.scss */
  hr.hr--offset-left {
    margin-left: -30px; } }
/* line 5992, new_theme.scss */
.section-header {
  margin-bottom: 5px; }

/* line 5996, new_theme.scss */
.sorting-wrapper {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  line-height: 41px;
  margin-bottom: 0;
  padding: 0 20px; }

@media screen and (max-width: 768px) {
  /* line 6005, new_theme.scss */
  .sorting-wrapper .grid-item {
    padding-left: 0; } }
/* line 6010, new_theme.scss */
.section-header--title {
  margin-bottom: 12px; }
  @media (max-width: 768px) {
    /* line 6010, new_theme.scss */
    .section-header--title {
      margin-bottom: 0;
      font-size: 22px; } }

/* line 6018, new_theme.scss */
.section-header--sorting {
  margin-botton: 30px; }

/* line 6022, new_theme.scss */
.section-header--sorting .grid-item:first-child {
  height: 1px; }

@media screen and (min-width: 900px) {
  /* line 6027, new_theme.scss */
  .section-header {
    width: 100%; }

  /* line 6030, new_theme.scss */
  .section-header--left {
    vertical-align: middle;
    margin-bottom: 0; }

  /* line 6034, new_theme.scss */
  .section-header--left h1,
  .section-header--left .h1,
  .section-header--left h2,
  .section-header--left .h2,
  .section-header--left h3,
  .section-header--left .h3,
  .section-header--left h4,
  .section-header--left .h4,
  .section-header--left .h1,
  .section-header--left .h2,
  .section-header--left .h3,
  .section-header--left .h4 {
    margin-bottom: 0; }

  /* line 6048, new_theme.scss */
  .section-header--right {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 335px; } }
@media screen and (min-width: 900px) and (max-width: 900px) {
  /* line 6057, new_theme.scss */
  .section-header--right {
    margin-bottom: 30px; } }
/* line 6062, new_theme.scss */
.section-header--right .form-horizontal {
  display: inline-block;
  vertical-align: middle; }

@media screen and (min-width: 769px) {
  /* line 6068, new_theme.scss */
  .section-header--right label + select,
  .section-header--right .collection-view {
    margin-left: 15px; } }
/* line 6074, new_theme.scss */
.collection-count {
  line-height: 39px; }

/* line 6078, new_theme.scss */
.collection-view {
  display: none;
  padding: 11px;
  height: 39px;
  vertical-align: middle; }

@media screen and (min-width: 900px) {
  /* line 6086, new_theme.scss */
  .collection-view {
    display: inline-block; } }
/* line 6091, new_theme.scss */
.collection-view a {
  color: #979797;
  display: block;
  float: left;
  opacity: 0.7;
  cursor: pointer;
  line-height: 100%;
  -webkit-transition: opacity 0.15s ease-out;
  -moz-transition: opacity 0.15s ease-out;
  -ms-transition: opacity 0.15s ease-out;
  -o-transition: opacity 0.15s ease-out;
  transition: opacity 0.15s ease-out; }

/* line 6105, new_theme.scss */
.collection-view a + a {
  margin-left: 10px; }

/* line 6109, new_theme.scss */
.collection-view a:hover {
  opacity: 0.9;
  -webkit-transition: opacity 0.05s ease-in;
  -moz-transition: opacity 0.05s ease-in;
  -ms-transition: opacity 0.05s ease-in;
  -o-transition: opacity 0.05s ease-in;
  transition: opacity 0.05s ease-in; }

/* line 6118, new_theme.scss */
.collection-view a.collection-view--active {
  opacity: 1;
  cursor: default; }

/* line 6123, new_theme.scss */
.collection-view img {
  display: block;
  opacity: inherit; }

/* line 6128, new_theme.scss */
.newsletter-section {
  padding: 20px 0; }

/* line 6132, new_theme.scss */
.newsletter-section .h1 {
  margin-bottom: 10px; }

@media screen and (min-width: 900px) {
  /* line 6137, new_theme.scss */
  .newsletter-section #contact_form {
    width: 50%;
    margin: 0 auto; } }
/* line 6143, new_theme.scss */
.rte {
  margin-bottom: 15px; }

/* line 6147, new_theme.scss */
.rte img {
  max-width: 100%;
  height: auto; }

/* line 6152, new_theme.scss */
.rte h1,
.rte .h1,
.rte h2,
.rte .h2,
.rte h3,
.rte .h3,
.rte h4,
.rte .h4,
.rte h5,
.rte .h5,
.rte h6,
.rte .h6 {
  margin-top: 0.5em; }

/* line 6167, new_theme.scss */
.rte h1:first-child,
.rte .h1:first-child,
.rte h2:first-child,
.rte .h2:first-child,
.rte h3:first-child,
.rte .h3:first-child,
.rte h4:first-child,
.rte .h4:first-child,
.rte h5:first-child,
.rte .h5:first-child,
.rte h6:first-child,
.rte .h6:first-child {
  margin-top: 0; }

/* line 6182, new_theme.scss */
.rte > div {
  margin-bottom: 15px; }

/* line 6186, new_theme.scss */
.rte ul,
.rte ol {
  margin-left: 35px; }

/* line 6191, new_theme.scss */
.rte ul ul {
  list-style: circle outside; }

/* line 6195, new_theme.scss */
.rte li {
  margin-bottom: 0.4em; }

/* line 6199, new_theme.scss */
.rte table {
  table-layout: fixed; }

/* line 6203, new_theme.scss */
.rte--header {
  margin-bottom: 0; }

/* line 6207, new_theme.scss */
a {
  color: #333;
  text-decoration: none;
  background: transparent; }

/* line 6213, new_theme.scss */
a:hover,
a:focus {
  color: #595959; }

/* line 6218, new_theme.scss */
button {
  overflow: visible; }

/* line 6222, new_theme.scss */
button:focus {
  outline: 0; }

/* line 6226, new_theme.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 6231, new_theme.scss */
.btn,
.btn-secondary,
input.btn-secondary,
input[type="submit"],
.shopify-payment-button .shopify-payment-button__button--unbranded {
  display: inline-block;
  padding: 8px 20px;
  margin: 0;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  cursor: pointer;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 2px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  -ms-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  background-color: #f5c90d;
  color: #333; }

/* line 6267, new_theme.scss */
.btn.btn--add-to-cart,
.btn--add-to-cart.btn-secondary,
input.btn--add-to-cart[type="submit"],
.shopify-payment-button .btn--add-to-cart.shopify-payment-button__button--unbranded {
  padding: 0 10px;
  min-height: 44px;
  min-width: 170px;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 6280, new_theme.scss */
.btn.btn--add-to-cart span,
.btn--add-to-cart.btn-secondary span,
input.btn--add-to-cart[type="submit"] span,
.shopify-payment-button .btn--add-to-cart.shopify-payment-button__button--unbranded span {
  padding-left: 10px; }

/* line 6287, new_theme.scss */
.btn.btn--small,
.btn--small.btn-secondary,
input.btn--small[type="submit"],
.shopify-payment-button .btn--small.shopify-payment-button__button--unbranded {
  padding: 2px 12px 4px;
  font-size: 18px;
  color: #333; }

/* line 6296, new_theme.scss */
.btn.btn--wide,
.btn--wide.btn-secondary,
input.btn--wide[type="submit"],
.shopify-payment-button .btn--wide.shopify-payment-button__button--unbranded {
  min-width: 40%; }

@media screen and (max-width: 900px) {
  /* line 6304, new_theme.scss */
  .btn.btn--wide,
  .btn--wide.btn-secondary,
  input.btn--wide[type="submit"],
  .shopify-payment-button .btn--wide.shopify-payment-button__button--unbranded {
    width: 100%; } }
/* line 6312, new_theme.scss */
.btn.btn--full,
.btn--full.btn-secondary,
input.btn--full[type="submit"],
.shopify-payment-button .btn--full.shopify-payment-button__button--unbranded,
.payment-buttons--large .shopify-payment-button .shopify-payment-button__button--unbranded {
  width: 100%; }

/* line 6320, new_theme.scss */
.btn.btn--large,
.btn--large.btn-secondary,
input.btn--large[type="submit"],
.shopify-payment-button .btn--large.shopify-payment-button__button--unbranded,
.payment-buttons--large .shopify-payment-button .shopify-payment-button__button--unbranded {
  padding: 5px 20px;
  font-weight: 700;
  min-height: 55px;
  margin-bottom: 30px; }

/* line 6331, new_theme.scss */
.btn:hover,
.btn-secondary:hover,
input[type="submit"]:hover,
.shopify-payment-button .shopify-payment-button__button--unbranded:hover {
  background-color: #dfb709;
  color: #333;
  -webkit-transition: background-color 0.05s ease-in;
  -moz-transition: background-color 0.05s ease-in;
  -ms-transition: background-color 0.05s ease-in;
  -o-transition: background-color 0.05s ease-in;
  transition: background-color 0.05s ease-in; }

/* line 6344, new_theme.scss */
.btn:active,
.btn-secondary:active,
input[type="submit"]:active,
.shopify-payment-button .shopify-payment-button__button--unbranded:active {
  background-color: #c7a308;
  color: #333; }

/* line 6352, new_theme.scss */
.btn:focus,
.btn-secondary:focus,
input[type="submit"]:focus,
.shopify-payment-button .shopify-payment-button__button--unbranded:focus {
  outline: 0; }

/* line 6359, new_theme.scss */
.btn svg,
.btn-secondary svg,
input[type="submit"] svg,
.shopify-payment-button .shopify-payment-button__button--unbranded svg,
.btn path,
.btn-secondary path,
input[type="submit"] path,
.shopify-payment-button .shopify-payment-button__button--unbranded path {
  fill: #333; }

/* line 6370, new_theme.scss */
.btn[disabled],
[disabled].btn-secondary,
input[disabled][type="submit"],
.shopify-payment-button [disabled].shopify-payment-button__button--unbranded,
.btn.disabled,
.disabled.btn-secondary,
input.disabled[type="submit"],
.shopify-payment-button .disabled.shopify-payment-button__button--unbranded {
  cursor: default;
  color: #b6b6b6;
  background-color: #f6f6f6; }

/* line 6383, new_theme.scss */
.btn.btn--secondary-accent,
.btn--secondary-accent.btn-secondary,
input.btn--secondary-accent[type="submit"],
.shopify-payment-button .btn--secondary-accent.shopify-payment-button__button--unbranded {
  background-color: #f5c90d;
  color: #333; }

/* line 6391, new_theme.scss */
.btn.btn--secondary-accent:hover,
.btn--secondary-accent.btn-secondary:hover,
input.btn--secondary-accent[type="submit"]:hover,
.shopify-payment-button .btn--secondary-accent.shopify-payment-button__button--unbranded:hover {
  background-color: #ead98e;
  color: #262626; }

/* line 6399, new_theme.scss */
.btn.btn--secondary-accent:active,
.btn--secondary-accent.btn-secondary:active,
input.btn--secondary-accent[type="submit"]:active,
.shopify-payment-button .btn--secondary-accent.shopify-payment-button__button--unbranded:active {
  background-color: #fff;
  border: 1px solid #c7a308;
  color: #c7a308; }

/* line 6408, new_theme.scss */
.btn.btn--secondary-accent[disabled],
.btn--secondary-accent[disabled].btn-secondary,
input.btn--secondary-accent[disabled][type="submit"],
.shopify-payment-button .btn--secondary-accent[disabled].shopify-payment-button__button--unbranded,
.btn.btn--secondary-accent.disabled,
.btn--secondary-accent.disabled.btn-secondary,
input.btn--secondary-accent.disabled[type="submit"],
.shopify-payment-button .btn--secondary-accent.disabled.shopify-payment-button__button--unbranded {
  border-color: #f6f6f6;
  color: #b6b6b6;
  background-color: #f6f6f6; }

/* line 6421, new_theme.scss */
.btn.btn--secondary-accent.btn--full,
.btn--secondary-accent.btn--full.btn-secondary,
input.btn--secondary-accent.btn--full[type="submit"],
.shopify-payment-button .btn--secondary-accent.btn--full.shopify-payment-button__button--unbranded,
.payment-buttons--large .shopify-payment-button .btn--secondary-accent.shopify-payment-button__button--unbranded {
  margin-bottom: 0px; }

/* line 6429, new_theme.scss */
.btn-secondary,
input.btn-secondary {
  background-color: #f5c90d;
  color: #333; }

/* line 6435, new_theme.scss */
.btn-secondary:hover,
input.btn-secondary:hover {
  background-color: #dfb709;
  color: #333; }

/* line 6441, new_theme.scss */
.btn-secondary:active,
input.btn-secondary:active {
  background-color: #c7a308;
  color: #333; }

/* line 6447, new_theme.scss */
.text-link {
  display: inline;
  border: 0 none;
  background: none;
  padding: 0;
  margin: 0; }

/* line 6455, new_theme.scss */
ul,
ol {
  margin: 0 0 1em;
  padding: 0; }

/* line 6461, new_theme.scss */
ul {
  list-style: none outside; }

/* line 6465, new_theme.scss */
ol {
  list-style: decimal; }

/* line 6469, new_theme.scss */
ol,
ul.square,
.rte ul ul ul,
ul.disc,
.rte ul {
  margin-left: 20px; }

/* line 6477, new_theme.scss */
ul.square,
.rte ul ul ul {
  list-style: square outside; }

/* line 6482, new_theme.scss */
ul.disc,
.rte ul {
  list-style: disc outside; }

/* line 6487, new_theme.scss */
ol.alpha {
  list-style: lower-alpha outside; }

/* line 6491, new_theme.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin: 4px 0 5px 20px; }

/* line 6498, new_theme.scss */
li {
  margin-bottom: 0.25em; }

/* line 6502, new_theme.scss */
.inline-list li {
  display: inline-block;
  margin-bottom: 0; }

/* line 6507, new_theme.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  min-width: 50%; }

/* line 6513, new_theme.scss */
table.full {
  width: 100%;
  margin-bottom: 15px; }

/* line 6518, new_theme.scss */
th {
  font-weight: 700; }

/* line 6522, new_theme.scss */
th,
td {
  text-align: left;
  padding: 15px;
  border: 1px solid #dedede; }

/* line 6529, new_theme.scss */
.media,
.media-flex {
  overflow: hidden;
  _overflow: visible;
  zoom: 1; }

/* line 6536, new_theme.scss */
.media-img {
  float: left;
  margin-right: 30px; }

/* line 6541, new_theme.scss */
.media-img-right {
  float: right;
  margin-left: 30px; }

/* line 6546, new_theme.scss */
.media-img img,
.media-img-right img {
  display: block; }

/* line 6551, new_theme.scss */
img {
  border: 0 none; }

/* line 6555, new_theme.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 6559, new_theme.scss */
img.auto,
.grid-item img,
.product-grid-item img,
.grid-item iframe {
  max-width: 100%; }

/* line 6566, new_theme.scss */
.video-wrapper {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  height: auto; }

/* line 6575, new_theme.scss */
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 6583, new_theme.scss */
form {
  margin-bottom: 30px; }

/* line 6587, new_theme.scss */
button,
input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="file"],
input[type="number"],
input[type="tel"],
input[type="submit"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none; }

/* line 6601, new_theme.scss */
input,
textarea,
select,
fieldset {
  border-radius: 2px;
  max-width: 100%; }

/* line 6609, new_theme.scss */
input.input-full,
textarea.input-full,
select.input-full,
fieldset.input-full {
  width: 100%; }

/* line 6616, new_theme.scss */
.addToCartForm input,
.addToCartForm textarea,
.addToCartForm select,
.addToCartForm fieldset {
  min-height: 44px; }

/* line 6623, new_theme.scss */
input,
select,
textarea {
  font-size: 1em;
  padding: 8px 10px;
  line-height: 1.42;
  background: transparent; }

/* line 6632, new_theme.scss */
input:focus,
select:focus,
textarea:focus {
  outline: 0; }

/* line 6638, new_theme.scss */
.cart-row input[type="submit"],
.cart-row button[type="submit"] {
  margin-bottom: 2px; }

/* line 6643, new_theme.scss */
fieldset {
  border: 1px solid #dedede;
  padding: 15px 0; }

/* line 6648, new_theme.scss */
legend {
  border: 0;
  padding: 0; }

/* line 6653, new_theme.scss */
optgroup {
  font-weight: 700; }

/* line 6657, new_theme.scss */
input {
  display: inline-block;
  width: auto; }

/* line 6662, new_theme.scss */
button,
input[type="submit"] {
  cursor: pointer; }

/* line 6667, new_theme.scss */
input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="file"],
input[type="number"],
input[type="tel"],
textarea,
select {
  border: 1px solid #dedede;
  background-color: rgba(51, 51, 51, 0.1);
  width: 100%;
  max-width: 100%;
  display: block;
  margin: 0 0 20px; }

/* line 6684, new_theme.scss */
input[type="text"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="file"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #c5c5c5; }

/* line 6696, new_theme.scss */
input[type="text"][disabled],
input[type="text"].disabled,
input[type="search"][disabled],
input[type="search"].disabled,
input[type="password"][disabled],
input[type="password"].disabled,
input[type="email"][disabled],
input[type="email"].disabled,
input[type="file"][disabled],
input[type="file"].disabled,
input[type="number"][disabled],
input[type="number"].disabled,
input[type="tel"][disabled],
input[type="tel"].disabled,
textarea[disabled],
textarea.disabled,
select[disabled],
select.disabled {
  cursor: default;
  background-color: #f6f6f6;
  border-color: #b6b6b6; }

@media screen and (min-width: 768px) {
  /* line 6720, new_theme.scss */
  input[type="number"] {
    width: 50%; } }
/* line 6725, new_theme.scss */
textarea {
  min-height: 100px; }

/* line 6729, new_theme.scss */
input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin: 0;
  padding: 0; }

/* line 6736, new_theme.scss */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: right center;
  background-image: url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/arrow-down.svg?v=582110932781403906");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: #fff;
  padding-right: 28px;
  text-indent: 0.01px;
  text-overflow: '';
  cursor: pointer; }

/* line 6751, new_theme.scss */
select::-ms-expand {
  display: none; }

/* line 6755, new_theme.scss */
label,
legend {
  display: block;
  margin-bottom: 6px;
  font-size: 14px; }

/* line 6762, new_theme.scss */
label.inline,
legend.inline {
  display: inline; }

/* line 6767, new_theme.scss */
.form-horizontal label.hidden-label,
label.hidden-label,
.form-horizontal legend.hidden-label,
legend.hidden-label {
  height: 0;
  width: 0;
  margin-bottom: 0;
  overflow: hidden; }

/* line 6777, new_theme.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  font-weight: 400; }

/* line 6782, new_theme.scss */
label[for] {
  cursor: pointer; }

/* line 6786, new_theme.scss */
.label-hint {
  color: #999; }

/* line 6790, new_theme.scss */
form.form-horizontal,
.form-horizontal {
  margin-bottom: 0; }

/* line 6795, new_theme.scss */
form.form-horizontal input[type="text"],
form.form-horizontal input[type="search"],
form.form-horizontal input[type="password"],
form.form-horizontal input[type="email"],
form.form-horizontal input[type="file"],
form.form-horizontal input[type="number"],
form.form-horizontal input[type="tel"],
form.form-horizontal textarea,
form.form-horizontal select,
form.form-horizontal label,
.form-horizontal input[type="text"],
.form-horizontal input[type="search"],
.form-horizontal input[type="password"],
.form-horizontal input[type="email"],
.form-horizontal input[type="file"],
.form-horizontal input[type="number"],
.form-horizontal input[type="tel"],
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal label {
  display: inline-block;
  margin-bottom: 0;
  width: auto; }

/* line 6820, new_theme.scss */
input[type="text"].error,
input[type="search"].error,
input[type="password"].error,
input[type="email"].error,
input[type="file"].error,
input[type="number"].error,
input[type="tel"].error,
textarea.error {
  border-color: #dc0000;
  background-color: #fff6f6;
  color: #dc0000; }

/* line 6833, new_theme.scss */
label.error {
  color: #dc0000; }

/* line 6837, new_theme.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

/* line 6843, new_theme.scss */
.input-group .input-group-field:first-child,
.input-group .input-group-btn:first-child,
.input-group .input-group-btn:first-child > .btn,
.input-group .input-group-btn:first-child > .btn-secondary,
.input-group .input-group-btn:first-child > input[type="submit"],
.input-group .shopify-payment-button .input-group-btn:first-child > .shopify-payment-button__button--unbranded,
.shopify-payment-button .input-group .input-group-btn:first-child > .shopify-payment-button__button--unbranded,
.input-group input[type="hidden"]:first-child + .input-group-field,
.input-group input[type="hidden"]:first-child + .input-group-btn > .btn,
.input-group input[type="hidden"]:first-child + .input-group-btn > .btn-secondary,
.input-group input[type="hidden"]:first-child + .input-group-btn > input[type="submit"],
.input-group .shopify-payment-button input[type="hidden"]:first-child + .input-group-btn > .shopify-payment-button__button--unbranded,
.shopify-payment-button .input-group input[type="hidden"]:first-child + .input-group-btn > .shopify-payment-button__button--unbranded {
  border-radius: 2px 0 0 2px;
  border-right: none; }

/* line 6860, new_theme.scss */
.input-group .input-group-field:last-child,
.input-group .input-group-btn:last-child > .btn,
.input-group .input-group-btn:last-child > .btn-secondary,
.input-group .input-group-btn:last-child > input[type="submit"],
.input-group .shopify-payment-button .input-group-btn:last-child > .shopify-payment-button__button--unbranded,
.shopify-payment-button .input-group .input-group-btn:last-child > .shopify-payment-button__button--unbranded {
  border-radius: 0 2px 2px 0; }

/* line 6869, new_theme.scss */
.input-group input::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin-top: -1px;
  margin-bottom: -1px; }

/* line 6876, new_theme.scss */
.input-group-field,
.input-group-btn {
  display: table-cell;
  vertical-align: middle;
  margin: 0; }

/* line 6883, new_theme.scss */
.input-group .btn,
.input-group .btn-secondary,
.input-group input[type="submit"],
.input-group .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .input-group .shopify-payment-button__button--unbranded,
.input-group .input-group-field {
  height: 42px; }

/* line 6892, new_theme.scss */
.input-group .input-group-field {
  width: 100%;
  margin-bottom: 0;
  border-color: #ababab;
  border-right: none; }

/* line 6899, new_theme.scss */
.input-group-btn {
  position: relative;
  white-space: nowrap;
  width: 1%;
  padding: 0; }

/* line 6906, new_theme.scss */
.form-spacer {
  margin: 0 15px; }

/* line 6910, new_theme.scss */
.icon-fallback-text .icon {
  display: none; }

/* line 6914, new_theme.scss */
.supports-fontface .icon-fallback-text .icon {
  display: inline-block; }

/* line 6918, new_theme.scss */
.supports-fontface .icon-fallback-text .fallback-text {
  clip: rect(0 0 0 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px; }

/* line 6926, new_theme.scss */
.icon:before {
  display: none; }

/* line 6930, new_theme.scss */
.supports-fontface .icon:before {
  display: inline;
  font-family: "icons";
  text-decoration: none;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #C4C4C4; }

/* line 6944, new_theme.scss */
.icon-arrow-down:before {
  content: "4"; }

/* line 6948, new_theme.scss */
.icon-arrow-left:before {
  content: ""; }

/* line 6952, new_theme.scss */
.icon-arrow-right:before {
  content: ""; }

/* line 6956, new_theme.scss */
.icon-cart:before {
  content: "["; }

/* line 6960, new_theme.scss */
.icon-collection-view-grid:before {
  font-family: "FontAwesome" !important;
  font-size: 21px;
  content: ""; }

/* line 6966, new_theme.scss */
.icon-collection-view-list:before {
  font-family: "FontAwesome" !important;
  font-size: 21px;
  content: ""; }

/* line 6972, new_theme.scss */
.icon-facebook:before {
  content: "f"; }

/* line 6976, new_theme.scss */
.icon-fancy:before {
  content: "F"; }

/* line 6980, new_theme.scss */
.icon-google_plus:before {
  content: ""; }

/* line 6984, new_theme.scss */
.icon-hamburger:before {
  content: ""; }

/* line 6988, new_theme.scss */
.icon-instagram:before {
  content: ""; }

/* line 6992, new_theme.scss */
.icon-pin:before {
  content: ""; }

/* line 6996, new_theme.scss */
.icon-pinterest:before {
  content: "p"; }

/* line 7000, new_theme.scss */
.icon-rss:before {
  content: "r"; }

/* line 7004, new_theme.scss */
.icon-search:before {
  content: "s"; }

/* line 7008, new_theme.scss */
.icon-snapchat:before {
  content: ""; }

/* line 7012, new_theme.scss */
.icon-tumblr:before {
  content: "t"; }

/* line 7016, new_theme.scss */
.icon-twitter:before {
  content: "T"; }

/* line 7020, new_theme.scss */
.icon-vimeo:before {
  content: "v"; }

/* line 7024, new_theme.scss */
.icon-x:before {
  content: "x"; }

/* line 7028, new_theme.scss */
.icon-youtube:before {
  content: "y"; }

/* line 7032, new_theme.scss */
.icon-cart {
  line-height: 0; }

/* line 7036, new_theme.scss */
.icon-cart:before {
  position: relative;
  top: -2px;
  font-size: 19px;
  line-height: 12px;
  vertical-align: middle;
  margin-right: 6px; }

/* line 7045, new_theme.scss */
.payment-icons {
  cursor: default;
  margin: 0; }

/* line 7050, new_theme.scss */
.payment-icons li {
  margin: 0 0 7.5px 15px;
  cursor: default; }

@media screen and (max-width: 900px) {
  /* line 7056, new_theme.scss */
  .payment-icons li {
    margin: 0 7.5px 7.5px 0; } }
/* line 7061, new_theme.scss */
.payment-icons .icon {
  width: 38px;
  height: 24px; }

/* line 7066, new_theme.scss */
.social-icons li {
  margin: 0 10px 0 0;
  vertical-align: middle; }

@media screen and (min-width: 769px) {
  /* line 7072, new_theme.scss */
  .social-icons li {
    margin-left: 0; } }
/* line 7077, new_theme.scss */
.social-icons li .icon {
  font-size: 20px;
  line-height: 16px; }

/* line 7082, new_theme.scss */
.social-icons li a {
  color: #545454;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -ms-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out; }

/* line 7091, new_theme.scss */
.social-icons li a:hover {
  color: #2e2e2e;
  -webkit-transition: color 0.05s ease-in;
  -moz-transition: color 0.05s ease-in;
  -ms-transition: color 0.05s ease-in;
  -o-transition: color 0.05s ease-in;
  transition: color 0.05s ease-in; }

/* line 7100, new_theme.scss */
ul.social-icons {
  margin-bottom: 0; }

/* line 7104, new_theme.scss */
.social-sharing {
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px; }

/* line 7109, new_theme.scss */
.social-sharing a {
  color: #fff;
  margin: 0;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  font-weight: 400; }

/* line 7118, new_theme.scss */
.social-sharing a:hover {
  color: #fff; }

/* line 7122, new_theme.scss */
.social-sharing span {
  display: inline-block;
  vertical-align: top;
  height: 22px;
  line-height: 22px;
  font-size: 22px; }

/* line 7130, new_theme.scss */
.social-sharing .icon {
  padding: 0 5px 0 10px; }

/* line 7134, new_theme.scss */
.social-sharing .icon:before {
  line-height: 22px; }

/* line 7138, new_theme.scss */
.social-sharing .fab:before {
  color: #C4C4C4; }

/* line 7142, new_theme.scss */
.social-sharing.is-large a {
  height: 44px;
  line-height: 44px; }

/* line 7147, new_theme.scss */
.social-sharing.is-large a span {
  height: 44px;
  line-height: 44px;
  font-size: 18px; }

/* line 7153, new_theme.scss */
.social-sharing.is-large a .icon {
  padding: 0 10px 0 18px; }

/* line 7157, new_theme.scss */
.social-sharing.is-large a .icon:before {
  line-height: 44px; }

/* line 7161, new_theme.scss */
.share-title {
  font-weight: 700;
  font-size: 12px;
  padding-right: 10px; }

/* line 7167, new_theme.scss */
.is-large .share-title {
  padding-right: 16px; }

/* line 7171, new_theme.scss */
.share-fancy {
  background-color: #4999dc; }

/* line 7175, new_theme.scss */
.share-fancy:hover {
  background-color: #2780cb; }

/* line 7179, new_theme.scss */
.share-google {
  background-color: #dd4b39; }

/* line 7183, new_theme.scss */
.share-google:hover {
  background-color: #c23321; }

/* line 7187, new_theme.scss */
.social-sharing.is-clean a {
  background-color: #fff;
  color: #333;
  height: 30px;
  line-height: 30px; }

/* line 7194, new_theme.scss */
.social-sharing.is-clean a span {
  height: 30px;
  line-height: 30px;
  font-size: 20px; }

/* line 7200, new_theme.scss */
.social-sharing.is-clean a:hover {
  background-color: #f9f9f9; }

/* line 7204, new_theme.scss */
.social-sharing.is-clean a .share-title {
  font-weight: 400; }

/* line 7208, new_theme.scss */
.social-sharing.is-clean .icon-facebook {
  color: #3b5998; }

/* line 7212, new_theme.scss */
.social-sharing.is-clean .icon-twitter {
  color: #00aced; }

/* line 7216, new_theme.scss */
.social-sharing.is-clean .icon-pinterest {
  color: #cb2027; }

/* line 7220, new_theme.scss */
.pagination-border-top {
  border-top: 1px solid #dedede; }

/* line 7224, new_theme.scss */
.pagination-custom {
  display: inline-block;
  padding-left: 0;
  margin: 0 0 30px; }

/* line 7230, new_theme.scss */
.pagination-custom > li {
  display: inline; }

/* line 7234, new_theme.scss */
.pagination-custom > li > a,
.pagination-custom > li > span {
  position: relative;
  float: left;
  padding: 5px 10px;
  margin-left: -1px;
  line-height: 1.42;
  text-decoration: none;
  border: 1px solid #ababab; }

/* line 7245, new_theme.scss */
.pagination-custom > li:first-child > a,
.pagination-custom > li:first-child > span {
  margin-left: 0; }

/* line 7250, new_theme.scss */
.pagination-custom > .active > a,
.pagination-custom > .active > span,
.pagination-custom > .active > a:hover,
.pagination-custom > .active > span:hover,
.pagination-custom > .active > a:focus,
.pagination-custom > .active > span:focus {
  z-index: 2;
  cursor: default;
  color: #333;
  background-color: #f5c90d; }

/* line 7262, new_theme.scss */
.pagination-custom > .disabled > span,
.pagination-custom > .disabled > a,
.pagination-custom > .disabled > a:hover,
.pagination-custom > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed; }

/* line 7270, new_theme.scss */
.pagination-custom-lg > li > a,
.pagination-custom-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }

/* line 7276, new_theme.scss */
.pagination-custom-sm > li > a,
.pagination-custom-sm > li > span {
  padding: 5px 10px;
  font-size: 0.75em; }

/* line 7282, new_theme.scss */
.site-header {
  padding: 0;
  background-color: #fff;
  color: #333; }

@media screen and (max-width: 900px) {
  /* line 7289, new_theme.scss */
  .site-header.site-header--hidden {
    display: none; } }
/* line 7294, new_theme.scss */
.site-header .site-header--text-links a {
  color: #f5c90d;
  font-size: 16px; }

/* line 7299, new_theme.scss */
.site-header .site-header--text-links a:hover {
  opacity: 0.9; }

/* line 7303, new_theme.scss */
.site-header .site-header--text-links .btn-secondary a {
  color: #333; }

/* line 7307, new_theme.scss */
.header-top {
  background-color: #4B4B4D; }

/* line 7311, new_theme.scss */
.header-bottom {
  background-color: #F7F7F7; }

/* line 7315, new_theme.scss */
.header-logo a,
.header-logo a:hover,
.header-logo a:focus {
  text-decoration: none;
  color: #333; }

/* line 7322, new_theme.scss */
.header-logo a,
.header-logo img {
  display: block; }

/* line 7327, new_theme.scss */
.site-header--text-links {
  display: inline-block;
  vertical-align: middle; }

@media screen and (max-width: 900px) {
  /* line 7333, new_theme.scss */
  .site-header--text-links {
    display: none; } }
/* line 7338, new_theme.scss */
.site-header--meta-links {
  display: flex;
  margin-left: 15px;
  align-items: center;
  color: white; }

/* line 7345, new_theme.scss */
.site-header--meta-links .btn-secondary {
  padding: 4px 24px 6px; }

/* line 7349, new_theme.scss */
.site-header--spacer {
  padding: 0 5px; }

/* line 7353, new_theme.scss */
.header-cart-btn {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  border: 0 none; }

/* line 7360, new_theme.scss */
.header-cart-btn svg {
  display: block;
  width: 27px;
  height: auto;
  fill: #2b2a28; }

@media screen and (max-width: 900px) {
  /* line 7368, new_theme.scss */
  .header-cart-btn {
    display: none; } }
/* line 7373, new_theme.scss */
.cart-count {
  display: inline-block;
  text-align: center;
  background-color: #f5c90d;
  font-weight: 700;
  font-size: 13px;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 20px; }

/* line 7385, new_theme.scss */
.cart-count.hidden-count {
  display: none; }

/* line 7389, new_theme.scss */
.cart-badge--desktop {
  position: absolute;
  top: -5px;
  right: 5px; }
  /* line 7394, new_theme.scss */
  .cart-badge--desktop:empty {
    display: none; }

/* line 7399, new_theme.scss */
.cart-item-title {
  font-weight: 500;
  line-height: normal; }

@media screen and (max-width: 767px) {
  /* line 7405, new_theme.scss */
  .cart-item-title {
    font-size: 1.125em; } }
/* line 7410, new_theme.scss */
.cart-price {
  font-weight: 700;
  line-height: normal;
  font-size: 1.3em;
  color: #f5c90d; }
  /* line 7415, new_theme.scss */
  .cart-price .oldmoney {
    display: block;
    font-size: 13px;
    background: #fff;
    color: #ecc20d;
    border-radius: 4px;
    text-align: center;
    font-weight: 600;
    padding: 1px 0px;
    border: 1px solid; }

@media screen and (max-width: 767px) {
  /* line 7429, new_theme.scss */
  .cart-price {
    font-size: 1.125em; } }
/* line 7434, new_theme.scss */
.cart-checkout {
  justify-content: space-between; }
  /* line 7436, new_theme.scss */
  .cart-checkout:last-of-type {
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

/* line 7442, new_theme.scss */
.search-bar {
  position: relative;
  width: 100%;
  margin: 0 auto 30px; }

/* line 7448, new_theme.scss */
.search-bar .icon-search {
  font-size: 18px; }

@media screen and (max-width: 900px) {
  /* line 7453, new_theme.scss */
  .search-bar {
    display: block;
    max-width: 100%;
    margin-bottom: 15px; } }
/* line 7460, new_theme.scss */
.search-bar input[type="text"],
.search-bar input[type="search"] {
  width: 100%;
  margin-bottom: 0;
  padding: 5px 35px 5px 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 12px;
  line-height: normal;
  background: white; }

/* line 7473, new_theme.scss */
.search-bar input:-ms-input-placeholder {
  line-height: normal;
  display: inline-block; }

/* line 7478, new_theme.scss */
.search-bar input[type="submit"],
.search-bar .search-bar--submit {
  position: absolute;
  top: 0;
  right: 5px;
  width: 30px;
  margin: 0;
  border: 0 none;
  background: none;
  text-align: right;
  cursor: pointer;
  padding-right: 0; }

/* line 7492, new_theme.scss */
.site-header .search-bar input[type="submit"],
.site-header .search-bar .search-bar--submit {
  color: #333; }

/* line 7497, new_theme.scss */
.search-bar input[type="submit"] {
  text-indent: -9999px; }

/* line 7501, new_theme.scss */
.site-header .search-bar {
  display: none;
  margin-bottom: 0; }

@media screen and (min-width: 900px) {
  /* line 7507, new_theme.scss */
  .site-header .search-bar {
    display: inline-block;
    margin-top: 0;
    padding: 0 30px; } }
/* line 7514, new_theme.scss */
.site-header .search-bar input[type="text"],
.site-header .search-bar input[type="search"] {
  height: 30px;
  border-right: none;
  border-left: none;
  border-top: none;
  border: 1px solid #dedede;
  border-radius: 0;
  background-color: white;
  color: #333;
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  -ms-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out; }

/* line 7531, new_theme.scss */
.site-header .search-bar input[type="text"]:hover,
.site-header .search-bar input[type="text"]:focus,
.site-header .search-bar input[type="search"]:hover,
.site-header .search-bar input[type="search"]:focus {
  background-color: #eaeaea;
  -webkit-transition: background-color 0.05s ease-in;
  -moz-transition: background-color 0.05s ease-in;
  -ms-transition: background-color 0.05s ease-in;
  -o-transition: background-color 0.05s ease-in;
  transition: background-color 0.05s ease-in; }

/* line 7543, new_theme.scss */
.site-header .search-bar input[type="text"]:focus,
.site-header .search-bar input[type="search"]:focus {
  outline: 0; }

/* line 7548, new_theme.scss */
.site-header input::-webkit-input-placeholder {
  color: #333; }

/* line 7552, new_theme.scss */
.site-header input::-moz-placeholder {
  color: #333; }

/* line 7556, new_theme.scss */
.nav-bar {
  top: 110%;
  bottom: 0;
  left: 0;
  right: 25%;
  background-color: #f7f7f7; }

/* line 7564, new_theme.scss */
.nav-bar a,
.nav-bar button {
  color: #333; }

/* line 7569, new_theme.scss */
.nav-bar a:active,
.nav-bar a:focus,
.nav-bar button:active,
.nav-bar button:focus {
  opacity: 0.9; }

/* line 7576, new_theme.scss */
.site-nav {
  display: none;
  margin: 0;
  text-align: left;
  margin-left: -15px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 18px;
  cursor: default; }

/* line 7588, new_theme.scss */
.site-nav li {
  margin: 0;
  position: relative;
  display: block; }

/* line 7593, new_theme.scss */
.site-nav > li {
  display: inline-block;
  position: relative; }

/* line 7598, new_theme.scss */
.site-nav > li > a,
.site-nav > li > .first-point {
  padding: 2px 15px; }

/* line 7603, new_theme.scss */
.site-nav a,
.site-nav button {
  display: block;
  text-decoration: none;
  white-space: nowrap; }

/* line 7610, new_theme.scss */
.site-nav button {
  background: none;
  border: 0;
  font-size: 18px;
  text-transform: uppercase; }

/* line 7617, new_theme.scss */
.site-nav .customer-navlink {
  color: #333;
  background-color: #fff;
  border-bottom: 0;
  border-top: 1px solid #fff;
  margin-top: -1px; }

@media screen and (max-width: 768px) {
  /* line 7626, new_theme.scss */
  .show-nav .nav-bar {
    bottom: 0;
    top: 47px; }

  /* line 7630, new_theme.scss */
  .show-nav,
  .show-nav body {
    height: 100%;
    overflow: hidden; } }
/* line 7637, new_theme.scss */
.header-tel {
  padding: 5px 0 0 0; }

@media screen and (max-width: 899px) {
  /* line 7642, new_theme.scss */
  .header-tel {
    display: none; } }
/* line 7647, new_theme.scss */
.mobile-tel {
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
  padding: inherit; }

@media screen and (max-width: 480px) {
  /* line 7655, new_theme.scss */
  .mobile-tel {
    margin-top: 0;
    padding: 0; } }
@media screen and (max-width: 899px) {
  /* line 7662, new_theme.scss */
  .nav-bar {
    position: fixed;
    z-index: 2000;
    -webkit-transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95);
    -moz-transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95);
    -ms-transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95);
    -o-transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95);
    transition: all 600ms cubic-bezier(0.47, 0.5, 0, 0.95); }

  /* line 7671, new_theme.scss */
  .mobile-menu-list {
    max-height: calc(100vh - 94px);
    overflow-y: scroll;
    overflow-x: hidden; }

  /* line 7676, new_theme.scss */
  .show-nav .nav-bar {
    max-height: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: all 450ms cubic-bezier(0.47, 0, 0, 0.95);
    -moz-transition: all 450ms cubic-bezier(0.47, 0, 0, 0.95);
    -ms-transition: all 450ms cubic-bezier(0.47, 0, 0, 0.95);
    -o-transition: all 450ms cubic-bezier(0.47, 0, 0, 0.95);
    transition: all 450ms cubic-bezier(0.47, 0, 0, 0.95); }

  /* line 7686, new_theme.scss */
  .nav-bar .wrapper {
    padding: 15px 0 0; }

  /* line 7689, new_theme.scss */
  .show-nav .nav-bar .wrapper {
    min-height: 101%; }

  /* line 7692, new_theme.scss */
  .nav-bar .search-bar {
    margin: 0 15px 15px;
    width: auto; }

  /* line 7696, new_theme.scss */
  .nav-bar .search-bar input[type="search"]::-webkit-input-placeholder {
    color: #333; }

  /* line 7699, new_theme.scss */
  .nav-bar .search-bar input::-webkit-input-placeholder {
    color: #333; }

  /* line 7702, new_theme.scss */
  .nav-bar .search-bar .search-bar--submit .icon {
    color: #333; } }
@media screen and (min-width: 769px) and (max-width: 900px) {
  /* line 7708, new_theme.scss */
  .show-nav .nav-bar {
    top: 50px;
    bottom: 0; } }
@media screen and (min-width: 900px) {
  /* line 7715, new_theme.scss */
  .nav-bar .search-bar {
    display: none; }

  /* line 7718, new_theme.scss */
  .site-nav {
    display: flex;
    text-align: center;
    margin: 0 -15px;
    justify-content: center; }
    /* line 7719, new_theme.scss */
    .site-nav.is-fix {
      margin: 0 0 5px; }

  /* line 7725, new_theme.scss */
  .mobile-nav {
    display: none; } }
/* line 7730, new_theme.scss */
.icon-arrow-down {
  display: none;
  position: relative;
  top: -2px;
  font-size: 12px; }

/* line 7737, new_theme.scss */
.mobile-nav--dropdown .icon-arrow-down {
  -ms-transform: none;
  -webkit-transform: none;
  transform: none; }

/* line 7743, new_theme.scss */
.mobile-nav--has-dropdown .icon-arrow-down {
  width: 40px;
  top: 0; }

/* line 7748, new_theme.scss */
.site-nav--dropdown .icon-arrow-down {
  line-height: 1;
  top: 0;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

/* line 7761, new_theme.scss */
.site-nav li.titlename {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 6px;
  position: initial;
  width: 100%;
  top: 16px;
  grid-area: a; }
  /* line 7767, new_theme.scss */
  .site-nav li.titlename a {
    color: #7793A8; }

/* line 7772, new_theme.scss */
.site-nav--dropdown {
  min-width: 180px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
  z-index: 33;
  margin: 0;
  font-size: 16px;
  padding: 14px 15px 25px 15px;
  -webkit-transition: all 150ms;
  -moz-transition: all 150ms;
  -ms-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms; }
  /* line 7773, new_theme.scss */
  .site-nav--dropdown.is-fix {
    transform: translateX(-50%);
    left: 50%; }

/* line 7792, new_theme.scss */
.site-nav--dropdown--more .site-nav--dropdown {
  top: -1px;
  left: auto;
  right: 100%; }

/* line 7798, new_theme.scss */
.no-touch .site-nav--has-dropdown:hover > .site-nav--dropdown,
.site-nav--has-dropdown.nav-hover > .site-nav--dropdown,
.site-nav--has-dropdown:hover > .site-nav--dropdown,
.nav-focus + .site-nav--dropdown,
.nav-hover > .site-nav--dropdown {
  opacity: 1;
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.25);
  pointer-events: auto;
  -webkit-transition: all 90ms;
  -moz-transition: all 90ms;
  -ms-transition: all 90ms;
  -o-transition: all 90ms;
  transition: all 90ms; }

/* line 7813, new_theme.scss */
.no-touch .site-nav--has-dropdown:hover > .site-nav--dropdown .site-nav--dropdown-grandchild,
.site-nav--has-dropdown.nav-hover > .site-nav--dropdown .site-nav--dropdown-grandchild,
.nav-focus + .site-nav--dropdown .site-nav--dropdown-grandchild,
.nav-hover > .site-nav--dropdown .site-nav--dropdown-grandchild {
  opacity: 1; }

/* line 7820, new_theme.scss */
.site-nav--dropdown a {
  color: #333;
  text-transform: none;
  padding: 4px 0; }

/* line 7827, new_theme.scss */
.site-nav--link img, .mobile-nav--link img {
  max-width: 18px;
  max-height: 18px;
  margin-right: 8px; }
  /* line 7831, new_theme.scss */
  .site-nav--link img.circle, .mobile-nav--link img.circle {
    -webkit-border-radius: 9px;
    border-radius: 9px;
    box-shadow: 0px 0px 0px 1px #ccc; }
/* line 7837, new_theme.scss */
.site-nav--link sup, .mobile-nav--link sup {
  font-size: 11px;
  margin-left: 3px; }

/* line 7849, new_theme.scss */
.site-nav--dropdown a:focus {
  background-color: #f2f2f2; }

/* line 7853, new_theme.scss */
.site-nav--has-dropdown:not(.site-nav--has-dropdown-grandchild).nav-hover > a {
  color: #f5c90d; }

/* line 7857, new_theme.scss */
.multiplied_price {
  display: none; }

/* line 7861, new_theme.scss */
.site-nav--has-grandchildren {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: left; }
  /* line 7867, new_theme.scss */
  .site-nav--has-grandchildren.onecolumn {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

/* line 7874, new_theme.scss */
.site-nav--has-dropdown-grandchild > a {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  color: #7793A8;
  font-size: 14px; }

/* line 7882, new_theme.scss */
.site-nav--has-dropdown-grandchild {
  display: flex !important;
  align-items: center; }
  /* line 7883, new_theme.scss */
  .site-nav--has-dropdown-grandchild:hover > a {
    color: #4d5f6b !important;
    font-weight: 600; }
  /* line 7884, new_theme.scss */
  .site-nav--has-dropdown-grandchild .show-sub {
    width: 0;
    height: 0;
    cursor: pointer;
    border: 8px solid transparent;
    border-top-color: #4d5f6b;
    display: inline-block;
    margin: 0 0px -4px 6px; }

/* line 7892, new_theme.scss */
.site-nav--dropdown-grandchild {
  position: absolute;
  left: 0;
  top: 100%;
  background-color: #fff;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.25);
  padding: 10px 15px 10px 15px;
  z-index: 1;
  margin: 0;
  display: none;
  margin-left: 0; }
  /* line 7895, new_theme.scss */
  .site-nav--dropdown-grandchild > li > a {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    color: #7793A8;
    font-size: 14px; }
    /* line 7896, new_theme.scss */
    .site-nav--dropdown-grandchild > li > a:hover {
      color: #4d5f6b !important; }

/* line 7904, new_theme.scss */
.site-nav--dropdown-grandchild.nav-outside {
  left: -100%; }

/* line 7907, new_theme.scss */
.mobile-nav--link-current {
  background-color: #a9c3d9;
  color: #fff !important; }

/* line 7909, new_theme.scss */
.mobile-nav {
  text-align: left;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  cursor: default; }

/* line 7918, new_theme.scss */
.mobile-nav li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #c4c4c4;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);
  margin: 0; }

/* line 7935, new_theme.scss */
.mobile-nav li.mobile-nav--has-dropdown.nav-active {
  background-color: #fff; }

/* line 7939, new_theme.scss */
.mobile-nav li.mobile-nav--has-dropdown-grandchild.nav-active {
  background-color: #fff; }

/* line 7943, new_theme.scss */
.mobile-nav a {
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  text-decoration: none;
  padding: 15px; }

/* line 7953, new_theme.scss */
.mobile-nav .search-bar {
  margin-top: 15px; }

/* line 7957, new_theme.scss */
.mobile-nav--button {
  border: 0;
  background: transparent;
  position: relative;
  z-index: 10;
  padding: 17px;
  display: inline-block;
  transition: transform; }

/* line 7967, new_theme.scss */
.mobile-nav--button.nav-active {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 7973, new_theme.scss */
.mobile-nav--button > a {
  padding: 0; }

/* line 7977, new_theme.scss */
.mobile-nav--button:before {
  color: #333; }

/* line 7981, new_theme.scss */
.mobile-nav--dropdown,
.mobile-nav--dropdown-grandchild {
  width: 100%;
  display: none;
  margin: 0; }

/* line 7988, new_theme.scss */
.mobile-nav--dropdown > li,
.mobile-nav--dropdown-grandchild > li {
  float: none;
  width: 100%;
  border: none;
  text-transform: none;
  border-top: 1px solid #c4c4c4; }

/* line 7997, new_theme.scss */
.mobile-nav--dropdown .mobile-nav--button,
.mobile-nav--dropdown-grandchild .mobile-nav--button {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff; }

/* line 8003, new_theme.scss */
.mobile-nav--has-grandchildren a {
  padding-left: 30px; }

/* line 8007, new_theme.scss */
.mobile-nav--dropdown-grandchild a {
  padding-left: 45px;
  color: #4d5f6b; }

/* line 8011, new_theme.scss */
.nav-active > .mobile-nav--dropdown,
.nav-active > .mobile-nav--dropdown-grandchild {
  display: block; }

/* line 8016, new_theme.scss */
#mobileNavBar {
  display: none;
  width: 100%;
  background-color: #f7f7f7; }

/* line 8022, new_theme.scss */
#mobileNavBar:after {
  content: "";
  display: table;
  clear: both; }

/* line 8028, new_theme.scss */
#mobileNavBar .display-table-cell {
  padding: 5px 10px 5px 10px; }

/* line 8032, new_theme.scss */
#mobileNavBar .cart-toggle {
  text-align: right; }

@media screen and (max-width: 899px) {
  /* line 8037, new_theme.scss */
  #mobileNavBar {
    display: block;
    z-index: 1000;
    position: relative; }

  /* line 8042, new_theme.scss */
  .show-nav #mobileNavBar {
    position: fixed;
    left: 0;
    top: 0; } }
@media screen and (max-width: 899px) {
  /* line 8050, new_theme.scss */
  .header-logo {
    display: none; } }
/* line 8055, new_theme.scss */
.mobileNavBar-link {
  display: block;
  padding: 10px 0;
  color: #333;
  cursor: pointer;
  border: 0;
  background: none; }

/* line 8064, new_theme.scss */
.mobileNavBar-link:hover,
.mobileNavBar-link:focus {
  color: #333; }

/* line 8069, new_theme.scss */
.mobileNavBar-link.menu-toggle .icon {
  font-size: 12px;
  margin-right: 10px; }

@media screen and (max-width: 900px) {
  /* line 8075, new_theme.scss */
  :target {
    padding-top: 50px; } }
/* line 8080, new_theme.scss */
.site-footer {
  background-color: #fff;
  padding: 0;
  color: #545454; }

/* line 8086, new_theme.scss */
.site-footer h3,
.site-footer .h3 {
  margin: 0;
  font-weight: bold;
  font-size: 30px; }
  @media (max-width: 768px) {
    /* line 8086, new_theme.scss */
    .site-footer h3,
    .site-footer .h3 {
      font-size: 22px; } }

/* line 8096, new_theme.scss */
.site-footer a {
  color: #545454; }

/* line 8100, new_theme.scss */
.site-footer a:hover {
  color: #212121; }

/* line 8104, new_theme.scss */
.site-footer .site-footer__newsletter-subtext a {
  color: #333; }

/* line 8108, new_theme.scss */
.site-footer .site-footer__newsletter-subtext a:hover {
  color: #595959; }

/* line 8112, new_theme.scss */
.site-footer--menu {
  margin-top: 15px;
  font-size: 18px; }
  @media (max-width: 768px) {
    /* line 8112, new_theme.scss */
    .site-footer--menu {
      font-size: 15px; } }

/* line 8120, new_theme.scss */
.site-footer--top {
  padding-bottom: 30px; }
  @media (max-width: 768px) {
    /* line 8120, new_theme.scss */
    .site-footer--top {
      margin-bottom: 0; } }

/* line 8127, new_theme.scss */
.site-footer--bottom {
  font-size: 18px;
  background-color: #4B4B4D;
  color: white;
  padding: 15px; }

/* line 8134, new_theme.scss */
.site-footer--bottom a,
.site-footer--bottom a:hover {
  color: white; }

/* line 8139, new_theme.scss */
.site-footer--bottom .social-icons li a {
  color: #C4C4C4; }

@media screen and (max-width: 767px) {
  /* line 8144, new_theme.scss */
  .site-footer--bottom .social-icons {
    margin-top: 15px; } }
/* line 8149, new_theme.scss */
.site-footer__newsletter-subtext {
  font-weight: 500;
  line-height: 30px;
  font-size: 20px; }

/* line 8155, new_theme.scss */
.site-footer__newsletter {
  max-width: 450px; }

@media screen and (max-width: 767px) {
  /* line 8160, new_theme.scss */
  .site-footer__newsletter {
    margin: auto; } }
/* line 8165, new_theme.scss */
.site-footer__newsletter input[type="email"] {
  background: white;
  border-right: 1px solid #dedede;
  font-size: 16px; }

/* line 8171, new_theme.scss */
.site-footer__newsletter input[type="email"]::placeholder {
  color: #4B4B4D; }

/* line 8175, new_theme.scss */
.site-footer__newsletter input[type="email"]:focus {
  outline: 0; }

/* line 8179, new_theme.scss */
.legal-links {
  margin-bottom: 0; }

@media screen and (max-width: 900px) {
  /* line 8184, new_theme.scss */
  .legal-links {
    margin-bottom: 15px; } }
/* line 8189, new_theme.scss */
.legal-links + .legal-links {
  margin-bottom: 15px; }

/* line 8193, new_theme.scss */
.legal-links li {
  padding: 0 15px 0 0;
  font-size: 18px; }

/* line 8198, new_theme.scss */
.row-negative-bottom {
  margin-bottom: -30px; }

/* line 8202, new_theme.scss */
.sold-out .product-grid-image,
.sold-out .product-list-image {
  position: relative; }

/* line 8207, new_theme.scss */
.sold-out .product-grid-image img,
.sold-out .product-list-image img {
  opacity: 0.7; }

/* line 8212, new_theme.scss */
.badge {
  display: none;
  text-align: center;
  z-index: 5;
  float: left; }

/* line 8219, new_theme.scss */
.badge-label {
  display: inline-block;
  margin: 0 auto;
  padding: 0 10px;
  font-weight: 700;
  color: #fff;
  background-color: #FF6B6B;
  border-radius: 2px;
  font-weight: 500;
  font-size: 22px;
  line-height: 44px; }

/* line 8232, new_theme.scss */
.sold-out .product-grid-image,
.sold-out .product-item--title,
.sold-out .product-item--price,
.sold-out .item-btn {
  filter: grayscale(100%);
  opacity: 0.3; }

/* line 8240, new_theme.scss */
.sold-out .badge--sold-out {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0; }

/* line 8249, new_theme.scss */
.sold-out .badge--sold-out .badge-label {
  margin-top: 37%; }

@media screen and (max-width: 900px) {
  /* line 8254, new_theme.scss */
  .product-list-item .spr-badge {
    clear: both; } }
@media screen and (min-width: 900px) {
  /* line 8260, new_theme.scss */
  .product-list-item .grid,
  .product-list-item .grid--rev,
  .product-list-item .grid--full {
    width: 100%;
    align-items: center;
    position: relative; } }
/* line 8269, new_theme.scss */
.product-grid-image {
  display: table;
  table-layout: fixed;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin: 0 auto 15px;
  overflow: hidden; }

@media screen and (max-width: 767px) {
  /* line 8280, new_theme.scss */
  .product-grid-image {
    margin-bottom: 0; } }
/* line 8285, new_theme.scss */
.product-grid-image img {
  display: block;
  margin: 0 auto;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 8300, new_theme.scss */
.product-list-image {
  display: block;
  margin: 0 auto; }

/* line 8305, new_theme.scss */
.product-grid-image--centered {
  display: table-cell;
  vertical-align: middle; }

/* line 8310, new_theme.scss */
a.product-grid-item,
.product-grid-item {
  display: block;
  color: #333;
  margin-bottom: 60px; }

@media screen and (min-width: 768px) {
  /* line 8318, new_theme.scss */
  a.product-grid-item:hover img,
  .product-grid-item:hover img {
    opacity: 0.9;
    -webkit-transition: opacity 0.05s ease-out;
    -moz-transition: opacity 0.05s ease-out;
    -ms-transition: opacity 0.05s ease-out;
    -o-transition: opacity 0.05s ease-out;
    transition: opacity 0.05s ease-out; } }
@media screen and (min-width: 900px) {
  /* line 8330, new_theme.scss */
  a.product-grid-item,
  .product-grid-item {
    margin-bottom: 30px; }

  /* line 8334, new_theme.scss */
  .template-list-collections a.product-grid-item,
  .template-list-collections .product-grid-item {
    margin-bottom: 0; } }
/* line 8340, new_theme.scss */
.product-grid-item {
  position: relative;
  overflow: hidden; }

/* line 8345, new_theme.scss */
.product-grid-item .fa-heart-o {
  color: #c9c9c9 !important;
  font-size: 20px; }

/* line 8350, new_theme.scss */
.price-wrapper {
  width: 100%;
  font-size: 0.9rem; }

/* line 8355, new_theme.scss */
.product-item--price {
  display: flex;
  align-items: baseline;
  color: #3d83bf;
  font-weight: 500;
  font-size: 0.9375em; }

/* line 8363, new_theme.scss */
.discount-price {
  color: #f40765;
  white-space: nowrap;
  heigth: 20px; }

/* line 8369, new_theme.scss */
.old-price-block-price {
  width: 100%; }

/* line 8373, new_theme.scss */
.product-item--price:after {
  content: "";
  display: table;
  clear: both; }

/* line 8379, new_theme.scss */
.old-price-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 8391, new_theme.scss */
.item-price {
  width: 100%;
  display: block; }

/* line 8396, new_theme.scss */
.product-item--price .h1 {
  margin-bottom: 15px; }

/* line 8400, new_theme.scss */
.product-item--price span {
  line-height: 22px; }

/* line 8404, new_theme.scss */
.product-item--price small {
  white-space: nowrap; }

@media screen and (max-width: 767px) {
  /* line 8409, new_theme.scss */
  .product-item--price .price-wrapper {
    display: block;
    width: 100%; } }
/* line 8415, new_theme.scss */
.product-grid-item .product-item--price {
  margin: 5px 10px 0; }

@media screen and (max-width: 767px) {
  /* line 8420, new_theme.scss */
  .product-grid-item .product-item--price {
    margin: 0 8px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
/* line 8429, new_theme.scss */
.product-item-char {
  font-size: .75rem;
  line-height: 130%;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: translate3d(0, -100%, 0);
  border-radius: 0 0 4px 4px;
  z-index: 2;
  box-shadow: 5px 16px 15px 5px rgba(51, 59, 69, 0.2);
  background-color: #fff;
  width: calc(100% - 10px); }
  /* line 8442, new_theme.scss */
  .product-item-char .new-porerties {
    margin: 10px 10px 0 10px; }
    /* line 8444, new_theme.scss */
    .product-item-char .new-porerties .new-table-no-border {
      width: 100%; }
  /* line 8448, new_theme.scss */
  .product-item-char .product-item-char-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 10px; }
    /* line 8456, new_theme.scss */
    .product-item-char .product-item-char-block .product-item-char-title {
      width: 45%;
      overflow: hidden;
      white-space: nowrap; }
    /* line 8461, new_theme.scss */
    .product-item-char .product-item-char-block .product-item-char-content {
      text-align: right;
      width: 50%;
      overflow: hidden;
      white-space: nowrap; }

/* line 8470, new_theme.scss */
.collection-wrapper .grid-item.in-collection:first-child .product-item-char {
  width: 100%; }

@media screen and (max-width: 480px) {
  /* line 8482, new_theme.scss */
  .product-item-char .product-item-char-block .product-item-char-title {
    width: 55%;
    overflow: hidden;
    white-space: nowrap; }
  /* line 8487, new_theme.scss */
  .product-item-char .product-item-char-block .product-item-char-content {
    text-align: right;
    width: 45%;
    overflow: hidden;
    white-space: nowrap; } }
/* line 8498, new_theme.scss */
.grid-item.in-collection {
  position: relative;
  z-index: 10; }

/* line 8503, new_theme.scss */
.grid-item.in-collection:hover {
  z-index: 11; }

/* line 8507, new_theme.scss */
.grid-item.in-collection:hover .product-item-char {
  opacity: 1;
  visibility: visible;
  transform: none; }

/* line 8513, new_theme.scss */
.grid-item .product-grid-item {
  border-radius: 4px 4px 0 0;
  z-index: 1; }

@media screen and (max-width: 767px) {
  /* line 8519, new_theme.scss */
  .product-item-char {
    font-size: 0.60em;
    margin-bottom: 7px;
    opacity: 1;
    position: relative;
    visibility: visible;
    transform: none;
    width: 100%; }

  /* line 8528, new_theme.scss */
  .collection-wrapper .product-grid-item {
    height: auto; } }
/* line 8534, new_theme.scss */
.collection-product-available {
  position: absolute;
  bottom: 14px;
  right: 10px;
  z-index: 1;
  padding: 0 5px;
  font-size: 0.8rem;
  border-radius: 5px;
  background: #fff; }
  /* line 8543, new_theme.scss */
  .collection-product-available .blue {
    color: #3d83bf; }

/* line 8548, new_theme.scss */
.on-sale .product-item--price .item-price {
  margin-left: 3px;
  color: red; }

/* line 8553, new_theme.scss */
.item-sale {
  position: absolute;
  top: 5px;
  left: 5px;
  background: #f5c90d;
  color: white;
  z-index: 3;
  padding: 0 3px;
  font-weight: 600; }

/* line 8564, new_theme.scss */
.product-item--btn {
  margin-top: 10px;
  margin-right: 10px; }

@media screen and (max-width: 480px) {
  /* line 8569, new_theme.scss */
  .product-item--btn {
    margin-top: 0; } }
/* line 8573, new_theme.scss */
.product-item--image {
  display: block;
  position: relative;
  overflow: hidden;
  padding-top: 100%;
  height: 0; }
  /* line 8574, new_theme.scss */
  .product-item--image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%; }

/* line 8576, new_theme.scss */
.product-item--title {
  color: #333;
  font-weight: 500;
  font-size: 0.8375em;
  margin: 0 10px;
  line-height: 1.2em;
  height: 72px;
  overflow: hidden;
  margin-bottom: auto; }
  @media (max-width: 768px) {
    /* line 8576, new_theme.scss */
    .product-item--title {
      font-size: 14px;
      height: 80px; } }

@media screen and (max-width: 767px) {
  /* line 8590, new_theme.scss */
  .product-item--title {
    margin: 5px 10px auto; } }
/* line 8596, new_theme.scss */
.sale-tag {
  display: inline-block;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  padding: 0 8px;
  border-radius: 3px;
  vertical-align: text-bottom;
  color: #333;
  border: 2px solid #333; }

/* line 8608, new_theme.scss */
.sale-tag sup {
  display: none; }

/* line 8612, new_theme.scss */
.sale-tag.large {
  font-size: 16px;
  padding: 0 12px; }

/* line 8617, new_theme.scss */
.product-meta .sale-tag {
  position: relative;
  top: 2px; }

/* line 8622, new_theme.scss */
.sale-tag.has-reviews {
  margin-bottom: 10px; }

/* line 8626, new_theme.scss */
.featured-box {
  position: relative;
  display: block;
  padding: 15px 0;
  border: 1px solid #dedede;
  margin-bottom: 30px; }

/* line 8634, new_theme.scss */
.featured-box img,
.featured-box svg {
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -ms-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 8648, new_theme.scss */
.featured-box:hover img {
  opacity: 0.9; }

/* line 8652, new_theme.scss */
.compare-wrapper {
  position: absolute;
  z-index: 1;
  left: 10px; }

/* line 8658, new_theme.scss */
.item-btn--wrapper {
  margin-bottom: 15px;
  overflow: hidden;
  position: relative; }

@media screen and (max-width: 480px) {
  /* line 8665, new_theme.scss */
  .item-btn--wrapper {
    margin-bottom: 10px; } }
/* line 8670, new_theme.scss */
.item-btn--text {
  padding-left: 10px;
  font-weight: 500;
  font-size: 20px; }

@media screen and (max-width: 767px) {
  /* line 8677, new_theme.scss */
  .item-btn--text {
    font-size: 18px; } }
@media screen and (max-width: 480px) {
  /* line 8683, new_theme.scss */
  .item-btn--text {
    font-size: 16px; } }
/* line 8688, new_theme.scss */
.item-btn {
  position: relative;
  z-index: 2;
  height: 44px;
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 8699, new_theme.scss */
body .item-btn .addToCart {
  border: 2px solid #f59f0d;
  border-radius: 2px;
  width: 44px;
  height: 44px;
  margin-left: 5px;
  background: url(ico_cart.png) no-repeat 5px 5px;
  background-size: 27px;
  padding: 30px 10px 3px;
  position: relative;
  text-align: center; }
  /* line 8700, new_theme.scss */
  body .item-btn .addToCart img {
    display: none; }
  /* line 8701, new_theme.scss */
  body .item-btn .addToCart:before {
    content: "+";
    font-size: 16px;
    color: #f59f0d;
    position: absolute;
    bottom: 4px;
    right: 1px; }
  /* line 8702, new_theme.scss */
  body .item-btn .addToCart .obrazec_del-title {
    font-size: 10px;
    color: #000;
    position: absolute;
    bottom: -1px;
    right: 3px;
    cursor: text; }

/* line 8711, new_theme.scss */
.addToCartForm .mozaika_del {
  border: 2px solid #f59f0d;
  border-radius: 2px;
  width: 44px;
  height: 44px;
  margin-left: 5px;
  background: #f59f0d url(ico_cart_del.png) no-repeat 5px 5px;
  background-size: 27px;
  padding: 30px 10px 3px;
  left: 0; }
  /* line 8712, new_theme.scss */
  .addToCartForm .mozaika_del:before {
    content: "-";
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 4px;
    right: 1px; }
  /* line 8713, new_theme.scss */
  .addToCartForm .mozaika_del:after {
    content: "купить";
    font-size: 10px;
    color: #000;
    position: absolute;
    bottom: -1px;
    right: 3px; }

/* line 8715, new_theme.scss */
.item-btn .obrazec_card {
  border: 2px solid #f7d00b;
  border-radius: 2px;
  width: 44px;
  height: 44px;
  margin-left: 5px;
  background: url(ico_obrazec.png) no-repeat 5px 5px;
  background-size: 27px;
  padding: 30px 10px 3px;
  position: relative;
  text-align: center; }
  /* line 8716, new_theme.scss */
  .item-btn .obrazec_card:before {
    content: "+";
    font-size: 16px;
    color: #f7d00b;
    position: absolute;
    bottom: 4px;
    right: 1px; }
  /* line 8717, new_theme.scss */
  .item-btn .obrazec_card .obrazec_card-title {
    font-size: 9px;
    color: #000;
    position: absolute;
    bottom: -1px;
    cursor: text;
    right: 2px; }

/* line 8726, new_theme.scss */
.item-btn .obrazec_del {
  border: 2px solid #f7d00b;
  border-radius: 2px;
  width: 44px;
  height: 44px;
  margin-left: 5px;
  background: #f7d00b url(ico_obrazec_del.png) no-repeat 5px 5px;
  background-size: 27px;
  padding: 30px 10px 3px;
  left: 0; }
  /* line 8727, new_theme.scss */
  .item-btn .obrazec_del:before {
    content: "-";
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 4px;
    right: 1px; }
  /* line 8728, new_theme.scss */
  .item-btn .obrazec_del:after {
    content: "";
    font-size: 9px;
    color: #000;
    position: absolute;
    bottom: -1px;
    right: 2px; }

/* line 8730, new_theme.scss */
[data-compares-add].not-added {
  display: block; }

/* line 8731, new_theme.scss */
[data-compares-add] {
  display: none; }

/* line 8732, new_theme.scss */
[data-compares-remove].is-added {
  display: block; }

/* line 8733, new_theme.scss */
[data-compares-remove] {
  display: none; }

/* line 8734, new_theme.scss */
.product-item--btn .compare_icon {
  border: 2px solid #79a9d2;
  border-radius: 2px;
  width: 45px;
  height: 44px;
  margin-left: 0;
  background: url(to_compare.png) no-repeat 3px 3px;
  background-size: 27px;
  padding: 30px 10px 3px;
  position: relative;
  text-align: center; }
  /* line 8735, new_theme.scss */
  .product-item--btn .compare_icon:before {
    content: "+";
    font-size: 16px;
    color: #79a9d2;
    position: absolute;
    bottom: 4px;
    right: 1px; }
  /* line 8736, new_theme.scss */
  .product-item--btn .compare_icon .compare_icon-title {
    font-size: 9px;
    color: #000;
    position: absolute;
    bottom: -1px;
    right: 0;
    cursor: text; }

/* line 8745, new_theme.scss */
.product-item--btn .compare_icon[data-compares-remove] {
  border: 2px solid #79a9d2;
  border-radius: 2px;
  width: 45px;
  height: 44px;
  background: #79a9d2 url(del_compare.png) no-repeat 3px 3px;
  background-size: 27px;
  padding: 30px 10px 3px;
  left: 0; }
  /* line 8753, new_theme.scss */
  .product-item--btn .compare_icon[data-compares-remove]:before {
    content: "-";
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 4px;
    right: 3px; }
  /* line 8754, new_theme.scss */
  .product-item--btn .compare_icon[data-compares-remove] .compare_icon-title {
    font-size: 9px;
    color: #000;
    position: absolute;
    bottom: -1px;
    right: 0;
    cursor: text; }

@media screen and (max-width: 480px) {
  /* line 8765, new_theme.scss */
  .item-btn {
    height: 44px; }

  /* line 8768, new_theme.scss */
  .item-btn svg {
    height: 20px; } }
/* line 8777, new_theme.scss */
.product-grid-item .item-btn .item-btn--text {
  display: none;
  color: #333; }

/* line 8782, new_theme.scss */
.item-btn form {
  margin: 0; }

/* line 8787, new_theme.scss */
.item-btn .addToCart {
  border: none;
  background-color: white;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  padding: 0; }

@media screen and (min-width: 900px) {
  /* line 8807, new_theme.scss */
  .product-grid-item:hover .item-btn {
    /*width: auto*/ }

  /* line 8810, new_theme.scss */
  .product-grid-item:hover .item-btn .item-btn--text {
    /*display: inline-block*/ }

  /* line 8813, new_theme.scss */
  .product-grid-item:hover .item-btn svg path {
    fill: #333; }

  /* line 8816, new_theme.scss */
  .sold-out .product-grid-item:hover .item-btn {
    /*width: 44px*/ }

  /* line 8819, new_theme.scss */
  .sold-out .product-grid-item:hover .item-btn .item-btn--text {
    /*display: none*/ }

  /* line 8822, new_theme.scss */
  .sold-out .product-grid-item:hover .item-btn svg path {
    fill: white; } }
@media screen and (max-width: 899px) {
  /* line 8828, new_theme.scss */
  .product-grid-item .item-btn {
    width: auto; }

  /* line 8831, new_theme.scss */
  .product-grid-item .item-btn .item-btn--text {
    display: none; }

  /* line 8834, new_theme.scss */
  .product-grid-item .item-btn svg path {
    fill: #333; }

  /* line 8837, new_theme.scss */
  .sold-out .product-grid-item .item-btn {
    width: 44px; }

  /* line 8840, new_theme.scss */
  .sold-out .product-grid-item .item-btn .item-btn--text {
    display: none; }

  /* line 8843, new_theme.scss */
  .sold-out .product-grid-item .item-btn svg path {
    fill: white; } }
/* line 8848, new_theme.scss */
.product-list-item .item-btn {
  width: auto; }

/* line 8852, new_theme.scss */
.product-list-item .item-btn .item-btn--text {
  display: inline-block; }

/* line 8856, new_theme.scss */
.product-list-item:hover .item-btn {
  background-color: #f5c90d; }

/* line 8860, new_theme.scss */
.product-list-item:hover .item-btn .item-btn--text {
  color: #333; }

/* line 8864, new_theme.scss */
.product-list-item:hover .item-btn svg path {
  fill: #333; }

/* line 8868, new_theme.scss */
.sold-out .product-list-item:hover .item-btn {
  background-color: #4B4B4D; }

/* line 8872, new_theme.scss */
.sold-out .product-list-item:hover .item-btn .item-btn--text {
  color: white; }

/* line 8876, new_theme.scss */
.sold-out .product-list-item:hover .item-btn svg path {
  fill: white; }

/* line 8880, new_theme.scss */
.product-list-item .badge--sold-out {
  margin-left: 52px;
  position: absolute;
  left: 25%;
  bottom: 0; }

/* line 8887, new_theme.scss */
.featured-box--inner {
  display: block;
  margin: 0 auto; }

/* line 8892, new_theme.scss */
.featured-box--image {
  display: block;
  vertical-align: middle;
  width: 100%;
  padding: 0 20px; }

/* line 8899, new_theme.scss */
.featured-box--image img,
.featured-box--image svg {
  width: 100%; }

/* line 8904, new_theme.scss */
.featured-box--image img.placeholder-svg,
.featured-box--image svg.placeholder-svg {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto; }

/* line 8911, new_theme.scss */
.featured-box--title {
  position: relative;
  display: block;
  color: #333;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-style: normal;
  padding-top: 15px;
  line-height: 1;
  z-index: 10; }

/* line 8922, new_theme.scss */
.collection-filters {
  display: block; }

@media screen and (max-width: 900px) {
  /* line 8926, new_theme.scss */
  .collection-filters {
    display: none; } }
@media screen and (min-width: 900px) {
  /* line 8932, new_theme.scss */
  .toggle-filters {
    display: none; } }
/* line 8937, new_theme.scss */
.advanced-filters {
  margin-bottom: 30px; }

/* line 8941, new_theme.scss */
.advanced-filters a {
  display: block;
  position: relative;
  padding-left: 20px; }

/* line 8947, new_theme.scss */
.advanced-filters a:before,
.advanced-filters a:after {
  content: '';
  display: block;
  position: absolute; }

/* line 8954, new_theme.scss */
.advanced-filters a:before {
  top: 6px;
  left: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
  border: 1px solid #dedede; }

/* line 8963, new_theme.scss */
.advanced-filters a:after {
  top: 9px;
  left: 3px;
  width: 6px;
  height: 6px;
  background-color: transparent; }

/* line 8971, new_theme.scss */
.advanced-filters a:hover:after {
  background-color: #dedede; }

/* line 8975, new_theme.scss */
.advanced-filter.active-filter a:after {
  background-color: #000; }

/* line 8979, new_theme.scss */
.advanced-filter.active-filter a:hover:after {
  content: '\78';
  top: 6px;
  left: 0;
  width: 12px;
  height: 12px;
  background-color: #000;
  font-size: 8px;
  text-align: center;
  color: #fff;
  font-family: "icons";
  line-height: 12px;
  speak: none; }

/* line 8994, new_theme.scss */
.breadcrumb {
  font-size: 14px;
  margin-bottom: 0;
  min-height: 42px;
  padding: 10px 0 0;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media screen and (max-width: 900px) {
  /* line 9012, new_theme.scss */
  .breadcrumb {
    height: auto; } }
@media screen and (max-width: 767px) {
  /* line 9018, new_theme.scss */
  .breadcrumb {
    margin: 0;
    padding: 5px 0;
    min-height: 0;
    text-align: center; } }
/* line 9026, new_theme.scss */
.nowrap {
  white-space: nowrap; }

/* line 9030, new_theme.scss */
.breadcrumb a {
  color: #333; }

/* line 9034, new_theme.scss */
.breadcrumb a:hover {
  color: #333; }

/* line 9038, new_theme.scss */
.breadcrumb a,
.breadcrumb span {
  display: inline-block;
  overflow: hidden; }

@media screen and (max-width: 767px) {
  /* line 9045, new_theme.scss */
  .breadcrumb a,
  .breadcrumb span {
    padding: 0; } }
/* line 9051, new_theme.scss */
.breadcrumb a:first-child,
.breadcrumb span:first-child {
  padding-left: 0; }

/* line 9056, new_theme.scss */
.breadcrumb .divider,
.breadcrumb > *:after {
  content: ' | ';
  color: transparent; }

/* line 9061, new_theme.scss */
.breadcrumb > *:last-child:after {
  display: none; }

/* line 9065, new_theme.scss */
.breadcrumb + .grid-border {
  margin-top: -30px; }

@media screen and (max-width: 480px) {
  /* line 9070, new_theme.scss */
  .breadcrumb + .grid-border {
    margin-top: 0px; } }
/* line 9075, new_theme.scss */
.breadcrumb--truncate {
  width: 250px;
  white-space: nowrap;
  text-overflow: ellipsis; }

@media screen and (max-width: 480px) {
  /* line 9082, new_theme.scss */
  span.breadcrumb--truncate {
    display: none; } }
/* line 9087, new_theme.scss */
.product-variants {
  display: none; }

/* line 9091, new_theme.scss */
.no-js .product-variants {
  display: block; }

@media screen and (min-width: 900px) {
  /* line 9096, new_theme.scss */
  .selector-wrapper select,
  .product-variants select {
    max-width: 40%; } }
/* line 9102, new_theme.scss */
.payment-buttons {
  display: inline-flex;
  flex-direction: column; }

/* line 9107, new_theme.scss */
.payment-buttons.payment-buttons--medium {
  min-width: 40%; }

@media screen and (max-width: 900px) {
  /* line 9112, new_theme.scss */
  .payment-buttons.payment-buttons--medium {
    width: 100%; } }
/* line 9117, new_theme.scss */
.payment-buttons.payment-buttons--large {
  width: 100%; }

/* line 9121, new_theme.scss */
.shopify-payment-button .shopify-payment-button__button {
  margin-top: 10px;
  min-height: 44px; }

@media screen and (min-width: 900px) {
  /* line 9127, new_theme.scss */
  .shopify-payment-button .shopify-payment-button__button {
    margin-top: 13px; } }
/* line 9132, new_theme.scss */
.shopify-payment-button .shopify-payment-button__button--branded {
  border-radius: 2px;
  overflow: hidden; }

/* line 9137, new_theme.scss */
.payment-buttons--large .shopify-payment-button .shopify-payment-button__button--branded {
  min-height: 55px; }

/* line 9141, new_theme.scss */
.shopify-payment-button .shopify-payment-button__button--unbranded {
  border-radius: 2px; }

/* line 9145, new_theme.scss */
.shopify-payment-button .shopify-payment-button__button--unbranded:hover {
  background-color: #dfb709 !important; }

/* line 9149, new_theme.scss */
.payment-buttons--large .shopify-payment-button .shopify-payment-button__button--unbranded {
  margin-bottom: 0; }

/* line 9153, new_theme.scss */
.shopify-payment-button .shopify-payment-button__more-options {
  color: #333;
  margin-top: 16px;
  text-decoration: underline; }

/* line 9159, new_theme.scss */
.shopify-payment-button .shopify-payment-button__more-options:hover,
.shopify-payment-button .shopify-payment-button__more-options:focus {
  color: #595959; }

/* line 9164, new_theme.scss */
.payment-buttons--medium .shopify-payment-button {
  min-width: 40%; }

@media screen and (min-width: 769px) {
  /* line 9169, new_theme.scss */
  #addToCartForm select {
    max-width: 50%; } }
/* line 9174, new_theme.scss */
#productPrice {
  font-size: 32px;
  margin-bottom: 0;
  white-space: nowrap; }

/* line 9180, new_theme.scss */
#comparePrice {
  white-space: nowrap; }

/* line 9184, new_theme.scss */
.product-meta {
  margin-bottom: 0;
  display: flex;
  align-items: baseline; }

/* line 9190, new_theme.scss */
.product-meta h1,
.product-meta .h1 {
  color: #f5c90d;
  font-size: 3em;
  line-height: 0.9em; }

/* line 9197, new_theme.scss */
.product-meta .h2 {
  color: #f5c90d; }

/* line 9201, new_theme.scss */
.product-meta span {
  margin-bottom: 0;
  margin-right: 3px; }

/* line 9206, new_theme.scss */
.product-meta--wrapper {
  margin-bottom: 15px; }

/* line 9210, new_theme.scss */
.mosaic-price-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  -o-align-items: baseline;
  align-items: baseline; }

/* line 9223, new_theme.scss */
.mosaic-price-wrapper h1,
.mosaic-price-wrapper .h1 {
  margin-bottom: 0;
  margin-right: 10px;
  color: #f5c90d; }

@media screen and (max-width: 480px) {
  /* line 9231, new_theme.scss */
  .mosaic-price-wrapper h1,
  .mosaic-price-wrapper .h1 {
    font-size: 1.75em; } }
/* line 9237, new_theme.scss */
.full-details {
  display: inline-block;
  margin-top: 20px;
  cursor: pointer; }

/* line 9243, new_theme.scss */
.variant-quantity {
  display: none;
  color: #333;
  font-size: 14px;
  line-height: 34px;
  margin-bottom: 13px; }

/* line 9251, new_theme.scss */
.variant-quantity.is-visible {
  display: flex;
  justify-content: flex-start;
  align-items: center; }

/* line 9257, new_theme.scss */
.product-photo-container {
  margin-bottom: 30px;
  max-width: 100%; }

@media screen and (max-width: 480px) {
  /* line 9263, new_theme.scss */
  .product-photo-container {
    margin-bottom: 15px; } }
/* line 9268, new_theme.scss */
.product-photo-container a,
.product-photo-container img,
.product-photo-thumbs a,
.product-photo-thumbs img {
  display: block;
  margin: 0 auto; }

/* line 9276, new_theme.scss */
.product-photo-container li,
.product-photo-thumbs li {
  margin-bottom: 30px; }

@media screen and (max-width: 480px) {
  /* line 9282, new_theme.scss */
  .product-photo-container li,
  .product-photo-thumbs li {
    margin-bottom: 15px; } }
/* line 9288, new_theme.scss */
.product-photo-thumbs {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

@media screen and (min-width: 900px) {
  /* line 9306, new_theme.scss */
  .image-zoom {
    display: inline-block;
    cursor: move; } }
/* line 9312, new_theme.scss */
.comment {
  margin-bottom: 30px; }

/* line 9316, new_theme.scss */
.comment + .comment {
  border-top: 1px solid #dedede;
  padding-top: 30px; }

/* line 9321, new_theme.scss */
.note,
.errors {
  border-radius: 2px;
  padding: 15px;
  margin-bottom: 15px;
  border: 1px solid transparent; }

/* line 9329, new_theme.scss */
.note ul,
.note ol,
.errors ul,
.errors ol {
  margin-top: 0;
  margin-bottom: 0; }

/* line 9337, new_theme.scss */
.note li:last-child,
.errors li:last-child {
  margin-bottom: 0; }

/* line 9342, new_theme.scss */
.note p,
.errors p {
  margin-bottom: 0; }

/* line 9347, new_theme.scss */
.note {
  border-color: #dedede; }

/* line 9351, new_theme.scss */
.errors ul {
  list-style: disc outside;
  margin-left: 20px; }

/* line 9356, new_theme.scss */
.form-success {
  color: #0a942a;
  background-color: #ecfef0;
  border-color: #0a942a;
  padding: 0.5em; }

/* line 9363, new_theme.scss */
.form-error,
.errors {
  color: #dc0000;
  background-color: #fff6f6;
  border-color: #dc0000;
  padding: 0.5em; }

/* line 9371, new_theme.scss */
.cart-row {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #dedede; }

/* line 9377, new_theme.scss */
.cart-row .grid,
.cart-row .grid--rev,
.cart-row .grid--full {
  display: flex;
  align-items: center; }

/* line 9384, new_theme.scss */
.cart-row:first-child,
.cart-row:nth-child(2) {
  margin-top: 0;
  padding-top: 0;
  border: none; }

/* line 9391, new_theme.scss */
.cart-row a {
  color: #333;
  font-size: 17px; }

/* line 9396, new_theme.scss */
.cart-row a:hover {
  color: #333; }

/* line 9400, new_theme.scss */
.cart-row input[type="image"] {
  padding: 15px 0px; }

/* line 9404, new_theme.scss */
.cart-row .additional-checkout-buttons > *:not(script) {
  padding: 10px 0 0 10px;
  vertical-align: top;
  line-height: 1; }

/* line 9410, new_theme.scss */
.cart-row .additional-checkout-buttons > *:not(script):first-child,
.cart-row .additional-checkout-buttons > *:not(script):empty {
  padding-left: 0px; }

@media screen and (max-width: 767px) {
  /* line 9416, new_theme.scss */
  .cart-row .grid,
  .cart-row .grid--rev,
  .cart-row .grid--full {
    margin-left: -15px; }

  /* line 9421, new_theme.scss */
  .cart-row .grid-item {
    padding-left: 15px; } }
/* line 9426, new_theme.scss */
.cart-image,
.cart-image img {
  display: block;
  width: 100%;
  max-height: inherit;
  height: inherit; }

@media screen and (max-width: 900px) {
  /* line 9435, new_theme.scss */
  .cart-image {
    margin-bottom: 15px; } }
/* line 9440, new_theme.scss */
.cart-link {
  font-weight: 500;
  font-size: 1.5em;
  text-decoration: underline; }

@media screen and (max-width: 767px) {
  /* line 9447, new_theme.scss */
  .cart-link {
    font-size: 1em; } }
/* line 9452, new_theme.scss */
.cart-total .grid,
.cart-total .grid--rev,
.cart-total .grid--full {
  flex-wrap: wrap; }

/* line 9458, new_theme.scss */
.cart-subtotal {
  font-weight: 900;
  font-size: 1.5em; }
  /* line 9461, new_theme.scss */
  .cart-subtotal .oldmoney {
    font-size: 20px; }
    /* line 9463, new_theme.scss */
    .cart-subtotal .oldmoney span {
      color: #888; }

@media screen and (max-width: 767px) {
  /* line 9470, new_theme.scss */
  .cart-subtotal {
    font-size: 1.125em; } }
/* line 9475, new_theme.scss */
.cart-subtotal--price {
  color: #f5c90d; }

/* line 9479, new_theme.scss */
.cart-subtotal--price {
  margin: 0 0 0 10px;
  display: inline; }

/* line 9484, new_theme.scss */
.cart-subtotal--savings,
.cart-item--discount {
  display: block;
  padding-bottom: 15px;
  font-weight: 700; }

/* line 9491, new_theme.scss */
.cart__policies {
  margin-bottom: 40px; }

/* line 9495, new_theme.scss */
.cart__policies a {
  color: #333;
  text-decoration: none;
  background: transparent; }

/* line 9501, new_theme.scss */
.cart__policies a:hover,
.cart__policies a:focus {
  color: #595959; }

/* line 9506, new_theme.scss */
.cart--no-cookies .cart--empty-message {
  display: none; }

/* line 9510, new_theme.scss */
.cart--no-cookies .cart--continue-message {
  display: none; }

/* line 9514, new_theme.scss */
.cart--cookie-message {
  display: none;
  padding-bottom: 25px; }

/* line 9519, new_theme.scss */
.cart--no-cookies .cart--cookie-message {
  display: block; }

/* line 9523, new_theme.scss */
.cart-title {
  font-weight: 500;
  font-size: 36px;
  text-transform: uppercase; }

/* line 9529, new_theme.scss */
a.remove,
button.remove {
  display: inline-block;
  height: 32px;
  line-height: 31px;
  padding: 0 5px;
  border-radius: 32px;
  font-size: 14px;
  color: #979797;
  text-align: center;
  border: 0 none;
  background: #DFDFDF; }

/* line 9543, new_theme.scss */
.supports-fontface a.remove,
.supports-fontface button.remove {
  padding: 0;
  width: 32px; }

@media screen and (max-width: 480px) {
  /* line 9550, new_theme.scss */
  .supports-fontface a.remove,
  .supports-fontface button.remove {
    width: 25px; } }
@media screen and (max-width: 480px) {
  /* line 9557, new_theme.scss */
  a.remove,
  button.remove {
    height: 25px;
    line-height: 24px; } }
/* line 9564, new_theme.scss */
#ajaxifyDrawer .ajaxifyCart--content a.remove,
#ajaxifyDrawer .ajaxifyCart--content button.remove {
  color: #333; }

@media screen and (max-width: 899px) {
  /* line 9570, new_theme.scss */
  .ajaxify-modal .ajaxifyCart--close {
    display: block;
    top: 10px; } }
/* line 9576, new_theme.scss */
.demo-image {
  background: url("//cdn.shopify.com/s/files/1/0383/9765/t/1/assets/blankslate-producticon.png?4") no-repeat center center #eee;
  display: block;
  text-align: center;
  padding: 100px 0;
  color: #aaa;
  font-size: 0.875em;
  text-decoration: none; }

/* line 9586, new_theme.scss */
.flexslider {
  margin: 0;
  padding: 0; }

@media screen and (max-width: 899px) {
  /* line 9592, new_theme.scss */
  .flexslider .lazyload__image-wrapper {
    padding-top: 0 !important;
    bottom: 10px; } }
/* line 9598, new_theme.scss */
.flexslider li {
  margin: 0;
  max-width: 100%; }

/* line 9603, new_theme.scss */
.flexslider .slides > li {
  margin: 0;
  position: relative;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 9613, new_theme.scss */
.flexslider .slides > li:not(:first-child) {
  display: none; }

/* line 9617, new_theme.scss */
.flexslider .slides > li .slide-hide {
  visibility: hidden; }

/* line 9621, new_theme.scss */
.flexslider .slides img {
  max-width: 100%;
  margin: 0 auto;
  display: block; }

@media screen and (max-width: 899px) {
  /* line 9628, new_theme.scss */
  .flexslider .slides img {
    position: relative;
    height: 300px;
    width: auto;
    max-width: initial; } }
/* line 9636, new_theme.scss */
.flexslider .slides .placeholder-noblocks {
  height: auto;
  width: 100%;
  max-height: 100%; }

@media screen and (min-width: 900px) {
  /* line 9643, new_theme.scss */
  .flexslider .slides .placeholder-noblocks {
    height: 430px; } }
@media screen and (max-width: 899px) {
  /* line 9649, new_theme.scss */
  .flexslider .slides .placeholder-noblocks {
    height: 30vh; } }
/* line 9654, new_theme.scss */
.slides:after {
  content: "";
  display: table;
  clear: both; }

/* line 9660, new_theme.scss */
html[xmlns] .slides {
  display: block; }

/* line 9664, new_theme.scss */
* html .slides {
  height: 1%; }

/* line 9668, new_theme.scss */
.no-js .slides > li:first-child {
  display: block; }

/* line 9672, new_theme.scss */
.flexslider {
  position: relative;
  zoom: 1; }

/* line 9677, new_theme.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

/* line 9685, new_theme.scss */
.loading .flex-viewport {
  max-height: 300px; }

/* line 9689, new_theme.scss */
.flexslider .slides {
  zoom: 1; }

/* line 9693, new_theme.scss */
.carousel li {
  margin-right: 5px; }

/* line 9697, new_theme.scss */
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 9703, new_theme.scss */
.flex-direction-nav {
  *height: 0; }

/* line 9707, new_theme.scss */
.flex-direction-nav a,
.promo-slider .swiper-direction > button {
  display: block;
  width: 45px;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-repeat: no-repeat;
  border: 0; }

/* line 9727, new_theme.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

/* line 9733, new_theme.scss */
.flex-direction-nav a
.promo-slider .swiper-direction > button {
  text-indent: -9999px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 20px auto; }

/* line 9741, new_theme.scss */
.flex-direction-nav a.flex-prev,
.promo-slider .swiper-direction > button.promo-arrow-prev {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjIuM3B4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMi4zIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMi4zIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNEM0QzRDMiIGQ9Ik0xOC43LDBMMCwxOS43TDE4LjcsNDBjMCwwLDUuMi0xLDMuMS0zLjFTNS43LDE5LjcsNS43LDE5LjdzMTQtMTQuNSwxNi4xLTE2LjZTMTguNywwLDE4LjcsMHoiLz4NCjwvc3ZnPg0K");
  background-position: center left; }

/* line 9747, new_theme.scss */
.flex-direction-nav a.flex-next,
.promo-slider .swiper-direction > button.promo-arrow-next {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjIuM3B4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMi4zIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMi4zIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNEM0QzRDMiIGQ9Ik0wLjUsMy4xYzIuMSwyLjEsMTYuMSwxNi42LDE2LjEsMTYuNlMyLjYsMzQuOCwwLjUsMzYuOVMzLjYsNDAsMy42LDQwbDE4LjctMjAuM0wzLjYsMEMzLjYsMC0xLjYsMSwwLjUsMy4xDQoJeiIvPg0KPC9zdmc+DQo=");
  background-position: center right; }

/* line 9753, new_theme.scss */
.flex-control-nav {
  display: none;
  position: absolute;
  bottom: -30px;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 9764, new_theme.scss */
.flex-control-nav li {
  margin: 0 4px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle; }

/* line 9772, new_theme.scss */
.flex-control-paging li a {
  width: 12px;
  height: 12px;
  display: block;
  background-color: #dedede;
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
  border: 2px solid #fff;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out; }

/* line 9788, new_theme.scss */
.flex-control-paging li a:hover {
  background-color: #c5c5c5; }

/* line 9792, new_theme.scss */
.flex-control-paging li a.flex-active {
  background-color: #fff;
  border-color: #333;
  cursor: default; }

/* line 9798, new_theme.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

/* line 9804, new_theme.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

/* line 9810, new_theme.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer; }

/* line 9817, new_theme.scss */
.flex-control-thumbs img:hover {
  opacity: 1; }

/* line 9821, new_theme.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 900px) {
  /* line 9827, new_theme.scss */
  .flex-direction-nav a {
    opacity: 1;
    width: 25px; }

  /* line 9831, new_theme.scss */
  .flex-direction-nav a.flex-prev,
  .promo-slider .swiper-direction > button.promo-arrow-prev {
    left: 0;
    background-position: center right; }

  /* line 9836, new_theme.scss */
  .flex-direction-nav a.flex-next,
  .promo-slider .swiper-direction > button.promo-arrow-next {
    right: 0;
    background-position: center left; } }
@media screen and (min-width: 900px) {
  /* line 9844, new_theme.scss */
  .flex-direction-nav .flex-prev,
  .promo-slider .swiper-direction > button.promo-arrow-prev {
    left: 10px; }

  /* line 9848, new_theme.scss */
  .flex-direction-nav .flex-next,
  .promo-slider .swiper-direction > button.promo-arrow-next {
    right: 10px; }

  /* line 9852, new_theme.scss */
  .flexslider:hover .flex-prev,
  .promo-slider:hover .swiper-direction > button.promo-arrow-prev {
    opacity: 1;
    left: 10px; }

  /* line 9857, new_theme.scss */
  .flexslider:hover .flex-next,
  .promo-slider:hover .swiper-direction > button.promo-arrow-next {
    opacity: 1;
    right: 10px; } }
@media screen and (min-width: 1230px) {
  /* line 9865, new_theme.scss */
  .flex-direction-nav .flex-prev,
  .promo-slider .swiper-direction > button.promo-arrow-prev {
    left: 20px; }

  /* line 9869, new_theme.scss */
  .flex-direction-nav .flex-next,
  .promo-slider .swiper-direction > button.promo-arrow-next {
    right: 20px; }

  /* line 9873, new_theme.scss */
  .flexslider:hover .flex-prev,
  .promo-slider:hover .swiper-direction > button.promo-arrow-prev {
    opacity: 1;
    left: 45px; }

  /* line 9878, new_theme.scss */
  .flexslider:hover .flex-next,
  .promo-slider:hover .swiper-direction > button.promo-arrow-next {
    opacity: 1;
    right: 45px; } }
/* line 9885, new_theme.scss */
.flexslider .slides {
  margin: 0;
  padding: 0;
  list-style-type: none; }

/* line 9891, new_theme.scss */
.slide-link {
  display: block; }

/* line 9895, new_theme.scss */
.slide-link img {
  display: block; }

/* line 9899, new_theme.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

/* line 9912, new_theme.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

/* line 9923, new_theme.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 9936, new_theme.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

/* line 9943, new_theme.scss */
.mfp-align-top .mfp-container:before {
  display: none; }

/* line 9947, new_theme.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

/* line 9956, new_theme.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

/* line 9962, new_theme.scss */
.mfp-ajax-cur {
  cursor: progress; }

/* line 9966, new_theme.scss */
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

/* line 9973, new_theme.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

/* line 9980, new_theme.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto; }

/* line 9984, new_theme.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

/* line 9993, new_theme.scss */
.mfp-loading.mfp-figure {
  display: none; }

/* line 9997, new_theme.scss */
.mfp-hide {
  display: none !important; }

/* line 10001, new_theme.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

/* line 10013, new_theme.scss */
.mfp-preloader a {
  color: #CCC; }

/* line 10017, new_theme.scss */
.mfp-preloader a:hover {
  color: #FFF; }

/* line 10021, new_theme.scss */
.mfp-s-ready .mfp-preloader {
  display: none; }

/* line 10025, new_theme.scss */
.mfp-s-error .mfp-content {
  display: none; }

/* line 10029, new_theme.scss */
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 10044, new_theme.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* line 10049, new_theme.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

/* line 10067, new_theme.scss */
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 10073, new_theme.scss */
.mfp-close:active {
  top: 1px; }

/* line 10077, new_theme.scss */
.mfp-close-btn-in .mfp-close {
  color: #333; }

/* line 10081, new_theme.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

/* line 10090, new_theme.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

/* line 10100, new_theme.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

/* line 10113, new_theme.scss */
.mfp-arrow:active {
  margin-top: -54px; }

/* line 10117, new_theme.scss */
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 10123, new_theme.scss */
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

/* line 10139, new_theme.scss */
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

/* line 10146, new_theme.scss */
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

/* line 10153, new_theme.scss */
.mfp-arrow-left {
  left: 0; }

/* line 10157, new_theme.scss */
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

/* line 10163, new_theme.scss */
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

/* line 10169, new_theme.scss */
.mfp-arrow-right {
  right: 0; }

/* line 10173, new_theme.scss */
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

/* line 10179, new_theme.scss */
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F; }

/* line 10184, new_theme.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

/* line 10189, new_theme.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

/* line 10195, new_theme.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* line 10199, new_theme.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

/* line 10206, new_theme.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* line 10217, new_theme.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* line 10230, new_theme.scss */
.mfp-figure {
  line-height: 0; }

/* line 10234, new_theme.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

/* line 10249, new_theme.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

/* line 10256, new_theme.scss */
.mfp-figure figure {
  margin: 0; }

/* line 10260, new_theme.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

/* line 10269, new_theme.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

/* line 10277, new_theme.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%; }

/* line 10281, new_theme.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /* line 10287, new_theme.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  /* line 10291, new_theme.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  /* line 10294, new_theme.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  /* line 10298, new_theme.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }

  /* line 10302, new_theme.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  /* line 10313, new_theme.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  /* line 10316, new_theme.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  /* line 10320, new_theme.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  /* line 10334, new_theme.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  /* line 10338, new_theme.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  /* line 10342, new_theme.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  /* line 10346, new_theme.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/* line 10352, new_theme.scss */
.mfp-ie7 .mfp-img {
  padding: 0; }

/* line 10356, new_theme.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

/* line 10364, new_theme.scss */
.mfp-ie7 .mfp-container {
  padding: 0; }

/* line 10368, new_theme.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px; }

/* line 10372, new_theme.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* line 10378, new_theme.scss */
.mfp-bg {
  background-color: #fff; }

/* line 10382, new_theme.scss */
.mfp-close {
  color: inherit; }

/* line 10386, new_theme.scss */
.mfp-bg.mfp-fade {
  -webkit-backface-visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

/* line 10396, new_theme.scss */
.mfp-bg.mfp-fade.mfp-ready {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 10401, new_theme.scss */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
  filter: alpha(opacity=100); }

/* line 10406, new_theme.scss */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

/* line 10413, new_theme.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1; }

/* line 10417, new_theme.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0; }

/* line 10421, new_theme.scss */
#shopify-product-reviews {
  margin: 0; }

/* line 10425, new_theme.scss */
#shopify-product-reviews .spr-header-title {
  display: none; }

/* line 10429, new_theme.scss */
#shopify-product-reviews .spr-container {
  padding: 0;
  border: 0 none; }

/* line 10434, new_theme.scss */
#shopify-product-reviews .spr-summary {
  border-bottom: 1px solid #dedede;
  padding-bottom: 15px;
  margin-bottom: 30px; }

@media screen and (min-width: 900px) {
  /* line 10441, new_theme.scss */
  #shopify-product-reviews .spr-summary {
    float: left;
    border: 1px solid #dedede;
    width: 30%;
    padding: 10px; }

  /* line 10447, new_theme.scss */
  #shopify-product-reviews .spr-summary .spr-summary-starrating {
    display: block;
    margin: 0; } }
/* line 10453, new_theme.scss */
#shopify-product-reviews .spr-summary-caption {
  font-size: 14px; }

@media screen and (min-width: 900px) {
  /* line 10458, new_theme.scss */
  #shopify-product-reviews .spr-summary-caption {
    display: block;
    border-bottom: 1px solid #dedede;
    margin-bottom: 10px;
    padding-bottom: 10px; } }
/* line 10466, new_theme.scss */
#shopify-product-reviews .spr-summary-actions-newreview:after {
  content: ' \203A';
  clear: none;
  display: inline; }

@media screen and (min-width: 900px) {
  /* line 10473, new_theme.scss */
  #shopify-product-reviews .spr-summary-actions-newreview {
    float: none; } }
/* line 10478, new_theme.scss */
#shopify-product-reviews .spr-header:after {
  clear: none; }

@media screen and (min-width: 900px) {
  /* line 10483, new_theme.scss */
  #shopify-product-reviews .spr-content {
    float: left;
    width: 70%;
    padding-left: 30px; } }
/* line 10490, new_theme.scss */
#shopify-product-reviews .spr-reviews {
  margin: 0; }

/* line 10494, new_theme.scss */
#shopify-product-reviews .spr-review {
  padding: 0;
  margin: 0;
  border: 0 none; }

/* line 10500, new_theme.scss */
#shopify-product-reviews .spr-review + .spr-review {
  margin-top: 15px; }

/* line 10504, new_theme.scss */
#shopify-product-reviews .spr-review-content-body {
  font-size: inherit; }

/* line 10508, new_theme.scss */
#shopify-product-reviews .spr-review-content-body br {
  content: '';
  display: block;
  overflow: hidden;
  height: 1px; }

/* line 10515, new_theme.scss */
#shopify-product-reviews .spr-review-header {
  margin-bottom: 0; }

/* line 10519, new_theme.scss */
#shopify-product-reviews .spr-review-header:after {
  content: "";
  display: table;
  clear: both; }

/* line 10525, new_theme.scss */
#shopify-product-reviews .spr-review-header-title {
  margin-right: 15px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 20px;
  position: relative;
  top: 2px; }

@media screen and (min-width: 900px) {
  /* line 10538, new_theme.scss */
  #shopify-product-reviews .spr-review-header-starratings,
  #shopify-product-reviews .spr-review-header-title {
    display: inline; }

  /* line 10542, new_theme.scss */
  #shopify-product-reviews .spr-review-header-title {
    float: left; } }
/* line 10547, new_theme.scss */
#shopify-product-reviews .spr-review-header-starratings {
  position: relative;
  top: -2px;
  margin: 0 15px 10px 0; }

/* line 10553, new_theme.scss */
#shopify-product-reviews .spr-review-header-byline {
  position: relative;
  top: -2px;
  display: inline-block;
  margin: 0; }

/* line 10560, new_theme.scss */
#shopify-product-reviews .spr-review-reportreview {
  display: none; }

/* line 10564, new_theme.scss */
#shopify-product-reviews .spr-form {
  border: 0 none;
  border-bottom: 1px solid #dedede;
  margin: 0 0 30px;
  padding: 0 0 30px; }

/* line 10571, new_theme.scss */
.spr-badge-starrating {
  white-space: nowrap; }

/* line 10575, new_theme.scss */
.spr-badge-starrating,
.spr-icon {
  color: #f5c90d;
  font-size: inherit; }

/* line 10581, new_theme.scss */
.spr-badge-caption {
  display: inline-block;
  font-size: 13px; }

@media screen and (max-width: 480px) {
  /* line 10587, new_theme.scss */
  .spr-badge-caption {
    display: none; } }
/* line 10592, new_theme.scss */
.template-password {
  height: 100vh;
  text-align: center;
  padding: 0; }

/* line 10598, new_theme.scss */
.password-page__wrapper {
  display: table;
  height: 100%;
  width: 100%;
  background-image: url(https://cdn.shopify.com/s/files/1/2395/6385/t/65/assets/password-page-background.jpg?v=12987344696580752000);
  background-size: cover;
  background-repeat: no-repeat;
  color: #ffffff; }

/* line 10608, new_theme.scss */
.password-page__wrapper a {
  color: inherit; }

/* line 10612, new_theme.scss */
.password-page__wrapper .social-sharing a {
  color: #ffffff; }

/* line 10616, new_theme.scss */
.password-page__header {
  display: table-row;
  height: 1px; }

/* line 10621, new_theme.scss */
.password-page__header__inner {
  display: table-cell;
  padding: 15px 30px;
  width: 100vw; }

/* line 10627, new_theme.scss */
.password-page__logo {
  margin-top: 90px; }

/* line 10631, new_theme.scss */
.password-page__logo .logo {
  max-width: 100%; }

/* line 10635, new_theme.scss */
.password-page__main {
  display: table-row;
  width: 100%;
  height: 100%;
  margin: 0 auto; }

/* line 10642, new_theme.scss */
.password-page__main__inner {
  display: table-cell;
  vertical-align: middle;
  padding: 15px 30px;
  width: 100vw; }

/* line 10649, new_theme.scss */
.password-page__hero {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.625em;
  line-height: 1.25;
  text-transform: none;
  letter-spacing: 0;
  text-rendering: optimizeLegibility; }

@media screen and (min-width: 769px) {
  /* line 10661, new_theme.scss */
  .password-page__hero {
    font-size: 3.75em; } }
@media screen and (min-width: 900px) {
  /* line 10667, new_theme.scss */
  .password-page__hero {
    font-size: 4em; } }
/* line 10672, new_theme.scss */
.password-page__message {
  font-style: italic;
  font-size: 120%; }

/* line 10677, new_theme.scss */
.password-page__message img {
  max-width: 100%; }

/* line 10681, new_theme.scss */
.password-page__message,
.password-page__login-form,
.password-page__signup-form {
  max-width: 500px;
  margin: 0 auto; }

/* line 10688, new_theme.scss */
.password-page__login-form {
  text-align: center;
  padding: 30px; }

/* line 10693, new_theme.scss */
.password-page__signup-form-heading {
  margin-bottom: 20px; }

/* line 10697, new_theme.scss */
.password-page__signup-form-subheading {
  margin-bottom: 30px; }

/* line 10701, new_theme.scss */
.password-page__signup-form-subheading a {
  color: #333; }

/* line 10705, new_theme.scss */
.password-page__signup-form-subheading a:hover {
  color: #595959; }

/* line 10709, new_theme.scss */
.password-page__signup-form .input-group-field {
  color: #ffffff; }

@media screen and (min-width: 768px) {
  /* line 10714, new_theme.scss */
  .password-page__login-form,
  .password-page__signup-form {
    padding: 0 30px; } }
/* line 10720, new_theme.scss */
.password-page__login-form .input-group,
.password-page__signup-form .input-group {
  width: 100%; }

/* line 10725, new_theme.scss */
.password-page__login-form .errors ul,
.password-page__signup-form .errors ul {
  list-style-type: none;
  margin-left: 0; }

/* line 10731, new_theme.scss */
.storefront-password-form {
  margin-bottom: 15px; }

/* line 10735, new_theme.scss */
.password-page__social-sharing {
  margin-top: 30px; }

/* line 10739, new_theme.scss */
.password-page__social-sharing .social-sharing {
  padding-top: 0; }

/* line 10743, new_theme.scss */
.password-login,
.admin-login {
  margin-top: 15px; }

/* line 10748, new_theme.scss */
.password-login a:hover,
.admin-login a:hover {
  color: inherit; }

/* line 10753, new_theme.scss */
.password-login {
  font-size: 0.875em;
  line-height: 14px; }

/* line 10758, new_theme.scss */
.lock-icon-svg {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: baseline; }

/* line 10765, new_theme.scss */
.lock-icon-svg path {
  fill: currentColor; }

/* line 10769, new_theme.scss */
.stock-icon-svg {
  height: 12px;
  width: 12px;
  margin-right: 5px; }

/* line 10775, new_theme.scss */
.stock-icon-svg path {
  fill: currentColor; }

/* line 10779, new_theme.scss */
.admin-login {
  font-size: 95%; }

/* line 10783, new_theme.scss */
.password-page__footer {
  display: table-row;
  height: 1px; }

/* line 10788, new_theme.scss */
.password-page__footer_inner {
  display: table-cell;
  vertical-align: bottom;
  padding: 30px;
  line-height: 24px;
  font-size: 95%; }

/* line 10796, new_theme.scss */
.shopify-link {
  color: inherit; }

/* line 10800, new_theme.scss */
.shopify-link:hover {
  color: inherit; }

/* line 10804, new_theme.scss */
.shopify-logo-svg {
  width: 82.28571px;
  height: 24px;
  display: inline-block;
  line-height: 0;
  vertical-align: top; }

/* line 10812, new_theme.scss */
.shopify-logo-svg path {
  fill: currentColor; }

/* line 10816, new_theme.scss */
.shopify-name {
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px; }

/* line 10825, new_theme.scss */
.feature-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center; }

@media screen and (max-width: 768px) {
  /* line 10842, new_theme.scss */
  .feature-row {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
/* line 10850, new_theme.scss */
.feature-row__item {
  -webkit-flex: 0 1 50%;
  -moz-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%; }

@media screen and (max-width: 768px) {
  /* line 10858, new_theme.scss */
  .feature-row__item {
    -webkit-flex: 1 1 100%;
    -moz-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%; } }
/* line 10867, new_theme.scss */
.feature-row__image-wrapper {
  position: relative;
  margin: 0 auto; }

/* line 10872, new_theme.scss */
.feature-row__image {
  display: block;
  margin: 0 auto; }

@media screen and (max-width: 768px) {
  /* line 10878, new_theme.scss */
  .feature-row__image {
    order: 1; } }
/* line 10883, new_theme.scss */
.js .feature-row__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

/* line 10890, new_theme.scss */
.feature-row__text {
  padding-top: 30px;
  padding-bottom: 30px; }

@media screen and (max-width: 768px) {
  /* line 10896, new_theme.scss */
  .feature-row__text {
    order: 2;
    padding-bottom: 0; } }
@media screen and (min-width: 769px) {
  /* line 10903, new_theme.scss */
  .feature-row__text--left {
    padding-left: 30px; }

  /* line 10906, new_theme.scss */
  .feature-row__text--right {
    padding-right: 30px; } }
@media screen and (min-width: 769px) {
  /* line 10912, new_theme.scss */
  .featured-row__subtext {
    font-size: 1.125em; } }
/* line 10917, new_theme.scss */
.custom-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: auto;
  margin-bottom: 30px;
  margin-left: -30px; }

@media screen and (max-width: 768px) {
  /* line 10938, new_theme.scss */
  .custom-content {
    margin-bottom: 15px;
    margin-left: -15px; } }
/* line 10944, new_theme.scss */
.custom__item {
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-bottom: 30px;
  padding-left: 30px;
  max-width: 100%; }

@media screen and (max-width: 768px) {
  /* line 10955, new_theme.scss */
  .custom__item {
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 15px;
    margin-bottom: 15px; }

  /* line 10963, new_theme.scss */
  .custom__item.small--one-half {
    -webkit-flex: 1 0 50%;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto; } }
/* line 10974, new_theme.scss */
.custom__item-inner {
  position: relative;
  display: inline-block;
  text-align: left;
  max-width: 100%; }

/* line 10981, new_theme.scss */
.custom__item-inner--video,
.custom__item-inner--html {
  display: block; }

/* line 10986, new_theme.scss */
.align--top-middle {
  text-align: center; }

/* line 10990, new_theme.scss */
.align--top-right {
  text-align: right; }

/* line 10994, new_theme.scss */
.align--middle-left {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center; }

/* line 11000, new_theme.scss */
.align--center {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  text-align: center; }

/* line 11007, new_theme.scss */
.align--middle-right {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  text-align: right; }

/* line 11014, new_theme.scss */
.align--bottom-left {
  -ms-flex-item-align: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end; }

/* line 11020, new_theme.scss */
.align--bottom-middle {
  -ms-flex-item-align: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  text-align: center; }

/* line 11027, new_theme.scss */
.align--bottom-right {
  -ms-flex-item-align: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  text-align: right; }

/* line 11034, new_theme.scss */
.placeholder-svg {
  display: block;
  fill: rgba(51, 51, 51, 0.35);
  background-color: rgba(51, 51, 51, 0.1);
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border: 1px solid rgba(51, 51, 51, 0.2); }

/* line 11045, new_theme.scss */
.placeholder-noblocks {
  padding: 40px;
  text-align: center;
  max-width: 100%;
  fill: rgba(51, 51, 51, 0.35); }

/* line 11052, new_theme.scss */
.placeholder-noblocks.slide-link {
  background-color: rgba(51, 51, 51, 0.1); }

/* line 11056, new_theme.scss */
.placeholder-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  background-color: rgba(51, 51, 51, 0.1); }

/* line 11067, new_theme.scss */
.placeholder-background .icon {
  border: 0; }

/* line 11071, new_theme.scss */
.placeholder-background.imagebox {
  background-color: #f5c90d; }

/* line 11075, new_theme.scss */
.placeholder-background.imagebox svg.placeholder-image {
  fill: rgba(51, 51, 51, 0.35);
  border: 0px;
  align-self: center;
  width: 100%;
  height: 100%; }

/* line 11083, new_theme.scss */
.image-bar__content .placeholder-svg {
  position: absolute;
  top: 0;
  left: 0; }

/* line 11089, new_theme.scss */
.lazyload__image-wrapper {
  display: block;
  margin-bottom: 10px;
  position: relative;
  margin: 0 auto; }

/* line 11096, new_theme.scss */
.lazyload__image-wrapper img {
  display: block;
  width: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0; }

/* line 11105, new_theme.scss */
.lazyload__image-wrapper img.lazyload {
  opacity: 0; }

/* line 11109, new_theme.scss */
.lazyload__image-wrapper .product__image-wrapper {
  overflow: hidden; }

/* line 11113, new_theme.scss */
.box {
  background: no-repeat;
  background-color: #f7f7f7;
  background-size: contain; }

/* line 11119, new_theme.scss */
.article__featured-image {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%; }

/* line 11127, new_theme.scss */
.article__featured-image-wrapper {
  position: relative;
  margin-bottom: 30px; }

/* line 11132, new_theme.scss */
.no-js .article__featured-image-wrapper {
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px; }

/* line 11141, new_theme.scss */
.article__featured-image-wrapper-nojs {
  margin-bottom: 30px; }

/* line 11145, new_theme.scss */
.featured-blog__meta {
  margin-bottom: 0.5em; }

/* line 11149, new_theme.scss */
.featured-blog__post {
  margin-bottom: 37.5px; }

/* line 11153, new_theme.scss */
.placeholder .article__featured-link {
  margin-bottom: 30px; }

/* line 11157, new_theme.scss */
.map-section__wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 11168, new_theme.scss */
.map-section__content {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 290px;
  overflow: hidden;
  position: relative; }

@media screen and (max-width: 900px) {
  /* line 11179, new_theme.scss */
  .map-section__content {
    -webkit-flex: 0 1 100%;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%; } }
/* line 11188, new_theme.scss */
.map-section__content .icon-pin {
  font-size: 16px; }

/* line 11192, new_theme.scss */
.map-section__image {
  height: 100%;
  background-size: cover;
  background-position: center;
  padding-top: 50%; }

@media screen and (max-width: 900px) {
  /* line 11200, new_theme.scss */
  .map-section__image {
    order: 1; } }
@media screen and (min-width: 900px) {
  /* line 11206, new_theme.scss */
  .map-section__image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; } }
/* line 11215, new_theme.scss */
.map-section--display-map .map-section__image {
  display: none !important; }

/* line 11219, new_theme.scss */
.map-section__placeholder {
  height: 100%; }

@media screen and (min-width: 900px) {
  /* line 11224, new_theme.scss */
  .map-section__placeholder {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; } }
/* line 11233, new_theme.scss */
.map-section--display-map .map-section__placeholder {
  display: none !important; }

/* line 11237, new_theme.scss */
.map-section__text {
  padding: 30px;
  background-color: #f8f8f8; }

@media screen and (max-width: 900px) {
  /* line 11243, new_theme.scss */
  .map-section__text {
    order: 0; } }
/* line 11248, new_theme.scss */
.map-section__container {
  width: 100%;
  height: 55vh; }

@media screen and (min-width: 1200px) {
  /* line 11254, new_theme.scss */
  .map-section__container {
    position: absolute !important;
    top: 0;
    left: 0;
    height: 100%; } }
/* line 11262, new_theme.scss */
.rich-text__heading p {
  margin-bottom: 0; }

/* line 11266, new_theme.scss */
.rich-text__heading--large {
  font-size: 1.15em; }

/* line 11270, new_theme.scss */
.rich-text__heading--small {
  font-size: 0.88em; }

/* line 11274, new_theme.scss */
.rich-text__text--large {
  font-size: 1.25em; }

/* line 11278, new_theme.scss */
.rich-text__text--small {
  font-size: 0.875em; }

/* line 11282, new_theme.scss */
.collection-list-section {
  padding-bottom: 50px; }
  @media (max-width: 768px) {
    /* line 11282, new_theme.scss */
    .collection-list-section {
      padding-bottom: 10px; } }

/* line 11289, new_theme.scss */
.collection-list-section .grid-uniform {
  margin-top: 0;
  margin-left: -5px;
  margin-right: -5px; }

@media (max-width: 767px) {
  /* line 11296, new_theme.scss */
  .collection-list-section .grid-uniform {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: -10px; } }
/* line 11309, new_theme.scss */
.collection-list-section .grid-item {
  padding: 5px; }

/* line 11313, new_theme.scss */
.collection-list-section .grid-item.small-down--one-whole .featured-box--title {
  left: 20%;
  right: 20%;
  top: 20%;
  bottom: auto;
  width: auto;
  padding: 11px 13px 17px 13px;
  font-size: 2em;
  line-height: 1.2;
  text-align: center;
  background: none;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: rgba(245, 201, 13, 0.7); }

/* line 11331, new_theme.scss */
.collection-list-section .grid-item.small-down--one-whole .featured-box--title span {
  margin-bottom: 10px; }

@media screen and (max-width: 1199px) {
  /* line 11337, new_theme.scss */
  .collection-list-section .grid-item.small-down--one-whole .featured-box--title {
    left: 12%;
    right: 12%;
    top: 15%; } }
@media screen and (max-width: 899px) {
  /* line 11345, new_theme.scss */
  .collection-list-section .grid-item.small-down--one-whole .featured-box--title {
    left: 10%;
    right: 10%;
    top: 10%;
    font-size: 1.75em;
    padding: 30px; } }
@media screen and (max-width: 767px) {
  /* line 11355, new_theme.scss */
  .collection-list-section .grid-item:nth-child(1),
  .collection-list-section .grid-item:nth-child(2),
  .collection-list-section .grid-item:nth-child(3),
  .collection-list-section .grid-item:nth-child(4),
  .collection-list-section .grid-item:nth-child(5) {
    order: 1; }

  /* line 11362, new_theme.scss */
  .collection-list-section .grid-item:nth-child(7) {
    order: 2; }

  /* line 11365, new_theme.scss */
  .collection-list-section .grid-item:nth-child(6),
  .collection-list-section .grid-item:nth-child(8),
  .collection-list-section .grid-item:nth-child(9),
  .collection-list-section .grid-item:nth-child(10),
  .collection-list-section .grid-item:nth-child(11),
  .collection-list-section .grid-item:nth-child(12) {
    order: 3; } }
/* line 11375, new_theme.scss */
.collection-list-section .featured-box {
  margin-bottom: 0;
  padding: 0;
  border: none; }

/* line 11381, new_theme.scss */
.collection-list-section .featured-box:hover img {
  opacity: 1; }

/* line 11385, new_theme.scss */
.collection-list-section .featured-box:hover .more-icon {
  display: block; }

/* line 11389, new_theme.scss */
.collection-list-section .featured-box--title {
  position: absolute;
  padding: 10px;
  bottom: 0;
  left: 0;
  right: 0;
  color: white;
  font-size: 1.25em;
  background-color: rgba(117, 142, 162, 0.7);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  text-align: center; }

@media screen and (max-width: 1199px) {
  /* line 11415, new_theme.scss */
  .collection-list-section .featured-box--title {
    font-size: 1.125em; } }
@media screen and (max-width: 899px) {
  /* line 11421, new_theme.scss */
  .collection-list-section .featured-box--title {
    font-size: 1em; } }
/* line 11426, new_theme.scss */
.collection-list-section .more-icon {
  display: none;
  font-size: 0; }

/* line 11431, new_theme.scss */
.collection-list-section .featured-box--image {
  padding: 0; }

/* line 11435, new_theme.scss */
.collection-block-image {
  overflow: hidden;
  height: 0;
  padding-bottom: calc(50% - 5px);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

/* line 11444, new_theme.scss */
.featured-collection-section {
  background-color: #F7F7F7; }

/* line 11449, new_theme.scss */
.incart .featured-collection-section {
  background: #fff; }

/* line 11454, new_theme.scss */
.featured-collection-section h1,
.featured-collection-section .h1 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: none;
  font-size: 30px;
  margin: 0 auto;
  max-width: 85%; }
  @media (max-width: 768px) {
    /* line 11454, new_theme.scss */
    .featured-collection-section h1,
    .featured-collection-section .h1 {
      padding-top: 10px;
      padding-bottom: 10px;
      margin: 0;
      font-size: 22px;
      max-width: 100%; } }
  /* line 11469, new_theme.scss */
  .featured-collection-section h1:hover,
  .featured-collection-section .h1:hover {
    opacity: 0.8; }

/* line 11474, new_theme.scss */
.featured-collection-section .grid,
.featured-collection-section .grid--rev,
.featured-collection-section .grid--full {
  display: flex;
  flex-wrap: wrap;
  padding-top: 20px;
  padding-bottom: 50px; }

/* line 11483, new_theme.scss */
.featured-collection-section .grid-item {
  float: none; }

@media screen and (max-width: 899px) {
  /* line 11488, new_theme.scss */
  .featured-collection-section .grid-item:nth-child(1),
  .featured-collection-section .grid-item:nth-child(2) {
    margin-bottom: 30px; } }
@media screen and (max-width: 480px) {
  /* line 11495, new_theme.scss */
  .featured-collection-section .grid-item {
    margin-bottom: 30px; } }
/* line 11500, new_theme.scss */
.featured-collection-header {
  align-items: center;
  display: flex; }

/* line 11505, new_theme.scss */
.featured-collection-header a {
  font-size: 36px;
  font-weight: 500; }

/* line 11510, new_theme.scss */
a.product-grid-item,
.product-grid-item,
.product-list-item {
  background-color: white;
  margin-bottom: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 4px;
  overflow: hidden; }

@media screen and (min-width: 900px) {
  /* line 11524, new_theme.scss */
  a.product-grid-item:hover,
  .product-grid-item:hover,
  .product-list-item:hover {
    box-shadow: 0px 10px 40px rgba(51, 59, 69, 0.2); } }
@media screen and (max-width: 899px) {
  /* line 11532, new_theme.scss */
  a.product-grid-item,
  .product-grid-item,
  .product-list-item {
    box-shadow: 0px 10px 40px rgba(51, 59, 69, 0.2); } }
/* line 11539, new_theme.scss */
.product-item--details {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

/* line 11545, new_theme.scss */
.product-item--details .spr-badge {
  margin: 0 21px; }

@media screen and (max-width: 767px) {
  /* line 11550, new_theme.scss */
  .product-item--details .spr-badge {
    margin: 0 7px; } }
/* line 11555, new_theme.scss */
.product-item--details .shopify-product-reviews-badge {
  min-height: 25px; }

@media screen and (max-width: 480px) {
  /* line 11560, new_theme.scss */
  .product-item--details .shopify-product-reviews-badge {
    min-height: 10px; } }
@media screen and (min-width: 768px) {
  /* line 11566, new_theme.scss */
  #CollectionSection .grid-uniform > .grid-item,
  #shopify-section-search-template .grid-uniform > .grid-item {
    margin-bottom: 10px; } }
/* line 11572, new_theme.scss */
.product-description th,
.product-description td {
  border: none; }

@media screen and (max-width: 480px) {
  /* line 11578, new_theme.scss */
  .product-description th,
  .product-description td {
    border: 1px solid #dedede;
    vertical-align: top; } }
/* line 11585, new_theme.scss */
.tabs-nav {
  border-bottom: 1px solid #C4C4C4; }

/* line 11589, new_theme.scss */
.tabs-nav li {
  display: inline-block;
  margin-bottom: -1px;
  font-size: 20px;
  line-height: normal;
  font-weight: 500;
  padding: 10px 5px;
  margin-right: 10px; }

@media screen and (max-width: 480px) {
  /* line 11600, new_theme.scss */
  .tabs-nav li {
    font-size: 15px; } }
/* line 11605, new_theme.scss */
.tabs-nav li.active {
  border-bottom: 4px solid #FACA30;
  font-weight: 900; }

/* line 11610, new_theme.scss */
.tabs-nav li:not(.active) {
  cursor: pointer;
  margin-right: 0; }

/* line 11615, new_theme.scss */
.tabs-content .tab:not(.active) {
  display: none; }

/* line 11619, new_theme.scss */
.product-installation {
  padding: 30px; }

/* line 11623, new_theme.scss */
.product-images {
  padding-bottom: 10px; }

@media screen and (max-width: 480px) {
  /* line 11628, new_theme.scss */
  .product-images {
    padding-bottom: 0; } }
/* line 11633, new_theme.scss */
.product-images #carousel li {
  border: 3px solid transparent; }

/* line 11637, new_theme.scss */
.product-images #carousel li.flex-active-slide {
  border-color: #f5c90d; }

/* line 11641, new_theme.scss */
.product-thumbnails {
  width: 90%;
  margin: auto; }

/* line 11646, new_theme.scss */
.product-thumbnails__wwrapper {
  position: relative; }

/* line 11650, new_theme.scss */
.product-thumbnails__wwrapper .flex-prev,
.product-thumbnails__wwrapper .flex-next,
.promo-slider .swiper-direction > button.promo-arrow-prev,
.promo-slider .swiper-direction > button.promo-arrow-next {
  position: absolute;
  top: 0; }

/* line 11658, new_theme.scss */
.product-thumbnails__wwrapper .flex-prev:focus,
.product-thumbnails__wwrapper .flex-next:focus,
.promo-slider .swiper-direction > button.promo-arrow-prev:focus,
.promo-slider .swiper-direction > button.promo-arrow-next:focus {
  outline: 0; }

/* line 11665, new_theme.scss */
.product-thumbnails__wwrapper .flex-prev,
.promo-slider .swiper-direction > button.promo-arrow-prev {
  left: 0; }

/* line 11670, new_theme.scss */
.product-thumbnails__wwrapper .flex-next,
.promo-slider .swiper-direction > button.promo-arrow-next {
  right: 0; }

/* line 11675, new_theme.scss */
.product-sku {
  font-size: 1.125em; }

@media screen and (max-width: 480px) {
  /* line 11680, new_theme.scss */
  .product-sku {
    font-size: 1em; } }
/* line 11685, new_theme.scss */
.product-sku span {
  font-weight: bold; }

/* line 11689, new_theme.scss */
.product-title {
  font-size: 1.875em;
  margin-bottom: 0; }

@media screen and (max-width: 480px) {
  /* line 11695, new_theme.scss */
  .product-title {
    font-size: 1.25em; } }
/* line 11700, new_theme.scss */
.product-qty-name,
.mosaic-qty-name {
  vertical-align: bottom;
  font-size: 1.125em; }

/* line 11706, new_theme.scss */
.product-form {
  margin-top: 30px; }

@media screen and (max-width: 480px) {
  /* line 11711, new_theme.scss */
  .product-form {
    margin-top: 15px; } }
@media screen and (max-width: 480px) and (max-width: 480px) {
  /* line 11717, new_theme.scss */
  .product-form .grid-item:first-child {
    margin-bottom: 10px; } }
/* line 11722, new_theme.scss */
.product-form .grid-item .errors.qty-error:nth-child(3) {
  display: none; }

/* line 11726, new_theme.scss */
.qty-name {
  font-size: 0.9375em;
  color: #333; }

/* line 11731, new_theme.scss */
.on-sale .qty-name {
  color: red; }

/* line 11735, new_theme.scss */
.how-many {
  margin-bottom: 70px;
  display: flex;
  text-decoration: underline;
  cursor: pointer; }

@media screen and (max-width: 480px) {
  /* line 11743, new_theme.scss */
  .how-many {
    margin-bottom: 15px; } }
/* line 11748, new_theme.scss */
.how-many span {
  margin-left: 10px; }

/* line 11752, new_theme.scss */
.modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  outline: 0; }

/* line 11763, new_theme.scss */
.modal-overlay {
  z-index: 1049;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

/* line 11773, new_theme.scss */
.modal-dialog {
  position: relative;
  z-index: 1051;
  width: 430px;
  background-color: white;
  margin: 2% auto 0;
  border-radius: 4px; }

@media screen and (max-width: 899px) {
  /* line 11783, new_theme.scss */
  .modal-dialog {
    margin-top: 50px; } }
@media screen and (max-width: 430px) {
  /* line 11789, new_theme.scss */
  .modal-dialog {
    width: 100%; } }
/* line 11794, new_theme.scss */
.modal-header {
  background: #4B4B4D;
  border-radius: 4px 4px 0px 0px;
  color: white;
  position: relative;
  line-height: 65px; }

/* line 11802, new_theme.scss */
.modal-content {
  padding: 30px; }

/* line 11806, new_theme.scss */
.modal-content.active .calc-section:not(.active) {
  opacity: 0.4; }

/* line 11810, new_theme.scss */
.modal-content .btn,
.modal-content .btn-secondary,
.modal-content input[type="submit"],
.modal-content .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .modal-content .shopify-payment-button__button--unbranded {
  width: 170px;
  height: 44px; }

/* line 11819, new_theme.scss */
.close {
  position: absolute;
  top: 0;
  right: 5px;
  border: none;
  background: transparent;
  color: white;
  font-size: 25px;
  line-height: 25px; }

/* line 11830, new_theme.scss */
.calc-row {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  margin-bottom: 30px; }

/* line 11837, new_theme.scss */
.calc-row input {
  width: 100px;
  border: 1px solid #C4C4C4;
  margin-right: 10px; }

@media screen and (max-width: 430px) {
  /* line 11844, new_theme.scss */
  .calc-row input {
    width: 60px; } }
/* line 11849, new_theme.scss */
.calc-row-second {
  justify-content: center; }

/* line 11853, new_theme.scss */
.calc-header {
  margin-bottom: 30px; }

/* line 11857, new_theme.scss */
.calc-row-name {
  width: 70px; }

/* line 11861, new_theme.scss */
.calc-result-wrapper {
  display: none;
  padding: 30px 0; }

/* line 11866, new_theme.scss */
.calc-result-wrapper .text-right {
  overflow: hidden; }

/* line 11870, new_theme.scss */
.calc-result-wrapper .btn,
.calc-result-wrapper .btn-secondary,
.calc-result-wrapper input[type="submit"],
.calc-result-wrapper .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .calc-result-wrapper .shopify-payment-button__button--unbranded {
  float: right;
  margin-top: 15px; }

/* line 11879, new_theme.scss */
.box-form {
  max-width: 270px; }

/* line 11883, new_theme.scss */
.box-form input {
  max-width: 170px;
  background: white;
  text-align: center;
  height: 44px;
  font-weight: 500;
  line-height: normal;
  font-size: 20px;
  margin-bottom: 0; }

/* line 11894, new_theme.scss */
.calc_row_flex {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px; }

/* line 11900, new_theme.scss */
.calc_row_flex label {
  margin-bottom: 0;
  line-height: 44px;
  font-size: 18px; }

/* line 11906, new_theme.scss */
.calc_row_info {
  font-size: 18px; }

/* line 11910, new_theme.scss */
.calc_right {
  font-weight: 500;
  line-height: normal;
  font-size: 20px; }

/* line 11916, new_theme.scss */
.calc_row_total {
  color: #333333; }

/* line 11920, new_theme.scss */
.calc_total_text {
  font-weight: 900;
  line-height: normal;
  font-size: 22px; }

/* line 11926, new_theme.scss */
.calc_total {
  font-size: 22px;
  font-weight: 900; }

/* line 11932, new_theme.scss */
.cart-row .recalculate {
  overflow: hidden;
  height: 0px;
  text-align: center;
  display: block;
  width: 100%;
  font-size: 14px;
  cursor: pointer;
  text-decoration: underline;
  color: #7793a8;
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  -ms-transition: height 0.2s;
  -o-transition: height 0.2s;
  transition: height 0.2s; }
  /* line 11947, new_theme.scss */
  .cart-row .recalculate.pop {
    width: 98%; }
/* line 11952, new_theme.scss */
.cart-row:hover .recalculate {
  height: 24px; }

/* line 11958, new_theme.scss */
#ajaxifyCart .cart-header {
  display: none; }

/* line 11962, new_theme.scss */
.cart-page .ajaxifyCart--link {
  display: none; }

/* line 11966, new_theme.scss */
.jsCart--link {
  display: flex;
  align-items: center; }

/* line 11971, new_theme.scss */
.cart-header {
  margin-top: 15px;
  margin-bottom: 15px; }

/* line 11976, new_theme.scss */
.cart-header > .grid:first-child,
.cart-header > .grid--rev:first-child,
.cart-header > .grid--full:first-child {
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
  margin-bottom: 15px; }

/* line 11984, new_theme.scss */
.update-cart {
  display: inline-block;
  cursor: pointer;
  margin-right: 10px; }

/* line 11990, new_theme.scss */
.update-cart input {
  display: none; }

/* line 11994, new_theme.scss */
.cart-clear {
  display: inline-block; }

/* line 11998, new_theme.scss */
.cart-items {
  font-weight: 500;
  font-size: 1.5em; }

/* line 12003, new_theme.scss */
.cart-info {
  background-color: #F7F7F7;
  padding: 15px;
  max-width: 500px;
  margin: auto; }

/* line 12010, new_theme.scss */
.cart-info h3,
.cart-info .h3 {
  font-weight: 500;
  font-size: 1.5em; }

/* line 12016, new_theme.scss */
.cart-info h4,
.cart-info .h4 {
  font-size: 1.125em; }

/* line 12021, new_theme.scss */
.cart-info p {
  font-size: 1.125em; }

/* line 12025, new_theme.scss */
.cart-info .btn,
.cart-info .btn-secondary,
.cart-info input[type="submit"],
.cart-info .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .cart-info .shopify-payment-button__button--unbranded {
  background-color: #979797;
  color: white;
  width: 100%; }

/* line 12035, new_theme.scss */
.cart-info select,
.cart-info input,
.cart-info textarea {
  background-color: #F7F7F7; }

/* line 12041, new_theme.scss */
.cart-note {
  padding: 15px; }

/* line 12045, new_theme.scss */
.cart-note textarea {
  margin-bottom: 0; }

/* line 12049, new_theme.scss */
#shipping-calculator {
  padding: 15px;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede; }

/* line 12055, new_theme.scss */
#shipping-calculator label {
  font-size: 1.25em;
  font-weight: normal; }

/* line 12060, new_theme.scss */
#shopify-section-product-description {
  margin-top: 30px; }

@media screen and (max-width: 480px) {
  /* line 12065, new_theme.scss */
  #shopify-section-product-description {
    margin-top: 5px;
    text-align: center; } }
@media screen and (max-width: 480px) {
  /* line 12072, new_theme.scss */
  .wrapper.featured-icons {
    display: none; } }
/* line 12077, new_theme.scss */
.easyzoom {
  position: relative; }

/* line 12081, new_theme.scss */
.easyzoom .magnifier {
  box-sizing: border-box;
  border: 1px solid #999;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
  cursor: pointer; }

@media screen and (max-width: 767px) {
  /* line 12093, new_theme.scss */
  .easyzoom .magnifier {
    display: none !important; } }
/* line 12098, new_theme.scss */
.easyzoom .small,
.easyzoom .big {
  position: absolute; }

/* line 12103, new_theme.scss */
.easyzoom .small {
  top: 0;
  left: 0;
  cursor: pointer; }

/* line 12109, new_theme.scss */
.easyzoom .big {
  overflow: hidden;
  display: none;
  border: 1px solid #aaa;
  top: 0;
  z-index: 1000; }

/* line 12117, new_theme.scss */
.easyzoom .big img {
  max-width: initial; }

@media screen and (max-width: 767px) {
  /* line 12122, new_theme.scss */
  .easyzoom .big {
    display: none !important; } }
/* line 12127, new_theme.scss */
.easyzoom .small img,
.easyzoom .big img {
  position: absolute;
  top: 0;
  left: 0; }

/* line 12134, new_theme.scss */
.account-menu {
  background-color: #F7F7F7;
  padding: 30px;
  color: #979797;
  font-weight: 500;
  font-size: 1.25em; }

/* line 12142, new_theme.scss */
.account-menu a {
  color: #979797; }

/* line 12146, new_theme.scss */
.account-info .h4 {
  font-size: 1.875em;
  text-transform: uppercase; }

/* line 12151, new_theme.scss */
.account-info th,
.account-info td {
  border: none; }

/* line 12156, new_theme.scss */
.account-info tr {
  border-bottom: 1px solid #dedede; }

/* line 12160, new_theme.scss */
.account-info thead {
  color: #979797; }

/* line 12164, new_theme.scss */
.account-info .btn,
.account-info .btn-secondary,
.account-info input[type="submit"],
.account-info .shopify-payment-button .shopify-payment-button__button--unbranded,
.shopify-payment-button .account-info .shopify-payment-button__button--unbranded {
  height: 45px;
  line-height: 45px;
  padding: 0 12px; }

/* line 12174, new_theme.scss */
.account-back-link {
  display: flex;
  align-items: center; }

/* line 12179, new_theme.scss */
.product-qa,
.product-reviews {
  margin: 30px 0; }

/* line 12184, new_theme.scss */
.swym-button-bar {
  display: none !important; }

/* line 12188, new_theme.scss */
.social-wrapper {
  margin-top: 15px; }

/* line 12192, new_theme.scss */
.social-wrapper .grid-item:first-child {
  justify-content: space-between; }

@media screen and (max-width: 767px) {
  /* line 12197, new_theme.scss */
  .social-wrapper > div:first-child {
    margin-bottom: 15px; } }
/* line 12202, new_theme.scss */
.social-wrapper .swym-btn-container button.swym-button {
  background: none;
  text-indent: 40px;
  height: 27px;
  line-height: 27px;
  border: none;
  text-transform: none;
  font-size: 16px; }

/* line 12212, new_theme.scss */
.social-wrapper .swym-btn-container .swym-add-to-wishlist {
  color: #333 !important; }

/* line 12216, new_theme.scss */
.social-wrapper .swym-btn-container .swym-add-to-wishlist:after {
  color: #c4c4c4 !important;
  font-size: 20px; }

/* line 12221, new_theme.scss */
.mobile-nav--link {
  display: none; }

/* line 12225, new_theme.scss */
.fa-heart-o {
  color: #C4C4C4;
  font-size: 21px; }

/* line 12230, new_theme.scss */
p.emptymsg {
  display: none !important; }

/* line 12234, new_theme.scss */
div#ZlistWishlist {
  margin: 0 !important;
  width: auto !important; }

/* line 12239, new_theme.scss */
#ZooomyList label {
  margin-bottom: 0; }

@media screen and (max-width: 1199px) {
  /* line 12244, new_theme.scss */
  .related-products .grid-item {
    margin-bottom: 30px; } }
@media screen and (max-width: 767px) {
  /* line 12250, new_theme.scss */
  .related-products .grid-item {
    margin-bottom: 15px; } }
/* line 12255, new_theme.scss */
.icon-title {
  margin-top: 15px;
  font-size: 1.25em;
  font-weight: 500; }

/* line 12261, new_theme.scss */
.icon-text {
  font-size: 1.25em; }

/* line 12265, new_theme.scss */
.icon-link {
  font-size: 1.5em;
  color: #f5c90d;
  font-weight: 500; }

/* line 12271, new_theme.scss */
.contact-form-wrapper {
  max-width: 570px;
  margin: auto; }

/* line 12276, new_theme.scss */
.contact-form-wrapper input[type="text"],
.contact-form-wrapper input[type="email"],
.contact-form-wrapper input[type="tel"],
.contact-form-wrapper textarea {
  background-color: white; }

/* line 12283, new_theme.scss */
.contact-header .grid-item {
  margin-bottom: 30px; }

/* line 12287, new_theme.scss */
#customer_login,
#recover_password,
#create_customer {
  max-width: 350px;
  margin: auto; }

/* line 12294, new_theme.scss */
input.SPCMP_Add[type='button'] {
  font-size: 16px !important;
  line-height: 27px !important;
  position: relative;
  padding: 0 !important; }

@media screen and (max-width: 480px) {
  /* line 12302, new_theme.scss */
  input.SPCMP_Add[type='button'] {
    font-size: 14px !important; } }
/* line 12307, new_theme.scss */
.compare-wrapper input.SPCMP_Add[type='button'] {
  color: #3d83bf !important;
  font-weight: bold;
  background-repeat: no-repeat;
  background-size: 20px; }

@media screen and (max-width: 480px) {
  /* line 12315, new_theme.scss */
  .compare-wrapper input.SPCMP_Add[type='button'] {
    background-position: left 5px;
    background-size: 18px; } }
/* line 12321, new_theme.scss */
.compare-wrapper input.SPCMP_Add[type='button']:hover {
  color: #3d83bf !important;
  font-weight: bold;
  background-repeat: no-repeat;
  background-size: 20px; }

@media screen and (max-width: 480px) {
  /* line 12329, new_theme.scss */
  .compare-wrapper input.SPCMP_Add[type='button']:hover {
    background-position: left 5px;
    background-size: 18px; } }
/* line 12335, new_theme.scss */
.social-wrapper input.SPCMP_Add[type='button'] {
  padding: 0 20px !important;
  background-position: left top;
  background-repeat: no-repeat;
  background-image: url(https://cdn.shopify.com/s/files/1/2395/6385/t/65/assets/compare_icon.png?v=8254364942981716712); }

/* line 12342, new_theme.scss */
.collection-wrapper {
  margin: 0 20px 0 20px; }

@media screen and (max-width: 1199px) {
  /* line 12347, new_theme.scss */
  .collection-wrapper {
    margin: 0 20px 0 20px; } }
@media screen and (max-width: 767px) {
  /* line 12353, new_theme.scss */
  .collection-wrapper {
    margin-left: 7px;
    margin-right: 7px; }

  /* line 12357, new_theme.scss */
  .collection-wrapper .grid-item {
    padding-bottom: 0px;
    padding-left: 0px; } }
/* line 12363, new_theme.scss */
.search-wrapper {
  margin-left: -30px; }

/* line 12367, new_theme.scss */
.search-wrapper .grid-item {
  padding-bottom: 30px;
  padding-left: 30px; }

@media screen and (max-width: 767px) {
  /* line 12373, new_theme.scss */
  .search-wrapper .grid-item {
    padding-bottom: 15px;
    padding-left: 15px; } }
/* line 12379, new_theme.scss */
.search-header-wrapper {
  margin-left: auto;
  margin-right: auto; }

/* line 12384, new_theme.scss */
.collection-info {
  position: relative; }

/* line 12388, new_theme.scss */
.collections-list-note {
  color: #5a8ebb; }

/* line 12392, new_theme.scss */
.collection-info-text {
  position: absolute;
  top: 20%;
  bottom: 20%;
  left: 8%;
  right: 8%;
  text-align: center;
  padding: 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

@media screen and (max-width: 1199px) {
  /* line 12414, new_theme.scss */
  .collection-info-text {
    top: 10%;
    bottom: 10%;
    left: 5%;
    right: 5%; } }
/* line 12422, new_theme.scss */
.collection-info-title {
  font-size: 1.5em;
  color: white;
  font-weight: 600;
  background: #f5c90d;
  display: inline-block;
  width: auto;
  padding: 12px 10px 16px 10px; }

@media screen and (max-width: 899px) {
  /* line 12433, new_theme.scss */
  .collection-info-title {
    font-size: 1.2em; } }
/* line 12438, new_theme.scss */
.collection-info-subtitle {
  font-size: 1em;
  color: #ffffff;
  font-weight: 600; }

@media screen and (max-width: 899px) {
  /* line 12445, new_theme.scss */
  .collection-info-subtitle {
    font-size: 0.8em; } }
/* line 12450, new_theme.scss */
.collection-info-button {
  margin-top: 10px;
  padding: 8px 0; }

/* line 12455, new_theme.scss */
.btn-third {
  color: white;
  font-size: 1rem;
  background-color: #f5c90d;
  padding: 8px 40px;
  font-weight: 600; }

/* line 12463, new_theme.scss */
.btn-third:hover {
  color: white; }

/* line 12467, new_theme.scss */
.featured-icons {
  margin-top: 40px;
  margin-bottom: 20px; }

/* line 12472, new_theme.scss */
.featured-icons .grid-item {
  text-align: center;
  margin-bottom: 20px; }

/* line 12477, new_theme.scss */
.featured-icon-wrapper {
  display: inline-block; }

/* line 12481, new_theme.scss */
.featured-icon {
  width: 100%;
  height: 3px;
  background-color: #f5c90d;
  position: relative;
  margin: 10px 0; }

/* line 12489, new_theme.scss */
.featured-icon:before {
  position: absolute;
  top: -9px;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  content: '';
  width: 20px;
  height: 20px;
  background-color: white;
  border: 2px solid #f5c90d; }

/* line 12503, new_theme.scss */
.featured-icon:after {
  position: absolute;
  bottom: -8px;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  content: '';
  width: 10px;
  height: 2px;
  background-color: white; }

/* line 12516, new_theme.scss */
.featured-icons-title {
  color: #5a8ebb;
  font-size: 0.85em;
  font-weight: 600; }

/* line 12522, new_theme.scss */
.featured-icons-subtitle {
  font-size: 0.8em; }

/* line 12527, new_theme.scss */
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

/* line 12538, new_theme.scss */
#cboxWrapper {
  max-width: none; }

/* line 12542, new_theme.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

/* line 12548, new_theme.scss */
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left; }

/* line 12553, new_theme.scss */
#cboxContent {
  position: relative; }

/* line 12557, new_theme.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

/* line 12562, new_theme.scss */
#cboxTitle {
  margin: 0; }

/* line 12566, new_theme.scss */
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 12575, new_theme.scss */
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer; }

/* line 12582, new_theme.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic; }

/* line 12591, new_theme.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0; }

/* line 12600, new_theme.scss */
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

/* line 12608, new_theme.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.5);
  filter: alpha(opacity=90); }

/* line 12613, new_theme.scss */
#colorbox {
  outline: 0; }

/* line 12617, new_theme.scss */
#cboxMiddleLeft {
  width: 21px; }

/* line 12621, new_theme.scss */
#cboxMiddleRight {
  width: 21px; }

/* line 12625, new_theme.scss */
#cboxTopCenter {
  height: 21px; }

/* line 12629, new_theme.scss */
#cboxBottomCenter {
  height: 21px; }

/* line 12633, new_theme.scss */
#cboxContent {
  background: #fff;
  overflow: hidden; }

/* line 12638, new_theme.scss */
.cboxIframe {
  background: #fff; }

/* line 12642, new_theme.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc; }

/* line 12647, new_theme.scss */
#cboxLoadedContent {
  margin-bottom: 28px; }

/* line 12651, new_theme.scss */
#cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494; }

/* line 12660, new_theme.scss */
#cboxCurrent {
  position: absolute;
  bottom: 5px;
  left: 10px;
  color: #949494; }

/* line 12667, new_theme.scss */
#cboxLoadingOverlay {
  background: url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/loading_background.png?v=13677154819858584110") no-repeat center center; }

/* line 12671, new_theme.scss */
#cboxLoadingGraphic {
  background: url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/loading.gif?v=482264288964727446") no-repeat center center; }

/* line 12675, new_theme.scss */
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none; }

/* line 12687, new_theme.scss */
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0; }

/* line 12694, new_theme.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef; }

/* line 12701, new_theme.scss */
#cboxPrevious {
  position: absolute;
  background-repeat: no-repeat;
  font-size: 0;
  height: 40px;
  width: 23px;
  left: 10px;
  top: 45%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjIuM3B4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMi4zIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMi4zIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNEM0QzRDMiIGQ9Ik0xOC43LDBMMCwxOS43TDE4LjcsNDBjMCwwLDUuMi0xLDMuMS0zLjFTNS43LDE5LjcsNS43LDE5LjdzMTQtMTQuNSwxNi4xLTE2LjZTMTguNywwLDE4LjcsMHoiLz4NCjwvc3ZnPg0K"); }

/* line 12712, new_theme.scss */
#cboxNext {
  position: absolute;
  background-repeat: no-repeat;
  font-size: 0;
  height: 40px;
  width: 23px;
  right: 10px;
  top: 45%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjIuM3B4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMi4zIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMi4zIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNEM0QzRDMiIGQ9Ik0wLjUsMy4xYzIuMSwyLjEsMTYuMSwxNi42LDE2LjEsMTYuNlMyLjYsMzQuOCwwLjUsMzYuOVMzLjYsNDAsMy42LDQwbDE4LjctMjAuM0wzLjYsMEMzLjYsMC0xLjYsMSwwLjUsMy4xDQoJeiIvPg0KPC9zdmc+DQo="); }

/* line 12723, new_theme.scss */
#cboxClose {
  position: absolute;
  bottom: 1px;
  right: 10px;
  background: url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/controls.png?v=3604883062227319179") no-repeat -25px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px; }

/* line 12733, new_theme.scss */
#cboxClose:hover {
  background-position: -25px -25px; }

/* line 12737, new_theme.scss */
#sortBy {
  border: none; }

/* line 12741, new_theme.scss */
.template-search h1,
.template-search .h1 {
  margin-top: 30px; }
  /* line 12744, new_theme.scss */
  .template-search h1.m-t-0,
  .template-search .h1.m-t-0 {
    margin: 0 0; }

/* line 12748, new_theme.scss */
.h1-like {
  margin-bottom: 10px; }

/* line 12751, new_theme.scss */
fee-code.ng-isolate-scope {
  display: none; }

/* line 12755, new_theme.scss */
span.active {
  background: #f5c90b; }

/* line 12759, new_theme.scss */
.product__policies.rte {
  display: none !important; }

/* line 12763, new_theme.scss */
.bold-checkout {
  pointer-events: none; }

/* line 12767, new_theme.scss */
[name=checkout] > *,
[href*='/checkout'] > * {
  pointer-events: none; }

@font-face {
  font-family: PaymentFont;
  src: url(https://cdn.shopify.com/s/files/1/2395/6385/t/65/assets/paymentfont-webfont.eot?v=3766639806503919769);
  src: url(https://cdn.shopify.com/s/files/1/2395/6385/t/65/assets/paymentfont-webfont.eot?v=3766639806503919769#iefix) format("embedded-opentype"), url(https://cdn.shopify.com/s/files/1/2395/6385/t/65/assets/paymentfont-webfont.woff?v=7509179829376874898) format("woff2"), url(https://cdn.shopify.com/s/files/1/2395/6385/t/65/assets/paymentfont-webfont.woff?v=7509179829376874898) format("woff"), url(https://cdn.shopify.com/s/files/1/2395/6385/t/65/assets/paymentfont-webfont.tff?13584) format("truetype"), url(https://cdn.shopify.com/s/files/1/2395/6385/t/65/assets/paymentfont-webfont.svg?v=10843425650231569490#paymentfont-webfont) format("svg");
  font-weight: 400;
  font-style: normal; }
/* line 12780, new_theme.scss */
.pf {
  display: inline-block;
  font: normal normal normal 14px/1 PaymentFont;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 12789, new_theme.scss */
.pf-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%; }

/* line 12795, new_theme.scss */
.pf-2x {
  font-size: 2em; }

/* line 12799, new_theme.scss */
.pf-3x {
  font-size: 3em; }

/* line 12803, new_theme.scss */
.pf-4x {
  font-size: 4em; }

/* line 12807, new_theme.scss */
.pf-5x {
  font-size: 5em; }

/* line 12811, new_theme.scss */
.pf-amazon:before {
  content: ""; }

/* line 12815, new_theme.scss */
.pf-american-express:before {
  content: ""; }

/* line 12819, new_theme.scss */
.pf-american-express-alt:before {
  content: ""; }

/* line 12823, new_theme.scss */
.pf-atm:before {
  content: ""; }

/* line 12827, new_theme.scss */
.pf-bankomat:before {
  content: ""; }

/* line 12831, new_theme.scss */
.pf-bank-transfer:before {
  content: ""; }

/* line 12835, new_theme.scss */
.pf-bitcoin:before {
  content: ""; }

/* line 12839, new_theme.scss */
.pf-bitcoin-sign:before {
  content: ""; }

/* line 12843, new_theme.scss */
.pf-braintree:before {
  content: ""; }

/* line 12847, new_theme.scss */
.pf-btc:before {
  content: ""; }

/* line 12851, new_theme.scss */
.pf-card:before {
  content: ""; }

/* line 12855, new_theme.scss */
.pf-carta-si:before {
  content: ""; }

/* line 12859, new_theme.scss */
.pf-cash:before {
  content: ""; }

/* line 12863, new_theme.scss */
.pf-cash-on-delivery:before {
  content: ""; }

/* line 12867, new_theme.scss */
.pf-cb:before {
  content: ""; }

/* line 12871, new_theme.scss */
.pf-cirrus:before {
  content: ""; }

/* line 12875, new_theme.scss */
.pf-cirrus-alt:before {
  content: ""; }

/* line 12879, new_theme.scss */
.pf-clickandbuy:before {
  content: ""; }

/* line 12883, new_theme.scss */
.pf-credit-card:before {
  content: ""; }

/* line 12887, new_theme.scss */
.pf-diners:before {
  content: ""; }

/* line 12891, new_theme.scss */
.pf-discover:before {
  content: ""; }

/* line 12895, new_theme.scss */
.pf-ec:before {
  content: ""; }

/* line 12899, new_theme.scss */
.pf-eps:before {
  content: ""; }

/* line 12903, new_theme.scss */
.pf-eur:before {
  content: ""; }

/* line 12907, new_theme.scss */
.pf-facture:before {
  content: ""; }

/* line 12911, new_theme.scss */
.pf-fattura:before {
  content: ""; }

/* line 12915, new_theme.scss */
.pf-flattr:before {
  content: ""; }

/* line 12919, new_theme.scss */
.pf-giropay:before {
  content: ""; }

/* line 12923, new_theme.scss */
.pf-google-wallet:before {
  content: ""; }

/* line 12927, new_theme.scss */
.pf-google-wallet-alt:before {
  content: ""; }

/* line 12931, new_theme.scss */
.pf-gpb:before {
  content: ""; }

/* line 12935, new_theme.scss */
.pf-gratipay:before {
  content: ""; }

/* line 12939, new_theme.scss */
.pf-ideal:before {
  content: ""; }

/* line 12943, new_theme.scss */
.pf-ils:before {
  content: ""; }

/* line 12947, new_theme.scss */
.pf-inr:before {
  content: ""; }

/* line 12951, new_theme.scss */
.pf-invoice:before {
  content: ""; }

/* line 12955, new_theme.scss */
.pf-invoice-sign:before {
  content: ""; }

/* line 12959, new_theme.scss */
.pf-invoice-sign-alt:before {
  content: ""; }

/* line 12963, new_theme.scss */
.pf-invoice-sign-alt-o:before {
  content: ""; }

/* line 12967, new_theme.scss */
.pf-invoice-sign-o:before {
  content: ""; }

/* line 12971, new_theme.scss */
.pf-jcb:before {
  content: ""; }

/* line 12975, new_theme.scss */
.pf-jpy:before {
  content: ""; }

/* line 12979, new_theme.scss */
.pf-krw:before {
  content: ""; }

/* line 12983, new_theme.scss */
.pf-maestro:before {
  content: ""; }

/* line 12987, new_theme.scss */
.pf-maestro-alt:before {
  content: ""; }

/* line 12991, new_theme.scss */
.pf-mastercard:before {
  content: ""; }

/* line 12995, new_theme.scss */
.pf-mastercard-alt:before {
  content: ""; }

/* line 12999, new_theme.scss */
.pf-mastercard-securecode:before {
  content: ""; }

/* line 13003, new_theme.scss */
.pf-ogone:before {
  content: ""; }

/* line 13007, new_theme.scss */
.pf-paybox:before {
  content: ""; }

/* line 13011, new_theme.scss */
.pf-paylife:before {
  content: ""; }

/* line 13015, new_theme.scss */
.pf-paypal:before {
  content: ""; }

/* line 13019, new_theme.scss */
.pf-paypal-alt:before {
  content: ""; }

/* line 13023, new_theme.scss */
.pf-paysafecard:before {
  content: ""; }

/* line 13027, new_theme.scss */
.pf-postepay:before {
  content: ""; }

/* line 13031, new_theme.scss */
.pf-quick:before {
  content: ""; }

/* line 13035, new_theme.scss */
.pf-rechnung:before {
  content: ""; }

/* line 13039, new_theme.scss */
.pf-ripple:before {
  content: ""; }

/* line 13043, new_theme.scss */
.pf-rub:before {
  content: ""; }

/* line 13047, new_theme.scss */
.pf-skrill:before {
  content: ""; }

/* line 13051, new_theme.scss */
.pf-sofort:before {
  content: ""; }

/* line 13055, new_theme.scss */
.pf-square:before {
  content: ""; }

/* line 13059, new_theme.scss */
.pf-stripe:before {
  content: ""; }

/* line 13063, new_theme.scss */
.pf-truste:before {
  content: ""; }

/* line 13067, new_theme.scss */
.pf-try:before {
  content: ""; }

/* line 13071, new_theme.scss */
.pf-unionpay:before {
  content: ""; }

/* line 13075, new_theme.scss */
.pf-usd:before {
  content: ""; }

/* line 13079, new_theme.scss */
.pf-verified-by-visa:before {
  content: ""; }

/* line 13083, new_theme.scss */
.pf-verisign:before {
  content: ""; }

/* line 13087, new_theme.scss */
.pf-visa:before {
  content: ""; }

/* line 13091, new_theme.scss */
.pf-visa-electron:before {
  content: ""; }

/* line 13095, new_theme.scss */
.pf-western-union:before {
  content: ""; }

/* line 13099, new_theme.scss */
.pf-western-union-alt:before {
  content: ""; }

/* line 13103, new_theme.scss */
.pf-wirecard:before {
  content: ""; }

/* line 13107, new_theme.scss */
.pf-sepa:before {
  content: ""; }

/* line 13111, new_theme.scss */
.pf-sepa-alt:before {
  content: ""; }

/* line 13115, new_theme.scss */
.pf-apple-pay:before {
  content: ""; }

/* line 13119, new_theme.scss */
.pf-interac:before {
  content: ""; }

/* line 13123, new_theme.scss */
.pf-paymill:before {
  content: ""; }

/* line 13127, new_theme.scss */
.pf-dankort:before {
  content: ""; }

/* line 13131, new_theme.scss */
.pf-bancontact-mister-cash:before {
  content: ""; }

/* line 13135, new_theme.scss */
.pf-moip:before {
  content: ""; }

/* line 13139, new_theme.scss */
.pf-pagseguro:before {
  content: ""; }

/* line 13143, new_theme.scss */
.pf-cash-on-pickup:before {
  content: ""; }

/* line 13147, new_theme.scss */
.pf-sage:before {
  content: ""; }

/* line 13151, new_theme.scss */
.pf-elo:before {
  content: ""; }

/* line 13155, new_theme.scss */
.pf-elo-alt:before {
  content: ""; }

/* line 13159, new_theme.scss */
.pf-payu:before {
  content: ""; }

/* line 13163, new_theme.scss */
.pf-mercado-pago:before {
  content: ""; }

/* line 13167, new_theme.scss */
.pf-mercado-pago-sign:before {
  content: ""; }

/* line 13171, new_theme.scss */
.pf-payshop:before {
  content: ""; }

/* line 13175, new_theme.scss */
.pf-multibanco:before {
  content: ""; }

/* line 13179, new_theme.scss */
.pf-gratipay-sign:before {
  content: ""; }

/* line 13183, new_theme.scss */
.pf-six:before {
  content: ""; }

/* line 13187, new_theme.scss */
.pf-cashcloud:before {
  content: ""; }

/* line 13191, new_theme.scss */
.pf-interac-alt:before {
  content: ""; }

/* line 13195, new_theme.scss */
.pf-klarna:before {
  content: ""; }

/* line 13199, new_theme.scss */
.pf-bitpay:before {
  content: ""; }

/* line 13203, new_theme.scss */
.pf-venmo:before {
  content: ""; }

/* line 13207, new_theme.scss */
.pf-visa-debit:before {
  content: ""; }

/* line 13211, new_theme.scss */
.pf-alipay:before {
  content: ""; }

/* line 13215, new_theme.scss */
.pf-diners-alt:before {
  content: ""; }

/* line 13219, new_theme.scss */
.pf-hipercard:before {
  content: ""; }

/* line 13223, new_theme.scss */
.pf-skrill-alt:before {
  content: ""; }

/* line 13227, new_theme.scss */
.pf-shopify:before {
  content: ""; }

/* line 13231, new_theme.scss */
.pf-direct-debit:before {
  content: ""; }

/* line 13235, new_theme.scss */
.pf-sodexo:before {
  content: ""; }

/* line 13239, new_theme.scss */
.pf-bpay:before {
  content: ""; }

/* line 13243, new_theme.scss */
.pf-contactless:before {
  content: ""; }

/* line 13247, new_theme.scss */
.pf-contactless-alt:before {
  content: ""; }

/* line 13251, new_theme.scss */
.pf-eth:before {
  content: ""; }

/* line 13255, new_theme.scss */
.pf-ltc:before {
  content: ""; }

/* line 13259, new_theme.scss */
.pf-visa-pay:before {
  content: ""; }

/* line 13263, new_theme.scss */
.pf-wechat-pay:before {
  content: ""; }

/* line 13267, new_theme.scss */
.pf-amazon-pay:before {
  content: ""; }

/* line 13271, new_theme.scss */
.pf-amazon-pay-alt:before {
  content: ""; }

/* line 13275, new_theme.scss */
.bc-sf-search-box:focus,
.bc-sf-search-btn-clear-suggestion:focus,
.jspScrollable:focus,
.jspVerticalBar .jspArrow:focus {
  outline: 0; }

/* line 13282, new_theme.scss */
.jspPane {
  position: absolute; }

/* line 13286, new_theme.scss */
.jspTrack {
  position: relative;
  background: #dde; }

/* line 13291, new_theme.scss */
.noUi-value {
  text-align: center; }

/* line 13295, new_theme.scss */
.noUi-tooltip,
.noUi-value {
  text-align: center; }

/* line 13300, new_theme.scss */
.jspContainer {
  overflow: hidden;
  position: relative; }

/* line 13305, new_theme.scss */
.jspHorizontalBar,
.jspPane,
.jspVerticalBar {
  position: absolute; }

/* line 13311, new_theme.scss */
.jspVerticalBar {
  top: 0;
  right: 0;
  height: 100%; }

/* line 13317, new_theme.scss */
.jspHorizontalBar {
  bottom: 0;
  left: 0;
  width: 100%; }

/* line 13323, new_theme.scss */
.jspDrag,
.jspTrack,
.noUi-base,
.noUi-target {
  position: relative; }

/* line 13330, new_theme.scss */
.jspCap {
  display: none; }

/* line 13334, new_theme.scss */
.jspHorizontalBar .jspCap {
  float: left; }

/* line 13338, new_theme.scss */
.jspDrag {
  top: 0;
  left: 0;
  cursor: pointer; }

/* line 13344, new_theme.scss */
.jspHorizontalBar .jspDrag,
.jspHorizontalBar .jspTrack {
  float: left;
  height: 100%; }

/* line 13350, new_theme.scss */
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
  padding: 0;
  margin: 0; }

/* line 13359, new_theme.scss */
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d; }

/* line 13364, new_theme.scss */
.jspVerticalBar .jspArrow {
  height: 16px; }

/* line 13368, new_theme.scss */
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%; }

/* line 13374, new_theme.scss */
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%; }

/* line 13380, new_theme.scss */
* html .jspCorner {
  margin: 0 -3px 0 0; }

/* line 13384, new_theme.scss */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 13397, new_theme.scss */
.noUi-target {
  direction: ltr;
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; }

/* line 13405, new_theme.scss */
.noUi-base {
  width: 100%;
  height: 100%;
  z-index: 1; }

/* line 13411, new_theme.scss */
.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

/* line 13419, new_theme.scss */
.noUi-origin {
  position: absolute;
  height: 0;
  width: 0; }

/* line 13425, new_theme.scss */
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top .3s, right .3s, bottom .3s, left .3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; }

/* line 13431, new_theme.scss */
.noUi-state-drag * {
  cursor: inherit !important; }

/* line 13435, new_theme.scss */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 13441, new_theme.scss */
.noUi-horizontal {
  height: 18px; }

/* line 13445, new_theme.scss */
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px; }

/* line 13452, new_theme.scss */
.noUi-vertical {
  width: 18px; }

/* line 13456, new_theme.scss */
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

/* line 13463, new_theme.scss */
.noUi-connect {
  background: #3FB8AF;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms; }

/* line 13470, new_theme.scss */
.noUi-draggable {
  cursor: w-resize; }

/* line 13474, new_theme.scss */
.noUi-vertical .noUi-draggable {
  cursor: n-resize; }

/* line 13478, new_theme.scss */
.noUi-handle {
  position: relative;
  z-index: 1;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }

/* line 13488, new_theme.scss */
.noUi-marker,
.noUi-pips,
.noUi-tooltip,
.noUi-value {
  position: absolute; }

/* line 13495, new_theme.scss */
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/* line 13499, new_theme.scss */
.noUi-handle:after,
.noUi-handle:before {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px; }

/* line 13511, new_theme.scss */
.noUi-handle:after {
  left: 17px; }

/* line 13515, new_theme.scss */
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

/* line 13523, new_theme.scss */
.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* line 13527, new_theme.scss */
[disabled] .noUi-connect {
  background: #B8B8B8; }

/* line 13531, new_theme.scss */
[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
  cursor: not-allowed; }

/* line 13537, new_theme.scss */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 13543, new_theme.scss */
.noUi-pips {
  color: #999; }

/* line 13547, new_theme.scss */
.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* line 13552, new_theme.scss */
.noUi-marker {
  background: #CCC; }

/* line 13556, new_theme.scss */
.noUi-marker-large,
.noUi-marker-sub {
  background: #AAA; }

/* line 13561, new_theme.scss */
.noUi-pips-horizontal {
  top: 100%; }

/* line 13565, new_theme.scss */
.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0); }

/* line 13570, new_theme.scss */
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  height: 5px; }

/* line 13575, new_theme.scss */
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

/* line 13579, new_theme.scss */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

/* line 13586, new_theme.scss */
.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px; }

/* line 13592, new_theme.scss */
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

/* line 13598, new_theme.scss */
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

/* line 13602, new_theme.scss */
.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

/* line 13606, new_theme.scss */
.noUi-tooltip {
  text-align: center;
  display: block;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px; }

/* line 13616, new_theme.scss */
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

/* line 13623, new_theme.scss */
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

@font-face {
  font-family: bc-sf-filter-ico;
  src: url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/bc-sf-filter-ico.eot?1fx0e3&v=7113362512250643457");
  src: url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/bc-sf-filter-ico.eot?1fx0e3%23iefix&v=7113362512250643457") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/bc-sf-filter-ico.ttf?1fx0e3&v=14909203515321520148") format("truetype"), url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/bc-sf-filter-ico.woff?1fx0e3&v=15222002608926346383") format("woff"), url("//cdn.shopify.com/s/files/1/2395/6385/t/65/assets/bc-sf-filter-ico.svg?1fx0e3%23icomoon&v=11737008707679714487") format("svg");
  font-weight: 400;
  font-style: normal; }
/* line 13638, new_theme.scss */
#bc-sf-filter-wrapper {
  float: left;
  width: 100%; }

/* line 13643, new_theme.scss */
#bc-sf-filter-wrapper + *,
.bc-sf-filter-clearfix {
  clear: both; }

/* line 13648, new_theme.scss */
.bc-sf-filter-option-hidden {
  display: none !important; }

/* line 13652, new_theme.scss */
.bc-sf-filter-clear,
.bc-sf-filter-clear-all {
  float: right;
  font-size: 80%;
  margin: 0;
  line-height: 22px; }

/* line 13660, new_theme.scss */
.bc-sf-filter-block-title h3,
.bc-sf-filter-block-title .h3 {
  display: inline-block; }

/* line 13665, new_theme.scss */
.bc-sf-filter-block-title h3 span,
.bc-sf-filter-block-title .h3 span {
  cursor: pointer; }

/* line 13670, new_theme.scss */
.bc-sf-filter-sprite {
  background: url(bc-sf-filter-sprite.png?v=6) no-repeat; }

/* line 13674, new_theme.scss */
.bc-sf-filter-option-block {
  margin: 0; }

/* line 13678, new_theme.scss */
.bc-sf-filter-option-block:first-child {
  padding-top: 0; }

/* line 13682, new_theme.scss */
.bc-sf-filter-option-block:last-child {
  border-bottom: 0; }

/* line 13686, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title {
  line-height: 20px;
  position: relative;
  overflow: visible;
  padding-bottom: 2px; }

/* line 13693, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title h3,
.bc-sf-filter-option-block .bc-sf-filter-block-title .h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  line-height: 20px;
  color: #7892A9; }

/* line 13702, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title h3 > span:after,
.bc-sf-filter-option-block .bc-sf-filter-block-title .h3 > span:after {
  content: '';
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #7892a9;
  display: inline-block;
  margin: 0 0px -4px 6px; }

/* line 13713, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title h3 > span.up:after,
.bc-sf-filter-option-block .bc-sf-filter-block-title .h3 > span.up:after {
  border-top: none;
  border-bottom-color: #7892a9;
  margin-bottom: 2px; }

/* line 13720, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title h3 a,
.bc-sf-filter-option-block .bc-sf-filter-block-title .h3 a {
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 400;
  float: right;
  letter-spacing: 0; }

/* line 13729, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title.click h3 span:after,
.bc-sf-filter-option-block .bc-sf-filter-block-title.click .h3 span:after {
  border-top-color: transparent;
  border-bottom-color: #7892a9;
  margin-bottom: 2px; }

/* line 13739, new_theme.scss */
.bc-sf-filter-option-block[data-show-more-type*=scrollbar] .bc-sf-filter-block-content {
  max-height: 220px; }

/* line 13743, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content.no-scrollbar {
  max-height: none !important; }

/* line 13747, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content a {
  cursor: pointer; }

/* line 13751, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul {
  padding-left: 0;
  margin: 0; }

/* line 13756, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li {
  position: relative;
  list-style: none;
  margin-bottom: 7px; }

/* line 13762, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li a {
  display: block;
  font-weight: 400;
  color: inherit;
  text-decoration: none;
  position: relative; }

/* line 13770, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li a.selected {
  font-weight: 700; }

/* line 13774, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li a[data-count='0'] {
  opacity: 0.3 !important; }

/* line 13778, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li input[type=checkbox] {
  display: none; }

/* line 13782, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li label {
  padding-left: 23px;
  line-height: 22px; }

/* line 13787, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li input[type=checkbox] + span {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  width: 14px;
  height: 14px;
  position: absolute;
  background: 0 0;
  left: 1px;
  top: 3px;
  background: #FFF; }

/* line 13798, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li input[type=checkbox]:checked {
  font-weight: 400; }

/* line 13802, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li input[type=checkbox]:checked + span:after {
  content: '';
  width: 9px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  border: 2px solid #000;
  border-top: none;
  border-right: none;
  background: 0 0;
  transform: rotate(-50deg);
  box-sizing: border-box; }

/* line 13817, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul li ul {
  margin-left: 20px; }

/* line 13821, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content label {
  font-weight: 400;
  display: inline-block;
  cursor: pointer;
  float: none; }

/* line 13828, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-multiple-list li input[type=checkbox] {
  cursor: pointer; }

/* line 13832, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-box {
  overflow: hidden; }

/* line 13836, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-box li {
  display: inline-block;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  padding: 0;
  margin-right: 2%;
  min-width: 22%;
  text-align: center; }

/* line 13846, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-box li a {
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  padding: 3px;
  width: auto;
  display: block; }

/* line 13855, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-box li a.selected {
  border-color: #000;
  background: #000;
  color: #fff !important;
  display: block; }

/* line 13862, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-box li a.selected span {
  color: #fff !important; }

/* line 13866, new_theme.scss */
.bc-sf-filter-option-amount {
  margin-left: 5px; }

/* line 13870, new_theme.scss */
.bc-sf-filter-option-box .bc-sf-filter-option-amount {
  display: none; }

/* line 13874, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch li {
  margin-right: 2px;
  margin-bottom: 5px; }

/* line 13879, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch li a[data-value=White] span.bc-sf-filter-option-swatch-image {
  border: 1px solid #cbcbcb !important; }

/* line 13883, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch li a.selected,
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch li a:hover {
  font-weight: 400; }

/* line 13888, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch li a.selected .bc-sf-filter-option-swatch-image,
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch li a:hover .bc-sf-filter-option-swatch-image {
  border: 2px solid #000 !important; }

/* line 13893, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-grid li a span.bc-sf-filter-option-swatch-image,
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-list li a span.bc-sf-filter-option-swatch-image {
  border-radius: 50%; }

/* line 13898, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch li a .bc-sf-filter-option-swatch-image {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-size: cover; }

/* line 13908, new_theme.scss */
.bc-sf-filter-option-swatch.circle-list li a span.bc-sf-filter-option-value,
.bc-sf-filter-option-swatch.square-list li a span.bc-sf-filter-option-value {
  padding-left: 5px; }

/* line 13913, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.square-grid li {
  display: inline-block; }

/* line 13917, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.square-grid li a span:not(.bc-sf-filter-option-swatch-image) {
  display: none; }

/* line 13921, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.square-list li {
  display: block; }

/* line 13925, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-grid li {
  display: inline-block; }

/* line 13929, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-grid li a span:not(.bc-sf-filter-option-swatch-image) {
  display: none; }

/* line 13933, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-list li {
  display: block; }

/* line 13937, new_theme.scss */
.bc-sf-filter-icon-star {
  font-size: 0; }

/* line 13941, new_theme.scss */
.bc-sf-filter-icon-star:before {
  font-family: bc-sf-filter-ico;
  font-style: normal;
  font-weight: 400;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  content: "\e906";
  font-size: 16px; }

/* line 13961, new_theme.scss */
.bc-sf-filter-icon-star.bc-sf-filter-icon-star-active:before {
  content: ""; }

/* line 13965, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li a {
  padding-left: 20px; }

/* line 13969, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li a > span:first-child {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  width: 14px;
  height: 14px;
  position: absolute;
  background: 0 0;
  left: 1px;
  top: 4px; }

/* line 13980, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-content ul.bc-sf-filter-option-multiple-list li a.selected > span:first-child:before {
  content: '';
  width: 9px;
  height: 6px;
  position: absolute;
  top: 2px;
  left: 3px;
  border: 2px solid #000;
  border-top: none;
  border-right: none;
  background: 0 0;
  -webkit-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  transform: rotate(-50deg);
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 13998, new_theme.scss */
.bc-sf-filter-selection-wrapper {
  margin-bottom: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3;
  font-size: 14px; }

/* line 14005, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-block-title {
  overflow: hidden;
  line-height: 20px; }

/* line 14010, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-block-title h3,
.bc-sf-filter-selection-wrapper .bc-sf-filter-block-title .h3 {
  font-size: 14px;
  margin: 0;
  text-transform: none;
  font-weight: 400;
  line-height: 20px; }

/* line 14019, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-block-title .bc-sf-filter-clear {
  font-size: 11px;
  color: #2d2d2d;
  line-height: 21px; }

/* line 14025, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items {
  margin-top: 0; }

/* line 14028, new_theme.scss */
.bc-sf-filter-clear-all {
  background-color: #D9DBDA;
  color: #4F565E;
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  padding: 0 26px;
  border-radius: 5px;
  height: 30px; }

/* line 14031, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item {
  text-transform: uppercase;
  color: #2d2d2d;
  clear: both; }

/* line 14037, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item > a {
  color: inherit;
  display: block;
  text-decoration: none; }

/* line 14043, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item .selected-type span {
  font-weight: 400; }

/* line 14047, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item .selected-type strong,
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item .selected-type strong > span {
  font-weight: 700; }

/* line 14052, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item .bc-sf-filter-clear {
  width: 15px;
  height: 15px;
  float: right;
  margin-top: 2px;
  position: relative; }

/* line 14060, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item .bc-sf-filter-clear:before {
  content: '';
  display: block;
  width: 15px;
  height: 1px;
  background: #000;
  position: absolute;
  right: 0;
  top: 8px;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg); }

/* line 14075, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item .bc-sf-filter-clear:after {
  content: '';
  display: block;
  width: 15px;
  height: 1px;
  background: #000;
  position: absolute;
  right: 0;
  top: 8px;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg); }

/* line 14090, new_theme.scss */
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item-label {
  margin: 10px 0;
  text-transform: uppercase; }

/* line 14095, new_theme.scss */
#bc-sf-filter-scroll-to-top span:before,
#bc-sf-filter-top-display-type .bc-sf-filter-display-item:before {
  text-transform: none;
  font-family: bc-sf-filter-ico;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 14104, new_theme.scss */
.bc-sf-filter-block-content .noUi-target {
  height: 6px;
  border-radius: 0;
  margin: 0;
  box-shadow: none; }

/* line 14111, new_theme.scss */
.bc-sf-filter-block-content .noUi-horizontal .noUi-origin .noUi-handle {
  width: 10px;
  height: 18px;
  left: 0;
  top: 0;
  box-shadow: none;
  border-radius: 3px;
  cursor: pointer; }

/* line 14121, new_theme.scss */
.bc-sf-filter-block-content .noUi-handle:after,
.bc-sf-filter-block-content .noUi-handle:before {
  display: none; }

/* line 14126, new_theme.scss */
.bc-sf-filter-block-content .noUi-connect {
  background: #242424; }

/* line 14130, new_theme.scss */
.bc-sf-filter-block-content .bc-sf-filter-option-range-slider {
  margin: 0 7px; }

/* line 14134, new_theme.scss */
.bc-sf-filter-block-content .bc-sf-filter-option-range-slider.has-pips {
  margin-bottom: 35px; }

/* line 14138, new_theme.scss */
.bc-sf-filter-block-content .bc-sf-filter-option-range-amount {
  position: relative; }

/* line 14142, new_theme.scss */
.bc-sf-filter-block-content .bc-sf-filter-option-range-amount:after {
  clear: both;
  content: '';
  display: block;
  margin-bottom: 10px; }

/* line 14149, new_theme.scss */
.bc-sf-filter-block-content .bc-sf-filter-option-range-amount input {
  width: calc(50% - 15px);
  height: 30px;
  float: left;
  margin: 0 0 10px;
  padding: 1px 5px;
  line-height: 24px;
  border: 1px solid #e3e3e3;
  clear: none;
  min-height: auto;
  min-width: auto; }

/* line 14162, new_theme.scss */
.bc-sf-filter-block-content .bc-sf-filter-option-range-amount .bc-sf-filter-option-range-amount-split {
  float: left;
  font-size: 14px;
  line-height: 36px;
  width: 30px;
  text-align: center; }

/* line 14170, new_theme.scss */
.bc-sf-filter-block-content .bc-sf-filter-option-range-slider.no-ruler .noUi-marker-normal {
  display: none; }

/* line 14174, new_theme.scss */
.bc-sf-filter-block-content .bc-sf-filter-option-range-slider[disabled=disabled] {
  margin-bottom: 10px; }

/* line 14178, new_theme.scss */
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
  color: #444;
  font-size: 11px;
  margin-top: 3px;
  margin-left: 0;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal; }

/* line 14190, new_theme.scss */
.noUi-value-horizontal:last-child {
  margin-left: 0;
  left: auto !important;
  right: 0;
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%); }

/* line 14198, new_theme.scss */
.noUi-pips-horizontal {
  left: 4px;
  height: 60px;
  width: 100%;
  padding: 0; }

/* line 14205, new_theme.scss */
.noUi-marker-horizontal.noUi-marker {
  width: 1px; }

/* line 14209, new_theme.scss */
.noUi-marker-horizontal.noUi-marker-large {
  height: 11px;
  margin-left: -4px;
  margin-top: -9px; }

/* line 14215, new_theme.scss */
.noUi-marker-horizontal.noUi-marker-large:first-child {
  margin-left: -5px; }

/* line 14219, new_theme.scss */
.noUi-origin {
  margin-left: -4px;
  top: -8px; }

/* line 14224, new_theme.scss */
.bc-sf-filter-range-value-lower {
  font-size: 11px;
  margin-top: 7px;
  margin-left: 4px;
  display: inline-block; }

/* line 14231, new_theme.scss */
.bc-sf-filter-range-value-upper {
  font-size: 11px;
  margin-top: 7px;
  float: right; }

/* line 14237, new_theme.scss */
#bc-sf-filter-tree-mobile {
  display: none; }

/* line 14241, new_theme.scss */
#bc-sf-filter-tree-mobile button {
  background: #000;
  color: #fff;
  padding: 10px 0;
  margin: 20px 0;
  border: none;
  text-transform: uppercase;
  font-size: 14px;
  cursor: pointer;
  display: inline-block; }

/* line 14253, new_theme.scss */
.jspContainer {
  width: 100% !important; }

/* line 14257, new_theme.scss */
.jspVerticalBar {
  width: 5px;
  background: #ececec;
  cursor: pointer; }

/* line 14263, new_theme.scss */
.jspHorizontalBar {
  height: 5px;
  background: #ececec; }

/* line 14268, new_theme.scss */
.jspDrag {
  background: #a7a7a7; }

/* line 14272, new_theme.scss */
.bc-sf-filter-option-block[data-show-more-type=scrollbar] .bc-sf-filter-block-content {
  overflow: hidden; }

/* line 14276, new_theme.scss */
.bc-sf-filter-option-view-less {
  display: block;
  margin-top: 10px; }

/* line 14281, new_theme.scss */
.bc-sf-filter-option-show-search-box {
  padding: 10px;
  width: 100%;
  border: 1px solid #e3e3e3;
  height: 30px; }

@media screen and (min-width: 900px) {
  /* line 14289, new_theme.scss */
  .bc-sf-filter-option-block[data-show-search-box-pc=true] .bc-sf-filter-option-show-search-box-wrapper {
    margin-top: 15px; }

  /* line 14292, new_theme.scss */
  .bc-sf-filter-option-block[data-show-search-box-pc=false] .bc-sf-filter-option-show-search-box-wrapper {
    display: none !important; } }
@media screen and (max-width: 899px) {
  /* line 14298, new_theme.scss */
  .bc-sf-filter-option-block[data-show-search-box-mobile=true] .bc-sf-filter-option-show-search-box-wrapper {
    margin-top: 15px; }

  /* line 14301, new_theme.scss */
  .bc-sf-filter-option-block[data-show-search-box-mobile=false] .bc-sf-filter-option-show-search-box-wrapper {
    display: none !important; }

  /* line 14304, new_theme.scss */
  .bc-sf-filter-tree-mobile-style2 .bc-sf-filter-option-block[data-show-search-box-mobile=true] .bc-sf-filter-option-show-search-box-wrapper {
    display: none;
    padding: 0 20px; }

  /* line 14308, new_theme.scss */
  .bc-sf-filter-tree-mobile-style2 .bc-sf-filter-option-block.bc-sf-filter-option-block-active[data-show-search-box-mobile=true] .bc-sf-filter-option-show-search-box-wrapper {
    display: block; }

  /* line 14311, new_theme.scss */
  .bc-sf-filter-tree-mobile-style3 .bc-sf-filter-option-block[data-show-search-box-mobile=true] .bc-sf-filter-option-show-search-box-wrapper {
    display: none;
    padding: 0 20px; } }
/* line 14317, new_theme.scss */
#bc-sf-filter-load-more-loading-icon,
#bc-sf-filter-loading {
  background: url(bc-sf-filter-loading.gif) center 14px no-repeat #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: 56px;
  height: 56px;
  padding: 0;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  z-index: 9999999999;
  text-align: center;
  overflow: hidden;
  text-indent: -999em; }

/* line 14332, new_theme.scss */
div.checker,
div.selector.focus,
div.selector.hover {
  opacity: 1; }

/* line 14338, new_theme.scss */
#bc-sf-filter-loading {
  position: fixed;
  top: 50% !important;
  bottom: auto;
  left: 50%;
  right: auto;
  margin-left: -28px;
  margin-top: -28px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

/* line 14352, new_theme.scss */
#bc-sf-filter-load-more-loading-icon {
  margin: 0 auto;
  margin-left: -28px;
  margin-top: -28px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

/* line 14362, new_theme.scss */
#bc-sf-filter-error {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  position: fixed;
  top: 50% !important;
  bottom: auto;
  left: 50%;
  max-width: 100%;
  overflow: hidden;
  padding: 10px;
  text-align: center;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 999999999;
  transform: translate(-50%, -50%);
  font-size: 14px; }

/* line 14384, new_theme.scss */
#bc-sf-filter-error .btn-wrapper {
  text-align: right;
  margin-top: 10px; }

/* line 14389, new_theme.scss */
#bc-sf-filter-error .btn-wrapper button {
  border-radius: 3px;
  background: #fff;
  box-shadow: none;
  border: 1px solid #ccc;
  font-size: 12px; }

/* line 14397, new_theme.scss */
#bc-sf-filter-message {
  text-align: center;
  font-size: 14px; }

/* line 14402, new_theme.scss */
#bc-sf-filter-top-notification {
  text-align: center; }

/* line 14406, new_theme.scss */
.bc-sf-filter-skeleton-text {
  height: 8px;
  max-width: 100%;
  min-width: 50px;
  background: rgba(0, 0, 0, 0.07);
  border-radius: 50em;
  display: inline-block;
  -webkit-animation: bc-sf-filter-skeleton-animation 2s infinite;
  animation: bc-sf-filter-skeleton-animation 2s infinite; }

/* line 14417, new_theme.scss */
.bc-sf-filter-skeleton-text.bc-sf-filter-skeleton-width1 {
  width: 50px; }

/* line 14421, new_theme.scss */
.bc-sf-filter-skeleton-text.bc-sf-filter-skeleton-width2 {
  width: 100px; }

/* line 14425, new_theme.scss */
.bc-sf-filter-skeleton-text.bc-sf-filter-skeleton-width3 {
  width: 150px; }

/* line 14429, new_theme.scss */
.bc-sf-filter-skeleton-text.bc-sf-filter-skeleton-width4 {
  width: 200px; }

/* line 14433, new_theme.scss */
.bc-sf-filter-skeleton-button {
  background-color: rgba(0, 0, 0, 0.07) !important;
  -webkit-animation: bc-sf-filter-skeleton-animation 2s infinite;
  animation: bc-sf-filter-skeleton-animation 2s infinite; }

/* line 14439, new_theme.scss */
.bc-sf-filter-skeleton-button > span {
  background-color: rgba(0, 0, 0, 0.1);
  height: 8px;
  border-radius: 50em;
  width: 30%;
  display: inline-block; }

/* line 14447, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-skeleton-text {
  max-width: 100%;
  display: block; }

/* line 14452, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-skeleton-text.bc-sf-filter-skeleton-width1 {
  width: 40%; }

/* line 14456, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-skeleton-text.bc-sf-filter-skeleton-width2 {
  width: 65%; }

/* line 14460, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-skeleton-text.bc-sf-filter-skeleton-width3 {
  width: 80%; }

/* line 14464, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-skeleton-text.bc-sf-filter-skeleton-width4 {
  width: 100%; }

/* line 14468, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-content .bc-sf-filter-skeleton-text:not(:last-child) {
  margin-bottom: 18px; }

/* line 14472, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-content .bc-sf-filter-skeleton-text:not(:first-child) {
  margin-top: 10px; }

/* line 14476, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-title > a,
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-title > h3,
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-title > .h3 {
  display: block; }

/* line 14482, new_theme.scss */
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-title > a span:after,
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-title > h3 span:after,
.bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-title > .h3 span:after {
  content: '';
  height: 12px;
  width: 28%;
  background: #ececec;
  border-radius: 50em;
  display: inline-block;
  -webkit-animation: bc-sf-filter-skeleton-animation 2s infinite;
  animation: bc-sf-filter-skeleton-animation 2s infinite; }

/* line 14495, new_theme.scss */
#bc-sf-filter-tree-h .bc-sf-filter-option-block.bc-sf-filter-option-skeleton .bc-sf-filter-block-title > a span:after {
  width: 80px;
  height: 10px; }

/* line 14500, new_theme.scss */
.bc-sf-filter-product-skeleton .bc-sf-filter-skeleton-image {
  background-color: rgba(0, 0, 0, 0.04);
  margin-bottom: 5%;
  -webkit-animation: bc-sf-filter-skeleton-animation 2s infinite;
  animation: bc-sf-filter-skeleton-animation 2s infinite; }

/* line 14507, new_theme.scss */
.bc-sf-filter-product-skeleton .bc-sf-filter-skeleton-meta > span {
  display: block;
  margin-bottom: 15px; }

@-webkit-keyframes bc-sf-filter-skeleton-animation {
  0%,
 	100% {
    opacity: 1; }
  50% {
    opacity: 0.5; } }
@keyframes bc-sf-filter-skeleton-animation {
  0%,
 	100% {
    opacity: 1; }
  50% {
    opacity: 0.5; } }
/* line 14532, new_theme.scss */
.bc-sf-product-item-loading {
  height: auto;
  margin-bottom: 10px;
  position: relative;
  padding-bottom: 40px; }

/* line 14539, new_theme.scss */
.bc-sf-product-item-loading:before {
  content: "";
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: #eee;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee));
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: 20px;
  left: 0; }

/* line 14561, new_theme.scss */
.bc-sf-product-item-loading:after,
.bc-sf-search-suggestion-loading > ul > li:before {
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  background: #f6f7f8; }

/* line 14571, new_theme.scss */
.bc-sf-product-item-loading:after {
  content: "";
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #eee;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee));
  width: 60%;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0; }

/* line 14587, new_theme.scss */
.bc-sf-product-item-loading .bc-sf-product-item-loading-img {
  background-color: #f0f0f0;
  height: 150px;
  width: 100%;
  max-width: 100%; }

/* line 14594, new_theme.scss */
#bc-sf-filter-top-show-limit label,
#bc-sf-filter-top-sorting label {
  font-size: 12px;
  margin-right: 5px;
  display: inline-block; }

/* line 14601, new_theme.scss */
#bc-sf-filter-top-display-type .bc-sf-filter-display-item {
  font-size: 0;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 30px;
  margin-left: 10px;
  line-height: 30px;
  background: 0 0; }

/* line 14612, new_theme.scss */
#bc-sf-filter-top-display-type .bc-sf-filter-display-item:before {
  display: inline-block;
  font-size: 16px;
  color: #000; }

/* line 14618, new_theme.scss */
#bc-sf-filter-top-display-type .bc-sf-filter-display-item.active {
  cursor: default; }

/* line 14622, new_theme.scss */
#bc-sf-filter-top-display-type .bc-sf-filter-display-item.active:before,
#bc-sf-filter-top-display-type .bc-sf-filter-display-item:hover:before {
  color: #ccc; }

/* line 14627, new_theme.scss */
#bc-sf-filter-top-display-type .bc-sf-filter-display-item.bc-sf-filter-display-grid:before {
  content: ""; }

/* line 14631, new_theme.scss */
#bc-sf-filter-top-display-type .bc-sf-filter-display-item.bc-sf-filter-display-list:before {
  content: "\e907";
  font-size: 19px; }

/* line 14636, new_theme.scss */
#bc-sf-filter-bottom-pagination,
#bc-sf-filter-top-pagination,
[data-bc-sort=best-selling] {
  display: none; }

/* line 14642, new_theme.scss */
#bc-sf-filter-scroll-to-top {
  text-align: center;
  line-height: 45px;
  display: none;
  background-color: #000;
  z-index: 99;
  width: 45px;
  height: 45px;
  position: fixed;
  right: 30px;
  top: 85%;
  cursor: pointer;
  margin: 0;
  clear: both;
  overflow: hidden;
  font-size: 0; }

/* line 14660, new_theme.scss */
#bc-sf-filter-scroll-to-top.style2 {
  background-color: #f0f0f0;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all 0.3s ease-in-out; }

/* line 14669, new_theme.scss */
#bc-sf-filter-scroll-to-top.style2:hover {
  background-color: #222; }

/* line 14673, new_theme.scss */
#bc-sf-filter-scroll-to-top span {
  display: block;
  color: #fff;
  background: 0 0 !important; }

/* line 14679, new_theme.scss */
#bc-sf-filter-scroll-to-top.style2 span {
  color: #000; }

/* line 14683, new_theme.scss */
#bc-sf-filter-scroll-to-top span:before {
  display: inline-block;
  font-size: 16px;
  content: ""; }

/* line 14689, new_theme.scss */
#bc-sf-filter-scroll-to-top.style2:hover span:before {
  color: #fff; }

/* line 14693, new_theme.scss */
#bc-sf-filter-bottom-pagination {
  clear: both; }

/* line 14697, new_theme.scss */
#bc-sf-filter-load-more {
  text-align: center;
  display: none;
  clear: both;
  padding: 20px 0 30px; }

/* line 14704, new_theme.scss */
#bc-sf-filter-load-more .bc-sf-filter-load-more-button {
  color: #333;
  border: 1px solid #333;
  background-color: transparent;
  padding: 10px 20px;
  height: auto;
  vertical-align: top;
  line-height: 22px;
  text-transform: uppercase; }

/* line 14715, new_theme.scss */
#bc-sf-filter-load-more #bc-sf-filter-load-more-loading #bc-sf-filter-load-more-icon {
  background: url(bc-sf-filter-loading.gif) center 14px no-repeat #fff;
  margin: 0 auto;
  width: 56px;
  height: 56px;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
  text-align: center;
  text-indent: -999em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  z-index: 99; }

/* line 14731, new_theme.scss */
#bc-sf-filter-btn-load-previous-page {
  text-align: center;
  clear: both;
  margin-bottom: 20px; }

/* line 14737, new_theme.scss */
#bc-sf-filter-btn-load-previous-page .js-bc-sf-filter-btn-load-previous-page {
  height: auto;
  background-color: transparent;
  padding: 10px 20px;
  border: 1px solid #333;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top; }

/* line 14748, new_theme.scss */
.bc-sf-search-container {
  text-align: center;
  margin-bottom: 50px; }

/* line 14753, new_theme.scss */
.bc-sf-search-container .bc-sf-search-result-header {
  font-size: 20px; }

/* line 14757, new_theme.scss */
.bc-sf-search-form {
  position: relative;
  max-width: 60%;
  width: 100%;
  margin: 0 auto 10px;
  clear: both;
  padding-top: 0;
  padding-bottom: 0; }

/* line 14767, new_theme.scss */
.bc-sf-search-form .bc-sf-search-box {
  border: 1px solid #ececec;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  padding: 10px 40px 10px 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: normal;
  margin-top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 14782, new_theme.scss */
.bc-sf-search-form .bc-sf-search-btn {
  border: 0;
  width: 26px;
  height: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 0;
  vertical-align: middle;
  border-radius: 0;
  box-shadow: none;
  background: 0 0; }

/* line 14798, new_theme.scss */
.bc-sf-search-form .bc-sf-search-btn:before {
  display: inline-block;
  font-family: bc-sf-filter-ico;
  font-size: 16px;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  color: #696969;
  font-weight: 600; }

/* line 14811, new_theme.scss */
.bc-sf-search-form .bc-sf-search-btn:hover:before {
  color: #000; }

/* line 14815, new_theme.scss */
.bc-sf-search-suggestion-wrapper {
  position: absolute;
  z-index: 99990; }

/* line 14820, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel *,
.bc-sf-search-suggestion-wrapper * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-width: 0; }

/* line 14828, new_theme.scss */
.bc-sf-search-suggestion {
  display: none;
  position: absolute;
  background: #fff;
  padding: 0;
  margin: 0;
  box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 1px 5px 1px rgba(39, 44, 48, 0.16);
  border-radius: 2px;
  z-index: 99990; }

/* line 14839, new_theme.scss */
.bc-sf-search-suggestion li {
  list-style: none !important;
  clear: both; }

/* line 14844, new_theme.scss */
.bc-sf-search-suggestion .bc-sf-search-suggestion-group li {
  float: left;
  width: 100%; }

/* line 14849, new_theme.scss */
.bc-sf-search-suggestion-header {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  text-transform: uppercase;
  background: #f5f5f5;
  text-align: left;
  padding: 5px 10px 4px;
  color: #a0a0a0;
  margin: 0;
  font-size: 12px; }

/* line 14860, new_theme.scss */
.bc-sf-search-suggestion > li:first-child > ul > li:first-child {
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

/* line 14869, new_theme.scss */
.bc-sf-search-suggestion-header-popular + .bc-sf-search-suggestion-item a {
  color: inherit; }

/* line 14873, new_theme.scss */
.bc-sf-search-suggestion-header-view-all {
  text-align: center;
  background: 0 0;
  padding-bottom: 7px;
  padding-top: 7px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  clear: both; }

/* line 14887, new_theme.scss */
.bc-sf-search-suggestion-header-view-all > a {
  display: block;
  font-weight: 700;
  color: inherit !important;
  margin: 0 !important;
  border: none !important;
  background: 0 0 !important; }

/* line 14896, new_theme.scss */
.bc-sf-search-suggestion-item {
  padding: 0 10px;
  margin: 0; }

/* line 14901, new_theme.scss */
.bc-sf-search-suggestion-header + .bc-sf-search-suggestion-item {
  padding-top: 5px; }

/* line 14905, new_theme.scss */
.bc-sf-search-suggestion-item:last-child {
  padding-bottom: 5px; }

/* line 14909, new_theme.scss */
.bc-sf-search-suggestion-item > a {
  display: block;
  text-decoration: none;
  line-height: 1.375;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
  background: 0 0 !important;
  overflow: visible;
  float: left;
  width: 100%; }

/* line 14922, new_theme.scss */
.bc-sf-search-suggestion-item a > b {
  font-weight: 400; }

/* line 14926, new_theme.scss */
.bc-sf-search-suggestion-item-product {
  overflow: visible;
  border-bottom: 1px solid #f5f5f5;
  padding-top: 10px !important;
  padding-bottom: 8px !important;
  float: left;
  width: 100%; }

/* line 14935, new_theme.scss */
.bc-sf-search-suggestion-item-product .bc-sf-search-suggestion-left {
  float: left;
  display: inline-block;
  margin-right: 10px;
  width: 70px; }

/* line 14942, new_theme.scss */
.bc-sf-search-suggestion-item-product .bc-sf-search-suggestion-left img {
  width: auto;
  max-height: 84px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block; }

/* line 14951, new_theme.scss */
.bc-sf-search-suggestion-item-product .bc-sf-search-suggestion-right {
  overflow: visible;
  vertical-align: middle;
  float: right;
  display: block;
  width: calc(100% - 80px); }

/* line 14959, new_theme.scss */
.bc-sf-search-suggestion-product-title {
  line-height: 1.1;
  font-size: 110%;
  font-weight: 500;
  color: inherit;
  padding-bottom: 3px;
  margin-top: -3px; }

/* line 14968, new_theme.scss */
.bc-sf-search-suggestion-product-title b {
  font-weight: 400; }

/* line 14972, new_theme.scss */
.bc-sf-search-suggestion-product-sku {
  color: #a6a6a6;
  font-size: 85%;
  padding-bottom: 3px; }

/* line 14978, new_theme.scss */
.bc-sf-search-suggestion-product-vendor {
  color: #666;
  padding-bottom: 2px; }

/* line 14983, new_theme.scss */
.bc-sf-search-suggestion-product-price {
  color: #030303;
  font-weight: 700;
  line-height: 1.1; }

/* line 14989, new_theme.scss */
.bc-sf-search-suggestion-product-price s {
  text-decoration: line-through;
  color: #adadad; }

/* line 14994, new_theme.scss */
.bc-sf-search-suggestion-product-price s:after {
  background-color: initial; }

/* line 14998, new_theme.scss */
.bc-sf-search-suggestion-popover {
  position: absolute;
  top: -20px;
  right: 10%;
  overflow: hidden;
  height: 20px;
  width: 20px;
  margin: 0;
  z-index: 99991; }

/* line 15009, new_theme.scss */
.bc-sf-search-suggestion-popover[data-direction=left] {
  position: absolute;
  top: -20px;
  left: 10%;
  right: auto;
  overflow: hidden;
  height: 20px;
  width: 20px;
  margin: 0;
  z-index: 99991; }

/* line 15021, new_theme.scss */
.bc-sf-search-suggestion-popover::after {
  content: '';
  position: absolute;
  top: 15px;
  left: 50%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  height: 10px;
  width: 10px;
  margin-left: -5px;
  background-color: #f5f5f5;
  box-shadow: 0 0 0 1px rgba(39, 44, 48, 0.05), 0 1px 5px 1px rgba(39, 44, 48, 0.16); }

/* line 15036, new_theme.scss */
.bc-sf-filter-view-all-result {
  text-align: center;
  background: #f7f7f7;
  border: 1px solid #eee;
  padding: 5px 0; }

/* line 15043, new_theme.scss */
.bc-sf-search-suggestion-no-result {
  padding: 20px;
  color: #000; }

/* line 15048, new_theme.scss */
.bc-sf-search-suggestion-group {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important; }

/* line 15054, new_theme.scss */
.bc-sf-search-suggestion-group ul {
  display: block !important;
  left: 0 !important;
  top: 0 !important;
  padding: 0;
  margin: 0;
  border: none !important;
  position: relative !important; }

/* line 15064, new_theme.scss */
.bc-sf-search-suggestion-group[aria-label=Suggestions] .bc-sf-search-suggestion-item a {
  color: inherit; }

/* line 15068, new_theme.scss */
.bc-sf-search-suggestion-group[aria-label=Suggestions] .bc-sf-search-suggestion-item b {
  font-weight: 700; }

/* line 15072, new_theme.scss */
.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym {
  padding: 20px;
  margin: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  position: relative; }

/* line 15082, new_theme.scss */
.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym:hover {
  background: 0 0;
  box-shadow: none; }

/* line 15087, new_theme.scss */
.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym:before {
  content: "";
  background: #f5f5f5;
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

/* line 15100, new_theme.scss */
.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym > * {
  position: relative; }

/* line 15104, new_theme.scss */
.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym p {
  padding: 0;
  margin: 0;
  line-height: 22px; }

/* line 15110, new_theme.scss */
.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym p:last-child {
  margin: 0; }

/* line 15114, new_theme.scss */
.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym a,
.bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym span {
  display: inline-block; }

/* line 15119, new_theme.scss */
.bc-sf-search-suggestion-dym + .bc-sf-search-suggestion-item-product,
.bc-sf-search-suggestion-group[data-group=products] + .bc-sf-search-suggestion-group[data-group=products] {
  border-top: 1px solid #f5f5f5; }

@media screen and (min-width: 1200px) {
  /* line 15125, new_theme.scss */
  .bc-sf-search-box:focus {
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), inset 0 1px 5px rgba(0, 0, 0, 0.1); }

  /* line 15130, new_theme.scss */
  .bc-sf-search-suggestion {
    min-width: 400px !important; } }
@media screen and (min-width: 900px) {
  /* line 15136, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2-width-fullwidth {
    width: 100% !important;
    left: 0 !important; }

  /* line 15140, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2-width-fullwidth .bc-sf-search-suggestion,
  .bc-sf-search-suggestion-wrapper-style2-width-fullwidth .bc-sf-search-suggestion-loading {
    width: 100% !important; }

  /* line 15144, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion {
    padding: 10px 20px 0; }

  /* line 15147, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2:not(.bc-sf-search-suggestion-wrapper-style2-width-auto) .bc-sf-search-suggestion {
    top: auto !important;
    left: auto !important; }

  /* line 15151, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-group {
    width: 25%;
    float: right;
    clear: none; }

  /* line 15156, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-group[data-group=products] {
    float: left;
    margin-bottom: 50px !important; }

  /* line 15160, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-group[data-group=products],
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-header-view-all {
    padding-right: 30px !important; }

  /* line 15164, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-header {
    background: 0 0;
    box-shadow: none;
    border-bottom: 1px solid #f7f7f7;
    padding-left: 0;
    padding-right: 0; }

  /* line 15171, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-header-view-all {
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: left;
    border-bottom: none;
    border-top: none;
    padding: 0 0 0 20px; }

  /* line 15180, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-header-view-all a {
    border-top: 1px solid #f7f7f7 !important;
    display: block;
    line-height: 50px;
    font-size: 12px; }

  /* line 15186, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-item {
    float: left;
    clear: none;
    border-bottom: none;
    padding-left: 0;
    padding-right: 0; }

  /* line 15193, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-item:last-child {
    padding-bottom: 15px; }

  /* line 15196, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-header + .bc-sf-search-suggestion-item:not(.bc-sf-search-suggestion-dym) {
    padding-top: 15px; }

  /* line 15199, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-header + .bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym {
    margin-top: 10px; }

  /* line 15202, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-item:hover {
    box-shadow: none;
    background: 0 0;
    opacity: .6;
    filter: alpha(opacity=60); }

  /* line 15208, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-item.bc-sf-search-suggestion-dym:before {
    left: 20px;
    right: 0; }

  /* line 15212, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-dym + .bc-sf-search-suggestion-item-product {
    border-top: none; }

  /* line 15215, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-group[data-group=products] > ul {
    margin-left: -20px; }

  /* line 15218, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-group[data-group=products] .bc-sf-search-suggestion-item {
    padding-left: 20px; }

  /* line 15221, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-group[data-group=products] .bc-sf-search-suggestion-header-product {
    margin-left: 20px;
    width: calc(100% - 20px); }

  /* line 15225, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-product-title {
    line-height: 1.25; }

  /* line 15228, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-item-product {
    padding-top: 15px !important;
    padding-bottom: 15px !important; }

  /* line 15232, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-group[data-group=products],
  .bc-sf-search-suggestion-wrapper-style2 .bc-sf-search-suggestion-header-view-all {
    width: 75%; }

  /* line 15236, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-item-product {
    width: 33.33%; }

  /* line 15239, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + li + li + li + li {
    clear: left; }

  /* line 15242, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li + li {
    clear: none; }

  /* line 15245, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-2 .bc-sf-search-suggestion-header-product + li + li + li,
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-2 .bc-sf-search-suggestion-header-product + li + li + li + li + li,
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li + li + li {
    clear: left; }

  /* line 15250, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-2 .bc-sf-search-suggestion-item-product {
    width: 50%; }

  /* line 15253, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-2 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li,
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-2 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li + li + li {
    clear: none; }

  /* line 15257, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-2 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li + li,
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-2 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li + li + li + li {
    clear: left; }

  /* line 15261, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2:not(.bc-sf-search-suggestion-wrapper-bc-sf-search-box-1) .bc-sf-search-suggestion {
    top: auto !important; }

  /* line 15264, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion-group {
    float: left;
    width: 33.3%;
    padding-left: 30px !important; }

  /* line 15269, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion-group .bc-sf-search-suggestion-header {
    border: none; }

  /* line 15272, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion-group[data-group=products] {
    padding-top: 20px !important;
    float: right;
    width: 66.6%;
    border-left: 1px solid #f5f5f5 !important; }

  /* line 15278, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion-group[data-group=products] + .bc-sf-search-suggestion-group {
    padding-top: 20px !important; }

  /* line 15281, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion-group[data-group=products] > ul {
    margin-left: 0; }

  /* line 15284, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion-group[data-group=products] .bc-sf-search-suggestion-header-product {
    display: none; }

  /* line 15287, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; }

  /* line 15292, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion-header-view-all {
    width: 66.6%;
    left: auto;
    right: 0;
    border-left: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5; }

  /* line 15299, new_theme.scss */
  .bc-sf-search-suggestion-reverse-product-block-true .bc-sf-search-suggestion-header-view-all a {
    color: #fd876c;
    border: none !important; } }
/* line 15305, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-popover,
.ui-helper-hidden-accessible {
  display: none !important; }

@media screen and (min-width: 900px) and (max-width: 1199px) {
  /* line 15311, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-item-product {
    width: 50%; }

  /* line 15314, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + li + li + li + li {
    clear: none; }

  /* line 15317, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + li + li + li,
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + li + li + li + li + li {
    clear: left; }

  /* line 15321, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li,
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li + li + li {
    clear: none; }

  /* line 15325, new_theme.scss */
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li + li,
  .bc-sf-search-suggestion-wrapper-style2.bc-sf-search-suggestion-products-per-row-3 .bc-sf-search-suggestion-header-product + .bc-sf-search-suggestion-dym + li + li + li + li + li {
    clear: left; } }
@keyframes placeHolderShimmer {
  0% {
    background-position: -150px 0; }
  100% {
    background-position: 150px 0; } }
/* line 15340, new_theme.scss */
.bc-sf-search-suggestion-loading > ul {
  margin: 10px 10px 0;
  padding: 0; }

/* line 15345, new_theme.scss */
.bc-sf-search-suggestion-loading > ul > li {
  height: 45px;
  margin-bottom: 10px;
  position: relative; }

/* line 15351, new_theme.scss */
.bc-sf-search-suggestion-loading > ul > li:before {
  content: "";
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #eee;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee));
  width: calc(100% - 55px);
  height: 10px;
  position: absolute;
  top: 8px;
  left: 55px; }

/* line 15367, new_theme.scss */
.bc-sf-search-suggestion-loading > ul > li:after {
  content: "";
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: #eee;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee));
  width: 50%;
  height: 10px;
  position: absolute;
  top: 28px;
  left: 55px; }

/* line 15389, new_theme.scss */
.bc-sf-search-suggestion-loading .bc-sf-search-suggestion-loading-img {
  background-color: #f0f0f0;
  height: 100%;
  width: 30%;
  max-width: 45px; }

/* line 15396, new_theme.scss */
body.bc-sf-search-suggestion-mobile-open {
  overflow: hidden;
  position: fixed;
  -webkit-overflow-scrolling: touch; }

/* line 15402, new_theme.scss */
.bc-sf-search-suggestion-mobile.bc-sf-search-suggestion-wrapper {
  position: fixed;
  left: 0 !important;
  top: 50px !important;
  width: 100% !important;
  height: calc(100% - 50px);
  background: #f5f5f5;
  list-style: none;
  z-index: 9999999998;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid #eee; }

/* line 15416, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion {
  width: 100% !important;
  left: 0 !important;
  top: 0 !important;
  box-shadow: none;
  background: #f7f7f7;
  border-radius: 0;
  border: none !important;
  overflow-y: scroll;
  position: static !important;
  -webkit-overflow-scrolling: touch; }

/* line 15429, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-group {
  background: 0 0;
  margin: 0 10px !important; }

/* line 15434, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-group > ul > .bc-sf-search-suggestion-header {
  padding-top: 6px;
  padding-bottom: 6px; }

/* line 15439, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-header {
  box-shadow: none;
  padding: 6px 5px;
  border: none !important;
  text-align: center; }

/* line 15446, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-header-view-all {
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #eee !important;
  border-top: none !important;
  background: #fff;
  margin-left: 10px;
  margin-right: 10px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 10px 5px;
  margin-bottom: 30px; }

/* line 15466, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion > li > ul > li {
  margin-bottom: -1px;
  border: 1px solid #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/* line 15474, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-item {
  padding: 6px 10px;
  background: #fff; }

/* line 15479, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-item:last-child {
  padding-bottom: 6px;
  margin-bottom: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 15490, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-header + .bc-sf-search-suggestion-item {
  padding-top: 6px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

/* line 15500, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-dym {
  margin: 0;
  padding-top: 20px !important;
  border-bottom: 0 !important;
  padding-bottom: 10px; }

/* line 15507, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-dym.bc-sf-search-suggestion-item:last-child {
  padding-bottom: 20px; }

/* line 15511, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-dym:not(:last-child):before {
  bottom: 0; }

/* line 15515, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-dym p {
  background: #f5f5f5; }

/* line 15519, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-dym p:first-child {
  padding-top: 6px; }

/* line 15523, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-dym p:last-child {
  padding-bottom: 6px; }

/* line 15527, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-item-product {
  padding-top: 10px !important;
  padding-bottom: 8px !important; }

/* line 15532, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-dym + .bc-sf-search-suggestion-item-product {
  border-top: 0 !important; }

/* line 15536, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-item-product:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/* line 15542, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 9999999998;
  height: 100%;
  padding-bottom: 1px;
  display: none;
  background: rgba(0, 0, 0, 0.5); }

/* line 15554, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel form {
  height: 50px;
  background: #fff;
  padding-top: 0;
  margin: 0; }

/* line 15561, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel:after {
  display: none; }

/* line 15565, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-btn-close-suggestion {
  background: #fff;
  width: 50px;
  height: 100%;
  float: left;
  border: none;
  font-size: 0;
  position: relative;
  border-right: 1px solid #f2f2f2;
  box-shadow: none; }

/* line 15577, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-btn-close-suggestion:before {
  content: "×";
  position: absolute;
  width: 100%;
  font-family: bc-sf-filter-ico;
  font-size: 22px;
  top: 0;
  left: 0;
  line-height: 50px;
  color: #666; }

/* line 15589, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-submit-mobile {
  width: 50px;
  height: 100%;
  float: right;
  font-size: 0;
  position: relative;
  border: none;
  background: #fff;
  display: block; }

/* line 15600, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-submit-mobile span {
  display: block; }

/* line 15604, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-submit-mobile span:before {
  content: "\e904";
  position: absolute;
  width: 100%;
  font-family: bc-sf-filter-ico;
  font-size: 18px;
  top: 0;
  left: 0;
  line-height: 52px;
  color: #fff;
  text-align: center;
  border-left: none;
  margin-top: -1px;
  z-index: 2; }

/* line 15620, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-submit-mobile span:after {
  content: "\e917";
  position: absolute;
  width: 100%;
  font-family: bc-sf-filter-ico;
  font-size: 60px;
  top: 0;
  left: 0;
  line-height: 51px;
  text-align: center;
  border-left: none;
  margin-top: -1px;
  z-index: 1;
  overflow: hidden; }

/* line 15636, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-submit-mobile + #bc-sf-search-box-mobile {
  width: calc(100% - 150px); }

/* line 15640, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel #bc-sf-search-box-mobile {
  width: calc(100% - 100px);
  height: 100%;
  padding: 5px 15px;
  margin: 0;
  background: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-radius: none;
  text-align: left;
  font-size: 18px; }

/* line 15655, new_theme.scss */
.bc-sf-search-btn-clear-suggestion {
  background: #fff;
  width: 50px;
  height: 100%;
  float: right;
  font-size: 0;
  position: relative;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/* line 15669, new_theme.scss */
.bc-sf-search-btn-clear-suggestion:before {
  content: "\e914";
  position: absolute;
  width: 100%;
  height: 50px;
  font-family: bc-sf-filter-ico;
  font-size: 11px;
  top: 0;
  left: 0;
  line-height: 51px;
  color: #b9b9b9; }

/* line 15682, new_theme.scss */
.bc-sf-search-suggestion-mobile-top-panel .bc-sf-search-submit-mobile + #bc-sf-search-box-mobile + .bc-sf-search-btn-clear-suggestion:before {
  font-size: 11px;
  line-height: 50px; }

/* line 15687, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-loading > ul > li {
  background: #fff;
  padding: 10px;
  height: 65px; }

/* line 15693, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-loading > ul > li:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 15702, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion .bc-sf-search-suggestion-loading > ul > li:first-child {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

/* line 15711, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-loading > ul > li:before {
  top: 18px;
  left: 65px;
  width: calc(100% - 75px); }

/* line 15717, new_theme.scss */
.bc-sf-search-suggestion-mobile .bc-sf-search-suggestion-loading > ul > li:after {
  top: 38px;
  left: 65px; }

@media screen and (min-width: 900px) {
  /* line 15723, new_theme.scss */
  .bc-sf-search-suggestion-item:hover {
    background: #f7f7f7;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03);
    position: relative;
    z-index: 2; }

  /* line 15729, new_theme.scss */
  .bc-sf-search-suggestion-item a:hover {
    text-decoration: none;
    border: none; }

  /* line 15733, new_theme.scss */
  .bc-sf-search-suggestion-header-view-all:hover {
    background: #f5f5f5; }

  /* line 15736, new_theme.scss */
  .bc-sf-search-suggestion-mobile,
  .bc-sf-search-suggestion-mobile-top-panel {
    display: none !important; } }
/* line 15742, new_theme.scss */
.bc-sf-filter-option-tooltip:before {
  content: '?';
  width: 16px;
  height: 16px;
  border: 1px solid #bbb;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: 14px;
  font-size: 11px;
  margin-left: 5px; }

/* line 15756, new_theme.scss */
.bc-sf-filter-tooltip-open {
  background-color: #fff;
  border-color: #E2E2E2;
  color: #454545;
  font-size: 13px;
  padding: 5px;
  line-height: 20px; }

/* line 15765, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title .bc-sf-filter-option-tooltip + .bc-sf-filter-tooltip-wrapper {
  width: auto;
  position: absolute;
  bottom: 30px;
  left: 0;
  text-align: center;
  display: none;
  max-width: 280px;
  min-width: 0; }

/* line 15776, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title .bc-sf-filter-tooltip-wrapper .bc-sf-filter-qtip-content {
  word-wrap: break-word;
  display: inline-block;
  background-color: #fff;
  border: 1px solid #e2e2e2 !important;
  color: #454545;
  font-size: 13px;
  padding: 10px 15px;
  line-height: 20px;
  text-transform: initial;
  max-width: 100%;
  min-width: 50px;
  font-weight: 400;
  text-align: left; }

/* line 15792, new_theme.scss */
.bc-sf-filter-option-tooltip {
  position: relative;
  z-index: 99999; }

/* line 15797, new_theme.scss */
.bc-sf-filter-option-tooltip .bc-sf-filter-tooltip-arrow {
  display: none;
  width: 7px;
  height: 7px;
  background: #fff;
  border: 1px solid #E2E2E2;
  border-top: none;
  border-left: none;
  position: absolute;
  top: -12px;
  left: 50%;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-left: -3px;
  z-index: 2; }

/* line 15817, new_theme.scss */
.bc-sf-filter-option-tooltip:hover .bc-sf-filter-tooltip-arrow,
.bc-sf-filter-option-tooltip:hover .bc-sf-filter-tooltip-wrapper,
.bc-sf-filter-option-tooltip:hover + .bc-sf-filter-tooltip-wrapper,
.bc-sf-filter-option-tooltip:hover + a + .bc-sf-filter-tooltip-wrapper,
.bc-sf-filter-option-tooltip:hover:after {
  display: block !important; }

/* line 15825, new_theme.scss */
#bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a .bc-sf-filter-option-tooltip + .bc-sf-filter-tooltip-wrapper {
  width: 280px;
  left: 0;
  margin-left: 0;
  bottom: 33px;
  text-align: left;
  height: auto;
  border: none; }

/* line 15835, new_theme.scss */
#bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a .bc-sf-filter-option-tooltip + .bc-sf-filter-tooltip-wrapper .bc-sf-filter-qtip-content {
  position: static;
  height: auto; }

/* line 15840, new_theme.scss */
#bc-sf-filter-tree-h .bc-sf-filter-option-tooltip .bc-sf-filter-tooltip-arrow {
  top: -12px; }

/* line 15844, new_theme.scss */
#bc-sf-filter-tree.bc-sf-filter-tree-no-filter-data,
#bc-sf-filter-tree2.bc-sf-filter-tree-no-filter-data {
  display: none !important; }

/* line 15849, new_theme.scss */
.bc-sf-filter-products-no-filter-data {
  width: 100% !important; }

@media screen and (min-width: 900px) {
  /* line 15854, new_theme.scss */
  #bc-sf-filter-tree:not(.bc-sf-filter-tree-mobile-open) {
    display: block !important; }

  /* line 15857, new_theme.scss */
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-multiple-list li a:hover {
    text-decoration: none;
    opacity: 1; }

  /* line 15861, new_theme.scss */
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-box li a:hover {
    text-decoration: none;
    border-color: #000;
    background: #000;
    color: #fff; }

  /* line 15867, new_theme.scss */
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-box li a:hover span {
    color: #fff; }

  /* line 15870, new_theme.scss */
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-grid li a.selected,
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-grid li a:hover,
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.square-grid li a.selected,
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.square-grid li a:hover {
    font-weight: 400; }

  /* line 15876, new_theme.scss */
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-grid li a.selected,
  .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-swatch.circle-grid li a:hover {
    border-radius: 50%; }

  /* line 15880, new_theme.scss */
  .bc-sf-search-suggestion {
    min-width: 300px; } }
@media screen and (max-width: 899px) {
  /* line 15886, new_theme.scss */
  #bc-sf-filter-tree-mobile {
    display: block; }

  /* line 15889, new_theme.scss */
  #bc-sf-filter-tree:not(.bc-sf-filter-tree-mobile-open) {
    display: none; }

  /* line 15892, new_theme.scss */
  .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a {
    display: inline-block;
    opacity: 1 !important; }

  /* line 15896, new_theme.scss */
  #bc-sf-filter-top-show-limit,
  #bc-sf-filter-top-sorting {
    margin-top: 0; }

  /* line 15900, new_theme.scss */
  #bc-sf-filter-scroll-to-top {
    width: 40px;
    height: 40px;
    opacity: .7;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    background-position: 14px 17px !important;
    top: inherit;
    right: 15px;
    bottom: 50px;
    overflow: hidden;
    vertical-align: baseline;
    padding: 0; }

  /* line 15918, new_theme.scss */
  .bc-sf-filter-block-content .bc-sf-filter-option-range-slider {
    width: 70%;
    margin-left: auto;
    margin-right: auto; }

  /* line 15923, new_theme.scss */
  .bc-sf-filter-block-content .noUi-base {
    margin-left: -5px; }

  /* line 15926, new_theme.scss */
  .bc-sf-filter-block-content .noUi-horizontal .noUi-origin .noUi-handle {
    width: 22px; }

  /* line 15929, new_theme.scss */
  .bc-sf-search-form {
    max-width: 100%; }

  /* line 15932, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width.bc-sf-filter-tree-mobile-open {
    position: fixed;
    display: block !important;
    margin: 0;
    padding: 0;
    background: #fff;
    list-style: none;
    z-index: 9999999998;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: left; }

  /* line 15946, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width #bc-sf-filter-options-wrapper {
    height: 75%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }

  /* line 15951, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block {
    margin: 0;
    padding: 15px 0 !important;
    text-align: center;
    position: relative; }

  /* line 15957, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title {
    padding: 0 28px; }

  /* line 15960, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title:after {
    content: "";
    border: solid #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    top: 40%;
    right: 20px; }

  /* line 15972, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title h3 span:before,
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title .h3 span:before,
  .bc-sf-filter-tree-mobile-style3 .bc-sf-filter-option-block .bc-sf-filter-block-title:after {
    content: none; }

  /* line 15977, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title.left:after,
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title.up:after {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg); }

  /* line 15982, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title .bc-sf-filter-clear {
    display: none; }

  /* line 15985, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title.down:after {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg); }

  /* line 15989, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-title p {
    white-space: normal;
    font-size: 14px;
    margin: 0; }

  /* line 15994, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-content {
    display: none;
    text-align: left;
    padding: 0 20px !important;
    max-height: max-content; }

  /* line 16000, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a {
    display: block;
    margin-bottom: 7px;
    overflow: hidden; }

  /* line 16005, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block .bc-sf-filter-block-content .bc-sf-filter-option-box li a {
    margin-bottom: 0; }

  /* line 16008, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block-active {
    border: none;
    padding: 0 !important; }

  /* line 16012, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-header,
  .bc-sf-filter-mobile-toolbar-items {
    border-bottom: 1px solid #e3e3e3;
    line-height: 14px;
    text-transform: uppercase; }

  /* line 16018, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-amount {
    position: absolute;
    right: 0;
    font-weight: 400; }

  /* line 16023, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-swatch.circle-grid,
  .bc-sf-filter-tree-mobile-style2 .bc-sf-filter-option-swatch.square-grid {
    white-space: normal; }

  /* line 16027, new_theme.scss */
  .bc-sf-filter-option-swatch.square-list li a,
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-swatch.circle-list li a {
    display: table !important;
    width: 100%; }

  /* line 16032, new_theme.scss */
  .bc-sf-filter-option-swatch.square-list li a span,
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-swatch.circle-list li a span {
    display: table-cell !important;
    vertical-align: middle; }

  /* line 16037, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-selection-wrapper {
    padding: 15px 28px;
    display: none; }

  /* line 16041, new_theme.scss */
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block:not(.bc-sf-filter-option-block-active) .bc-sf-filter-option-view-less,
  .bc-sf-filter-tree-mobile-full-width .bc-sf-filter-option-block:not(.bc-sf-filter-option-block-active) .bc-sf-filter-option-view-more {
    display: none !important; }

  /* line 16045, new_theme.scss */
  .bc-sf-filter-tree-mobile-style3 .bc-sf-filter-option-block .bc-sf-filter-block-title p {
    margin: 5px 0; }

  /* line 16048, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-header {
    background: #f3f3f3;
    padding: 15px 0;
    text-align: center; }

  /* line 16053, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-items {
    background: #fff;
    padding: 15px; }

  /* line 16057, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-items a {
    color: #333;
    position: relative;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    padding: 0; }

  /* line 16065, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-items .bc-sf-filter-close-btn {
    color: #949494; }

  /* line 16068, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-items .bc-sf-filter-mobile-toolbar-left {
    display: inline-block; }

  /* line 16071, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-items .bc-sf-filter-mobile-toolbar-left a {
    padding-left: 15px; }

  /* line 16074, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-items .bc-sf-filter-mobile-toolbar-left a:before {
    content: "";
    border: solid #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    position: absolute;
    left: 0;
    top: 4px; }

  /* line 16086, new_theme.scss */
  .bc-sf-filter-mobile-toolbar-items .bc-sf-filter-mobile-toolbar-right {
    float: right; }

  /* line 16089, new_theme.scss */
  #bc-sf-filter-mobile-footer {
    position: fixed;
    bottom: 0;
    width: 100%; }

  /* line 16094, new_theme.scss */
  #bc-sf-filter-mobile-footer button {
    padding: 15px;
    background: #333;
    color: #fff;
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px; }

  /* line 16103, new_theme.scss */
  .bc-sf-filter-option-swatch.circle-grid li a .bc-sf-filter-option-swatch-image,
  .bc-sf-filter-option-swatch.circle-list li a .bc-sf-filter-option-swatch-image {
    background-clip: padding-box; } }
/* line 16109, new_theme.scss */
.bc-sf-filter-option-block-sub_category .bc-sf-filter-option-single-list li span.sub-icon {
  cursor: pointer; }

/* line 16113, new_theme.scss */
.bc-sf-filter-option-block-sub_category .bc-sf-filter-option-single-list li span.sub-icon + a {
  display: inline-block !important; }

/* line 16117, new_theme.scss */
.bc-sf-filter-option-block-sub_category .bc-sf-filter-option-single-list li span.sub-icon.sub-up:before {
  border-top: none;
  border-bottom-color: #000;
  margin-bottom: 2px; }

/* line 16123, new_theme.scss */
.bc-sf-filter-option-block-sub_category .bc-sf-filter-option-single-list li span.sub-icon:before {
  content: '';
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #000;
  display: inline-block;
  margin: 0 10px -2px 0; }

/* line 16133, new_theme.scss */
.bc-sf-filter-option-block-sub_category .bc-sf-filter-option-single-list li span.sub-icon.hidden {
  display: none; }

/* line 16137, new_theme.scss */
#bc-sf-filter-tree {
  padding-right: 10px; }

/* line 16141, new_theme.scss */
#bc-sf-filter-tree-mobile {
  float: right; }

/* line 16145, new_theme.scss */
#bc-sf-filter-tree-mobile button {
  padding: 8px 12px 7px;
  margin: 0;
  font-size: 12px; }

/* line 16151, new_theme.scss */
.bc-sf-filter-option-block .bc-sf-filter-block-title a,
.bc-sf-filter-option-label,
.bc-sf-filter-clear,
.bc-sf-filter-clear-all {
  color: #585858; }

/* line 16158, new_theme.scss */
#bc-sf-filter-selection-wrapper #bc-sf-filter-selected-items .selected-item {
  color: #555;
  font-size: 0.9em; }

/* line 16163, new_theme.scss */
#bc-sf-filter-top-sorting,
#bc-sf-filter-top-display-type {
  display: inline-block; }

/* line 16168, new_theme.scss */
#bc-sf-filter-top-sorting label {
  display: none; }

/* line 16172, new_theme.scss */
#bc-sf-filter-top-sorting select {
  border: none; }

/* line 16176, new_theme.scss */
.grid-border--left {
  border: none; }

@media screen and (min-width: 768px) {
  /* line 16181, new_theme.scss */
  #bc-sf-filter-tree:not(.bc-sf-filter-tree-mobile-open) {
    display: none !important; } }
@media screen and (max-width: 767px) {
  /* line 16187, new_theme.scss */
  #bc-sf-filter-tree2 {
    display: none !important; } }
/* line 16192, new_theme.scss */
.bc-sf-search-result-number {
  text-align: center; }

/* line 16196, new_theme.scss */
.search-bar {
  margin-bottom: 0; }

/* line 16200, new_theme.scss */
.item-btn-wrapper-bc {
  height: 50px; }

/* line 16204, new_theme.scss */
.bc-sf-search-suggestion-product-price {
  font-weight: 400; }

/* line 16208, new_theme.scss */
.bc-sf-search-suggestion-product-price .money {
  color: #f5c90d;
  margin-right: 7px; }

/* line 16213, new_theme.scss */
.bc-sf-filter-option-swatch a[data-value="color_white"] .bc-sf-filter-option-swatch-image {
  border: 1px solid #000 !important; }

/* line 16217, new_theme.scss */
* > button.wk-button-collection.wk-add-product {
  opacity: 1 !important; }

/* line 16221, new_theme.scss */
.wk-disabled {
  pointer-events: none;
  opacity: 0.8; }

/* line 16226, new_theme.scss */
.wk-col-item {
  position: relative; }

/* line 16230, new_theme.scss */
button.wk-button-collection {
  width: auto;
  height: auto;
  background: none;
  border: none;
  line-height: normal;
  cursor: pointer;
  color: #000;
  background: transparent;
  display: flex;
  align-content: center;
  justify-content: flex-start;
  flex-direction: row;
  padding: 0;
  margin: 0;
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 5px;
  right: 5px;
  left: auto;
  bottom: auto;
  line-height: 0;
  width: 32px;
  height: 32px;
  text-align: center;
  min-width: 0;
  -webkit-transition: opacity .3s;
  transition: opacity 0.3s; }

/* line 16261, new_theme.scss */
button.wk-button-collection:focus {
  outline: 0; }

/* line 16265, new_theme.scss */
button.wk-button-collection .wk-icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  padding: 5px; }

/* line 16272, new_theme.scss */
button.wk-button-collection .wk-icon svg {
  width: 100%;
  height: 100%; }

/* line 16277, new_theme.scss */
button.wk-button-collection .wk-icon svg path {
  fill: #e73271;
  stroke: #e73271; }

/* line 16282, new_theme.scss */
button.wk-button-collection .wk-label {
  display: none; }

/* line 16286, new_theme.scss */
button.wk-button-collection .wk-icon-label {
  margin: 0 auto;
  text-transform: uppercase; }

/* line 16291, new_theme.scss */
button.wk-button-collection .wk-icon {
  display: inline-block;
  padding: 0;
  margin: 0 auto !important; }

/* line 16297, new_theme.scss */
button.wk-button-collection .wk-label {
  display: none; }

/* line 16301, new_theme.scss */
button.wk-button-collection:hover {
  opacity: 0.8; }

/* line 16305, new_theme.scss */
* > button.wk-button-collection.wk-add-product {
  opacity: 0; }

/* line 16309, new_theme.scss */
*:hover > button.wk-button-collection {
  opacity: 1; }

/* line 16313, new_theme.scss */
button.wk-button-product {
  width: auto;
  height: auto;
  background: none;
  border: none;
  line-height: normal;
  cursor: pointer;
  color: #333;
  background: transparent;
  display: flex;
  align-content: center;
  justify-content: flex-start;
  flex-direction: row;
  display: block;
  margin: 18px 0 0 0 !important;
  padding: 0;
  border: none;
  border-radius: 0; }

/* line 16333, new_theme.scss */
button.wk-button-product:focus {
  outline: 0; }

/* line 16337, new_theme.scss */
button.wk-button-product .wk-icon {
  display: inline-block;
  width: 16px;
  height: 15px;
  padding: 0; }

/* line 16344, new_theme.scss */
button.wk-button-product .wk-icon svg {
  width: 100%;
  height: 100%; }

/* line 16349, new_theme.scss */
button.wk-button-product .wk-icon svg path {
  fill: #333;
  stroke: #333; }

/* line 16354, new_theme.scss */
button.wk-button-product .wk-icon {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 0;
  position: relative;
  top: 2px; }

/* line 16362, new_theme.scss */
button.wk-button-product .wk-label {
  text-align: center;
  margin: 0;
  display: inline;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400; }

/* line 16371, new_theme.scss */
button.wk-button-product:hover {
  opacity: 0.8; }

/* line 16375, new_theme.scss */
button.wk-button-wishlist-page {
  width: auto;
  height: auto;
  background: none;
  border: none;
  line-height: normal;
  cursor: pointer;
  color: #000;
  background: transparent;
  display: flex;
  align-content: center;
  justify-content: flex-start;
  flex-direction: row;
  padding: 0;
  margin: 0;
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 5px;
  right: 5px;
  left: auto;
  bottom: auto;
  line-height: 0;
  width: 32px;
  height: 32px;
  text-align: center;
  min-width: 0;
  -webkit-transition: opacity .3s;
  transition: opacity 0.3s; }

/* line 16406, new_theme.scss */
button.wk-button-wishlist-page:focus {
  outline: 0; }

/* line 16410, new_theme.scss */
button.wk-button-wishlist-page .wk-icon {
  display: inline-block;
  width: 18px;
  height: 17px;
  padding: 5px; }

/* line 16417, new_theme.scss */
button.wk-button-wishlist-page .wk-icon svg {
  width: 100%;
  height: 100%; }

/* line 16422, new_theme.scss */
button.wk-button-wishlist-page .wk-icon svg path {
  fill: #333;
  stroke: #333; }

/* line 16427, new_theme.scss */
button.wk-button-wishlist-page .wk-label {
  display: none; }

/* line 16431, new_theme.scss */
button.wk-button-wishlist-page.wk-with-hover {
  opacity: 0; }

/* line 16435, new_theme.scss */
button.wk-button-wishlist-page .wk-icon-label {
  margin: 0 auto;
  text-transform: uppercase; }

/* line 16440, new_theme.scss */
button.wk-button-wishlist-page .wk-icon {
  display: inline-block;
  padding: 0;
  margin: 0 auto !important; }

/* line 16446, new_theme.scss */
button.wk-button-wishlist-page .wk-label {
  display: none; }

/* line 16450, new_theme.scss */
button.wk-button-wishlist-page:hover {
  opacity: 0.8; }

/* line 16454, new_theme.scss */
*:hover > button.wk-button-wishlist-page {
  opacity: 1; }

/* line 16458, new_theme.scss */
button.wk-button-wishlist-clear {
  width: auto;
  height: auto;
  background: none;
  border: none;
  line-height: normal;
  cursor: pointer;
  color: #fff;
  background: #333;
  display: flex;
  align-content: center;
  justify-content: flex-start;
  flex-direction: row;
  padding: 8px 12px;
  text-align: center;
  margin: 5px auto;
  width: auto;
  min-width: 0;
  box-shadow: none;
  border: none;
  text-shadow: none;
  text-transform: initial;
  border-radius: 0;
  display: none; }

/* line 16484, new_theme.scss */
button.wk-button-wishlist-clear:focus {
  outline: 0; }

/* line 16488, new_theme.scss */
button.wk-button-wishlist-clear:hover {
  background: #333;
  color: #fff; }

/* line 16493, new_theme.scss */
a.wk-link {
  display: block;
  position: fixed;
  right: 0;
  top: 48%;
  background: #f5c90d;
  padding: 5px 10px;
  z-index: 100; }
  /* line 16501, new_theme.scss */
  a.wk-link .shrinked {
    -webkit-transition: width 0.16s;
    -moz-transition: width 0.16s;
    -ms-transition: width 0.16s;
    -o-transition: width 0.16s;
    transition: width 0.16s;
    width: 0;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block; }
  /* line 16513, new_theme.scss */
  a.wk-link:hover .shrinked {
    width: 88px; }

/* line 16519, new_theme.scss */
a.wk-link .wk-icon {
  display: inline-block;
  width: 15px;
  height: 14px;
  padding: 0; }

/* line 16526, new_theme.scss */
a.wk-link .wk-icon svg {
  width: 100%;
  height: 100%; }

/* line 16531, new_theme.scss */
a.wk-link .wk-icon svg path {
  fill: #424242;
  stroke: #424242; }

@media (max-width: 480px) {
  /*a.wk-link {
  	left: 0;
  	right: auto;
  	bottom: 0;
  	top: auto
  }
  a.wk-link .wk-icon {
  	margin: 0
  }
  a.wk-link .wk-label {
  	display: none
  }*/ }
/* line 16551, new_theme.scss */
a.wk-link .wk-icon svg path {
  transition: 0.3s all; }

/* line 16555, new_theme.scss */
a.wk-link:hover .wk-icon svg path {
  fill: #424242;
  stroke: #424242; }

/* line 16560, new_theme.scss */
a.wk-link .wk-icon {
  width: 15px;
  height: 14px;
  margin: 0 5px 0 0;
  padding: 0; }

@media (max-width: 480px) {
  /* line 16568, new_theme.scss */
  a.wk-link .wk-icon {
    margin: 0; } }
/* line 16573, new_theme.scss */
a.wk-link.wk-empty .wk-count {
  display: none; }

/* line 16577, new_theme.scss */
.wk-variant-image {
  max-width: 100%;
  max-height: 100%; }

/* line 16582, new_theme.scss */
.wk-wishlist-row {
  position: relative;
  padding: 0 15px;
  margin-top: 2em; }

/* line 16588, new_theme.scss */
.wk-wishlist-row .wk-item {
  margin: 0; }

/* line 16592, new_theme.scss */
.wk-wishlist-row .swiper-button-next.swiper-button-disabled,
.wk-wishlist-row .swiper-button-prev.swiper-button-disabled {
  pointer-events: all; }

/* line 16597, new_theme.scss */
.wk-row {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: baseline;
  box-sizing: border-box; }

/* line 16605, new_theme.scss */
.wk-span2 {
  width: 16.6666%; }

/* line 16609, new_theme.scss */
.wk-span3 {
  width: 25%; }

/* line 16613, new_theme.scss */
.wk-span4 {
  width: 33.3333%; }

/* line 16617, new_theme.scss */
.wk-span6 {
  width: 50%; }

/* line 16621, new_theme.scss */
.wk-span12 {
  width: 100%; }

@media (max-width: 720px) {
  /* line 16626, new_theme.scss */
  .wk-span2 {
    width: 33.3333%; }

  /* line 16629, new_theme.scss */
  .wk-span3 {
    width: 50%; }

  /* line 16632, new_theme.scss */
  .wk-span4 {
    width: 50%; }

  /* line 16635, new_theme.scss */
  .wk-item-column {
    width: 50% !important; } }
@media (max-width: 480px) {
  /* line 16641, new_theme.scss */
  .wk-span2 {
    width: 100%; }

  /* line 16644, new_theme.scss */
  .wk-span3 {
    width: 100%; }

  /* line 16647, new_theme.scss */
  .wk-span4 {
    width: 100%; }

  /* line 16650, new_theme.scss */
  .wk-span6 {
    width: 100%; }

  /* line 16653, new_theme.scss */
  .wk-item-column {
    width: 100% !important; } }
/* line 16658, new_theme.scss */
h1#wk-page-title,
#wk-page-title.h1 {
  display: block;
  text-align: center;
  margin: 0 0 25px 0;
  padding: 0;
  border: none; }

/* line 16667, new_theme.scss */
.wk-wishlist-empty-note {
  text-align: center;
  margin-bottom: 35px; }

/* line 16672, new_theme.scss */
p.wk-login-note {
  text-align: center;
  margin-bottom: 35px;
  background: rgba(0, 0, 0, 0.02);
  padding: 10px;
  margin-bottom: 30px;
  font-style: italic; }

/* line 16681, new_theme.scss */
p.wk-login-note a {
  text-decoration: underline; }

/* line 16685, new_theme.scss */
.wk-item {
  position: relative;
  text-align: center;
  margin: 0 10px 30px 5px; }

/* line 16691, new_theme.scss */
.wk-item .wk-variant-link {
  display: block;
  float: none;
  text-decoration: none;
  color: #333;
  border: none; }

/* line 16699, new_theme.scss */
.wk-item .wk-price {
  color: #555;
  border: none; }

/* line 16704, new_theme.scss */
.wk-item .wk-product-options {
  border-bottom: none; }

/* line 16708, new_theme.scss */
.wk-item .wk-product-options label {
  display: block;
  text-align: center; }

/* line 16713, new_theme.scss */
.wk-item .wk-product-options select {
  box-sizing: border-box;
  display: block;
  width: 100% !important;
  border-radius: 0;
  margin-bottom: 10px; }

/* line 16721, new_theme.scss */
.wk-item .wk-purchase-section {
  margin-top: 1em; }

/* line 16725, new_theme.scss */
.wk-add-item-form {
  background: rgba(255, 255, 255, 0.95);
  padding: 10px; }

/* line 16730, new_theme.scss */
.wk-add-item-form input.wk-add-to-cart {
  box-sizing: content-box;
  border: none;
  margin: 0;
  padding: 14px 24px;
  color: #fff;
  background: #333;
  color: #fff;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  line-height: 1;
  border-radius: 0;
  text-transform: initial;
  -webkit-appearance: none;
  appearance: none; }

/* line 16749, new_theme.scss */
.wk-add-item-form input.wk-add-to-cart:hover {
  background: #333;
  color: #fff; }

/* line 16754, new_theme.scss */
h3#wk-share-head,
#wk-share-head.h3 {
  font-size: 1.1em;
  text-align: center;
  margin: 5px 0 7px 0;
  padding: 0;
  text-transform: uppercase;
  border: none; }

/* line 16764, new_theme.scss */
ul#wk-share-list {
  list-style: none;
  width: 100%;
  margin: 0 0 50px 0;
  padding: 0;
  text-align: center; }

/* line 16772, new_theme.scss */
ul#wk-share-list li {
  display: inline-block;
  margin: 0;
  padding: 0 5px; }

/* line 16778, new_theme.scss */
#wk-share-link-text {
  margin-top: -30px;
  margin-bottom: 40px;
  color: #333;
  padding: 3px 10px;
  display: none;
  text-align: center;
  font-size: .8em;
  font-style: italic; }

/* line 16789, new_theme.scss */
#wk-share-link-text .wk-text {
  display: inline-block;
  padding: 0;
  margin: 0; }

/* line 16795, new_theme.scss */
#wk-share-link-text .wk-clipboard {
  margin-left: 10px;
  background: #999;
  border: none;
  color: #fff;
  padding: 4px 7px;
  border-radius: 0;
  min-height: auto;
  height: auto; }

/* line 16806, new_theme.scss */
#wk-share-link-text .wk-clipboard:focus {
  outline: none; }

/* line 16810, new_theme.scss */
#wk-share-link-text.wk-visible {
  display: block; }

/* line 16814, new_theme.scss */
.wk-button-share {
  cursor: pointer; }

/* line 16818, new_theme.scss */
.wk-button-share:hover {
  color: #fff; }

/* line 16822, new_theme.scss */
.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block; }

/* line 16827, new_theme.scss */
.resp-sharing-button__link {
  font-size: 12px;
  text-decoration: none;
  color: #fff;
  margin: 0;
  min-height: 0;
  line-height: 1; }

/* line 16836, new_theme.scss */
.resp-sharing-button {
  transition: 25ms ease-out;
  padding: 5px 8px 7px; }

/* line 16841, new_theme.scss */
.resp-sharing-button__icon svg {
  width: 15px;
  height: 15px; }

/* line 16846, new_theme.scss */
.resp-sharing-button span {
  padding-left: .4em;
  display: none; }

/* line 16851, new_theme.scss */
.resp-sharing-button__icon {
  stroke: #fff;
  fill: none; }

/* line 16856, new_theme.scss */
.resp-sharing-button__icon svg {
  position: relative;
  top: 2px; }

/* line 16861, new_theme.scss */
.resp-sharing-button__icon--solid {
  fill: #fff;
  stroke: none; }

/* line 16866, new_theme.scss */
.resp-sharing-button--facebook {
  background-color: #333; }

/* line 16870, new_theme.scss */
.resp-sharing-button--pinterest {
  background-color: #333; }

/* line 16874, new_theme.scss */
.resp-sharing-button--twitter {
  background-color: #333; }

/* line 16878, new_theme.scss */
.resp-sharing-button--link {
  background-color: #333; }

/* line 16882, new_theme.scss */
.resp-sharing-button--email {
  background-color: #333; }

/* line 16886, new_theme.scss */
.resp-sharing-button--whatsapp {
  background-color: #333; }

/* line 16890, new_theme.scss */
#wk-share-whatsapp {
  display: none !important; }

/* line 16894, new_theme.scss */
.resp-sharing-button--facebook:hover {
  background-color: #3b5998; }

/* line 16898, new_theme.scss */
.resp-sharing-button--pinterest:hover {
  background-color: #bd081c; }

/* line 16902, new_theme.scss */
.resp-sharing-button--twitter:hover {
  background-color: #55acee; }

/* line 16906, new_theme.scss */
.resp-sharing-button--link:hover {
  background-color: #777; }

/* line 16910, new_theme.scss */
.resp-sharing-button--email:hover {
  background-color: #777; }

/* line 16914, new_theme.scss */
.resp-sharing-button--whatsapp:hover {
  background-color: #25D366; }

/* line 16918, new_theme.scss */
.wk-touch .resp-sharing-button--facebook:hover,
.wk-touch .resp-sharing-button--pinterest:hover,
.wk-touch .resp-sharing-button--twitter:hover,
.wk-touch .resp-sharing-button--email:hover,
.wk-touch .resp-sharing-button--link:hover,
.wk-touch .resp-sharing-button--whatsapp:hover {
  background-color: #333; }

/* line 16927, new_theme.scss */
.wk-touch button.wk-button-collection.wk-add-product,
.wk-touch button.wk-button-collection.wk-remove-product,
.wk-touch button.wk-button-collection.wk-remove-item,
.wk-touch button.wk-button-product.wk-add-product,
.wk-touch button.wk-button-product.wk-remove-product,
.wk-touch button.wk-button-product.wk-remove-item,
.wk-touch button.wk-button-wishlist-page.wk-add-product,
.wk-touch button.wk-button-wishlist-page.wk-remove-product,
.wk-touch button.wk-button-wishlist-page.wk-remove-item {
  opacity: 1; }

/* line 16939, new_theme.scss */
.wk-touch .wk-add-item-form {
  position: static;
  opacity: 1; }

/* line 16944, new_theme.scss */
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: -24px;
  background: none; }

/* line 16950, new_theme.scss */
.swiper-button-prev svg,
.swiper-container-rtl .swiper-button-next svg {
  width: 48px;
  height: 48px;
  fill: #999; }

/* line 16957, new_theme.scss */
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: -24px;
  background: none; }

/* line 16963, new_theme.scss */
.swiper-button-next svg,
.swiper-container-rtl .swiper-button-prev svg {
  width: 48px;
  height: 48px;
  fill: #999; }

/* line 16973, new_theme.scss */
.swiper-button-prev.button-proudct-slider .product-button-background:after {
  position: absolute;
  content: '';
  top: 38%;
  left: 9%;
  width: 70%;
  height: 70%;
  background: grey;
  opacity: 0.4;
  transform: translateY(-33%); }

/* line 16985, new_theme.scss */
.swiper-button-next.button-proudct-slider .product-button-background:after {
  position: absolute;
  content: '';
  top: 38%;
  left: 23%;
  width: 70%;
  height: 70%;
  background: grey;
  opacity: 0.4;
  transform: translateY(-33%); }

/* line 16997, new_theme.scss */
.swiper-button-prev.button-proudct-slider span, .swiper-button-next.button-proudct-slider span {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2; }

/* line 17006, new_theme.scss */
.swiper-button-next, .swiper-button-prev {
  outline: 0 !important; }

/* line 17011, new_theme.scss */
.swiper-button-prev.button-proudct-slider span {
  border-left: 3px solid #fff;
  border-bottom: 3px solid #fff;
  transform: translate(-50%, -50%) rotate(45deg); }

/* line 17017, new_theme.scss */
.swiper-button-next.button-proudct-slider span {
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  transform: translate(-50%, -50%) rotate(-45deg); }

/* line 17023, new_theme.scss */
.swiper-button-prev.button-proudct-slider {
  left: 0; }

/* line 17027, new_theme.scss */
.swiper-button-next.button-proudct-slider {
  right: 0; }

@media (max-width: 480px) {
  /* line 17032, new_theme.scss */
  .swiper-button-prev.button-proudct-slider .product-button-background:after {
    top: 50%;
    left: 15%;
    width: 50%;
    height: 50%;
    background: grey;
    opacity: 0.4;
    transform: translateY(-50%); }

  /* line 17042, new_theme.scss */
  .swiper-button-next.button-proudct-slider .product-button-background:after {
    top: 50%;
    left: 35%;
    width: 50%;
    height: 50%;
    background: grey;
    opacity: 0.4;
    transform: translateY(-50%); }

  /* line 17052, new_theme.scss */
  .swiper-button-prev.button-proudct-slider span {
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff; }

  /* line 17057, new_theme.scss */
  .swiper-button-next.button-proudct-slider span {
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff; } }
@media (max-width: 1024px) {
  /* line 17066, new_theme.scss */
  .wk-touch #wk-share-whatsapp {
    display: inline-block !important; } }
/* line 17071, new_theme.scss */
.wk-select .selector-wrapper label {
  display: none; }

/* line 17075, new_theme.scss */
.new_product_item {
  margin-bottom: 30px; }

/* line 17078, new_theme.scss */
.no_border {
  border: 0; }

/* line 17082, new_theme.scss */
.site-nav--dropdown.twocolumn-menu {
 	/*display: block;
 	-webkit-columns: 2;
 	-moz-columns: 2;
 	columns: 2;
	display:grid;grid-template-columns: 1fr 1fr; grid-template-areas:'a a';*/ }
  /* line 17088, new_theme.scss */
  .site-nav--dropdown.twocolumn-menu .nav-column {
    display: block;
    webkit-columns: 2;
    -moz-columns: 2;
    columns: 2; }

/* line 17093, new_theme.scss */
.middle-image {
  max-height: 18px;
  max-width: 18px;
  vertical-align: middle;
  margin-top: -4px; }
  /* line 17098, new_theme.scss */
  .middle-image ~ span {
    vertical-align: middle;
    display: inline-block;
    margin-top: -6px; }

/* ================================ */
/* labels */
/* ================================ */
/* line 17107, new_theme.scss */
.label-img {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1; }

/* ================================ */
/* endlabels */
/* ================================ */
/* line 17117, new_theme.scss */
#modal_checkout {
  background: #fff;
  padding: 20px;
  position: fixed;
  max-width: 585px;
  width: 80%;
  margin-left: 0;
  top: 50%;
  bottom: auto;
  transform: translate(-50%, -50%);
  text-align: center; }
  /* line 17118, new_theme.scss */
  #modal_checkout .buttons {
    margin-top: 20px; }
    /* line 17119, new_theme.scss */
    #modal_checkout .buttons a {
      width: 255px;
      margin-bottom: 10px; }

/* ================================ */
/* popular */
/* ================================ */
/* line 17129, new_theme.scss */
.popular-block {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #dedede;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px; }
  /* line 17142, new_theme.scss */
  .popular-block .popular-block-tags ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0; }
    /* line 17154, new_theme.scss */
    .popular-block .popular-block-tags ul li {
      margin-right: 20px; }
      /* line 17156, new_theme.scss */
      .popular-block .popular-block-tags ul li a {
        text-decoration: underline;
        color: #5a8ebb; }
        /* line 17159, new_theme.scss */
        .popular-block .popular-block-tags ul li a:hover {
          opacity: 0.8; }
  /* line 17166, new_theme.scss */
  .popular-block .collection-seo_description {
    display: flex; }

@media (max-width: 480px) {
  /* line 17172, new_theme.scss */
  .popular-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px; }
    /* line 17184, new_theme.scss */
    .popular-block .popular-block-header {
      margin-bottom: 20px; }
    /* line 17188, new_theme.scss */
    .popular-block .popular-block-tags ul {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      /* line 17196, new_theme.scss */
      .popular-block .popular-block-tags ul li:last-child {
        margin-right: 0; } }
/* ================================ */
/* pagination */
/* ================================ */
/* line 17213, new_theme.scss */
.pagination-wrapper {
  padding-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  /* line 17226, new_theme.scss */
  .pagination-wrapper .pagination-button-more {
    position: relative;
    display: inline-block;
    max-height: 38px;
    padding: 8px 20px 8px 40px;
    margin: 0;
    line-height: 1;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 10px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    -webkit-transition: background-color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    background-color: #f5c90d;
    color: #333; }
    /* line 17258, new_theme.scss */
    .pagination-wrapper .pagination-button-more:hover {
      background-color: #dfb709;
      color: #333;
      -webkit-transition: background-color 0.05s ease-in;
      -moz-transition: background-color 0.05s ease-in;
      -ms-transition: background-color 0.05s ease-in;
      -o-transition: background-color 0.05s ease-in;
      transition: background-color 0.05s ease-in; }
    /* line 17267, new_theme.scss */
    .pagination-wrapper .pagination-button-more:after {
      position: absolute;
      content: '';
      left: 20px;
      top: 50%;
      width: 10px;
      height: 10px;
      border-left: 2px solid #000;
      border-bottom: 2px solid #000;
      transform: translateY(-50%) rotate(-45deg); }
    /* line 17278, new_theme.scss */
    .pagination-wrapper .pagination-button-more:before {
      position: absolute;
      content: '';
      left: 24px;
      top: 30%;
      width: 2px;
      height: 13px;
      background-color: #000; }
  /* line 17289, new_theme.scss */
  .pagination-wrapper .pagination .pagination-item {
    padding: 1px 10px;
    border: 1px solid #dedede;
    border-radius: 5px; }
  /* line 17294, new_theme.scss */
  .pagination-wrapper .pagination .is-current {
    background-color: #f5c90d; }

@media (max-width: 768px) {
  /* line 17301, new_theme.scss */
  .pagination-wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    /* line 17306, new_theme.scss */
    .pagination-wrapper .pagination .pagination-item {
      margin-bottom: 5px; } }
/* ================================ */
/* page count */
/* ================================ */
/* line 17319, new_theme.scss */
.sorting-left-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  /* line 17326, new_theme.scss */
  .sorting-left-block .filter-clear {
    max-height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

/* line 17339, new_theme.scss */
.page-size-count-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0; }
  /* line 17346, new_theme.scss */
  .page-size-count-block .page-size-count-title {
    margin-right: 10px; }
  /* line 17349, new_theme.scss */
  .page-size-count-block .js-filter-trigger {
    position: relative;
    text-align: center;
    width: 47px;
    padding-right: 20px;
    background-color: #fff;
    border-radius: 5px;
    appearance: auto;
    padding: 2px;
    margin: 0; }

@media (max-width: 1390px) {
  /* line 17363, new_theme.scss */
  .sorting-left-block {
    width: 55%; }

  /* line 17366, new_theme.scss */
  .sorting-middle-block, .sorting-right-block {
    width: 22.5%; } }
@media (max-width: 1024px) {
  /* line 17372, new_theme.scss */
  .sorting-left-block {
    width: 60%; }

  /* line 17375, new_theme.scss */
  .sorting-middle-block, .sorting-right-block {
    width: 20%; } }
@media (max-width: 767px) {
  /* line 17382, new_theme.scss */
  .sorting-middle-block {
    width: 100%; } }
/* line 17388, new_theme.scss */
.fixed .site-nav.is-fix {
  display: none; }

/* line 1, new_site_styles.scss */
body {
  -ms-overflow-x: hidden;
  overflow-x: hidden; }

/* line 7, new_site_styles.scss */
.qab_container .qab_background {
  opacity: 1;
  margin: 0px;
  padding: 0px;
  height: auto;
  width: 100%;
  position: relative;
  top: 0px; }
/* line 17, new_site_styles.scss */
.qab_container .qab_bar {
  text-align: center;
  margin: 0px;
  padding: 2px 10px;
  left: 0px;
  height: auto;
  width: 100%;
  box-sizing: border-box;
  border: none;
  background-color: #5a8ebb;
  color: white;
  font-size: 16px;
  line-height: 20px;
  font-family: Open Sans; }
/* line 33, new_site_styles.scss */
.qab_container .qab_content {
  text-align: center;
  display: inline-block;
  font-size: 14px; }
/* line 39, new_site_styles.scss */
.qab_container .qab_message {
  color: inherit;
  font-size: 14px;
  display: none; }
  /* line 44, new_site_styles.scss */
  .qab_container .qab_message.active_show {
    display: block; }
  /* line 48, new_site_styles.scss */
  .qab_container .qab_message a {
    color: inherit; }

/* line 54, new_site_styles.scss */
.pagination {
  margin: 20px 0; }
  /* line 57, new_site_styles.scss */
  .pagination li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px; }
    /* line 62, new_site_styles.scss */
    .pagination li.is-current {
      font-weight: bold; }

/* line 68, new_site_styles.scss */
.grid--full.new-middle {
  display: table;
  width: 100%; }
  /* line 72, new_site_styles.scss */
  .grid--full.new-middle > * {
    float: none;
    display: table-cell;
    vertical-align: middle; }

/* line 78, new_site_styles.scss */
.grid--full.new-bottom {
  display: table;
  width: 100%; }
  /* line 82, new_site_styles.scss */
  .grid--full.new-bottom > * {
    float: none;
    display: table-cell;
    vertical-align: bottom; }

/* line 88, new_site_styles.scss */
.new_relative {
  position: relative; }

/* line 91, new_site_styles.scss */
.new_absolute {
  position: absolute; }

/* line 94, new_site_styles.scss */
.new_reg-link {
  color: #9e9e9e !important;
  font-size: 10px !important;
  bottom: -23px;
  border-bottom: 1px solid; }
  /* line 100, new_site_styles.scss */
  .new_reg-link:hover {
    border-bottom: 1px solid transparent; }

/* line 104, new_site_styles.scss */
.header-tel {
  font-size: 12px; }

/* line 107, new_site_styles.scss */
.new_header-menu {
  background-color: #7793a8;
  position: relative; }

/* line 112, new_site_styles.scss */
.site-nav > li > a,
.site-nav > li > .first-point:not(.is-fix) {
  color: #fff; }
/* line 118, new_site_styles.scss */
.site-nav > li:hover > a,
.site-nav > li:hover > .first-point {
  color: #333;
  font-weight: 600; }

/* line 123, new_site_styles.scss */
.header-logo {
  margin: 0 0 -29px;
  max-width: 240px; }

/* line 127, new_site_styles.scss */
.header-bottom {
  padding: 15px 0 12px 0; }

@media all and (max-width: 1199px) {
  /* line 132, new_site_styles.scss */
  .header-cart-place {
    white-space: nowrap;
    padding: 0 0 0 20px !important; } }
/* line 138, new_site_styles.scss */
.one-half .featured-box--title {
  top: 50% !important;
  transform: translate(0, -50%) !important; }

/* line 142, new_site_styles.scss */
.js-slider-block {
  position: relative; }
  /* line 143, new_site_styles.scss */
  .js-slider-block [class*="load-more-"] {
    position: absolute;
    top: calc(50% - 24px);
    right: -30px;
    width: 24px;
    height: 24px;
    border: 2px solid #7793a8;
    background-color: transparent;
    border-radius: 50%;
    outline: None !important;
    font-size: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    pointer-events: auto; }
    /* line 144, new_site_styles.scss */
    .js-slider-block [class*="load-more-"]:before {
      content: '';
      width: 7px;
      height: 7px;
      border-top: 2px solid #7793a8;
      border-right: 2px solid #7793a8;
      transform: rotateZ(45deg);
      margin-left: -7px; }

/* line 148, new_site_styles.scss */
.js-products-slider, .js-slider-block .swiper-container {
  padding-bottom: 40px; }
  /* line 150, new_site_styles.scss */
  .js-products-slider .product-grid-item-image, .js-slider-block .swiper-container .product-grid-item-image {
    position: relative; }
  /* line 153, new_site_styles.scss */
  .js-products-slider .swiper-scrollbar, .js-slider-block .swiper-container .swiper-scrollbar {
    left: 0;
    bottom: 16px;
    width: 100%;
    background-color: #c8d7de;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-webkit-transition: all 0.3s ease;
    -moz--webkit-transition: all 0.3s ease; }
  /* line 166, new_site_styles.scss */
  .js-products-slider:hover .swiper-scrollbar, .js-slider-block .swiper-container:hover .swiper-scrollbar {
    height: 10px;
    bottom: 13px;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-webkit-transition: all 0.3s ease;
    -moz--webkit-transition: all 0.3s ease; }
  /* line 177, new_site_styles.scss */
  .js-products-slider .swiper-scrollbar-drag, .js-slider-block .swiper-container .swiper-scrollbar-drag {
    background-color: #7893a6; }
  /* line 181, new_site_styles.scss */
  .js-products-slider .product-grid-item, .js-slider-block .swiper-container .product-grid-item {
    box-shadow: 0 0 0 0 transparent !important; }

/* line 188, new_site_styles.scss */
.slider-additionl-products .cell-12-sm {
  width: 100% !important;
  max-width: 100%; }

/* line 194, new_site_styles.scss */
.header-bottom.fixed {
  position: fixed;
  z-index: 40000;
  top: 0;
  left: 0;
  right: 0;
  padding: 15px 0; }
  /* line 203, new_site_styles.scss */
  .header-bottom.fixed .header-logo__image img {
    height: 35px; }
  /* line 208, new_site_styles.scss */
  .header-bottom.fixed .fixed-one-sixth {
    width: 15%; }
  /* line 212, new_site_styles.scss */
  .header-bottom.fixed .fixed-one-third {
    width: 30%; }
  /* line 216, new_site_styles.scss */
  .header-bottom.fixed .hidden.fixed-one-third {
    display: table-cell !important;
    width: 40%;
    padding-left: 20px; }
  /* line 222, new_site_styles.scss */
  .header-bottom.fixed .header-tel {
    display: none; }

/* line 228, new_site_styles.scss */
[data-ajax-products].view-list .grid-item {
  width: 100%; }
/* line 231, new_site_styles.scss */
[data-ajax-products].view-list .product-grid-item {
  display: table;
  width: 100%;
  box-shadow: 0 0 0 0 transparent !important;
  border: 1px solid #eee; }
/* line 237, new_site_styles.scss */
[data-ajax-products].view-list .product-grid-image,
[data-ajax-products].view-list .product-item--details {
  display: table-cell;
  vertical-align: middle; }
/* line 242, new_site_styles.scss */
[data-ajax-products].view-list .product-grid-image {
  width: 25%; }
/* line 245, new_site_styles.scss */
[data-ajax-products].view-list .product-item--details {
  width: 75%; }
/* line 248, new_site_styles.scss */
[data-ajax-products].view-list .item-btn--wrapper {
  margin-bottom: 0; }
/* line 251, new_site_styles.scss */
[data-ajax-products].view-list .product-item--title {
  font-size: 1.1em; }

/* line 255, new_site_styles.scss */
.irs-bar {
  background-color: #252525; }

/* line 259, new_site_styles.scss */
.irs-slider.to, .irs-slider.from {
  z-index: 1;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: white;
  cursor: default;
  box-shadow: white 0px 0px 1px inset, #ebebeb 0px 1px 7px inset, #bbbbbb 0px 3px 6px -3px; }

/* line 272, new_site_styles.scss */
button[data-favorites-trigger] svg.no_added {
  display: block; }
/* line 275, new_site_styles.scss */
button[data-favorites-trigger] svg.added {
  display: none; }
/* line 282, new_site_styles.scss */
button[data-favorites-trigger].is-added svg.no_added {
  display: none; }
/* line 285, new_site_styles.scss */
button[data-favorites-trigger].is-added svg.added {
  display: block; }

/* line 292, new_site_styles.scss */
input[data-compares-add] {
  display: none; }
  /* line 295, new_site_styles.scss */
  input[data-compares-add].not-added {
    display: block; }

/* line 299, new_site_styles.scss */
input[data-compares-remove] {
  display: none; }
  /* line 302, new_site_styles.scss */
  input[data-compares-remove].is-added {
    display: block; }

/* line 306, new_site_styles.scss */
img[data-compares-add] {
  display: none; }
  /* line 309, new_site_styles.scss */
  img[data-compares-add].not-added {
    display: block; }

/* line 313, new_site_styles.scss */
img[data-compares-remove] {
  display: none; }
  /* line 316, new_site_styles.scss */
  img[data-compares-remove].is-added {
    display: block; }

/* line 320, new_site_styles.scss */
a.wk-link.compares-link {
  top: calc(48% + 40px); }

/* line 325, new_site_styles.scss */
.js-fixed-header.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100000000; }
/* line 334, new_site_styles.scss */
.js-fixed-header.fix-change .qab_container,
.js-fixed-header.fix-change .header-tel,
.js-fixed-header.fix-change .new_header-menu,
.js-fixed-header.fix-change .new_reg-link {
  display: none !important; }
/* line 340, new_site_styles.scss */
.js-fixed-header.fix-change .header-bottom {
  box-shadow: 0 3px 17px 0px #7d7d7d;
  padding: 10px 0 15px 0 !important; }
/* line 344, new_site_styles.scss */
.js-fixed-header.fix-change .search-bar {
  display: inline-block;
  vertical-align: bottom;
  width: 30%; }
/* line 349, new_site_styles.scss */
.js-fixed-header.fix-change [data-here] {
  display: inline-block;
  vertical-align: bottom;
  width: 69%;
  min-width: 69%; }
  /* line 354, new_site_styles.scss */
  .js-fixed-header.fix-change [data-here] .site-nav > li > a,
  .js-fixed-header.fix-change [data-here] .site-nav > li > .first-point {
    /*color: #fff;*/
    font-size: 14px;
    padding: 3px 10px; }
/* line 362, new_site_styles.scss */
.js-fixed-header.fix-change .fixed-one-sixth {
  width: 12%; }
/* line 365, new_site_styles.scss */
.js-fixed-header.fix-change .fixed-one-third {
  width: 74%; }
/* line 369, new_site_styles.scss */
.js-fixed-header #AccessibleNav.site-nav > li > .first-point {
  padding: 2px 20px; }
/* line 371, new_site_styles.scss */
.js-fixed-header #mobileNavBar:before, .js-fixed-header #mobileNavBar:after {
  position: absolute;
  bottom: -1px;
  content: '';
  width: 50%;
  height: 1px; }
/* line 380, new_site_styles.scss */
.js-fixed-header #mobileNavBar:before {
  left: 0;
  background-color: #fac818; }
/* line 385, new_site_styles.scss */
.js-fixed-header #mobileNavBar:after {
  right: 0;
  background-color: #424242; }
/* line 391, new_site_styles.scss */
.js-fixed-header button {
  border: 0;
  padding: 0; }
/* line 396, new_site_styles.scss */
.js-fixed-header .mob-hamb {
  position: relative;
  width: 26px;
  height: 20px;
  display: block; }
  /* line 402, new_site_styles.scss */
  .js-fixed-header .mob-hamb div,
  .js-fixed-header .mob-hamb span, .js-fixed-header .mob-hamb:before, .js-fixed-header .mob-hamb:after {
    position: absolute;
    content: '';
    width: 100%;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #424242; }
  /* line 415, new_site_styles.scss */
  .js-fixed-header .mob-hamb div,
  .js-fixed-header .mob-hamb span {
    top: 50%;
    margin-top: -1px; }
  /* line 421, new_site_styles.scss */
  .js-fixed-header .mob-hamb:before {
    top: 0; }
  /* line 425, new_site_styles.scss */
  .js-fixed-header .mob-hamb:after {
    bottom: 0; }

@media all and (max-width: 899px) {
  /* line 432, new_site_styles.scss */
  .header-bottom {
    display: none; }

  /* line 435, new_site_styles.scss */
  .css-all-width {
    width: 100% !important;
    margin-top: 20px; } }
/* line 441, new_site_styles.scss */
.dyn_cart {
  display: none;
  left: 50%;
  transform: translate(-50%, 0) !important;
  margin-left: 0 !important; }

/* line 448, new_site_styles.scss */
.js-favorite {
  padding: 0 0 50px 0; }

/* line 452, new_site_styles.scss */
.ajaxUnit {
  position: absolute;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 10px; }

@media screen and (max-width: 899px) {
  /* line 461, new_site_styles.scss */
  .navbar-bg {
    position: fixed;
    z-index: 999;
    display: none;
    background-color: #000;
    opacity: 0.4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

  /* line 473, new_site_styles.scss */
  .show-nav .navbar-bg {
    display: block; } }
/* line 478, new_site_styles.scss */
.new_user-menu {
  margin-right: 10px; }
  /* line 481, new_site_styles.scss */
  .new_user-menu .new_user-icon svg {
    display: inline-block !important;
    vertical-align: middle;
    cursor: pointer; }
    /* line 486, new_site_styles.scss */
    .new_user-menu .new_user-icon svg:first-child {
      margin-bottom: 3px; }
  /* line 491, new_site_styles.scss */
  .new_user-menu .new_user-submenu {
    position: absolute;
    right: 0;
    display: none;
    z-index: 1;
    padding-top: 10px; }
  /* line 500, new_site_styles.scss */
  .new_user-menu:hover .new_user-submenu {
    display: block; }
  /* line 505, new_site_styles.scss */
  .new_user-menu .new_user-inner {
    text-align: left;
    background-color: #fff;
    border-top: 4px solid #7793a8;
    box-shadow: 0 3px 5px 0px #868686;
    padding: 5px 10px; }
    /* line 513, new_site_styles.scss */
    .new_user-menu .new_user-inner > div a {
      color: #333;
      font-size: 14px;
      display: block;
      border-bottom: 1px solid #b1b1b1;
      padding: 5px 0; }
      /* line 520, new_site_styles.scss */
      .new_user-menu .new_user-inner > div a:hover {
        color: #f5c90d; }
    /* line 526, new_site_styles.scss */
    .new_user-menu .new_user-inner > div:last-child a {
      border-bottom: 0; }

/* line 535, new_site_styles.scss */
.promo-slider.swiper-container {
  z-index: 0; }
  @media (max-width: 768px) {
    /* line 535, new_site_styles.scss */
    .promo-slider.swiper-container {
      min-height: 220px; }
      /* line 539, new_site_styles.scss */
      .promo-slider.swiper-container .swiper-slide-a {
        height: 220px;
        display: block; } }

@media all and (max-width: 899px) {
  /* line 548, new_site_styles.scss */
  .promo-slider .swiper-wrapper,
  .promo-slider .swiper-slide {
    min-height: 220px !important; }
  /* line 553, new_site_styles.scss */
  .promo-slider .swiper-slide img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important; } }
/* line 562, new_site_styles.scss */
.js-mob-coll {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%; }
  @media (max-width: 768px) {
    /* line 562, new_site_styles.scss */
    .js-mob-coll {
      margin-top: 10px;
      margin-bottom: 14px; } }

/* line 575, new_site_styles.scss */
.mob-slide {
  font-size: 14px;
  color: #3D83BF;
  line-height: 1.1;
  display: block; }
  @media (max-width: 768px) {
    /* line 575, new_site_styles.scss */
    .mob-slide {
      margin: 0;
      font-size: 12px; } }

/* line 586, new_site_styles.scss */
.mob-slide .img-container {
  overflow: hidden;
  border-radius: 50%;
  width: 100%;
  height: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-top: 100%;
  margin-bottom: 10px;
  opacity: 1 !important; }
  @media (max-width: 768px) {
    /* line 586, new_site_styles.scss */
    .mob-slide .img-container {
      margin-bottom: 5px; } }

/* line 603, new_site_styles.scss */
.prod-placeholder input {
  padding-top: 3px;
  padding-bottom: 14px;
  font-size: 16px !important;
  margin-bottom: 5px; }
/* line 609, new_site_styles.scss */
.prod-placeholder span {
  text-transform: uppercase;
  font-size: 10px;
  color: #6d6d6d;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 0; }

/* line 620, new_site_styles.scss */
.new-product-info .fff-2 {
  border: 0;
  border-radius: 3px;
  height: 40px; }
/* line 626, new_site_styles.scss */
.new-product-info .new-product-benefits {
  font-size: 10px; }

/* line 632, new_site_styles.scss */
.new-table-no-border td {
  border: 0;
  padding: 0; }

/* line 636, new_site_styles.scss */
.old_price {
  text-decoration: line-through;
  color: #b1b1b1 !important; }
  /* line 640, new_site_styles.scss */
  .old_price + .qty-name {
    color: #b1b1b1 !important; }

/* line 645, new_site_styles.scss */
.product-label {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #f5c90d;
  color: #fff;
  border-radius: 4px;
  width: 70px;
  height: 70px; }
  /* line 656, new_site_styles.scss */
  .product-label span {
    font-size: 10px;
    transform: rotate(-45deg);
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    transform-origin: 50% 50% 0;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 16px; }

/* line 670, new_site_styles.scss */
[data-quan-msg] {
  display: none;
  text-align: center;
  color: red;
  font-size: 12px;
  margin: 0 0 20px 0; }

/* line 677, new_site_styles.scss */
.js-show-more-char {
  display: block;
  color: #cca500;
  font-size: 14px;
  margin-top: 18px; }

/* line 684, new_site_styles.scss */
.char_img {
  position: relative;
  display: table-cell;
  vertical-align: top;
  width: 30px;
  padding-top: 3px;
  padding-right: 10px; }
  /* line 692, new_site_styles.scss */
  .char_img .circle {
    width: 20px;
    height: 20px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #eee; }
  /* line 700, new_site_styles.scss */
  .char_img img {
    display: block;
    width: 100%; }
  /* line 705, new_site_styles.scss */
  .char_img + span {
    display: table-cell;
    vertical-align: top; }
  /* line 710, new_site_styles.scss */
  .char_img.hidden {
    display: none; }

/* line 715, new_site_styles.scss */
.popup-chars > div {
  display: inline-block;
  vertical-align: top;
  width: 32%;
  margin: 5px 0; }

@media all and (max-width: 899px) {
  /* line 722, new_site_styles.scss */
  .popup-chars > div {
    width: 49%; } }
@media all and (max-width: 500px) {
  /* line 727, new_site_styles.scss */
  .popup-chars > div {
    width: 100%; } }
/* line 732, new_site_styles.scss */
.modal-hide {
  display: none; }

/* line 736, new_site_styles.scss */
.collection-filters {
  padding: 5px 20px 10px;
  border-bottom: 1px solid #dedede; }

/* line 741, new_site_styles.scss */
form.is-filter-form {
  display: flex;
  flex-flow: row wrap;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 0; }
  /* line 748, new_site_styles.scss */
  form.is-filter-form .is-delimetr {
    flex-basis: 100%;
    margin-bottom: 10px; }
  /* line 749, new_site_styles.scss */
  form.is-filter-form .bc-sf-filter-option-block {
    position: relative;
    flex-grow: 1; }
    /* line 752, new_site_styles.scss */
    form.is-filter-form .bc-sf-filter-option-block.bc-sf-filter-option-block-price .bc-sf-filter-block-content {
      min-width: 320px;
      right: 0; }
    /* line 757, new_site_styles.scss */
    form.is-filter-form .bc-sf-filter-option-block .bc-sf-filter-block-content {
      display: none;
      position: absolute;
      margin-top: 11px;
      background: #e8e9ed;
      z-index: 100;
      color: #4f565e;
      font-size: 14px;
      white-space: nowrap;
      padding: 15px; }
      /* line 767, new_site_styles.scss */
      form.is-filter-form .bc-sf-filter-option-block .bc-sf-filter-block-content.two-columns {
        columns: 2; }
      /* line 770, new_site_styles.scss */
      form.is-filter-form .bc-sf-filter-option-block .bc-sf-filter-block-content.visible {
        display: block; }

/* line 776, new_site_styles.scss */
#bc-sf-filter-top-sorting select {
  background-color: #f5c90d;
  border-radius: 5px;
  padding: 0 26px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center; }
  /* line 777, new_site_styles.scss */
  #bc-sf-filter-top-sorting select option {
    background-color: #fff; }

/* line 779, new_site_styles.scss */
.filter-clear {
  background: #D9DBDA;
  cursor: pointer;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 3px 0;
  margin-right: 30px;
  color: #4F565E;
  font-size: 13px;
  text-align: center;
  padding: 6px 26px; }

/* line 792, new_site_styles.scss */
.closebtn {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
  z-index: 100; }

/* line 801, new_site_styles.scss */
[data-item-delete] .fa-trash-o {
  font-size: 22px;
  margin-right: 10px;
  color: #848484; }

/* line 808, new_site_styles.scss */
.dollprice {
  white-space: nowrap;
  color: #7793A8; }
  /* line 811, new_site_styles.scss */
  .dollprice.inline {
    display: inline-block; }

@media (max-width: 900px) {
  /* line 817, new_site_styles.scss */
  body aside.collection-filters {
    padding: 0;
    border: none;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    height: 100%;
    overflow: scroll;
    background: #FFF !important;
    z-index: 100000001 !important; }
    /* line 828, new_site_styles.scss */
    body aside.collection-filters [data-checked-filters] .bc-sf-filter-selection-wrapper {
      padding: 10px 20px; }
    /* line 832, new_site_styles.scss */
    body aside.collection-filters form.is-filter-form {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      /* line 836, new_site_styles.scss */
      body aside.collection-filters form.is-filter-form .bc-sf-filter-option-block {
        padding: 8px 20px;
        width: 100%;
        border-bottom: 1px solid #e3e3e3; }
        /* line 840, new_site_styles.scss */
        body aside.collection-filters form.is-filter-form .bc-sf-filter-option-block .bc-sf-filter-block-content {
          -webkit-columns: 1;
          -moz-columns: 1;
          columns: 1;
          background: #FFF;
          position: relative;
          padding: 0; }

  /* line 851, new_site_styles.scss */
  #CollectionSection.backed:before {
    content: ' ';
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100000000; } }
/* line 863, new_site_styles.scss */
[data-quantity-change] {
  display: none; }

/* line 867, new_site_styles.scss */
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #f5c90d; }

@media (max-width: 991px) {
  /* line 874, new_site_styles.scss */
  body #ajaxifyCart .grid-item.small--one-half {
    width: 100% !important;
    padding-left: 0; }
  /* line 878, new_site_styles.scss */
  body #ajaxifyCart .flex-flow {
    flex-flow: wrap;
    flex-direction: row !important; }
  /* line 882, new_site_styles.scss */
  body #ajaxifyCart .grid {
    margin-left: 0; }
    /* line 884, new_site_styles.scss */
    body #ajaxifyCart .grid .grid-item:first-of-type, body #ajaxifyCart .grid .cart-price {
      padding-left: 0; }
    /* line 887, new_site_styles.scss */
    body #ajaxifyCart .grid .cart-price {
      text-align: center !important; }
  /* line 891, new_site_styles.scss */
  body #ajaxifyCart .jsCart--link, body #ajaxifyCart .cart-checkout {
    -webkit-justify-content: center;
    justify-content: center; }
  /* line 895, new_site_styles.scss */
  body #ajaxifyCart .cart-row .grid {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  /* line 900, new_site_styles.scss */
  body #ajaxifyCart .tcm {
    text-align: center; }
  /* line 904, new_site_styles.scss */
  body #ajaxifyCart .cart-row .recalculate {
    height: 24px;
    margin: 8px 0 14px 0; }
  /* line 909, new_site_styles.scss */
  body #ajaxifyCart .grid.mobile-row {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
  /* line 915, new_site_styles.scss */
  body #ajaxifyCart .cart-image img {
    margin: auto;
    width: auto;
    max-height: 150px; }
  /* line 921, new_site_styles.scss */
  body #ajaxifyCart .cart-item-title {
    font-size: 15px; }

  /* line 925, new_site_styles.scss */
  .filters-toolbar__product-count {
    font-size: 14px; } }
@media (max-width: 768px) {
  /* line 931, new_site_styles.scss */
  body #bc-sf-filter-top-sorting {
    font-size: 12px;
    width: 50%;
    float: right;
    margin-bottom: 20px;
    line-height: 36px; }
    /* line 937, new_site_styles.scss */
    body #bc-sf-filter-top-sorting .form-horizontal {
      margin-top: 0px !important; }
    /* line 941, new_site_styles.scss */
    body #bc-sf-filter-top-sorting select {
      font-size: 12px;
      background: #fff;
      border: 1px solid #000;
      color: #000;
      width: 100%;
      text-align: center;
      padding: 6px 0 8px;
      border-left: none;
      border-radius: 0;
      height: 36px;
      text-align-last: center;
      text-transform: uppercase; }

  /* line 956, new_site_styles.scss */
  body #bc-sf-filter-tree-mobile {
    width: 50%;
    float: left;
    margin-bottom: 20px;
    line-height: 36px; }
    /* line 961, new_site_styles.scss */
    body #bc-sf-filter-tree-mobile button {
      background: #fff;
      border: 1px solid #000;
      color: #000;
      width: 100%;
      height: 36px; }

  /* line 969, new_site_styles.scss */
  [data-total-count] {
    line-height: normal; }

  /* line 972, new_site_styles.scss */
  .sorting-wrapper {
    border: none;
    padding: 0 15px; }
    /* line 975, new_site_styles.scss */
    .sorting-wrapper > .grid {
      margin-left: 0; } }
/* line 981, new_site_styles.scss */
.compare-img {
  vertical-align: middle;
  width: 30px;
  margin-right: 6px; }
  /* line 985, new_site_styles.scss */
  .compare-img.with-border {
    box-shadow: 0px 0px 1px 1px #aaa; }

/* line 990, new_site_styles.scss */
.js-same-toggle {
  margin-bottom: 10px; }
  /* line 992, new_site_styles.scss */
  .js-same-toggle .text-hide, .js-same-toggle .fa-eye-slash {
    display: inline-block; }
  /* line 995, new_site_styles.scss */
  .js-same-toggle .text-show, .js-same-toggle .fa-eye {
    display: none; }
  /* line 999, new_site_styles.scss */
  .js-same-toggle.active .text-hide, .js-same-toggle.active .fa-eye-slash {
    display: none; }
  /* line 1002, new_site_styles.scss */
  .js-same-toggle.active .text-show, .js-same-toggle.active .fa-eye {
    display: inline-block; }

/* line 1008, new_site_styles.scss */
.swiper-slide-a-img {
  width: 100%; }

/* line 1012, new_site_styles.scss */
.filter_container_adaptation {
  display: flex;
  align-items: center;
  justify-content: space-between; }

/* line 1016, new_site_styles.scss */
.filter_adaptation {
  display: flex;
  flex-wrap: wrap; }

@media (max-width: 899px) {
  /* line 1021, new_site_styles.scss */
  .filter_container_adaptation {
    flex-direction: column; }

  /* line 1024, new_site_styles.scss */
  .filter_adaptation {
    flex-direction: column;
    align-items: flex-start; } }
/* line 1029, new_site_styles.scss */
.compare_icon {
  cursor: pointer;
  width: 44px;
  height: auto; }

/* line 1034, new_site_styles.scss */
#quick_checkout_form {
  display: flex;
  flex-direction: column;
  margin-bottom: 0; }

/* line 1037, new_site_styles.scss */
.m-modal-wrapper {
  padding: 25px; }

/* line 1038, new_site_styles.scss */
.m-modal-heading {
  margin: 0 0 1rem;
  font-size: 1.3em;
  text-align: left;
  font-weight: 600; }

/* line 1039, new_site_styles.scss */
.m-input--checkbox {
  font-size: 14px;
  line-height: normal;
  opacity: 1;
  order: 1;
  text-align: center; }
  /* line 1040, new_site_styles.scss */
  .m-input--checkbox input[type="checkbox"] {
    display: none; }
  /* line 1041, new_site_styles.scss */
  .m-input--checkbox .m-input-caption {
    margin: 10px 0 0; }
    /* line 1042, new_site_styles.scss */
    .m-input--checkbox .m-input-caption a {
      color: #3d83bf;
      text-decoration: underline; }
      /* line 1043, new_site_styles.scss */
      .m-input--checkbox .m-input-caption a:hover {
        text-decoration: none; }
    /* line 1045, new_site_styles.scss */
    .m-input--checkbox .m-input-caption .m-input-label {
      margin-top: 3px; }

/* line 1048, new_site_styles.scss */
.m-input-field {
  background-color: transparent !important;
  font-size: 14px;
  height: 42px;
  margin-bottom: 5px !important; }
  /* line 1049, new_site_styles.scss */
  .m-input-field::placeholder {
    color: #ccc; }

/* line 1051, new_site_styles.scss */
.m-modal-button--checkout {
  background-color: #f2a113;
  color: #fff;
  font-weight: bold;
  width: 100%;
  text-align: center;
  border: none;
  line-height: 40px;
  border-radius: 3px;
  font-size: 14px; }
  /* line 1052, new_site_styles.scss */
  .m-modal-button--checkout:hover {
    background-color: #d88e0c; }

/* line 1056, new_site_styles.scss */
.bttn-quick {
  -webkit-appearance: none;
  outline: none !important;
  border: none;
  padding: 0;
  color: #3d83bf !important;
  text-decoration: underline !important;
  margin: 5px 0;
  font-size: 14px; }
  /* line 1057, new_site_styles.scss */
  .bttn-quick:hover {
    text-decoration: none !important; }

/* line 1060, new_site_styles.scss */
.form-quick {
  border-radius: 6px; }
  /* line 1061, new_site_styles.scss */
  .form-quick-title {
    font-size: 22px;
    font-weight: 600; }
  /* line 1062, new_site_styles.scss */
  .form-quick-subtitle {
    font-size: 14px;
    margin: 5px 0 20px; }
  /* line 1063, new_site_styles.scss */
  .form-quick-form {
    margin-bottom: 8px; }
    /* line 1064, new_site_styles.scss */
    .form-quick-form input {
      -webkit-appearance: none;
      outline: none;
      border: 1px solid #999;
      border-radius: 3px;
      line-height: 40px;
      padding: 0 15px;
      display: block;
      width: 100%;
      background-color: transparent;
      font-size: 15px;
      margin: 0 0 8px; }
      /* line 1065, new_site_styles.scss */
      .form-quick-form input::placeholder {
        color: #858585;
        font-size: 13px; }
    /* line 1067, new_site_styles.scss */
    .form-quick-form button {
      -webkit-appearance: none;
      outline: none;
      border: none;
      border-radius: 3px;
      display: block;
      padding: 0 10px;
      text-align: center;
      background-color: #f2a113;
      color: #fff;
      font-weight: 600;
      line-height: 44px;
      width: 100%;
      margin: 25px 0 0; }
      /* line 1068, new_site_styles.scss */
      .form-quick-form button:hover {
        background-color: #d88e0c; }
  /* line 1071, new_site_styles.scss */
  .form-quick-check {
    font-size: 13px;
    text-align: center;
    line-height: normal; }
    /* line 1072, new_site_styles.scss */
    .form-quick-check a {
      color: #3d83bf;
      text-decoration: underline; }
      /* line 1072, new_site_styles.scss */
      .form-quick-check a:hover {
        text-decoration: none; }

/* line 1075, new_site_styles.scss */
.fancybox-is-open .fancybox-bg {
  background-color: #000 !important a;
  opacity: 0.5 !important; }

/* line 1077, new_site_styles.scss */
.new_product_gallery {
  position: relative;
  z-index: 0; }

/* line 1, new_product.scss */
.fs-08 {
  font-size: .8em; }

/* line 4, new_product.scss */
.new_product-template h1 {
  font-size: 1.5em;
  text-transform: initial; }

/* line 8, new_product.scss */
.product-sku {
  font-size: 0.8em; }

/* line 11, new_product.scss */
.new-reviews-count a {
  color: #7793a8;
  font-size: 0.8em;
  text-decoration: underline; }

/* line 16, new_product.scss */
.new-product-info {
  border: 1px solid grey;
  padding: 5px 10px;
  position: relative; }
  /* line 18, new_product.scss */
  .new-product-info .product-available {
    position: absolute;
    top: -25px;
    right: 0;
    color: #3d83bf;
    font-size: 12px;
    font-weight: bold; }
    /* line 19, new_product.scss */
    .new-product-info .product-available .grey {
      color: #8c8d93; }

/* line 22, new_product.scss */
.new-product-price_min {
  font-size: .9em;
  color: #999;
  font-weight: 600; }

/* line 27, new_product.scss */
.new-product-price_min span {
  color: #3d83bf;
  font-weight: 600; }

/* line 31, new_product.scss */
.new-product-price_ekonom, .new-product-price .new-product-price_ekonom span {
  color: #f5ae13;
  font-size: 14px;
  font-weight: bold; }

/* line 35, new_product.scss */
.new-product-price span {
  font-size: 2em;
  color: #3d83bf;
  font-weight: 800; }

/* line 40, new_product.scss */
.new-quantity-input {
  background: #fff !important;
  font-size: .8em !important; }

/* line 44, new_product.scss */
.bg-fff {
  background: #fff;
  border: 1px solid #ceaa10;
  color: #ceaa10; }

/* line 49, new_product.scss */
.bg-fff:hover {
  background: #ceaa10;
  border: 1px solid #fff;
  color: #000; }

/* line 54, new_product.scss */
.new-btn--add-to-cart span {
  font-weight: 800; }

/* line 57, new_product.scss */
.new-btn--add-to-cart {
  display: flex;
  font-weight: 600;
  align-items: center;
  margin: 3px auto !important;
  background-color: #f2a113;
  color: #fff;
  transition: background-color 0.05s ease-in; }

/* line 66, new_product.scss */
.new-btn--add-to-cart:hover {
  background-color: #d88e0c;
  color: #fff; }

/* line 70, new_product.scss */
.new-btn--add-to-cart-trans {
  background-color: #fff;
  color: #f2a113;
  border: 1px solid #f2a113; }

/* line 75, new_product.scss */
.new-btn--add-to-cart-trans:hover {
  background-color: #f2a113;
  color: #fff;
  border: 1px solid #f2a113; }

/* line 80, new_product.scss */
.new-btn--add-to-cart svg {
  width: 20px;
  height: auto;
  fill: #fff !important; }

/* line 85, new_product.scss */
.new-product-benefits {
  font-size: .8em;
  line-height: 1.2em; }

/* line 89, new_product.scss */
.new-product-benefits img {
  width: 50px; }

/*заголовок с линиями*/
/* line 94, new_product.scss */
.new-product-title-benefits {
  overflow: hidden;
  margin-left: -10px;
  margin-right: -10px;
  font-size: .8em;
  font-weight: 600; }

/* line 101, new_product.scss */
.new-product-title-benefits:before,
.new-product-title-benefits:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background: grey;
  border: solid #FFF;
  border-width: 0 5px; }

/* line 113, new_product.scss */
.new-product-title-benefits:before {
  margin-left: -100%; }

/* line 116, new_product.scss */
.new-product-title-benefits:after {
  margin-right: -100%; }

/* line 119, new_product.scss */
.new-porerties img {
  width: 60px;
  height: auto;
  max-width: 100%;
  max-height: 100%; }

/*заголовок с желтыми линиями*/
/* line 127, new_product.scss */
.new-products-all-title {
  overflow: hidden;
  font-size: 1.2em;
  font-weight: 600; }

/* line 132, new_product.scss */
.new-products-all-title:before,
.new-products-all-title:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background: #f5c90d;
  border: solid #FFF;
  border-width: 0 5px; }

/* line 144, new_product.scss */
.new-products-all-title:before {
  margin-left: -100%; }

/* line 147, new_product.scss */
.new-products-all-title:after {
  margin-right: -100%; }

/* line 150, new_product.scss */
.gallery_wrapper {
  padding: 50px 0;
  position: relative; }

/* line 151, new_product.scss */
.swiper-button-prev.is-thumb {
  top: 15px;
  left: 51px;
  transform: translateX(-50%);
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix(-1%200%200%201%209%200)%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;
  cursor: pointer;
  outline: none; }

/* line 152, new_product.scss */
.swiper-button-next.is-thumb {
  bottom: 5px;
  top: auto;
  left: 51px;
  background: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix(-1%200%200%201%209%200)%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  outline: none; }

/* line 153, new_product.scss */
.product_description {
  margin-bottom: 30px; }

/* line 154, new_product.scss */
.product_description_title {
  font-size: 1.2em;
  font-weight: 600; }

/*табы*/
/* line 156, new_product.scss */
.new-tabs-head-wrapper {
  overflow: auto;
  white-space: nowrap; }

/* line 157, new_product.scss */
.new-tabs-head {
  border-bottom: 2px solid #777; }
  /* line 158, new_product.scss */
  .new-tabs-head .tabs-item {
    color: #ccc;
    cursor: pointer;
    padding: 0 5px 15px;
    margin-right: 10px;
    margin-bottom: -2px; }
    /* line 159, new_product.scss */
    .new-tabs-head .tabs-item:hover {
      color: #000; }
    /* line 160, new_product.scss */
    .new-tabs-head .tabs-item.is-button-active {
      color: #000;
      border-bottom: 7px solid #FACF38;
      margin-bottom: -2px; }

/* line 163, new_product.scss */
.new-tabs-head a {
  float: right;
  text-decoration: underline; }

/* line 167, new_product.scss */
a.btn-secondary.js-accordeon {
  background: #f2a113 !important;
  color: #fff;
  font-size: 1em;
  padding: 15px 25px;
  font-weight: 800; }

/* line 175, new_product.scss */
a.btn-secondary.js-accordeon:hover {
  background: #d88e0c !important; }

/*отзывы*/
/* line 180, new_product.scss */
.star-rating-wrapper {
  *zoom: 1; }

/* line 184, new_product.scss */
.star-rating-wrapper:after {
  content: "";
  display: table;
  clear: both; }

/* line 190, new_product.scss */
.star-rating {
  float: left;
  *zoom: 1; }

/* line 195, new_product.scss */
.star-rating:after {
  content: "";
  display: table;
  clear: both; }

/* line 201, new_product.scss */
.star-rating .star-radio {
  display: none; }

/* line 205, new_product.scss */
.star-rating .star-radio:hover ~ .star-label:after,
.star-rating .star-radio:checked ~ .star-label:after {
  background-image: url("star.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

/* line 213, new_product.scss */
.star-rating .star-radio:hover ~ .star-label:after {
  background-image: url("star.svg") !important;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

/* line 220, new_product.scss */
.star-rating .star-radio:checked ~ .star-label:after {
  background-image: url("star.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

/* line 227, new_product.scss */
.star-rating .star-label {
  cursor: pointer;
  float: right;
  font-size: 1.4rem;
  margin-right: 3px; }

/* line 234, new_product.scss */
.star-rating .star-label:first-child {
  margin-right: 0; }

/* line 238, new_product.scss */
.star-rating .star-label:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("star-empty.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

/* line 249, new_product.scss */
.star-rating .star-label:hover:after {
  background-image: url("star.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

/* line 256, new_product.scss */
.star-rating .star-label:hover ~ .star-label:after {
  background-image: url("star.svg") !important;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

/* line 263, new_product.scss */
.star-rating .star-label.active ~ .star-label:after,
.star-rating .star-label.active:after {
  background-image: url("star.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

/* line 271, new_product.scss */
.star-rating .star-item {
  float: right;
  overflow: hidden;
  margin-right: 3px;
  background: none; }

/* line 278, new_product.scss */
.star-rating .star-item:first-child {
  margin-right: 0; }

/* line 282, new_product.scss */
.star-rating .star-item:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("star-empty.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  margin-right: 5px; }

/* line 294, new_product.scss */
.star-rating .star-item.active:after {
  background-image: url("star.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  content: ""; }

/* line 302, new_product.scss */
.star-rating .star-item.active ~ .star-item:after {
  background-image: url("star.svg");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  content: ""; }

/*круглая рамка*/
/* line 310, new_product.scss */
.new-review-portrait {
  display: inline-block;
  position: relative;
  border: 2px solid #000;
  border-radius: 50%;
  font-size: 0;
  padding: 25px;
  text-align: center; }

/* line 320, new_product.scss */
.new-review-portrait:before {
  display: block;
  padding-top: 100%;
  content: ''; }

/* line 326, new_product.scss */
.new-review-portrait > .ghost-inner {
  color: transparent;
  font-size: 14px;
  user-select: none;
  pointer-events: none;
  transform: translateY(-100%);
  height: 0;
  overflow: hidden; }

/* line 336, new_product.scss */
.new-review-portrait > .inner {
  position: absolute;
  top: 45%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  font-size: 30px; }

/* line 344, new_product.scss */
.new-author {
  font-weight: 800;
  border-bottom: 1px dashed;
  width: fit-content; }

/* line 349, new_product.scss */
.new-date {
  color: grey; }

/* line 352, new_product.scss */
.new-wk-add-product {
  top: -5px !important;
  right: -5px !important; }

/*всплывающая подсказка*/
/* line 357, new_product.scss */
#tooltip {
  z-index: 9999;
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  background-color: #2574B7;
  padding: 5px 10px 5px 10px;
  color: white;
  border-radius: 5px; }

/* line 368, new_product.scss */
.new-porerties {
  position: relative; }

/* line 369, new_product.scss */
#tooltip-alert, .tooltip-alert {
  z-index: 9999;
  position: absolute;
  display: none;
  top: 110%;
  left: 50%;
  transform: translate(-50%);
  background-color: #2574B7;
  width: 80%;
  padding: 5px 10px 5px 10px;
  color: white;
  border-radius: 5px; }

/* line 381, new_product.scss */
#review_form button {
  background: #f2a113 !important;
  color: #fff;
  font-size: 1em;
  padding: 15px 25px;
  font-weight: 800; }

/* line 388, new_product.scss */
.p-l-0-i {
  padding-left: 0 !important; }

/* line 391, new_product.scss */
.p-r-0-i {
  padding-right: 0 !important; }

/* line 394, new_product.scss */
.bg-properties {
  background-position-y: 14px;
  background-repeat: repeat-x;
  background-size: 7px; }

/* line 399, new_product.scss */
.bg-properties span {
  padding-left: 5px;
  padding-right: 5px;
  background: #fff; }

/* line 407, new_product.scss */
.product_reviews {
  margin-top: 30px; }

/* line 408, new_product.scss */
.product_reviews_title {
  border-bottom: 2px solid #777;
  padding-bottom: 10px;
  margin-bottom: 10px; }

/* line 409, new_product.scss */
.wrapper_short_description {
  margin-bottom: 25px; }

/* line 410, new_product.scss */
.short_description.more, .prod_description.more {
  max-height: max-content;
  overflow: hidden;
  margin-bottom: 30px;
  position: relative; }
  /* line 411, new_product.scss */
  .short_description.more:after, .prod_description.more:after {
    content: "";
    background-image: linear-gradient(to bottom, transparent 0%, white 100%);
    left: 0;
    right: 0;
    bottom: 0;
    height: 40px;
    position: absolute; }
  /* line 412, new_product.scss */
  .short_description.more.open, .prod_description.more.open {
    max-height: none; }
    /* line 413, new_product.scss */
    .short_description.more.open:after, .prod_description.more.open:after {
      display: none; }

/* line 417, new_product.scss */
.link_description a {
  color: #d88e0c;
  font-weight: bold;
  text-decoration: none; }
  /* line 418, new_product.scss */
  .link_description a:hover {
    text-decoration: none; }

/* line 421, new_product.scss */
.quantity-equal {
  line-height: 50px;
  font-size: 28px; }

/* line 422, new_product.scss */
.red {
  color: #f00; }

/* line 423, new_product.scss */
.gallery-thumbs .swiper-slide {
  max-height: 110px; }

/* line 427, new_product.scss */
.is-prod {
  display: flex;
  flex-direction: column;
  min-height: 100%; }
  /* line 428, new_product.scss */
  .is-prod-image {
    position: relative;
    padding-top: 100%;
    height: 0;
    overflow: hidden;
    display: block; }
    /* line 429, new_product.scss */
    .is-prod-image img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: 50% 50%; }

/* line 433, new_product.scss */
.in-collection-wrapper {
  margin-left: -5px;
  margin-right: -5px; }
  /* line 434, new_product.scss */
  .in-collection-wrapper .grid-item {
    padding-left: 5px;
    padding-right: 5px; }

/* line 437, new_product.scss */
.is-images-wrap {
  position: relative;
  margin-bottom: 8px; }

/* line 438, new_product.scss */
.js-product-gallery-main-product, .js-product-gallery-main-product-2 {
  width: 100%; }
  /* line 439, new_product.scss */
  .js-product-gallery-main-product picture, .js-product-gallery-main-product-2 picture {
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 100%;
    height: 0; }
    /* line 440, new_product.scss */
    .js-product-gallery-main-product picture img, .js-product-gallery-main-product-2 picture img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      max-width: 100%;
      max-height: 100%;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: 50% 50%; }

/* line 1, custom.scss */
.obrazec_product .item-btn--text.fs-08 {
  font-size: 0.7em; }

/* line 5, custom.scss */
span {
  word-break: break-word; }

/* line 8, custom.scss */
.quan-av {
  color: #67d867; }

/*
#AccessibleNav > li:nth-child(11) > ul{
	left: auto!important;right:0;

}

#AccessibleNav > li:nth-child(11) > ul > li > a{
	//justify-content: flex-end!important;
}
*/
/* line 23, custom.scss */
.collection-info-title {
  background: rgba(245, 201, 13, 0.7);
  padding: 10px;
  margin: auto; }

/* line 29, custom.scss */
.inputikno {
  display: inline-block;
  width: 97%;
  margin-bottom: 10px;
  padding: 9px 15px;
  background: #F6F6F6;
  border: 1px solid #0E67B0;
  border-radius: 5px;
  color: #0E67B0;
  font-weight: 600;
  font-size: 15px; }

/* line 42, custom.scss */
input#reg {
  border-radius: 5px;
  padding: 11px 37px;
  color: #fff;
  font-size: 16px;
  background: #0E67B0; }

/* line 50, custom.scss */
input#vhod {
  color: #0E67B0;
  font-size: 16px;
  border-radius: 5px;
  width: 105px;
  cursor: pointer;
  padding: 11px; }

/* line 59, custom.scss */
.btn-secondary:active, input.btn-secondary:active {
  background-color: #c7a308;
  color: #333; }

/* line 64, custom.scss */
.btn-secondary:hover, input.btn-secondary:hover {
  background-color: #dfb709;
  color: #333; }

/* line 69, custom.scss */
.telhed a {
  font-weight: 800;
  color: #5a8ebb;
  font-size: 25px; }

/* line 74, custom.scss */
.telhed span {
  font-weight: 300;
  color: #5a8ebb;
  font-size: 12px; }

/* line 80, custom.scss */
.header-tel {
  font-size: 12px;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  flex-wrap: nowrap;
  margin-left: 20%; }

@media (max-width: 991px) {
  /* line 91, custom.scss */
  body #ajaxifyCart .grid .cart-price {
    margin-left: 63px; }

  /* line 94, custom.scss */
  .i-cart {
    margin-bottom: 23px;
    width: 50px; } }
/* line 100, custom.scss */
.collection__custom-text {
  font-size: 14px;
  text-align: center; }
  @media (max-width: 991px) {
    /* line 100, custom.scss */
    .collection__custom-text {
      display: none; } }

/* line 2, new_collection.scss */
.site-header .wrapper, .is-index-page .wrapper {
  max-width: 100%;
  width: 100%;
  padding: 0 20px; }

/* line 8, new_collection.scss */
.section-header {
  margin-bottom: 5px; }
  /* line 10, new_collection.scss */
  .section-header h1.h1 {
    margin-bottom: 0; }

/* line 15, new_collection.scss */
.header-bottom .grid--full > .grid-item:nth-child(1) {
  padding-top: 0; }

/* line 19, new_collection.scss */
.header-logo__text {
  margin: 5px 0 0;
  padding: 0 0;
  font-size: 16px;
  text-transform: none;
  font-weight: 700; }

/* line 26, new_collection.scss */
.search-title {
  text-align: center;
  font-weight: 700;
  margin-bottom: 10px; }

/* line 32, new_collection.scss */
.js-fixed-header.fixed .header-logo {
  margin: 0 0; }
/* line 35, new_collection.scss */
.js-fixed-header.fixed .site-header .search-bar input[type="text"], .js-fixed-header.fixed .site-header .search-bar input[type="search"] {
  height: 22px; }
/* line 38, new_collection.scss */
.js-fixed-header.fixed .search-bar .icon-search {
  line-height: 22px; }
/* line 41, new_collection.scss */
.js-fixed-header.fixed .search-title,
.js-fixed-header.fixed .header-logo__text {
  display: none; }
/* line 45, new_collection.scss */
.js-fixed-header.fixed .fixed-one-sixth {
  max-width: 105px;
  width: 105px; }
/* line 49, new_collection.scss */
.js-fixed-header.fixed .fixed-one-third {
  width: 84%; }
/* line 52, new_collection.scss */
.js-fixed-header.fixed .grid-item.header-cart-place {
  width: auto; }
/* line 55, new_collection.scss */
.js-fixed-header.fixed .header-bottom {
  background: #7793a8;
  padding: 5px 0 5px 0 !important; }
/* line 60, new_collection.scss */
.js-fixed-header.fixed .new_user-icon svg, .js-fixed-header.fixed .header-cart-btn svg {
  fill: #fff; }
/* line 64, new_collection.scss */
.js-fixed-header.fixed .site-nav > li > a.site-nav--link {
  color: #fff; }
/* line 67, new_collection.scss */
.js-fixed-header.fixed .site-nav {
  padding-left: 15px;
  padding-right: 15px;
  justify-content: flex-start; }
/* line 71, new_collection.scss */
.js-fixed-header.fixed .header-city {
  display: none; }

/* line 77, new_collection.scss */
.filter-clear + span {
  display: none; }
  /* line 79, new_collection.scss */
  .filter-clear + span + #bc-sf-filter-top-display-type {
    display: none; }

/* line 84, new_collection.scss */
.sorting-left-block, .sorting-middle-block, .sorting-right-block {
  width: 33.333333333%; }

/* line 87, new_collection.scss */
.new_mobile-nav .header-mobile-logo {
  display: flex !important;
  align-items: center;
  justify-content: center; }

/* line 92, new_collection.scss */
.header-mobile-logo-title {
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  font-size: 8px;
  width: 50px; }
  /* line 98, new_collection.scss */
  .header-mobile-logo-title span {
    letter-spacing: .37px; }

@media (max-width: 899px) {
  /* line 105, new_collection.scss */
  .js-fixed-header.fixed .new_user-icon svg, .js-fixed-header.fixed .header-cart-btn svg {
    fill: #000; } }
@media (max-width: 768px) {
  /* line 112, new_collection.scss */
  .sorting-middle-block {
    width: 100%; }

  /* line 115, new_collection.scss */
  .sorting-left-block, .sorting-right-block {
    width: 50%; }

  /* line 118, new_collection.scss */
  .sorting-wrapper > .grid {
    margin-left: 0;
    vertical-align: bottom;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end; }

  /* line 125, new_collection.scss */
  body #bc-sf-filter-top-sorting select {
    border-left: 1px solid #000; }

  /* line 128, new_collection.scss */
  body #bc-sf-filter-top-sorting {
    margin-right: -1px; }

  /* line 131, new_collection.scss */
  .qab_container .qab_message {
    font-size: 12px;
    line-height: 120%; }

  /* line 135, new_collection.scss */
  .qab_container .qab_bar {
    padding: 5px 10px; }

  /* line 138, new_collection.scss */
  .main-content .wrapper {
    padding: 0 10px; }

  /* line 141, new_collection.scss */
  .is-index-page .wrapper {
    padding: 0 5px; } }
/* line 147, new_collection.scss */
li.site-nav--has-dropdown:nth-child(8) ~ li.site-nav--has-dropdown .site-nav--dropdown {
  left: initial;
  right: 0; }

/* line 152, new_collection.scss */
.modal-hide {
  display: none; }

/* line 155, new_collection.scss */
.header-city {
  /*position: relative;*/
  font-size: 14px;
  white-space: nowrap; }
  @media (min-width: 1200px) {
    /* line 155, new_collection.scss */
    .header-city {
      margin-right: -10%; } }

/* line 163, new_collection.scss */
.city-name {
  padding-right: 9px;
  position: relative; }
  /* line 166, new_collection.scss */
  .city-name:after {
    content: '';
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    right: -5px;
    background: url("arr-down.svg") no-repeat top;
    top: 3px;
    background-size: 100%; }

/* line 178, new_collection.scss */
.header-delivery-free {
  position: absolute;
  background: #f5c90d;
  padding: 5px 15px 5px 10px;
  border-radius: 5px;
  display: none;
  align-items: center;
  top: 30px;
  right: 20px;
  line-height: 1.1; }
  /* line 188, new_collection.scss */
  .header-delivery-free.js-active {
    display: flex; }
  /* line 191, new_collection.scss */
  .header-delivery-free .icon {
    max-width: 30px;
    width: 30px; }
  /* line 195, new_collection.scss */
  .header-delivery-free svg {
    fill: #fff;
    max-width: 100%;
    height: auto;
    min-height: 100%;
    display: inline;
    vertical-align: middle; }

/* line 204, new_collection.scss */
.delivery-text {
  font-size: 12px;
  font-weight: 700;
  margin-left: 5px;
  color: #000; }

/* line 210, new_collection.scss */
.delivery-arr {
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: 15px;
  height: 15px; }

/* line 227, new_collection.scss */
.collection-list-section .collection-info img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover; }

/* line 235, new_collection.scss */
.main-delivery {
  background: #f7f7f7;
  padding: 50px 0; }

/* line 239, new_collection.scss */
.main-delivery-content {
  text-align: center; }

/* line 242, new_collection.scss */
.main-delivery-title {
  font-size: 30px;
  color: #333;
  margin-bottom: 10px; }
  @media (max-width: 768px) {
    /* line 242, new_collection.scss */
    .main-delivery-title {
      font-size: 22px; } }

/* line 251, new_collection.scss */
#select-city {
  width: 100%;
  max-width: 1100px;
  cursor: default; }

/* line 256, new_collection.scss */
#select-city .title {
  font-size: 26px;
  color: #333;
  font-weight: bold;
  margin-bottom: 10px; }

/* line 262, new_collection.scss */
#select-city input {
  margin-bottom: 25px;
  width: 100%; }

/* line 267, new_collection.scss */
.city-container ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin: 0 -10px;
  max-height: 730px; }
  /* line 273, new_collection.scss */
  .city-container ul li {
    width: 25%;
    padding: 0 10px; }
    /* line 276, new_collection.scss */
    .city-container ul li .free-delivery-text {
      display: none; }
  /* line 280, new_collection.scss */
  .city-container ul li span {
    cursor: pointer;
    padding: 5px;
    line-height: 1.1;
    display: inline-block;
    font-size: 14px; }
  /* line 287, new_collection.scss */
  .city-container ul .has-free-delivery {
    display: flex;
    justify-content: space-between;
    align-items: flex-start; }
    /* line 291, new_collection.scss */
    .city-container ul .has-free-delivery .free-delivery-text {
      display: block; }
    /* line 294, new_collection.scss */
    .city-container ul .has-free-delivery span {
      background: #f5c90d; }

/* line 300, new_collection.scss */
.free-delivery-text {
  font-size: 9px;
  color: #fff;
  padding: 3px 5px;
  background: #7793a8;
  margin: 3px 0 0 5px;
  white-space: nowrap; }

/* line 309, new_collection.scss */
#kladr_autocomplete a,
#kladr_autocomplete strong {
  font-size: 15px; }

/* line 315, new_collection.scss */
#kladr_autocomplete small {
  font-size: 13px; }

/* Добавляем скругления и тень у выпадающего списка*/
/* line 321, new_collection.scss */
#kladr_autocomplete ul {
  border-radius: 0 0 5px 5px;
  border: 1px solid #ded7f9;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 2px 10px 0 rgba(86, 62, 142, 0.1);
  box-shadow: 0 2px 10px 0 rgba(86, 62, 142, 0.1);
  z-index: 1;
  margin-top: -30px; }
  /* line 330, new_collection.scss */
  #kladr_autocomplete ul li {
    padding: 0 5px; }

/* Прописываем стили для тултипа с сообщением об ошибке*/
/* line 336, new_collection.scss */
.tooltip {
  position: absolute;
  top: 16px;
  left: 360px;
  color: #b94a48;
  padding: 8px 10px;
  border-radius: 5px;
  border: 1px solid #eed3d7;
  background-color: #f2dede;
  opacity: 0.8;
  font-size: 14px;
  z-index: 100000; }

/* line 349, new_collection.scss */
.nav-bar-heading {
  border-bottom: 1px solid #c4c4c4;
  border-top: 1px solid #c4c4c4;
  width: 134%;
  background: #f7f7f7;
  position: relative;
  display: none; }
  @media (max-width: 899px) {
    /* line 349, new_collection.scss */
    .nav-bar-heading {
      display: block; } }
  /* line 359, new_collection.scss */
  .nav-bar-heading .wrapper {
    padding: 10px;
    min-height: 47px !important;
    display: flex; }

/* line 365, new_collection.scss */
.mobile-menu-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%; }
  /* line 370, new_collection.scss */
  .mobile-menu-heading .header-city {
    font-size: 11px; }
  /* line 373, new_collection.scss */
  .mobile-menu-heading .city-name:after {
    width: 8px;
    height: 8px;
    top: 2px; }
  /* line 378, new_collection.scss */
  .mobile-menu-heading .header-delivery-free {
    position: initial;
    padding: 2px 5px;
    text-align: center; }
    /* line 382, new_collection.scss */
    .mobile-menu-heading .header-delivery-free .icon {
      width: 24px;
      max-width: 24px;
      line-height: 0; }
    /* line 387, new_collection.scss */
    .mobile-menu-heading .header-delivery-free .delivery-text {
      font-size: 8px;
      max-width: 50px;
      margin-left: 3px; }
    /* line 392, new_collection.scss */
    .mobile-menu-heading .header-delivery-free .delivery-arr {
      position: initial;
      width: 10px;
      height: 10px;
      margin-left: 3px;
      line-height: 0; }

/* line 402, new_collection.scss */
.mobile-nav--has-dropdown.nav-active .mobile-nav--first-level {
  background: #a9c3d9; }
/* line 405, new_collection.scss */
.mobile-nav--has-dropdown.nav-active > .mobile-nav--button {
  background: #a9c3d9;
  opacity: 1; }
/* line 412, new_collection.scss */
.mobile-nav--has-dropdown.nav-active .mobile-nav--dropdown > li, .mobile-nav--has-dropdown.nav-active .mobile-nav--dropdown-grandchild > li {
  border-top: 1px solid #000; }
/* line 415, new_collection.scss */
.mobile-nav--has-dropdown.nav-active .mobile-nav--has-dropdown.mobile-nav--has-dropdown-grandchild.nav-active > a {
  background: #a9c3d9; }

/* line 420, new_collection.scss */
.mobile-menu-list .wrapper {
  padding: 0; }
/* line 423, new_collection.scss */
.mobile-menu-list .mobile-nav--link img {
  display: none; }

@media (max-width: 899px) {
  /* line 429, new_collection.scss */
  #select-city {
    padding: 15px 20px; }

  /* line 432, new_collection.scss */
  .js-fixed-header.fixed .header-city {
    display: block; } }
@media (max-width: 760px) {
  /* line 438, new_collection.scss */
  #select-city {
    padding: 15px 10px; }

  /* line 441, new_collection.scss */
  .city-container ul {
    display: block;
    padding-bottom: 10px; }

  /* line 445, new_collection.scss */
  .city-container ul li {
    width: 100%; }

  /* line 448, new_collection.scss */
  #select-city .title {
    font-size: 18px;
    margin-bottom: 5px; }

  /* line 452, new_collection.scss */
  #select-city input {
    margin-bottom: 10px;
    height: 30px;
    padding: 0 10px; }

  /* line 457, new_collection.scss */
  #kladr_autocomplete ul {
    margin-top: -15px; }

  /* line 460, new_collection.scss */
  .city-container ul .has-free-delivery {
    justify-content: flex-start; }

  /* line 463, new_collection.scss */
  .free-delivery-text {
    margin-left: 15px; } }
/* line 467, new_collection.scss */
.main-delivery-text.text-left {
  text-align: left; }

/* line 470, new_collection.scss */
.main-content-page {
  margin-top: 60px; }
  @media (max-width: 768px) {
    /* line 470, new_collection.scss */
    .main-content-page {
      margin-top: 10px; } }

/* line 476, new_collection.scss */
.new_mobile-nav .wrapper {
  padding: 0 15px; }

/* line 480, new_collection.scss */
#mobile-menu-btn.js-active .mob-hamb div, #mobile-menu-btn.js-active .mob-hamb span {
  opacity: 0; }
/* line 483, new_collection.scss */
#mobile-menu-btn.js-active .mob-hamb:after {
  bottom: 9px;
  transform: rotate(-45deg); }
/* line 487, new_collection.scss */
#mobile-menu-btn.js-active .mob-hamb:before {
  top: 9px;
  transform: rotate(45deg); }

/* line 493, new_collection.scss */
.site-footer--bottom .wrapper {
  margin: 0;
  max-width: 1440px; }

@media (max-width: 1480px) {
  /* line 500, new_collection.scss */
  .site-footer--bottom .wrapper {
    max-width: 1140px; } }
@media (max-width: 1340px) {
  /* line 507, new_collection.scss */
  .site-footer--bottom .wrapper {
    max-width: 1000px; } }
/* line 512, new_collection.scss */
.characteristic-link {
  font-weight: 600; }
  /* line 514, new_collection.scss */
  .characteristic-link span {
    text-decoration: underline; }
    /* line 516, new_collection.scss */
    .characteristic-link span:hover {
      text-decoration: none; }

/* line 521, new_collection.scss */
.label-bg {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  width: 70px;
  height: 70px;
  text-align: center;
  clip-path: polygon(0 54%, 54% 0, 94% 0, 0% 94%); }
  /* line 529, new_collection.scss */
  .label-bg .label-name {
    transform: rotate(-45deg) translate(-25%, -225%);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    font-size: 13px; }

/* line 538, new_collection.scss */
.m-t-15 {
  margin-top: 15px; }

@media screen and (max-width: 768px) and (min-height: 500px) {
  /* line 2, snippet_parts.css */
  .mobile-nav a {
    padding: 6px !important;
    font-size: 14px; } }
@media screen and (max-width: 768px) and (min-height: 600px) {
  /* line 8, snippet_parts.css */
  mobile-nav a {
    padding: 8px !important;
    font-size: 16px; } }
@media screen and (max-width: 768px) and (min-height: 700px) {
  /* line 14, snippet_parts.css */
  mobile-nav a {
    padding: 10px !important;
    font-size: 17px; } }
@media screen and (max-width: 768px) and (min-height: 800px) {
  /* line 20, snippet_parts.css */
  .mobile-nav a {
    padding: 12px !important;
    font-size: 18px; } }
/* line 26, snippet_parts.css */
.mobile-nav--button:before {
  color: #333 !important;
  font-size: 16px; }

/* line 30, snippet_parts.css */
.mobile-search-group {
  float: right; }

/* line 33, snippet_parts.css */
.mobile-search-group .mobile-search-btn {
  padding: 10px 0;
  margin: 0;
  background: none;
  border: none; }

/* line 40, snippet_parts.css */
.mobicontel1 {
  display: block !important;
  width: 41px;
  float: right;
  padding-left: 14px; }

@media (max-width: 500px) {
  /* line 47, snippet_parts.css */
  .leftmobnew {
    max-width: 23% !important;
    flex-basis: 23% !important; }

  /* line 48, snippet_parts.css */
  .logomobnew {
    max-width: 44% !important;
    flex-basis: 44% !important; }

  /* line 49, snippet_parts.css */
  .rightmobnew {
    max-width: 33% !important;
    flex-basis: 33% !important; } }
@media (max-width: 768px) {
  /* line 52, snippet_parts.css */
  .js-fixed-header.fix-change .qab_container {
    display: block !important; } }
/* line 55, snippet_parts.css */
#fast_search::-webkit-scrollbar-button {
  background-image: url("");
  background-repeat: no-repeat;
  width: 6px;
  height: 0px;
  cursor: pointer; }

/* line 62, snippet_parts.css */
#fast_search::-webkit-scrollbar-track {
  background-color: whitesmoke;
  box-shadow: 0px 0px 3px #000 inset; }

/* line 66, snippet_parts.css */
#fast_search::-webkit-scrollbar-thumb {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #7793a8;
  box-shadow: 0px 1px 1px #fff inset;
  background-image: url("https://yraaa.ru/_pu/24/59610063.png");
  background-position: center;
  background-repeat: no-repeat; }

/* line 75, snippet_parts.css */
#fast_search::-webkit-resizer {
  background-image: url("");
  background-repeat: no-repeat;
  width: 7px;
  height: 0px; }

/* line 81, snippet_parts.css */
#fast_search::-webkit-scrollbar {
  width: 15px; }

/* line 84, snippet_parts.css */
.search_container {
  position: relative;
  margin-right: 10px; }

/* line 88, snippet_parts.css */
#fast_search {
  top: 100%;
  left: 30px;
  width: calc(100% - 60px);
  min-width: 40vw;
  max-width: 100vw;
  max-height: 50vh;
  position: absolute;
  background: white;
  z-index: 9998;
  overflow-x: hidden;
  overflow-y: scroll;
  margin-top: 0px;
  display: none; }

/* line 103, snippet_parts.css */
.fast_search_img {
  max-width: 50px;
  max-height: 50px; }

/* line 106, snippet_parts.css */
.fast_search_title {
  margin-left: 5px;
  margin-right: 5px;
  text-align: left; }

/* line 109, snippet_parts.css */
.img_search_container {
  min-width: 50px;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 117, snippet_parts.css */
.search_href {
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  margin: 5px;
  align-items: center;
  color: black;
  border-bottom: 1px solid whitesmoke; }

/* line 126, snippet_parts.css */
.search_price {
  font-weight: bolder; }

/* line 127, snippet_parts.css */
.find_process {
  background: #7793a8 !important; }

/* line 128, snippet_parts.css */
.search_img_title_container {
  display: flex;
  justify-content: flex-start;
  align-items: center; }

/* line 129, snippet_parts.css */
.js-fixed-header.fixed .telfix {
  color: #fff;
  font-size: 21px;
  font-weight: 700;
  display: block !important;
  float: left;
  padding-right: 20px; }

/* line 130, snippet_parts.css */
.js-fixed-header.fixed .fixed-one-third {
  width: 70%; }

/* line 131, snippet_parts.css */
.js-fixed-header.fixed .grid-item.header-cart-place {
  display: flex;
  float: right; }

/* line 135, snippet_parts.css */
.search_container {
  width: 95% !important; }

@media (max-width: 1400px) {
  /* line 139, snippet_parts.css */
  .js-fixed-header.fixed .telfix {
    font-size: 16px; }

  /* line 140, snippet_parts.css */
  .telhed a {
    font-size: 22px !important; } }
@media (max-width: 1024px) {
  /* line 143, snippet_parts.css */
  .js-fixed-header.fixed .telfix {
    display: none !important; }

  /* line 144, snippet_parts.css */
  .telhed span {
    display: none !important; }

  /* line 145, snippet_parts.css */
  .js-fixed-header.fixed .fixed-one-third {
    width: 75%; }

  /* line 146, snippet_parts.css */
  .js-fixed-header.fixed .site-nav {
    padding-left: 0px; }

  /* line 147, snippet_parts.css */
  .js-fixed-header.fixed .mobicontel {
    display: block !important;
    width: 36px;
    float: right;
    padding-left: 14px; }

  /* line 148, snippet_parts.css */
  .js-fixed-header.fix-change [data-here] .site-nav > li > a, .js-fixed-header.fix-change [data-here] .site-nav > li > .first-point {
    font-size: 12px; } }
/*
.telhed {
	position: absolute;
	right: 20px;
	top: -5px;
	width: 28%;
}
.telhed a {
	font-weight: 800;
	color: #5a8ebb !important;
	font-size: 25px;
}
.telhed span {
	font-weight: 300;
	color: #5a8ebb !important;
	font-size: 12px;
	margin-left: 10px;
}
.header-tel.text-center {
	position: relative;
}
*/
/* line 173, snippet_parts.css */
.big-menu {
  left: 0;
  right: 0;
  margin-top: -15px; }

/* line 178, snippet_parts.css */
.big-menu > li {
  border-right: 1px solid #e1e1e1;
  padding: 0 10px; }

/* line 182, snippet_parts.css */
.big-menu > li:last-child {
  border-right: 0; }

/* line 185, snippet_parts.css */
.big-menu > li a {
  white-space: inherit !important; }

/* line 188, snippet_parts.css */
.big-menu > li > ul a {
  font-weight: lighter; }

/* line 191, snippet_parts.css */
[data-from] #AccessibleNav {
  position: relative; }

/* line 194, snippet_parts.css */
[data-from] .big-menu {
  top: 100%;
  margin-top: 0; }

/* line 198, snippet_parts.css */
.flag_new {
  background-color: #4d5f6b;
  color: #fff;
  border-radius: 3px;
  padding: 2px 4px;
  font-size: 6px; }

/* line 206, snippet_parts.css */
.wrapper.site-footer--top, .main-delivery .wrapper {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px; }

/* line 214, snippet_parts.css */
form#new_client {
  position: relative; }

/* line 217, snippet_parts.css */
#new_client > div.co-form-controls > div:nth-child(4), #new_client > div.co-form-controls > div:nth-child(5), #new_client > div.co-form-controls > div:nth-child(6), #new_client > div.co-form-controls > div:nth-child(7), #new_client > div.co-form-controls > div:nth-child(8) {
  margin: 0px; }

/*
.co-input.co-input--checkbox.co-input--subscribe {
                  position: absolute;
                  width: 100%;
                  bottom: -70px;
                }
*/
/* line 228, snippet_parts.css */
.co-input.co-input--required.co-input--tel.co-input--phone.co-input--nested .co-input-description, #new_client > div.co-input.co-input--required.co-input--text.co-input--email.co-input--nested.input--required > div.co-input-description {
  display: none; }

/* line 231, snippet_parts.css */
#_form_5E9DDF0519831_ {
  font-size: 14px;
  line-height: 1.6;
  font-family: arial, helvetica, sans-serif;
  margin: 0 0 20px 0; }

/* line 232, snippet_parts.css */
#_form_5E9DDF0519831_ * {
  outline: 0; }

/* line 233, snippet_parts.css */
._form_hide {
  display: none;
  visibility: hidden; }

/* line 234, snippet_parts.css */
._form_show {
  display: block;
  visibility: visible; }

/* line 235, snippet_parts.css */
#_form_5E9DDF0519831_._form-top {
  top: 0; }

/* line 236, snippet_parts.css */
#_form_5E9DDF0519831_._form-bottom {
  bottom: 0; }

/* line 237, snippet_parts.css */
#_form_5E9DDF0519831_._form-left {
  left: 0; }

/* line 238, snippet_parts.css */
#_form_5E9DDF0519831_._form-right {
  right: 0; }

/* line 239, snippet_parts.css */
#_form_5E9DDF0519831_ input[type="text"], #_form_5E9DDF0519831_ input[type="date"], #_form_5E9DDF0519831_ textarea {
  padding: 6px;
  height: auto;
  border: #979797 1px solid;
  border-radius: 4px;
  color: #000 !important;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 240, snippet_parts.css */
#_form_5E9DDF0519831_ textarea {
  resize: none; }

/* line 241, snippet_parts.css */
#_form_5E9DDF0519831_ ._submit {
  -webkit-appearance: none;
  cursor: pointer;
  font-family: arial, sans-serif;
  font-size: 14px;
  text-align: center;
  background: #f5c90d !important;
  border: 0 !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important;
  color: #fff !important;
  padding: 12px !important; }

/* line 242, snippet_parts.css */
#_form_5E9DDF0519831_ ._close-icon {
  cursor: pointer;
  background-image: url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");
  background-repeat: no-repeat;
  background-size: 14.2px 14.2px;
  position: absolute;
  display: block;
  top: 11px;
  right: 9px;
  overflow: hidden;
  width: 16.2px;
  height: 16.2px; }

/* line 243, snippet_parts.css */
#_form_5E9DDF0519831_ ._close-icon:before {
  position: relative; }

/* line 244, snippet_parts.css */
#_form_5E9DDF0519831_ ._form-body {
  margin-bottom: 30px; }

/* line 245, snippet_parts.css */
#_form_5E9DDF0519831_ ._form-image-left {
  width: 150px;
  float: left; }

/* line 246, snippet_parts.css */
#_form_5E9DDF0519831_ ._form-content-right {
  margin-left: 164px; }

/* line 247, snippet_parts.css */
#_form_5E9DDF0519831_ ._form-branding {
  color: #fff;
  font-size: 10px;
  clear: both;
  text-align: left;
  margin-top: 30px;
  font-weight: 100; }

/* line 248, snippet_parts.css */
#_form_5E9DDF0519831_ ._form-branding ._logo {
  display: block;
  width: 130px;
  height: 14px;
  margin-top: 6px;
  background-image: url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");
  background-size: 130px auto;
  background-repeat: no-repeat; }

/* line 249, snippet_parts.css */
#_form_5E9DDF0519831_ ._form-label, #_form_5E9DDF0519831_ ._form_element ._form-label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block; }

/* line 250, snippet_parts.css */
#_form_5E9DDF0519831_._dark ._form-branding {
  color: #333; }

/* line 251, snippet_parts.css */
#_form_5E9DDF0519831_._dark ._form-branding ._logo {
  background-image: url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png"); }

/* line 252, snippet_parts.css */
#_form_5E9DDF0519831_ ._form_element {
  position: relative;
  margin-bottom: 10px;
  font-size: 0;
  max-width: 100%; }

/* line 253, snippet_parts.css */
#_form_5E9DDF0519831_ ._form_element * {
  font-size: 14px; }

/* line 254, snippet_parts.css */
#_form_5E9DDF0519831_ ._form_element._clear {
  clear: both;
  width: 100%;
  float: none; }

/* line 255, snippet_parts.css */
#_form_5E9DDF0519831_ ._form_element._clear:after {
  clear: left; }

/* line 256, snippet_parts.css */
#_form_5E9DDF0519831_ ._form_element input[type="text"], #_form_5E9DDF0519831_ ._form_element input[type="date"], #_form_5E9DDF0519831_ ._form_element select, #_form_5E9DDF0519831_ ._form_element textarea:not(.g-recaptcha-response) {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 257, snippet_parts.css */
#_form_5E9DDF0519831_ ._field-wrapper {
  position: relative; }

/* line 258, snippet_parts.css */
#_form_5E9DDF0519831_ ._inline-style {
  float: left; }

/* line 259, snippet_parts.css */
#_form_5E9DDF0519831_ ._inline-style input[type="text"] {
  width: 150px; }

/* line 260, snippet_parts.css */
#_form_5E9DDF0519831_ ._inline-style:not(._clear) + ._inline-style:not(._clear) {
  margin-left: 20px; }

/* line 261, snippet_parts.css */
#_form_5E9DDF0519831_ ._form_element img._form-image {
  max-width: 100%; }

/* line 262, snippet_parts.css */
#_form_5E9DDF0519831_ ._clear-element {
  clear: left; }

/* line 263, snippet_parts.css */
#_form_5E9DDF0519831_ ._full_width {
  width: 100%; }

/* line 264, snippet_parts.css */
#_form_5E9DDF0519831_ ._form_full_field {
  display: block;
  width: 100%;
  margin-bottom: 10px; }

/* line 265, snippet_parts.css */
#_form_5E9DDF0519831_ input[type="text"]._has_error, #_form_5E9DDF0519831_ textarea._has_error {
  border: #f37c7b 1px solid; }

/* line 266, snippet_parts.css */
#_form_5E9DDF0519831_ input[type="checkbox"]._has_error {
  outline: #f37c7b 1px solid; }

/* line 267, snippet_parts.css */
#_form_5E9DDF0519831_ ._error {
  display: block;
  position: absolute;
  font-size: 14px;
  z-index: 10000001; }

/* line 268, snippet_parts.css */
#_form_5E9DDF0519831_ ._error._above {
  padding-bottom: 4px;
  bottom: 39px;
  right: 0; }

/* line 269, snippet_parts.css */
#_form_5E9DDF0519831_ ._error._below {
  padding-top: 4px;
  top: 100%;
  right: 0; }

/* line 270, snippet_parts.css */
#_form_5E9DDF0519831_ ._error._above ._error-arrow {
  bottom: 0;
  right: 15px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #f37c7b; }

/* line 271, snippet_parts.css */
#_form_5E9DDF0519831_ ._error._below ._error-arrow {
  top: 0;
  right: 15px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #f37c7b; }

/* line 272, snippet_parts.css */
#_form_5E9DDF0519831_ ._error-inner {
  padding: 8px 12px;
  background-color: #f37c7b;
  font-size: 14px;
  font-family: arial, sans-serif;
  color: #fff;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 273, snippet_parts.css */
#_form_5E9DDF0519831_ ._error-inner._form_error {
  margin-bottom: 5px;
  text-align: left; }

/* line 274, snippet_parts.css */
#_form_5E9DDF0519831_ ._button-wrapper ._error-inner._form_error {
  position: static; }

/* line 275, snippet_parts.css */
#_form_5E9DDF0519831_ ._error-inner._no_arrow {
  margin-bottom: 10px; }

/* line 276, snippet_parts.css */
#_form_5E9DDF0519831_ ._error-arrow {
  position: absolute;
  width: 0;
  height: 0; }

/* line 277, snippet_parts.css */
#_form_5E9DDF0519831_ ._error-html {
  margin-bottom: 10px; }

/* line 278, snippet_parts.css */
.pika-single {
  z-index: 10000001 !important; }

@media all and (min-width: 320px) and (max-width: 667px) {
  /* line 279, snippet_parts.css */
  ::-webkit-scrollbar {
    display: none; }

  /* line 280, snippet_parts.css */
  #_form_5E9DDF0519831_ {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    box-sizing: border-box; }

  /* line 281, snippet_parts.css */
  #_form_5E9DDF0519831_ * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1em; }

  /* line 282, snippet_parts.css */
  #_form_5E9DDF0519831_ ._form-content {
    margin: 0;
    width: 100%; }

  /* line 283, snippet_parts.css */
  #_form_5E9DDF0519831_ ._form-inner {
    display: block;
    min-width: 100%; }

  /* line 284, snippet_parts.css */
  #_form_5E9DDF0519831_ ._form-title, #_form_5E9DDF0519831_ ._inline-style {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0; }

  /* line 285, snippet_parts.css */
  #_form_5E9DDF0519831_ ._form-title {
    font-size: 1.2em; }

  /* line 286, snippet_parts.css */
  #_form_5E9DDF0519831_ ._form_element {
    margin: 0 0 20px;
    padding: 0;
    width: 100%; } }
@media all and (min-width: 320px) and (max-width: 667px) and (max-width: 768px) {
  /* line 288, snippet_parts.css */
  #_form_5E9DDF0519831_ ._form_elemente {
    margin: 10px 0 10px; } }
@media all and (min-width: 320px) and (max-width: 667px) {
  /* line 290, snippet_parts.css */
  #_form_5E9DDF0519831_ ._form-element, #_form_5E9DDF0519831_ ._inline-style, #_form_5E9DDF0519831_ input[type="text"], #_form_5E9DDF0519831_ label, #_form_5E9DDF0519831_ p, #_form_5E9DDF0519831_ textarea:not(.g-recaptcha-response) {
    float: none;
    display: block;
    width: 100%; }

  /* line 291, snippet_parts.css */
  #_form_5E9DDF0519831_ ._row._checkbox-radio label {
    display: inline; }

  /* line 292, snippet_parts.css */
  #_form_5E9DDF0519831_ ._row, #_form_5E9DDF0519831_ p, #_form_5E9DDF0519831_ label {
    margin-bottom: 0.7em;
    width: 100%; }

  /* line 293, snippet_parts.css */
  #_form_5E9DDF0519831_ ._row input[type="checkbox"], #_form_5E9DDF0519831_ ._row input[type="radio"] {
    margin: 0 !important;
    vertical-align: middle !important; }

  /* line 294, snippet_parts.css */
  #_form_5E9DDF0519831_ ._row input[type="checkbox"] + span label {
    display: inline; }

  /* line 295, snippet_parts.css */
  #_form_5E9DDF0519831_ ._row span label {
    margin: 0 !important;
    width: initial !important;
    vertical-align: middle !important; }

  /* line 296, snippet_parts.css */
  #_form_5E9DDF0519831_ ._form-image {
    max-width: 100%;
    height: auto !important; }

  /* line 297, snippet_parts.css */
  #_form_5E9DDF0519831_ input[type="text"] {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 1.3em;
    -webkit-appearance: none; }

  /* line 298, snippet_parts.css */
  #_form_5E9DDF0519831_ input[type="radio"], #_form_5E9DDF0519831_ input[type="checkbox"] {
    display: inline-block;
    width: 1.3em;
    height: 1.3em;
    font-size: 1em;
    margin: 0 0.3em 0 0;
    vertical-align: baseline; }

  /* line 299, snippet_parts.css */
  #_form_5E9DDF0519831_ button[type="submit"] {
    padding: 20px;
    font-size: 1.5em; }

  /* line 300, snippet_parts.css */
  #_form_5E9DDF0519831_ ._inline-style {
    margin: 20px 0 0 !important; } }
/* line 302, snippet_parts.css */
#_form_5E9DDF0519831_ {
  position: relative;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  background: #fff !important;
  border: 0px solid #b0b0b0 !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  color: #000 !important; }

/* line 303, snippet_parts.css */
#_form_5E9DDF0519831_ ._form-title {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 0; }

/* line 304, snippet_parts.css */
#_form_5E9DDF0519831_:before, #_form_5E9DDF0519831_:after {
  content: " ";
  display: table; }

/* line 305, snippet_parts.css */
#_form_5E9DDF0519831_:after {
  clear: both; }

/* line 306, snippet_parts.css */
#_form_5E9DDF0519831_._inline-style {
  width: auto;
  display: inline-block; }

/* line 307, snippet_parts.css */
#_form_5E9DDF0519831_._inline-style input[type="text"], #_form_5E9DDF0519831_._inline-style input[type="date"] {
  padding: 10px 12px; }

/* line 308, snippet_parts.css */
#_form_5E9DDF0519831_._inline-style button._inline-style {
  position: relative;
  top: 27px; }

/* line 309, snippet_parts.css */
#_form_5E9DDF0519831_._inline-style p {
  margin: 0; }

/* line 310, snippet_parts.css */
#_form_5E9DDF0519831_._inline-style ._button-wrapper {
  position: relative;
  margin: 27px 12.5px 0 20px; }

/* line 311, snippet_parts.css */
#_form_5E9DDF0519831_ ._form-thank-you {
  position: relative;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 18px; }

@media all and (min-width: 320px) and (max-width: 667px) {
  /* line 312, snippet_parts.css */
  #_form_5E9DDF0519831_._inline-form._inline-style ._inline-style._button-wrapper {
    margin-top: 20px !important;
    margin-left: 0 !important; } }
/* line 314, snippet_parts.css */
#_form_5E9DDF0519831_ ._x72491230 ._form-title {
  color: #545454;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4; }

@media (max-width: 768px) {
  /* line 316, snippet_parts.css */
  #_form_5E9DDF0519831_ ._x72491230 ._form-title {
    font-size: 22px;
    text-align: center; } }
/* line 318, snippet_parts.css */
#_form_5E9DDF0519831_._form_3 label {
  color: #545454; }

/* line 319, snippet_parts.css */
#_form_5E9DDF0519831_ ._x02192818 {
  color: #545454;
  padding: 10px 0px 0px 0px; }

@media (max-width: 768px) {
  /* line 320, snippet_parts.css */
  ._form_3 {
    width: 100% !important; } }
/* line 323, snippet_parts.css */
#paste-images input {
  text-align: center;
  background: none;
  border: none;
  margin-top: -20px;
  font-weight: 900;
  color: grey; }

/* line 331, snippet_parts.css */
.discount6, .discount7 {
  color: #C8BEC0; }

/* line 332, snippet_parts.css */
span#discount * {
  display: contents;
  /* margin-top: -20px; */ }

/* line 336, snippet_parts.css */
._form_3 {
  width: 500px; }

/* line 337, snippet_parts.css */
#paste-images input:hover {
  border: none;
  box-shadow: none; }

/* line 338, snippet_parts.css */
.disgrey {
  text-align: center;
  color: #C8BEC0;
  font-weight: 900; }

/* line 339, snippet_parts.css */
.discount {
  color: #C8BEC0; }

/* line 340, snippet_parts.css */
.disblack {
  text-align: center;
  color: #000;
  font-weight: 700; }

/* line 341, snippet_parts.css */
.listdisc1 {
  height: 22px;
  position: relative;
  margin-bottom: 10px; }

/* line 342, snippet_parts.css */
.listdisc2 {
  height: 22px; }

/* line 343, snippet_parts.css */
#text-sum {
  text-align: right;
  font-size: 15px;
  color: #fff;
  top: -5px;
  right: 2px;
  position: absolute; }

/* line 344, snippet_parts.css */
span#sumpoky .co-order_history-total_sum.co-price {
  display: contents; }

/* line 345, snippet_parts.css */
.leftcolfoter {
  width: 70%;
  padding-right: 5px;
  float: left; }

/* line 346, snippet_parts.css */
.rightcolfoter {
  width: 28%;
  float: left; }

/* line 347, snippet_parts.css */
.listdisc3 {
  height: 22px;
  position: relative;
  float: left;
  margin-bottom: 10px;
  width: 45%; }

/* line 354, snippet_parts.css */
.custom-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0; }

/* line 359, snippet_parts.css */
.custom-checkbox + label {
  display: inline-flex;
  align-items: center;
  user-select: none; }

/* line 364, snippet_parts.css */
.custom-checkbox + label::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #808285;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  margin-top: 0px !important; }

/* line 378, snippet_parts.css */
#happy1 {
  margin-top: -4px;
  position: absolute;
  font-weight: 900; }

/* line 383, snippet_parts.css */
#happy {
  margin-top: -4px;
  position: absolute;
  font-weight: 500; }

/* line 388, snippet_parts.css */
.silver {
  color: #808285; }

/* line 389, snippet_parts.css */
.bronze {
  color: #8C775C; }

/* line 390, snippet_parts.css */
.gold {
  color: #FECA0A; }

/* line 391, snippet_parts.css */
.platinum {
  color: #57585A; }

/* line 392, snippet_parts.css */
.vip {
  color: #ED028C; }

/* стили при наведении курсора на checkbox */
/* line 394, snippet_parts.css */
.custom-checkbox:not(:disabled):not(:checked) + label:hover::before {
  border-color: #b3d7ff; }

/* стили для активного состояния чекбокса (при нажатии на него) */
/* line 398, snippet_parts.css */
.custom-checkbox:not(:disabled):active + label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff; }

/* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
/* line 403, snippet_parts.css */
.custom-checkbox:focus:not(:checked) + label::before {
  border-color: #80bdff; }

/* SILVER */
/* line 407, snippet_parts.css */
.custom-checkbox.silver1:disabled:checked + label::before {
  background-color: #808285; }

/* line 410, snippet_parts.css */
.custom-checkbox.silver1:checked + label::before {
  border-color: #808285;
  background-color: #808285;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

/* line 415, snippet_parts.css */
.custom-checkbox.silver1 + label::before {
  border: 2px solid #808285;
  background: #fff; }

/* Bronze */
/* line 420, snippet_parts.css */
.custom-checkbox.bronze1:disabled:checked + label::before {
  background-color: #8C775C; }

/* line 423, snippet_parts.css */
.custom-checkbox.bronze1:checked + label::before {
  border-color: #8C775C;
  background-color: #8C775C;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

/* line 428, snippet_parts.css */
.custom-checkbox.bronze1 + label::before {
  border: 2px solid #8C775C;
  background: #fff; }

/* Gold */
/* line 433, snippet_parts.css */
.custom-checkbox.gold1:disabled:checked + label::before {
  background-color: #FECA0A; }

/* line 436, snippet_parts.css */
.custom-checkbox.gold1:checked + label::before {
  border-color: #FECA0A;
  background-color: #FECA0A;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

/* line 441, snippet_parts.css */
.custom-checkbox.gold1 + label::before {
  border: 2px solid #FECA0A;
  background: #fff; }

/* Platinum */
/* line 446, snippet_parts.css */
.custom-checkbox.platinum1:disabled:checked + label::before {
  background-color: #57585A; }

/* line 449, snippet_parts.css */
.custom-checkbox.platinum1:checked + label::before {
  border-color: #57585A;
  background-color: #57585A;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

/* line 454, snippet_parts.css */
.custom-checkbox.platinum1 + label::before {
  border: 2px solid #57585A;
  background: #fff; }

/* VIP */
/* line 459, snippet_parts.css */
.custom-checkbox.vip1:disabled:checked + label::before {
  background-color: #ED028C; }

/* line 462, snippet_parts.css */
.custom-checkbox.vip1:checked + label::before {
  border-color: #ED028C;
  background-color: #ED028C;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

/* line 467, snippet_parts.css */
.custom-checkbox.vip1 + label::before {
  border: 2px solid #ED028C;
  background: #fff; }

/* line 471, snippet_parts.css */
#stopr {
  margin-left: 100% !important; }

/* line 472, snippet_parts.css */
#silvercolor {
  color: #808285 !important; }

/* line 473, snippet_parts.css */
#bronzecolor {
  color: #8C775C !important; }

/* line 474, snippet_parts.css */
#goldcolor {
  color: #FECA0A !important; }

/* line 475, snippet_parts.css */
#platinumcolor {
  color: #57585A !important; }

/* line 476, snippet_parts.css */
#vipcolor {
  color: #ED028C !important; }

@media (max-width: 768px) {
  /* line 478, snippet_parts.css */
  .leftcolfoter {
    width: 61% !important; }

  /* line 479, snippet_parts.css */
  #happy {
    margin-top: -4px;
    position: absolute;
    font-weight: 500;
    margin-left: -30px; }

  /* line 485, snippet_parts.css */
  .rightcolfoter {
    width: 39%;
    float: left; }

  /* line 489, snippet_parts.css */
  p#text-sum {
    font-size: 12px; } }
/* line 493, snippet_parts.css */
.\.prod_description.\.more table {
  width: 100% !important;
  height: auto !important;
  margin-top: -10px; }

/* line 498, snippet_parts.css */
.\.prod_description.\.more > table > tbody > tr > td:nth-child(1) {
  width: 75% !important;
  height: auto !important; }

/* line 502, snippet_parts.css */
.\.prod_description.\.more > table > tbody > tr > td:nth-child(2) {
  width: 25% !important;
  height: auto !important;
  text-align: center !important; }

/* line 507, snippet_parts.css */
.\.prod_description.\.more .faq {
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  margin-top: 20px; }

/* line 515, snippet_parts.css */
.\.prod_description.\.more .faq h2 {
  font-size: 20px;
  color: #fff;
  background: #ea6f12;
  padding: 10px 20px; }

/* line 521, snippet_parts.css */
.\.prod_description.\.more .faq p {
  padding: 0 20px;
  position: relative; }

/* line 525, snippet_parts.css */
p#togle01:after, p#togle02:after, p#togle03:after, p#togle04:after, p#togle05:after {
  content: '';
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  border-top: 1px solid #2b2b2b;
  border-right: 1px solid #2b2b2b;
  right: 20px;
  top: 45%;
  -webkit-transform: translateY(-50%) rotate(135deg);
  -ms-transform: translateY(-50%) rotate(135deg);
  transform: translateY(-50%) rotate(135deg); }

/* line 543, snippet_parts.css */
#bc-sf-filter-collection-description > div > div.link_description {
  display: none; }

/* line 544, snippet_parts.css */
#h2table {
  border-radius: 6px 6px 0px 0px;
  overflow: hidden;
  font-size: 20px;
  color: #fff;
  background: #ea6f12;
  padding: 10px 20px; }

@media (max-width: 768px) {
  /* line 553, snippet_parts.css */
  .\.prod_description.\.more > table > tbody > tr > td:nth-child(2) {
    width: 50% !important;
    height: auto !important; } }
@media (max-width: 900px) {
  /* line 560, snippet_parts.css */
  div#ppp {
    padding-right: 10px !important; } }
@media (max-width: 450px) {
  /* line 563, snippet_parts.css */
  div#ppp {
    display: none; }

  /* line 564, snippet_parts.css */
  div#ppp1 {
    display: block !important; }

  /* line 565, snippet_parts.css */
  span#tcen {
    width: 100%; } }
/* line 568, snippet_parts.css */
.new-product-title-benefits, .obrazec {
  display: none; }

/* line 571, snippet_parts.css */
.product-item--btn .compare_icon {
  background: url(https://static.insales-cdn.com/assets/1/3767/2453175/1662624268/to_compare.png) no-repeat 3px 7px;
  background-size: 27px; }

/* line 577, snippet_parts.css */
.img-to-cart {
  width: 44px;
  height: auto;
  margin-left: 5px; }

/* line 578, snippet_parts.css */
.obrazec_card {
  cursor: pointer;
  width: 44px;
  height: auto;
  position: relative; }

/* line 584, snippet_parts.css */
.obrazec_del_card, .mozaika_del {
  cursor: pointer;
  width: 44px;
  height: auto;
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  display: none; }

/* line 594, snippet_parts.css */
.mozaika_del {
  left: 5px; }

/* line 595, snippet_parts.css */
.obrazec_product {
  height: 32px;
  width: 280px; }

/* line 599, snippet_parts.css */
.obrazec_del_product {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  display: none;
  height: 32px;
  width: 280px;
  line-height: 1 !important; }

/* line 610, snippet_parts.css */
.obrazec_alert {
  position: fixed;
  z-index: 1000;
  font-weight: bold;
  bottom: 60px;
  right: 20px;
  background: rgba(242, 161, 19, 0.7);
  color: white;
  padding: 20px;
  display: none; }
