/* stylelint-disable string-quotes selector-no-id, declaration-no-important, rule-empty-line-before, no-descending-specificity */

@font-face {
  font-family: "PF Din Text Comp Pro";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Italic.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Italic.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Italic.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Italic.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Italic.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Italic.svg) format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "PF Din Text Comp Pro Medium";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Medium.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Medium.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Medium.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Medium.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Medium.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Medium.svg) format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "PF Din Text Comp Pro X";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XThin.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XThin.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XThin.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XThin.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XThin.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XThin.svg) format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "PF Din Text Comp Pro";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Regular.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Regular.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Regular.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Regular.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Regular.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Regular.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "PF Din Text Comp Pro XBlack";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XBlack.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XBlack.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XBlack.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XBlack.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XBlack.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-XBlack.svg) format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "PF Din Text Comp Pro Bold";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Bold.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Bold.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Bold.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Bold.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Bold.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Bold.svg) format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "PF Din Text Comp Pro Thin";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Thin.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Thin.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Thin.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Thin.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Thin.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Thin.svg) format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "PF Din Text Cond Pro Regular";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCondPro-Regular.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCondPro-Regular.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCondPro-Regular.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCondPro-Regular.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCondPro-Regular.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCondPro-Regular.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "PF Din Text Comp Pro Light";
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Light.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Light.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Light.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Light.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Light.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/PFDinTextCompPro-Light.svg) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Arial Bold";
  src: url(/wp-content/themes/woosage/dist/fonts/Arial-BoldMT.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/Arial-BoldMT.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/Arial-BoldMT.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/Arial-BoldMT.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/Arial-BoldMT.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/Arial-BoldMT.svg) format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Arial Black";
  src: url(/wp-content/themes/woosage/dist/fonts/Arial-Black.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/Arial-Black.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/Arial-Black.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/Arial-Black.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/Arial-Black.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/Arial-Black.svg) format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Arial Medium";
  src: url(/wp-content/themes/woosage/dist/fonts/ArialMT.eot);
  src: url(/wp-content/themes/woosage/dist/fonts/ArialMT.eot) format("embedded-opentype"), url(/wp-content/themes/woosage/dist/fonts/ArialMT.woff2) format("woff2"), url(/wp-content/themes/woosage/dist/fonts/ArialMT.woff) format("woff"), url(/wp-content/themes/woosage/dist/fonts/ArialMT.ttf) format("truetype"), url(/wp-content/themes/woosage/dist/fonts/ArialMT.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before */

/* Slider */

/* line 3, node_modules/slick-carousel/slick/slick.scss */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, node_modules/slick-carousel/slick/slick.scss */

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, node_modules/slick-carousel/slick/slick.scss */

.slick-list:focus {
  outline: none;
}

/* line 28, node_modules/slick-carousel/slick/slick.scss */

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, node_modules/slick-carousel/slick/slick.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, node_modules/slick-carousel/slick/slick.scss */

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

/* line 48, node_modules/slick-carousel/slick/slick.scss */

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 54, node_modules/slick-carousel/slick/slick.scss */

.slick-track:after {
  clear: both;
}

/* line 58, node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-track {
  visibility: hidden;
}

/* line 62, node_modules/slick-carousel/slick/slick.scss */

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 66, node_modules/slick-carousel/slick/slick.scss */

[dir="rtl"] .slick-slide {
  float: right;
}

/* line 69, node_modules/slick-carousel/slick/slick.scss */

.slick-slide img {
  display: block;
}

/* line 72, node_modules/slick-carousel/slick/slick.scss */

.slick-slide.slick-loading img {
  display: none;
}

/* line 78, node_modules/slick-carousel/slick/slick.scss */

.slick-slide.dragging img {
  pointer-events: none;
}

/* line 82, node_modules/slick-carousel/slick/slick.scss */

.slick-initialized .slick-slide {
  display: block;
}

/* line 86, node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 90, node_modules/slick-carousel/slick/slick.scss */

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 96, node_modules/slick-carousel/slick/slick.scss */

.slick-arrow.slick-hidden {
  display: none;
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, no-descending-specificity */

/* line 2, resources/assets/styles/common/_global.scss */

body,
html {
  padding: 0;
  margin: 0;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
}

/* line 8, resources/assets/styles/common/_global.scss */

.admin-bar {
  padding-top: 32px;
}

/* line 10, resources/assets/styles/common/_global.scss */

.admin-bar .header {
  top: 32px;
}

/* line 14, resources/assets/styles/common/_global.scss */

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

/* line 19, resources/assets/styles/common/_global.scss */

body {
  background: #f8f8f8;
}

@media screen and (max-width: 1024px) {
  /* line 19, resources/assets/styles/common/_global.scss */

  body {
    padding-top: 66px;
  }
}

/* line 26, resources/assets/styles/common/_global.scss */

.container {
  max-width: 1540px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}

/* line 34, resources/assets/styles/common/_global.scss */

p {
  font-size: 16px;
  font-family: "Arial Medium", sans-serif;
  color: #000;
  line-height: 26px;
}

/* line 40, resources/assets/styles/common/_global.scss */

.color-white,
.color-white p {
  color: #fff !important;
}

/* line 44, resources/assets/styles/common/_global.scss */

.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 46, resources/assets/styles/common/_global.scss */

.flex-row.flex-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 50, resources/assets/styles/common/_global.scss */

.text-center {
  text-align: center;
}

/* line 53, resources/assets/styles/common/_global.scss */

.mw-50p {
  min-width: 50%;
}

/* line 56, resources/assets/styles/common/_global.scss */

.absolute-link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
}

/* line 64, resources/assets/styles/common/_global.scss */

.hidden {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 69, resources/assets/styles/common/_global.scss */

  .hidden-mobile {
    display: none !important;
  }
}

/* line 74, resources/assets/styles/common/_global.scss */

.page-title .title {
  font-size: 48px;
  line-height: 36px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  margin: 0 0 20px 0;
  text-transform: uppercase;
}

/* line 84, resources/assets/styles/common/_global.scss */

.woocommerce .cart-empty {
  background: none;
  border: none;
  padding: 0;
}

/* line 88, resources/assets/styles/common/_global.scss */

.woocommerce .cart-empty::before {
  display: none;
}

/* line 92, resources/assets/styles/common/_global.scss */

.woocommerce .return-to-shop {
  padding: 0;
}

/* line 94, resources/assets/styles/common/_global.scss */

.woocommerce .return-to-shop .button {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  padding: 15px 20px;
}

/* line 100, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table {
  border: none;
  border-collapse: collapse;
}

/* line 104, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr td,
.woocommerce table.shop_table tr th {
  border: none;
  padding: 20px;
}

/* line 108, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr td.change-shipping-method,
.woocommerce table.shop_table tr th.change-shipping-method {
  padding: 0;
  text-align: left;
  font-size: 16px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 117, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr .woocommerce-shipping-destination {
  text-transform: none;
  display: none;
}

/* line 120, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr .woocommerce-shipping-destination strong {
  font-weight: 500;
}

/* line 124, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr ul#shipping_method li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-indent: 0;
  padding: 0;
}

/* line 129, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr ul#shipping_method li input {
  margin: 1px 6px 0 0;
}

/* line 132, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr ul#shipping_method li label {
  text-transform: uppercase;
  font-weight: 600;
  font-family: "Arial Medium", sans-serif;
  font-size: 11px;
  cursor: pointer;
}

/* line 138, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr ul#shipping_method li label .amount {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500 !important;
  font-size: 16px;
}

/* line 145, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table tr.woocommerce-shipping-totals {
  border-top: 1px solid #f5f5f5 !important;
}

/* line 151, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table.order_details .product-name span {
  display: block;
  font-weight: 500;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  text-transform: uppercase;
  color: #4d4d4d;
}

/* line 161, resources/assets/styles/common/_global.scss */

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce button.button,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button:disabled,
.woocommerce .button {
  background-color: #00d4c9;
  width: auto;
  padding: 14px;
  border: 1px solid #00d4c9;
  color: #fff;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
}

/* line 177, resources/assets/styles/common/_global.scss */

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce button.button:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce button.button:disabled:hover,
.woocommerce .button:hover {
  border-color: #05bdb4;
  background-color: #05bdb4;
  color: #fff;
}

/* line 184, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order .woocommerce-thankyou-order-details {
  padding: 0;
  margin: 40px 0;
}

/* line 187, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order .woocommerce-thankyou-order-details + p {
  display: none;
}

/* line 190, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order .woocommerce-thankyou-order-details li {
  font-size: 18px;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-weight: 500;
  color: #555;
}

/* line 195, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order .woocommerce-thankyou-order-details li strong {
  font-family: "PF Din Text Comp Pro Bold", sans-serif;
  font-weight: 600;
}

/* line 201, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order .woocommerce-thankyou-order-received {
  border: none;
  position: relative;
  max-width: 1540px;
  margin: 20px auto;
  background: #fff;
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
  border-radius: 4px;
  padding: 1em 2em 1em 3.5em;
}

/* line 210, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order .woocommerce-thankyou-order-received::before {
  content: "\E015";
  color: #00d4c9;
  font-family: "WooCommerce", sans-serif;
  display: inline-block;
  position: absolute;
  top: 1em;
  left: 1.5em;
}

/* line 222, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table tr td,
.woocommerce .woocommerce-order table.shop_table tr th {
  background-color: #fff;
}

/* line 225, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table tr td .woocommerce-Price-amount,
.woocommerce .woocommerce-order table.shop_table tr th .woocommerce-Price-amount {
  font-size: 22px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
}

/* line 231, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table tr.order_item {
  border-bottom: 1px solid #f1f1f1;
}

/* line 236, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table td.product-name strong,
.woocommerce .woocommerce-order table.shop_table td.product-name a {
  color: #4d4d4d;
  font-size: 21px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 0;
  line-height: 24px;
}

/* line 246, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table td.product-name ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 250, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table td.product-name ul li {
  padding-left: 0;
  font-weight: 500;
  font-family: "PF Din Text Comp Pro", sans-serif;
  margin: 0;
  font-size: 14px;
}

/* line 256, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table td.product-name ul li strong,
.woocommerce .woocommerce-order table.shop_table td.product-name ul li p {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  font-family: "PF Din Text Comp Pro", sans-serif;
  text-transform: uppercase;
  float: none;
  display: inline-block;
}

/* line 271, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table thead tr th {
  background: #f3f3f3;
  padding: 15px 30px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  font-family: "Arial Medium", sans-serif;
}

/* line 283, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table tfoot tr td,
.woocommerce .woocommerce-order table.shop_table tfoot tr th {
  font-size: 18px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
}

/* line 290, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table tfoot tr:last-child th {
  text-transform: uppercase;
}

/* line 293, resources/assets/styles/common/_global.scss */

.woocommerce .woocommerce-order table.shop_table tfoot tr:last-child td,
.woocommerce .woocommerce-order table.shop_table tfoot tr:last-child th {
  background-color: #c5fffc;
  font-family: "PF Din Text Comp Pro Bold", sans-serif;
  font-weight: 600;
}

/* line 304, resources/assets/styles/common/_global.scss */

.woocommerce table.shop_table_responsive tr td::before,
.woocommerce table.shop_table_responsive tr td::before {
  font-weight: 500;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
}

/* line 315, resources/assets/styles/common/_global.scss */

body.about .wp-notice,
body.technology .wp-notice,
body.bulk .wp-notice,
body.woocommerce-lost-password .wp-notice,
body.home .wp-notice {
  position: absolute;
  left: 50%;
  top: 150px;
  z-index: 99;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 323, resources/assets/styles/common/_global.scss */

.display-none {
  display: none !important;
}

/* line 326, resources/assets/styles/common/_global.scss */

.wp-notice {
  display: table;
  max-width: 1540px;
  width: 95%;
  margin: 20px auto;
  position: relative;
}

/* line 332, resources/assets/styles/common/_global.scss */

.wp-notice .close {
  content: "";
  z-index: 100;
  position: absolute;
  top: 10px;
  right: -22px;
  width: 34px;
  height: 34px;
  -webkit-box-shadow: 5px 8px 27px rgba(0, 0, 0, 0.22);
          box-shadow: 5px 8px 27px rgba(0, 0, 0, 0.22);
  background-color: #00d4c9;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAAXNSR0IB2cksfwAAACRQTFRFAAAA////////////////////////////////////////////tAmN6QAAAAx0Uk5TAApwo3ofe4QUcWaFm+aInQAAAFtJREFUeJxjEDISYBAyCWBINi5kLDZ2YDA2Nm83NjZgmGwMAgsYpEGUtQAD42YgvZGBgaEZSDcwMAAVGxsXMjCIg+TNBeDqgYq7QfqTjTcCtUxgCLMSYJC0FAAAUv8V7cfBN6EAAAAASUVORK5CYII=);
  opacity: 1;
  border-radius: 50%;
  padding: 0;
  font-size: 0;
  border: none;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 352, resources/assets/styles/common/_global.scss */

.wp-notice .close:active,
.wp-notice .close:hover {
  -webkit-transform: scale(0.9);
       -o-transform: scale(0.9);
          transform: scale(0.9);
}

@media screen and (max-width: 768px) {
  /* line 326, resources/assets/styles/common/_global.scss */

  .wp-notice {
    max-width: 90%;
  }
}

/* line 362, resources/assets/styles/common/_global.scss */

.woocommerce-error,
.woocommerce-info:not(.cart-empty),
.woocommerce-message {
  border: none;
  margin: 0 auto !important;
  background: #fff;
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
  border-radius: 4px;
  padding: 1em 2em 1em 3.5em !important;
}

/* line 371, resources/assets/styles/common/_global.scss */

.woocommerce-error::before,
.woocommerce-info:not(.cart-empty)::before,
.woocommerce-message::before {
  color: #00d4c9;
  top: 18px;
}

/* line 375, resources/assets/styles/common/_global.scss */

.woocommerce-error .button,
.woocommerce-info:not(.cart-empty) .button,
.woocommerce-message .button {
  padding: 13px 20px !important;
  min-width: initial;
  margin-left: 20px !important;
}

/* line 380, resources/assets/styles/common/_global.scss */

.woocommerce-error li,
.woocommerce-info:not(.cart-empty) li,
.woocommerce-message li {
  margin: 0 !important;
}

@media screen and (max-width: 768px) {
  /* line 362, resources/assets/styles/common/_global.scss */

  .woocommerce-error,
  .woocommerce-info:not(.cart-empty),
  .woocommerce-message {
    padding: 15px !important;
  }

  /* line 386, resources/assets/styles/common/_global.scss */

  .woocommerce-error::before,
  .woocommerce-info:not(.cart-empty)::before,
  .woocommerce-message::before {
    display: none;
  }
}

/* line 391, resources/assets/styles/common/_global.scss */

.woocommerce-title {
  font-size: 48px;
  line-height: 36px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  margin: 0 0 20px 0;
  text-transform: uppercase;
}

/* line 400, resources/assets/styles/common/_global.scss */

#customer_login form {
  background: #fff;
  padding: 30px;
  border-radius: 0;
  border: none;
}

/* line 405, resources/assets/styles/common/_global.scss */

#customer_login form .button {
  padding: 13px 20px;
}

/* line 410, resources/assets/styles/common/_global.scss */

.grecaptcha-badge {
  display: none !important;
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 3, resources/assets/styles/components/_buttons.scss */

.mgbutton {
  font-weight: 500 !important;
  border: 1px solid #00d4c9 !important;
  background-color: #00d4c9 !important;
  padding: 14px 20px !important;
  text-transform: uppercase !important;
  font-family: "PF Din Text Comp Pro Medium", sans-serif !important;
  border-radius: 5px !important;
  font-size: 19px !important;
}

/* line 12, resources/assets/styles/components/_buttons.scss */

.mgbutton:hover {
  background-color: #fff !important;
}

/* line 16, resources/assets/styles/components/_buttons.scss */

.button,
.btn {
  display: inline-block;
  color: #666;
  font-size: 19px;
  font-weight: 500;
  border: 1px solid #818181;
  background-color: #fff;
  padding: 14px 20px;
  min-width: 140px;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  outline: none;
  border-radius: 5px;
}

/* line 33, resources/assets/styles/components/_buttons.scss */

.button.gray-bg,
.btn.gray-bg {
  background-color: #ebebeb;
}

/* line 36, resources/assets/styles/components/_buttons.scss */

.button.blue-bg,
.btn.blue-bg {
  background-color: #00d4c9;
  color: #fff;
  border-color: #00d4c9;
  font-family: "PF Din Text Comp Pro Bold", sans-serif;
}

/* line 41, resources/assets/styles/components/_buttons.scss */

.button.blue-bg:hover,
.btn.blue-bg:hover {
  background-color: #00d4c9;
}

/* line 45, resources/assets/styles/components/_buttons.scss */

.button.btn-small,
.btn.btn-small {
  padding: 10px 20px;
  font-size: 16px;
}

/* line 49, resources/assets/styles/components/_buttons.scss */

.button.no-border,
.btn.no-border {
  border-color: transparent;
}

/* line 52, resources/assets/styles/components/_buttons.scss */

.button:hover,
.btn:hover {
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, no-descending-specificity, no-duplicate-selectors */

/* line 2, resources/assets/styles/components/_forms.scss */

.login-register-form {
  max-width: 500px;
  margin: 0 auto;
  padding: 0;
  border: none;
}

/* line 7, resources/assets/styles/components/_forms.scss */

.login-register-form .form-title {
  color: #000;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}

/* line 17, resources/assets/styles/components/_forms.scss */

.login-register-form .form-text {
  text-align: center;
  padding: 15px 0;
  color: rgba(3, 3, 3, 0.49);
  font-family: "Arial Medium", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

/* line 26, resources/assets/styles/components/_forms.scss */

.login-register-form .forgotten-password {
  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;
  padding: 15px 0;
}

/* line 31, resources/assets/styles/components/_forms.scss */

.login-register-form .forgotten-password .link {
  color: #000;
  font-family: "Arial Medium", sans-serif;
  font-size: 13px;
  font-weight: 400;
}

/* line 37, resources/assets/styles/components/_forms.scss */

.login-register-form .forgotten-password .popup-open {
  text-transform: uppercase;
  text-decoration: none;
  color: #ff3c00;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
}

/* line 46, resources/assets/styles/components/_forms.scss */

.login-register-form .privacy-text {
  padding: 10px 0;
}

/* line 48, resources/assets/styles/components/_forms.scss */

.login-register-form .privacy-text p {
  color: #999;
  font-family: "Arial Medium", sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-align: center;
  margin: 0;
}

/* line 55, resources/assets/styles/components/_forms.scss */

.login-register-form .privacy-text p a {
  color: #000;
}

/* line 60, resources/assets/styles/components/_forms.scss */

.login-register-form .btn-group {
  text-align: center;
  padding: 15px 0;
}

/* line 63, resources/assets/styles/components/_forms.scss */

.login-register-form .btn-group .btn {
  margin: 0 auto;
}

/* line 66, resources/assets/styles/components/_forms.scss */

.login-register-form .btn-group p {
  padding: 10px 0;
  font-size: 13px;
}

/* line 69, resources/assets/styles/components/_forms.scss */

.login-register-form .btn-group p a {
  color: #00d4c9;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 79, resources/assets/styles/components/_forms.scss */

.login-register-form .form-row {
  background-color: #f7f7f7;
  padding: 50px !important;
}

/* line 83, resources/assets/styles/components/_forms.scss */

.login-register-form .sing-up {
  color: #999;
  font-family: "Arial Medium", sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-align: center;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1024px) {
  /* line 96, resources/assets/styles/components/_forms.scss */

  .login-register-form .form-title {
    font-size: 30px;
    line-height: 38px;
  }

  /* line 100, resources/assets/styles/components/_forms.scss */

  .login-register-form .form-row {
    padding: 20px !important;
  }
}

/* line 105, resources/assets/styles/components/_forms.scss */

input[type=text],
input[type=submit],
input[type=email],
input[type=tel],
select,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 116, resources/assets/styles/components/_forms.scss */

.form-row + .form-row {
  margin-top: 25px;
}

/* line 120, resources/assets/styles/components/_forms.scss */

.form-row .form-group + .form-group {
  margin-top: 25px;
}

/* line 125, resources/assets/styles/components/_forms.scss */

.select2-container .select2-selection--single {
  height: auto;
  padding: 0;
  border: none;
}

/* line 130, resources/assets/styles/components/_forms.scss */

.select2-search--dropdown .select2-search__field,
.select2-container .select2-selection--single .select2-selection__rendered,
.woocommerce form .form-row input.input-text,
textarea,
.select,
.form-row .select,
.form-element {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #d5d5d5;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  opacity: 0.72;
  padding: 13px 20px;
  color: #000;
  font-family: "Arial Medium", sans-serif;
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: initial;
  outline: none !important;
}

/* line 153, resources/assets/styles/components/_forms.scss */

textarea {
  resize: none;
  min-height: 140px;
  color: #000;
}

/* line 158, resources/assets/styles/components/_forms.scss */

.select2-dropdown {
  border-color: #d5d5d5;
}

/* line 161, resources/assets/styles/components/_forms.scss */

.select2-search--dropdown {
  padding: 3px 10px;
}

/* line 164, resources/assets/styles/components/_forms.scss */

.select2-results__option {
  font-family: "Arial Medium", sans-serif;
  padding: 10px 10px;
  font-size: 13px;
  outline: none !important;
}

/* line 170, resources/assets/styles/components/_forms.scss */

.select2-container .select2-selection--single {
  outline: none !important;
}

/* line 173, resources/assets/styles/components/_forms.scss */

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #00d4c9;
}

/* line 177, resources/assets/styles/components/_forms.scss */

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: auto;
  position: absolute;
  right: 5px;
  top: 50%;
}

/* line 183, resources/assets/styles/components/_forms.scss */

.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
  border-color: #d5d5d5;
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 4, resources/assets/styles/components/_banner.scss */

.section-banner.banner-tabs .container {
  padding-right: 0;
}

/* line 7, resources/assets/styles/components/_banner.scss */

.section-banner.banner-tabs .mw-50p {
  padding: 0 20px;
}

@media screen and (max-width: 1480px) {
  /* line 14, resources/assets/styles/components/_banner.scss */

  .section-banner.banner-tabs .banner-wrapper .container.main-content .banner-caption .banner-title {
    font-size: 50px;
    line-height: 56px;
  }
}

@media screen and (max-width: 768px) {
  /* line 25, resources/assets/styles/components/_banner.scss */

  .section-banner.banner-tabs .banner-wrapper .container.main-content .banner-caption .banner-title {
    font-size: 34px !important;
    line-height: 34px !important;
  }
}

/* line 35, resources/assets/styles/components/_banner.scss */

.section-banner.first-banner-tabs .banner-wrapper .banner-caption {
  margin: 130px 0 0 -57px;
}

@media screen and (max-width: 1680px) {
  /* line 41, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner-tabs .tabs-container {
    padding: 330px 20px 20px;
    max-width: 450px;
  }

  /* line 45, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner-tabs .tabs-container .tab-content .img-box {
    max-width: 220px;
  }

  /* line 47, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner-tabs .tabs-container .tab-content .img-box img {
    max-width: 100%;
  }
}

@media screen and (max-width: 1480px) {
  /* line 58, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner-tabs .banner-wrapper .container.main-content .banner-caption {
    margin-top: 175px;
  }

  /* line 60, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner-tabs .banner-wrapper .container.main-content .banner-caption .banner-title {
    font-size: 50px;
    line-height: 50px;
  }

  /* line 67, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner-tabs .tabs-container {
    padding: 270px 20px 20px;
  }
}

@media screen and (max-width: 1280px) {
  /* line 73, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner-tabs .tabs-container {
    max-width: 380px;
    padding: 230px 20px 20px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 81, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner-tabs.banner-tabs .banner-wrapper .container.main-content .banner-caption {
    margin: 0 0 0 auto;
    padding: 10px;
    width: auto;
  }
}

@media screen and (max-width: 1024px) {
  /* line 92, resources/assets/styles/components/_banner.scss */

  .section-banner.second-banner-tabs.banner-tabs .banner-wrapper .container.main-content .banner-caption {
    max-width: 60%;
    margin: 0 0 0 auto;
    padding: 10px;
    width: auto;
  }
}

@media screen and (max-width: 1024px) {
  /* line 104, resources/assets/styles/components/_banner.scss */

  .section-banner.third-banner-tabs.banner-tabs .banner-wrapper .container.main-content .banner-caption {
    max-width: 60%;
    margin: 0 auto 0 0;
    padding: 10px;
    width: auto;
  }
}

/* line 113, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper {
  position: relative;
}

/* line 115, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .half-banners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 118, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .half-banners .flex-box {
  width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 450px;
  padding: 30px 0;
  position: relative;
}

/* line 130, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .half-banners .flex-box:first-of-type {
  background-color: #00d4c9;
  background-image: url(/wp-content/themes/woosage/dist/images/world-map-bg.jpg);
}

/* line 134, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .half-banners .flex-box:last-of-type {
  background-color: #ff8261;
}

/* line 138, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .half-banners .flex-box .banner-caption .banner-title {
  font-size: 25px;
  line-height: 26px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
}

/* line 146, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .half-banners .flex-box .banner-caption .banner-subtitle {
  font-size: 36px;
  line-height: 36px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-bottom: 30px;
}

/* line 158, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .container {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 167, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .container.center-content {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 169, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .container.center-content .banner-caption {
  max-width: initial;
}

/* line 174, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .container.right-content .banner-caption {
  margin-left: auto;
}

/* line 178, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .container.main-content {
  max-width: 100%;
}

/* line 181, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .container.main-content .banner-caption .banner-title {
  font-weight: 400;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-size: 84px;
}

/* line 189, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-icon {
  margin-bottom: 20px;
}

/* line 192, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-item {
  position: relative;
  width: 100%;
}

@media screen and (max-width: 768px) {
  /* line 197, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-item .mobile-absolute-banner-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 200;
  }
}

/* line 206, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-item img {
  width: 100%;
  display: block;
  margin: 0;
}

/* line 212, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption {
  text-align: center;
  max-width: 490px;
  width: 100%;
}

/* line 216, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-top-title {
  font-size: 18px;
  color: #fff;
  line-height: 34px;
  text-align: center;
  letter-spacing: 10px;
}

/* line 223, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-title {
  margin: 0;
  font-size: 99px;
  line-height: 99px;
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 233, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-title span {
  color: #fff;
}

/* line 237, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-subtitle {
  font-size: 24px;
  letter-spacing: 10px;
  color: #000;
  line-height: 29px;
  text-align: center;
  font-family: "PF Din Text Comp Pro", sans-serif;
  margin: 15px 0;
}

/* line 245, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-subtitle span {
  font-size: 42px;
  line-height: 44px;
  font-weight: 500;
}

/* line 250, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-subtitle.big {
  font-size: 42px;
  line-height: 44px;
  text-align: center;
  font-weight: 500;
  margin-bottom: 25px;
}

/* line 258, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption h5 {
  font-size: 22px;
  font-weight: 500;
  font-family: "Arial Medium", sans-serif;
  line-height: 32px;
}

/* line 264, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-text {
  margin: 20px 0 25px 0;
}

/* line 266, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-text ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 270, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-text ul li {
  font-size: 22px;
  padding-left: 0;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
}

/* line 275, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-text ul li + li {
  margin-top: 5px;
}

/* line 280, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .banner-text p {
  margin: 0;
}

/* line 284, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 288, resources/assets/styles/components/_banner.scss */

.section-banner .banner-wrapper .banner-caption .button-group .btn {
  margin: 10px auto;
}

@media screen and (max-width: 1480px) {
  /* line 299, resources/assets/styles/components/_banner.scss */

  .section-banner.small-big .banner-wrapper .banner-item img {
    width: 100%;
    height: 37vh;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media screen and (max-width: 1024px) {
  /* line 312, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner .banner-wrapper .banner-caption {
    margin-top: 100px;
  }

  /* line 315, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner .banner-wrapper .banner-caption .banner-title img {
    max-width: 150px;
  }

  /* line 324, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption .banner-title {
    font-size: 50px;
    line-height: 56px;
  }

  /* line 327, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption .banner-title img {
    max-height: 300px;
  }
}

@media screen and (max-width: 768px) {
  /* line 337, resources/assets/styles/components/_banner.scss */

  .section-banner.section-links-pro-banner .banner-caption {
    margin-top: -180px;
  }

  /* line 343, resources/assets/styles/components/_banner.scss */

  .section-banner.first-banner .banner-wrapper .banner-caption {
    margin: 0 auto;
  }

  /* line 350, resources/assets/styles/components/_banner.scss */

  .section-banner.section-bg.small-big .banner-wrapper {
    background-image: url(/wp-content/themes/woosage/dist/images/gray-wave-bg.jpg);
  }

  /* line 355, resources/assets/styles/components/_banner.scss */

  .section-banner.section-bg.section-golf-society .banner-wrapper {
    background-image: url(/wp-content/themes/woosage/dist/images/golf-social.jpg);
  }

  /* line 359, resources/assets/styles/components/_banner.scss */

  .section-banner.section-bg .banner-wrapper {
    background-position: center center;
    background-size: cover;
  }

  /* line 365, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .container {
    position: relative;
    left: initial;
    top: inherit;
    right: inherit;
    bottom: inherit;
  }

  /* line 372, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption {
    padding: 50px 0;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 378, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption .banner-text ul li {
    font-size: 16px;
  }

  /* line 383, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption h5 {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 387, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption .banner-title {
    font-size: 50px;
    line-height: 60px;
  }

  /* line 391, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption .banner-subtitle {
    font-size: 30px;
  }

  /* line 393, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption .banner-subtitle.mobile-small {
    font-size: 13.9px;
    margin-bottom: 0;
    line-height: 23px;
  }

  /* line 397, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .banner-caption .banner-subtitle.mobile-small span {
    font-size: 29px;
    font-weight: 500;
    line-height: 23px;
  }

  /* line 405, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .half-banners {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 407, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .half-banners .flex-box {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }

  /* line 411, resources/assets/styles/components/_banner.scss */

  .section-banner .banner-wrapper .half-banners .flex-box .banner-caption .banner-subtitle {
    font-size: 30px;
  }
}

/* line 423, resources/assets/styles/components/_banner.scss */

.banner-carousel {
  position: relative;
}

/* line 436, resources/assets/styles/components/_banner.scss */

.banner-carousel .slick-slide > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 440, resources/assets/styles/components/_banner.scss */

.banner-carousel .slick-prev,
.banner-carousel .slick-next {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px;
  z-index: 99;
  opacity: 0;
  cursor: pointer;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
}

/* line 454, resources/assets/styles/components/_banner.scss */

.banner-carousel .slick-prev {
  left: 0;
}

/* line 457, resources/assets/styles/components/_banner.scss */

.banner-carousel .slick-next {
  right: 0;
}

/* line 460, resources/assets/styles/components/_banner.scss */

.banner-carousel .slick-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
  padding: 0 0 40px 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}

/* line 471, resources/assets/styles/components/_banner.scss */

.banner-carousel .slick-dots li {
  padding: 0;
  width: auto;
  height: auto;
  margin: 0 5px;
  display: inline-block;
}

/* line 477, resources/assets/styles/components/_banner.scss */

.banner-carousel .slick-dots li button {
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 50%;
  background: #fff;
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0.5;
  font-size: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}

/* line 494, resources/assets/styles/components/_banner.scss */

.banner-carousel .slick-dots li.slick-active button {
  opacity: 1;
  width: 16px;
  height: 16px;
}

/* line 502, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container {
  background-color: #e4e4e4;
  background-image: -webkit-linear-gradient(126deg, #43f0ff 0, #88ffc3 100%);
  background-image: -o-linear-gradient(126deg, #43f0ff 0, #88ffc3 100%);
  background-image: linear-gradient(-36deg, #43f0ff 0, #88ffc3 100%);
  padding: 400px 80px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  height: 100%;
  max-width: 540px;
  margin-left: auto;
}

@media screen and (max-width: 1024px) {
  /* line 502, resources/assets/styles/components/_banner.scss */

  .banner-carousel .tabs-container {
    display: none;
  }
}

/* line 520, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container .tabs-nav ul {
  padding: 0;
  margin: 0;
}

/* line 523, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container .tabs-nav ul li {
  list-style: none;
  display: inline-block;
}

/* line 527, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container .tabs-nav ul li.tab-active a {
  color: #000;
  background-color: #f8f8f8;
}

/* line 532, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container .tabs-nav ul li a {
  text-decoration: none;
  color: #0090ff;
  padding: 15px 20px;
  text-transform: uppercase;
  font-size: 24px;
  display: block;
  font-weight: 500;
  border-top-left-radius: 5px;
  outline: none;
  border-top-right-radius: 5px;
}

/* line 547, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container .tab-content {
  background-color: #f8f8f8;
  padding: 40px 20px 20px;
  border-radius: 5px;
  border-top-left-radius: 0;
  position: relative;
}

/* line 553, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container .tab-content .img-box {
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -90px);
       -o-transform: translate(-50%, -90px);
          transform: translate(-50%, -90px);
  border-radius: 50%;
  -webkit-box-shadow: 8px 14px 24px rgba(0, 0, 0, 0.4);
          box-shadow: 8px 14px 24px rgba(0, 0, 0, 0.4);
}

/* line 561, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container .tab-content p {
  color: #1e1e1e !important;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  font-weight: 400;
}

/* line 567, resources/assets/styles/components/_banner.scss */

.banner-carousel .tabs-container .tab-content p a {
  margin-top: 10px;
  color: #1e1e1e;
  display: block;
}

@media screen and (max-width: 1024px) {
  /* line 578, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-tabs .banner-wrapper {
    height: auto;
  }

  /* line 580, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-tabs .banner-wrapper .container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  /* line 587, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-tabs .banner-wrapper .container.main-content .banner-text {
    margin: 15px 0;
  }

  /* line 589, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-tabs .banner-wrapper .container.main-content .banner-text ul li {
    font-size: 18px;
  }

  /* line 593, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-tabs .banner-wrapper .container.main-content .banner-caption {
    width: 100%;
    padding: 0;
    max-width: 100%;
  }

  /* line 597, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-tabs .banner-wrapper .container.main-content .banner-caption .banner-title {
    font-size: 54px;
    line-height: 60px;
  }

  /* line 606, resources/assets/styles/components/_banner.scss */

  .banner-carousel .slick-list {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* line 610, resources/assets/styles/components/_banner.scss */

  .banner-carousel .slick-prev,
  .banner-carousel .slick-next {
    width: 50px;
  }
}

@media screen and (max-width: 768px) {
  /* line 617, resources/assets/styles/components/_banner.scss */

  .banner-carousel .slick-prev,
  .banner-carousel .slick-next {
    width: 0;
    display: none !important;
  }

  /* line 622, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-wrapper {
    height: 53vh;
  }

  /* line 624, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-wrapper .banner-caption {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  /* line 627, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-wrapper .banner-caption .banner-subtitle {
    margin-top: 0;
  }

  /* line 634, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-tabs .banner-wrapper .container {
    display: none;
  }
}

@media screen and (max-width: 680px) {
  /* line 642, resources/assets/styles/components/_banner.scss */

  .banner-carousel .banner-wrapper {
    height: 72vh;
  }
}

/* line 647, resources/assets/styles/components/_banner.scss */

.banner-category {
  max-width: 1540px;
  text-align: center;
  margin: 0 auto 80px;
}

@media screen and (max-width: 992px) {
  /* line 647, resources/assets/styles/components/_banner.scss */

  .banner-category {
    display: none;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 2, resources/assets/styles/components/_product.scss */

.woocommerce ul.products {
  max-width: 1540px;
  float: none;
  padding: 0;
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 9, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product {
  background: #fff;
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
  position: relative;
}

/* line 13, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .onsale,
.woocommerce ul.products .product .star-rating {
  display: none;
}

/* line 17, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .img-box {
  width: 100%;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 22, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .img-box a {
  display: block;
  width: 100%;
}

/* line 26, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .img-box img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  margin: 0 auto;
}

/* line 32, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .product-thumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background: #fff;
  padding: 5px 20px;
  border-bottom: 1px solid #e9e9e9;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 41, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .product-thumbs .thumb-box {
  width: 40px;
  height: 40px;
  margin: 5px 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 46, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .product-thumbs .thumb-box img {
  display: block;
  margin: 0;
  max-width: 100%;
}

/* line 50, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .product-thumbs .thumb-box img.hovered {
  border: 1px solid #000;
  padding: 1px;
}

/* line 57, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product a {
  display: block;
  border: none;
}

/* line 60, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product a img {
  display: block;
  margin: 0;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  width: 100%;
  height: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 69, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .woocommerce-loop-product__title {
  padding: 0 !important;
  margin: 0 !important;
  border-bottom: 1px solid #e9e9e9;
  font-size: 21px;
  line-height: 58px;
}

/* line 76, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .woocommerce-loop-product__title a {
  padding: 0 28px !important;
  color: #4d4d4d;
  font-size: 21px;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 83, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .woocommerce-product-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 15px;
  border-bottom: 1px solid #e9e9e9;
}

/* line 88, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .woocommerce-product-rating .star-rating {
  display: block;
  margin: 0 6px 0 0;
}

/* line 93, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .button {
  display: inline-block;
  border: 1px solid #818181;
  background-color: #fff;
  color: #4d4d4d;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 14px 20px;
  margin: -60px 20px 0 0 !important;
  float: right;
}

/* line 104, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .button:hover {
  background-color: #00d4c9;
  border-color: #00d4c9;
  color: #fff;
}

/* line 110, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .price {
  margin: 0 !important;
  padding: 25px 29px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 115, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .price .amount {
  padding-right: 5px;
}

/* line 117, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .price .amount + .amount {
  margin-left: 5px;
}

/* line 121, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .price ins {
  text-decoration: none;
  float: left;
  margin-right: 15px;
}

/* line 126, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .price del {
  color: #ff510c !important;
  opacity: 1 !important;
}

/* line 129, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .price del span,
.woocommerce ul.products .product .price del .amount {
  color: #ff510c;
}

/* line 134, resources/assets/styles/components/_product.scss */

.woocommerce ul.products .product .price span {
  color: #4d4d4d;
  font-size: 20px;
  font-weight: 500;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  text-decoration: none;
}

@media screen and (min-width: 1025px) {
  /* line 148, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product .product-thumbs {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999;
    height: 61px;
    visibility: hidden;
    opacity: 0;
    padding: 0 20px;
  }

  /* line 157, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product .product-thumbs .thumb-box {
    width: 32px;
    height: 32px;
  }

  /* line 163, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product:hover .img-box {
    -webkit-transform: translateY(-61px);
         -o-transform: translateY(-61px);
            transform: translateY(-61px);
  }

  /* line 166, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product:hover .product-thumbs {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(-61px);
         -o-transform: translateY(-61px);
            transform: translateY(-61px);
  }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  /* line 2, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 178, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products li.product,
  .woocommerce ul.products li.product {
    width: 30%;
    margin: 0 1.6% 20px 1.6%;
  }
}

@media screen and (max-width: 1366px) {
  /* line 187, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product .price {
    padding-left: 17px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 685px) {
  /* line 2, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products {
    padding: 0 2.5%;
  }

  /* line 196, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product {
    width: 100% !important;
  }

  /* line 198, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product .woocommerce-loop-product__title a {
    padding: 10px !important;
  }

  /* line 201, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product .price {
    padding: 21px 10px !important;
  }

  /* line 204, resources/assets/styles/components/_product.scss */

  .woocommerce ul.products .product .button {
    position: absolute;
    right: 10px;
    bottom: 10px;
    margin: 0 !important;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 2, resources/assets/styles/components/_newsletter.scss */

.mailchimp-popup {
  position: fixed !important;
}

/* line 4, resources/assets/styles/components/_newsletter.scss */

.mailchimp-popup .popup-content {
  background: url(/wp-content/themes/woosage/dist/images/mailchimp-bg.jpg) center no-repeat;
  text-align: center;
}

/* line 7, resources/assets/styles/components/_newsletter.scss */

.mailchimp-popup .popup-content h5,
.mailchimp-popup .popup-content p {
  color: #fff;
}

/* line 11, resources/assets/styles/components/_newsletter.scss */

.mailchimp-popup .popup-content p.descp {
  margin: 15px 0;
  display: block;
}

/* line 15, resources/assets/styles/components/_newsletter.scss */

.mailchimp-popup .popup-content h5 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  font-family: "Arial Bold", sans-serif;
}

/* line 24, resources/assets/styles/components/_newsletter.scss */

.mailchimp-popup .popup-content .input-subsc {
  width: 100%;
  min-width: 260px;
  max-width: 280px;
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
  margin: 10px auto 20px auto;
  border: 1px solid transparent;
  background-color: #fff;
  color: #111;
  font-size: 15px;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
}

/* line 41, resources/assets/styles/components/_newsletter.scss */

.mailchimp-popup .popup-content .btn-sub {
  min-width: 134px;
  padding: 10px 20px;
  margin: 0 auto;
  display: block;
  border: none;
  background-color: #00d4c9;
  color: #fff;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 4px;
  cursor: pointer;
}

/* line 59, resources/assets/styles/components/_newsletter.scss */

.newsletter .mc4wp-response {
  text-align: center;
}

/* line 62, resources/assets/styles/components/_newsletter.scss */

.newsletter .subscribe-mailchip {
  padding: 40px 0;
  background: #c5fffc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 68, resources/assets/styles/components/_newsletter.scss */

.newsletter .subscribe-mailchip h5 {
  color: #141414;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  font-family: "Arial Bold", sans-serif;
}

/* line 77, resources/assets/styles/components/_newsletter.scss */

.newsletter .subscribe-mailchip .descp {
  color: #141414;
  font-size: 14px;
  text-align: center;
}

/* line 82, resources/assets/styles/components/_newsletter.scss */

.newsletter .subscribe-mailchip .input-subsc {
  width: 100%;
  min-width: 260px;
  max-width: 280px;
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
  margin: 10px auto 20px auto;
  border: 1px solid;
  background-color: #fff;
  color: #111;
  font-size: 15px;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
}

/* line 99, resources/assets/styles/components/_newsletter.scss */

.newsletter .subscribe-mailchip .btn-sub {
  min-width: 134px;
  padding: 10px 20px;
  margin: 0 auto;
  display: block;
  border: none;
  background-color: #00d4c9;
  color: #fff;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 4px;
  cursor: pointer;
}

/* line 115, resources/assets/styles/components/_newsletter.scss */

.newsletter .mc4wp-form {
  max-width: 950px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0 auto;
}

/* line 121, resources/assets/styles/components/_newsletter.scss */

.newsletter .mc4wp-form .mc4wp-form-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 131, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip {
  background: url(/wp-content/themes/woosage/dist/images/mailchimp-bg.jpg) center no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 90px;
}

/* line 138, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip form .box-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

/* line 144, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip form .box-row h5 {
  color: #fff;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-weight: 500;
  font-size: 34px;
  line-height: 40px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 15px;
}

/* line 153, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip form .box-row h5 b {
  display: block;
  font-family: "PF Din Text Comp Pro Bold", sans-serif;
  font-weight: 600;
  font-size: 59px;
}

/* line 160, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip form .box-row .descp {
  text-align: left;
  color: #fff;
}

/* line 164, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip form .box-row .right-box {
  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 168, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip form .box-row .right-box p {
  margin: 0 4px 0 0;
}

/* line 171, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip form .box-row .right-box p:last-child,
.single-product .subscribe-mailchip form .box-row .right-box .input-subsc {
  margin: 0;
}

/* line 180, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip .mc4wp-response .mc4wp-alert p {
  color: #fff;
  background: rgba(0, 212, 201, 0.6);
  padding: 10px;
  border: 1px solid #00d4c9;
}

/* line 187, resources/assets/styles/components/_newsletter.scss */

.single-product .subscribe-mailchip .mc4wp-response .mc4wp-alert.mc4wp-error p {
  background: rgba(255, 0, 0, 0.6);
  padding: 10px;
  border: 1px solid red;
}

@media screen and (max-width: 768px) {
  /* line 198, resources/assets/styles/components/_newsletter.scss */

  .single-product .subscribe-mailchip form .box-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /* line 201, resources/assets/styles/components/_newsletter.scss */

  .single-product .subscribe-mailchip form .box-row .box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  /* line 205, resources/assets/styles/components/_newsletter.scss */

  .single-product .subscribe-mailchip form .box-row .box h5 {
    text-align: center;
  }

  /* line 210, resources/assets/styles/components/_newsletter.scss */

  .single-product .subscribe-mailchip form .box-row .right-box .input-subsc {
    margin: 20px auto;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before */

/* line 2, resources/assets/styles/components/_accordion.scss */

.accordion {
  border-top: 1px solid #e3e3e3;
}

/* line 4, resources/assets/styles/components/_accordion.scss */

.accordion .accordion-title {
  display: block;
  padding: 50px;
  color: #4d4d4d;
  font-size: 24px;
  text-transform: none;
  cursor: pointer;
  position: relative;
}

/* line 12, resources/assets/styles/components/_accordion.scss */

.accordion .accordion-title::after {
  content: "+";
  position: absolute;
  top: 50%;
  right: 50px;
  border: 2px solid #00d4c9;
  background-color: #fff;
  background-position: center center;
  background-repeat: no-repeat;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  margin-top: -19px;
  text-align: center;
  line-height: 34px;
}

/* line 29, resources/assets/styles/components/_accordion.scss */

.accordion .accordion-info {
  padding: 0 50px 50px;
  color: #028982;
}

/* line 32, resources/assets/styles/components/_accordion.scss */

.accordion .accordion-info p {
  color: #028982;
}

/* line 36, resources/assets/styles/components/_accordion.scss */

.accordion.active {
  background-color: #c5fffc;
}

/* line 38, resources/assets/styles/components/_accordion.scss */

.accordion.active .accordion-title {
  color: #028982;
}

/* line 40, resources/assets/styles/components/_accordion.scss */

.accordion.active .accordion-title::after {
  content: "-";
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
}

@media screen and (max-width: 768px) {
  /* line 48, resources/assets/styles/components/_accordion.scss */

  .accordion .accordion-title {
    padding: 30px 60px 30px 20px;
  }

  /* line 50, resources/assets/styles/components/_accordion.scss */

  .accordion .accordion-title::after {
    right: 20px;
  }

  /* line 54, resources/assets/styles/components/_accordion.scss */

  .accordion .accordion-info {
    padding: 0 20px 20px;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before */

/* line 2, resources/assets/styles/components/_popup.scss */

.popup-checkout-overlay,
.overlay {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 13, resources/assets/styles/components/_popup.scss */

.popup-checkout-overlay.active,
.overlay.active {
  opacity: 1;
  z-index: 10000;
}

/* line 18, resources/assets/styles/components/_popup.scss */

.popup {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
       -o-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  z-index: -1;
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
}

/* line 26, resources/assets/styles/components/_popup.scss */

.popup .popup-title-big {
  font-size: 48px;
}

/* line 29, resources/assets/styles/components/_popup.scss */

.popup .popup-subtitle {
  font-size: 28px;
}

/* line 32, resources/assets/styles/components/_popup.scss */

.popup .popup-subtitle,
.popup .popup-title-big {
  color: #000;
  text-transform: uppercase;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  line-height: 36px;
  margin: 0;
}

/* line 41, resources/assets/styles/components/_popup.scss */

.popup .size-info {
  padding: 10px 0 0 0;
}

/* line 43, resources/assets/styles/components/_popup.scss */

.popup .size-info p {
  color: #555;
  margin: 0;
}

/* line 48, resources/assets/styles/components/_popup.scss */

.popup .tabs-nav {
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 54, resources/assets/styles/components/_popup.scss */

.popup .tabs-nav li + li {
  margin-left: 10px;
}

/* line 58, resources/assets/styles/components/_popup.scss */

.popup .close-popup {
  position: absolute;
  top: 50px;
  right: -22px;
  width: 44px;
  height: 44px;
  -webkit-box-shadow: 5px 8px 27px rgba(0, 0, 0, 0.22);
          box-shadow: 5px 8px 27px rgba(0, 0, 0, 0.22);
  background-color: #00d4c9;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAAXNSR0IB2cksfwAAACRQTFRFAAAA////////////////////////////////////////////tAmN6QAAAAx0Uk5TAApwo3ofe4QUcWaFm+aInQAAAFtJREFUeJxjEDISYBAyCWBINi5kLDZ2YDA2Nm83NjZgmGwMAgsYpEGUtQAD42YgvZGBgaEZSDcwMAAVGxsXMjCIg+TNBeDqgYq7QfqTjTcCtUxgCLMSYJC0FAAAUv8V7cfBN6EAAAAASUVORK5CYII=);
  opacity: 1;
  border-radius: 50%;
  padding: 0;
  font-size: 0;
  border: none;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 76, resources/assets/styles/components/_popup.scss */

.popup .close-popup:active,
.popup .close-popup:hover {
  -webkit-transform: scale(0.9);
       -o-transform: scale(0.9);
          transform: scale(0.9);
}

/* line 81, resources/assets/styles/components/_popup.scss */

.popup .popup-content {
  max-width: 950px;
  width: 100%;
  background-color: #fff;
  padding: 40px;
  border-radius: 4px;
}

/* line 87, resources/assets/styles/components/_popup.scss */

.popup .popup-content .popup-title {
  margin: 0 0 20px 0;
  font-size: 32px;
  font-family: "Arial Medium", sans-serif;
  font-weight: 500;
  line-height: 38px;
}

/* line 94, resources/assets/styles/components/_popup.scss */

.popup .popup-content p {
  margin: 0;
  -webkit-font-smoothing: subpixel-antialiased;
}

/* line 98, resources/assets/styles/components/_popup.scss */

.popup .popup-content.bg-gray {
  background-color: #f5f5f5;
}

/* line 102, resources/assets/styles/components/_popup.scss */

.popup.active {
  -webkit-transform: translate(-50%, -50%) scale(1);
       -o-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  z-index: 10001;
}

/* line 106, resources/assets/styles/components/_popup.scss */

.popup .popup-image {
  display: block;
}

/* line 108, resources/assets/styles/components/_popup.scss */

.popup .popup-image a {
  display: block;
}

/* line 111, resources/assets/styles/components/_popup.scss */

.popup .popup-image .btn {
  position: absolute;
  left: 40px;
  bottom: 40px;
}

/* line 116, resources/assets/styles/components/_popup.scss */

.popup .popup-image img {
  max-width: 100%;
  margin: 0;
  display: block;
}

/* line 123, resources/assets/styles/components/_popup.scss */

.popup.register form.checkout_coupon,
.popup.register form.login,
.popup.register form.register {
  border: none;
  padding: 0;
  margin: 0 auto;
  text-align: inherit;
  border-radius: 0;
}

/* line 134, resources/assets/styles/components/_popup.scss */

.popup.promotion-popup .popup-content {
  padding: 0;
}

/* line 137, resources/assets/styles/components/_popup.scss */

.popup.promotion-popup a {
  display: block;
}

/* line 140, resources/assets/styles/components/_popup.scss */

.popup.promotion-popup img {
  max-width: 768px;
  margin: 0 auto;
  display: block;
  width: 100%;
}

@media screen and (max-width: 1366px) {
  /* line 18, resources/assets/styles/components/_popup.scss */

  .popup {
    position: absolute;
    top: 80px;
  }

  /* line 151, resources/assets/styles/components/_popup.scss */

  .popup.active {
    -webkit-transform: translate(-50%, 0);
         -o-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}

@media screen and (max-width: 1024px) {
  /* line 18, resources/assets/styles/components/_popup.scss */

  .popup {
    left: 20px;
    right: 20px;
  }

  /* line 159, resources/assets/styles/components/_popup.scss */

  .popup .popup-content {
    padding: 20px;
  }

  /* line 162, resources/assets/styles/components/_popup.scss */

  .popup.active {
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  /* line 166, resources/assets/styles/components/_popup.scss */

  .popup.popup-checkout .popup-content {
    min-height: 60vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* line 176, resources/assets/styles/components/_popup.scss */

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
  width: 44px;
  height: 44px;
  -webkit-box-shadow: 5px 8px 27px rgba(0, 0, 0, 0.22);
          box-shadow: 5px 8px 27px rgba(0, 0, 0, 0.22);
  background-color: #00d4c9;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAAXNSR0IB2cksfwAAACRQTFRFAAAA////////////////////////////////////////////tAmN6QAAAAx0Uk5TAApwo3ofe4QUcWaFm+aInQAAAFtJREFUeJxjEDISYBAyCWBINi5kLDZ2YDA2Nm83NjZgmGwMAgsYpEGUtQAD42YgvZGBgaEZSDcwMAAVGxsXMjCIg+TNBeDqgYq7QfqTjTcCtUxgCLMSYJC0FAAAUv8V7cfBN6EAAAAASUVORK5CYII=);
  top: 25px;
  right: -22px;
}

/* line 186, resources/assets/styles/components/_popup.scss */

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close .gdpr-icon.moovegdpr-arrow-close {
  display: none;
}

/* line 190, resources/assets/styles/components/_popup.scss */

body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500 !important;
  text-transform: uppercase;
}

/* line 196, resources/assets/styles/components/_popup.scss */

body #moove_gdpr_cookie_modal * {
  font-weight: 500;
  font-family: "Arial Medium", sans-serif;
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 4, resources/assets/styles/components/_rating.scss */

.woocommerce .star-rating::before {
  color: #00d4c9;
}

/* line 8, resources/assets/styles/components/_rating.scss */

.woocommerce .star-rating span::before {
  color: #00d4c9;
}

/* line 13, resources/assets/styles/components/_rating.scss */

.woocommerce .woocommerce-review-link {
  color: #4d4d4d;
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 2, resources/assets/styles/layouts/_footer.scss */

.footer {
  padding: 0 0 40px 0;
  background-color: #fff;
}

/* line 5, resources/assets/styles/layouts/_footer.scss */

.footer [class*=footer-nav-] {
  padding: 0 40px;
  border-left: 1px solid rgba(214, 214, 214, 0.49);
}

/* line 9, resources/assets/styles/layouts/_footer.scss */

.footer .flex-row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 13, resources/assets/styles/layouts/_footer.scss */

.footer .footer-logo {
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 17, resources/assets/styles/layouts/_footer.scss */

.footer .footer-logo .created {
  margin-top: auto;
  font-size: 12px;
  color: #8e8e8e;
  font-family: "Arial Medium", sans-serif;
  font-weight: 500;
}

/* line 23, resources/assets/styles/layouts/_footer.scss */

.footer .footer-logo .created a {
  text-decoration: none;
  font-family: "Arial Bold", sans-serif;
  font-weight: 600;
  color: #8e8e8e;
}

/* line 30, resources/assets/styles/layouts/_footer.scss */

.footer .footer-logo img {
  margin-right: 80px;
}

/* line 34, resources/assets/styles/layouts/_footer.scss */

.footer .btn-top {
  text-align: center;
  margin: 50px auto 80px;
}

/* line 37, resources/assets/styles/layouts/_footer.scss */

.footer .btn-top .btn {
  min-width: initial;
}

/* line 41, resources/assets/styles/layouts/_footer.scss */

.footer .footer-title {
  color: #000;
  font-family: "PF Din Text Comp Pro Bold", sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
}

/* line 50, resources/assets/styles/layouts/_footer.scss */

.footer .menu-main-menu-container + .footer-title {
  margin-top: 15px;
}

/* line 54, resources/assets/styles/layouts/_footer.scss */

.footer ul {
  margin: 0;
  padding: 0;
}

/* line 57, resources/assets/styles/layouts/_footer.scss */

.footer ul li {
  list-style: none;
}

/* line 60, resources/assets/styles/layouts/_footer.scss */

.footer ul li.fb-link a {
  width: 26px;
  height: 26px;
  font-size: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDdFRDAxRUM4QzIxMTFFODgyODdGRUUwMjEzNkJEMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDdFRDAxRUQ4QzIxMTFFODgyODdGRUUwMjEzNkJEMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RkUxRDQyNzhDMEUxMUU4ODI4N0ZFRTAyMTM2QkQwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RkUxRDQyODhDMEUxMUU4ODI4N0ZFRTAyMTM2QkQwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg58taoAAAMcSURBVHjanJZLSFRRHMa/+xjnOpqvwlclWqRRmIWLHlLYIjKwoBY9KMpWIrWKaBEthChaJBREGLVQjFYalEjQywwpKwQJMRLMsRJBR8txbHSefWfmDpnMvXf0Dz9mOPec+53zP985/ytVnLiHJYZKHMS9lEFyAn3ySB15RsaJn0zrv4OkkVQRm9XszASuk1MG/UTbBp1a8pNcJQ9IKNEVHSEDpMZiMgtjDRH78EqfpKXQOdJKMrC8qCTvSJGZUDW5TSSrt0lSFIMoJE9IWjyhdeQhUaxE/IEgZv/44SHz/pDRtErJ/XhmuEXSTRXCYXjnAsjNy0RhbhoUTtPlcsM5NgNJkeLpHSVNwrExoTJy0DRVxDsfwI7dm3C5ZidWZ2mR9o9v+3H+ZieUFDuU+Cu7slDojGW6/AFoGRmoO749IjIz7cHXkV/o+zYJWZXN9msXKY4JHbAS8vmYMqYrJytZ5BDNj7rR2DGIFEcSbJrNaniVMEMqKbHamzmmLUgTRGcegnPCg1nuVyicgEWBcrGitWZ2DgYCSM5eiWu1e5GfnYYVqhQx69ljFajevxXve76gresH7JpqJligmp58jgxzFbYUBw5XFv/3YHNJ9PCPDjhp8SA0zfQCsYmnPuOUce6qCp97Fs3tn5GXk4495QXQeNI+9X3H8Og0Xg9MwG5XIyllho1iXgiNiAwZHVRZVeD/7caNOy+xvrQI27YIoTDaOnrR2uXEqkwHtCTFTETEsDDDHOmHxSHSOGu7XdHNEEaSTWGbDYqSSKXBp1ivdsvCJUuQFxwWif9FWwKOEyWjIybUFK+GGF2mCRn6X7wQtSomNERaTI+SWJUkM2VRe6uyFG00D9GjfvGleonsI/nxRti5H64xF+obnsNBM/QPTcGhWdbEu6RnsdC4XlnfEG3xCLHpXo8Xnd2DkRwLc9h4x5ksSrznglHh+0BOCt/HN4QMB++2VKIqpiK9eonwmZXyx3o5di6zlLfo4ycS+TgRed1ILpKpBAXEd0IFOU08S/ncEulr0Df0kG6UMt0solZM6qsWAk/1dBnGXwEGADBR0oWsAcChAAAAAElFTkSuQmCC) no-repeat center;
}

/* line 67, resources/assets/styles/layouts/_footer.scss */

.footer ul li a {
  text-decoration: none;
  color: #000;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  font-family: "Arial Medium", sans-serif;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
}

/* line 76, resources/assets/styles/layouts/_footer.scss */

.footer ul li a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 768px) {
  /* line 84, resources/assets/styles/layouts/_footer.scss */

  .footer .flex-row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 87, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-logo {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    text-align: center;
  }

  /* line 92, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-logo img {
    margin: 50px auto;
  }

  /* line 96, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-nav-social {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    border-left: 0;
  }

  /* line 100, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-nav-shop {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  /* line 103, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-nav-help {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    border-left: 0;
  }

  /* line 107, resources/assets/styles/layouts/_footer.scss */

  .footer .footer-nav-company {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  /* line 110, resources/assets/styles/layouts/_footer.scss */

  .footer [class*=footer-nav-] {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    max-width: 50%;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 116, resources/assets/styles/layouts/_footer.scss */

  .footer ul {
    margin-bottom: 20px;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 2, resources/assets/styles/layouts/_header.scss */

.header {
  padding: 12px 0;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9999;
  background: #fff;
}

/* line 10, resources/assets/styles/layouts/_header.scss */

.header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

/* line 16, resources/assets/styles/layouts/_header.scss */

.header .main-nav {
  display: inline-block;
  width: 50%;
}

/* line 19, resources/assets/styles/layouts/_header.scss */

.header .main-nav .dropdown {
  position: absolute;
  background: #fff;
  -webkit-box-shadow: 1px 8px 12px rgba(0, 0, 0, 0.05);
          box-shadow: 1px 8px 12px rgba(0, 0, 0, 0.05);
  padding: 30px;
  display: none;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
  margin-top: 1px;
}

/* line 29, resources/assets/styles/layouts/_header.scss */

.header .main-nav .dropdown .dropdown-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 940px;
  margin: 0 auto;
}

/* line 34, resources/assets/styles/layouts/_header.scss */

.header .main-nav .dropdown ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 0 0 20px;
  margin: 0 20px 0 0;
}

/* line 41, resources/assets/styles/layouts/_header.scss */

.header .main-nav .dropdown ul li {
  padding: 0;
  margin: 0;
}

/* line 44, resources/assets/styles/layouts/_header.scss */

.header .main-nav .dropdown ul li a {
  color: #282828;
  padding: 3px 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 25px;
  text-transform: none;
  border: none;
  letter-spacing: 0;
  margin-bottom: 5px;
  font-family: "Arial Medium", sans-serif;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 56, resources/assets/styles/layouts/_header.scss */

.header .main-nav .dropdown ul li a:hover {
  text-decoration: underline;
}

/* line 63, resources/assets/styles/layouts/_header.scss */

.header .main-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 70, resources/assets/styles/layouts/_header.scss */

.header .main-nav ul li {
  margin: 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 75, resources/assets/styles/layouts/_header.scss */

.header .main-nav ul li.review-class a {
  border-color: #00d4c9;
}

/* line 78, resources/assets/styles/layouts/_header.scss */

.header .main-nav ul li.review-class b {
  font-weight: 500;
  color: #00d4c9;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
}

@media screen and (min-width: 1025px) {
  /* line 87, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li.has-dropdown > a {
    padding-right: 25px;
  }

  /* line 89, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li.has-dropdown > a::after {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 15px;
    right: 5px;
    font-weight: 300;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiPjxkZWZzPjxwYXRoIGlkPSJvNmlqYSIgZD0iTTczMy4zMiAxMDMuNWMuNTguNjUuNTggMS43MiAwIDIuMzdsLTIuNzUgMy4xMyAyLjc1IDMuMTNjLjU4LjY1LjU4IDEuNzIgMCAyLjM4LS41Ny42NS0xLjUxLjY1LTIuMDkgMGwtMy44LTQuMzJBMS44IDEuOCAwIDAgMSA3MjcgMTA5YzAtLjQzLjE0LS44Ni40My0xLjE5bDMuOC00LjMyYTEuMzYgMS4zNiAwIDAgMSAyLjEgMHoiLz48L2RlZnM+PGc+PGcgb3BhY2l0eT0iLjQ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI3IC0xMDMpIj48dXNlIGZpbGw9IiM5OTkiIHhsaW5rOmhyZWY9IiNvNmlqYSIvPjwvZz48L2c+PC9zdmc+) no-repeat center;
    background-size: 5px 10px;
    -webkit-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }

  /* line 104, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li:hover a::after {
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  /* line 107, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li:hover .dropdown {
    -webkit-animation-name: wpmmfadeInDown;
         -o-animation-name: wpmmfadeInDown;
            animation-name: wpmmfadeInDown;
    -webkit-animation-duration: 300ms;
         -o-animation-duration: 300ms;
            animation-duration: 300ms;
    display: block;
    top: 100%;
    left: 0;
    right: 0;
    opacity: 1;
    visibility: visible;
    z-index: 999;
  }
}

/* line 120, resources/assets/styles/layouts/_header.scss */

.header .main-nav ul li a {
  text-transform: uppercase;
  color: #000;
  font-size: 21px;
  border: 1px solid transparent;
  text-decoration: none;
  padding: 10px 17px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
}

@media screen and (min-width: 1024px) {
  /* line 134, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li:hover a {
    border-color: #818181;
  }
}

/* line 142, resources/assets/styles/layouts/_header.scss */

.header .logo {
  width: 25%;
}

/* line 145, resources/assets/styles/layouts/_header.scss */

.header .right-box {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 152, resources/assets/styles/layouts/_header.scss */

.header .profile-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 158, resources/assets/styles/layouts/_header.scss */

.header .profile-nav ul li + li a::before {
  content: "/";
  margin: 0 5px;
  display: inline-block;
}

/* line 164, resources/assets/styles/layouts/_header.scss */

.header .profile-nav a {
  font-family: "Arial Medium", sans-serif;
  color: #999;
  font-size: 11px;
  padding: 10px 0;
  text-decoration: none;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 172, resources/assets/styles/layouts/_header.scss */

.header .profile-nav a:hover {
  text-decoration: underline;
}

/* line 175, resources/assets/styles/layouts/_header.scss */

.header .profile-nav a + a::before {
  content: "/";
}

/* line 180, resources/assets/styles/layouts/_header.scss */

.header .website-switcher,
.header .language-switcher {
  margin-left: 20px;
}

/* line 183, resources/assets/styles/layouts/_header.scss */

.header .website-switcher a,
.header .website-switcher .current-lng,
.header .language-switcher a,
.header .language-switcher .current-lng {
  display: inline-block;
  color: #999;
  font-size: 11px;
  font-weight: 400;
  padding: 10px 0;
  text-decoration: none;
  font-family: "Arial Medium", sans-serif;
}

/* line 192, resources/assets/styles/layouts/_header.scss */

.header .website-switcher a:hover,
.header .website-switcher .current-lng:hover,
.header .language-switcher a:hover,
.header .language-switcher .current-lng:hover {
  text-decoration: underline;
}

/* line 197, resources/assets/styles/layouts/_header.scss */

.header .cart-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
  position: relative;
  padding: 10px;
}

/* line 203, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAAXNSR0IB2cksfwAAAUdQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzQoxCwAAAG10Uk5TAPD/6AEhMDwgS76scGWS7MDT9WjLb8Q+9KWNEttYI3VH7aCZsF/7PwYaMkhedoqiuOP3Y+7+6tW9qHpdFte5RS0YA0/6kFNQTUbg3yszgglpfyQ0+Y6x4sYchLRS5S/WYmfhyeuGSvMHqv3d6bYwzwEAAADcSURBVHicY2BkYmJmYcAArGzsTByYwkDAzIlVmIubBw3wgoT5+AVQgaAQSFhYBE27qBiIFJdAc4qkFIiURneKjCw2p0gzyUGcIo8irKAIofmUUISVVSA0qlNU1dQhDJBTNDS1tHV09fQNDI2M4XbImDAxmZqZW1jyWVnbwPXZ2tk7ODoxoANnF1c3dzjw0ICJe1p4IYC3D0zY108HaoZ/QGAQTDQ4xMIkFMIMC49gjIQKR0UzxMRCFJvGscQnQIUTk9SVksEslpTUtHR7qHBGZlZ2MITJmePiysIAADp1IilSZjNIAAAAAElFTkSuQmCC);
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: "Arial Medium", sans-serif;
}

/* line 213, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-icon span {
  position: absolute;
  top: -2px;
  right: -10px;
  padding: 3px 5px;
  line-height: 12px;
  font-size: 11px;
  border-radius: 50%;
  background-color: #ff5824;
  color: #fff;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
}

/* line 229, resources/assets/styles/layouts/_header.scss */

.header .cart-button .woocommerce-mini-cart__buttons.buttons .button {
  margin: 0;
}

/* line 232, resources/assets/styles/layouts/_header.scss */

.header .cart-button .woocommerce-mini-cart__buttons.buttons .checkout,
.header .cart-button .woocommerce-mini-cart__buttons.buttons #woo_pp_ec_button {
  display: none;
}

/* line 237, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul {
  position: relative;
  opacity: 1;
  visibility: visible;
  left: inherit;
  right: inherit;
  top: inherit;
  width: 100%;
  padding: 0;
  margin: 0;
}

/* line 247, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 252, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .size-attribute,
.header .cart-button ul li .color-attribute {
  display: inline-block;
  color: #292929;
  font-family: "Arial Medium", sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-transform: none;
  clear: initial;
  margin: 0 4px 0 0 !important;
}

/* line 263, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .variation {
  padding-top: 5px !important;
  margin: 0;
}

/* line 267, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .variation > * {
  display: inline-block;
  color: #292929;
  font-family: "Arial Medium", sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-transform: none;
  clear: initial;
  margin: 0 4px 0 0 !important;
}

/* line 277, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li dl,
.header .cart-button ul li dl p {
  text-align: left;
  display: inline-block;
  color: #292929;
  font-size: 11px;
  line-height: 11px !important;
  border-left: 0;
  padding: 0 !important;
  height: auto;
}

/* line 287, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li dl dd,
.header .cart-button ul li dl p dd {
  margin: 0 0 0 2px !important;
}

/* line 290, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li dl p,
.header .cart-button ul li dl p p {
  margin: 0 !important;
}

/* line 294, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .mini-cart-thumb {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 85px;
}

/* line 297, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .mini-cart-thumb a {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 65px;
  height: 100%;
  float: left;
  padding: 10px 10px 0 10px;
}

/* line 306, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .mini-cart-title {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 308, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .mini-cart-title a {
  display: block;
  margin: 0;
  padding: 10px 0 0 0;
}

/* line 314, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li a {
  width: auto;
  height: auto;
  background: inherit;
  text-align: left;
  color: #131313;
  font-size: 21px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 326, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li img {
  width: 65px;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  float: left;
  max-width: initial;
}

/* line 334, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .mini-cart-remove {
  width: auto;
  height: auto;
}

/* line 338, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .remove {
  height: 100%;
  line-height: 50px;
  font-size: 30px;
  text-align: center;
  border-radius: 0;
  background-color: #f4f4f4;
  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;
  color: red;
  padding: 10px;
}

/* line 350, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .remove:hover {
  color: #000 !important;
}

/* line 354, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .mini-cart-info {
  margin-left: auto;
  max-width: 111px;
  width: 100%;
}

/* line 359, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .quantity {
  height: 100%;
  background-color: #f4f4f4;
  color: #000;
  font-weight: 400;
  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 367, resources/assets/styles/layouts/_header.scss */

.header .cart-button ul li .quantity .amount {
  font-size: 22px;
  margin-left: 8px;
  padding: 0;
  color: #4d4d4d;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.72px;
}

/* line 380, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown {
  position: absolute;
  right: 0;
  top: 100%;
  border-radius: 7px;
  background: #fff;
  width: 540px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.14);
          box-shadow: 0 0 6px rgba(0, 0, 0, 0.14);
  background-color: #fff;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  display: none;
  padding-left: 10px;
}

/* line 394, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown p {
  margin: 0;
  padding: 15px;
}

/* line 398, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown ul li::before {
  display: none;
}

/* line 402, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown li:first-child .mini-cart-title,
.header .cart-button .cart-dropdown li:first-child .mini-cart-thumb {
  padding-top: 10px;
}

/* line 407, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown .total {
  max-width: 144px;
  width: 100%;
  float: right;
  text-align: center;
  background: #f4f4f4;
  margin: 0;
  padding: 15px 15px 25px 15px;
  border-bottom-right-radius: 7px;
}

/* line 416, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown .total strong {
  color: #080808;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.32px;
  display: block;
  margin-bottom: -8px;
}

/* line 425, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown .total .amount {
  color: #000;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0.44px;
  display: block;
}

/* line 434, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown .buttons {
  margin: 0;
  padding: 15px 10px;
  float: left;
}

/* line 438, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown .buttons a {
  color: #171617;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 19px;
  font-weight: 500;
  text-transform: uppercase;
  border: 1px solid #00d4c9;
  background-color: #fff;
  padding: 12px 20px;
  min-width: 100px;
  margin: 0 15px;
  border-radius: 4px;
}

/* line 450, resources/assets/styles/layouts/_header.scss */

.header .cart-button .cart-dropdown .buttons a.wc-forward,
.header .cart-button .cart-dropdown .buttons a.checkout {
  color: #fff;
  border-color: #05bdb4;
  background-color: #05bdb4;
  min-width: 160px;
}

/* line 461, resources/assets/styles/layouts/_header.scss */

.header .cart-button:hover .cart-dropdown {
  visibility: visible;
  opacity: 1;
  z-index: 99999;
  display: block;
}

@media screen and (max-width: 1024px) {
  /* line 471, resources/assets/styles/layouts/_header.scss */

  .header .cart-button .cart-dropdown {
    display: none !important;
  }

  /* line 475, resources/assets/styles/layouts/_header.scss */

  .header .logo img {
    max-width: 150px;
  }

  /* line 479, resources/assets/styles/layouts/_header.scss */

  .header .nav-banner {
    max-width: 400px;
    margin-left: auto;
  }

  /* line 482, resources/assets/styles/layouts/_header.scss */

  .header .nav-banner img {
    max-width: 100%;
    display: block;
    margin: 0;
  }

  /* line 491, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li a {
    font-size: 16px;
    padding: 10px;
  }
}

@media screen and (max-width: 768px) {
  /* line 501, resources/assets/styles/layouts/_header.scss */

  .header .container {
    padding: 0;
  }

  /* line 504, resources/assets/styles/layouts/_header.scss */

  .header .language-switcher {
    display: none;
  }

  /* line 507, resources/assets/styles/layouts/_header.scss */

  .header .cart-button {
    margin-left: auto;
  }

  /* line 510, resources/assets/styles/layouts/_header.scss */

  .header .right-box {
    width: auto;
  }

  /* line 513, resources/assets/styles/layouts/_header.scss */

  .header .profile-nav {
    background: #000;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 38px;
    line-height: 38px;
  }

  /* line 523, resources/assets/styles/layouts/_header.scss */

  .header .profile-nav a {
    color: #fff;
  }

  /* line 526, resources/assets/styles/layouts/_header.scss */

  .header .profile-nav.logged-in {
    margin-left: 20px;
    background-color: transparent;
    border-radius: 0;
    padding: 0;
  }

  /* line 531, resources/assets/styles/layouts/_header.scss */

  .header .profile-nav.logged-in a {
    color: #fff;
    padding: 13px 0;
  }

  /* line 536, resources/assets/styles/layouts/_header.scss */

  .header .profile-nav.logged-in .logged-in a {
    font-size: 0;
    width: 25px;
    height: 25px;
    display: block;
    padding: 0;
    background-size: 20px 25px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAdCAYAAABBsffGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQyRkIzQTBCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQyRkIzQTFCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDJGQjM5RUI0M0MxMUU4QkMwQUVGREU4RENEODQzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDJGQjM5RkI0M0MxMUU4QkMwQUVGREU4RENEODQzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsuaHEEAAAHMSURBVHjatJY5SANBGIXXJV5gNOAJHkQtVBRs7MUqhaAoiJWthZ29WFgIFsHGq7GQpLFQ1FZUsLATFbzAA8VGMNF4RI3X+n55gRDcrLsZf/gYmH/m7RxvZlbTrKMKTIMr8MlygvVpRRt4AC9gAYyDFRADt6DVqbAXRMABqEnK1YFT5iudiM9yxF6TfAN4AzN2hTPAHQhatFsEIbOkblJfBjxg20J8BxSCEjvimSzfLcRjLLPsiEdZeizE81lG7IjLen+YTTchSrmpT3bEv8AlLZcqasG5EysGeYDyTPKyZM9gzom4DxhgyCQ/wrzPibh4fZ2O6EzKddNJq2znKMTvJ+AVZLMulx+Uta5I1VlPkXODJnBB4ZwETwtnoJ7t/hTysT6wQSsadM5WwkDkgO0yZ7CdLF9PqiUSz26yg4zWDzpAsUn7ctALpsA1+y395i4ROOSBGAQum3sj+zDKWa4lXwfznF57mo/LAGcwFq9oYYVfUxPLXIGfZ3CSVitSJN7MwQ7L7u6DG76XquIYhHW+j0ea2tgDjTp3+l6xeBgU6No/xn+JR+Pi8npXKxaXC+3RxT+pft4ZIQXCYukuEIg/sgFOxVBAlHrubwEGAPxTdckH8CkUAAAAAElFTkSuQmCC);
  }

  /* line 550, resources/assets/styles/layouts/_header.scss */

  .header .logo {
    width: auto;
    padding-left: 10px;
  }

  /* line 554, resources/assets/styles/layouts/_header.scss */

  .header .main-nav {
    position: fixed;
    left: 0;
    right: 0;
    top: 60px;
    background: #fff;
    z-index: 999;
    width: 100%;
    display: none;
    padding: 0 10px 20px 10px;
  }

  /* line 564, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 566, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li {
    margin: 0;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
  }

  /* line 573, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li.has-dropdown::after {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 15px;
    right: 9px;
    font-size: 30px;
    font-weight: 300;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiPjxkZWZzPjxwYXRoIGlkPSJvNmlqYSIgZD0iTTczMy4zMiAxMDMuNWMuNTguNjUuNTggMS43MiAwIDIuMzdsLTIuNzUgMy4xMyAyLjc1IDMuMTNjLjU4LjY1LjU4IDEuNzIgMCAyLjM4LS41Ny42NS0xLjUxLjY1LTIuMDkgMGwtMy44LTQuMzJBMS44IDEuOCAwIDAgMSA3MjcgMTA5YzAtLjQzLjE0LS44Ni40My0xLjE5bDMuOC00LjMyYTEuMzYgMS4zNiAwIDAgMSAyLjEgMHoiLz48L2RlZnM+PGc+PGcgb3BhY2l0eT0iLjQ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI3IC0xMDMpIj48dXNlIGZpbGw9IiM5OTkiIHhsaW5rOmhyZWY9IiNvNmlqYSIvPjwvZz48L2c+PC9zdmc+) no-repeat center;
    -webkit-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }

  /* line 585, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li.has-dropdown.active {
    border-bottom: 1px solid #7f7f7f;
  }

  /* line 587, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li.has-dropdown.active::after {
    -webkit-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  /* line 592, resources/assets/styles/layouts/_header.scss */

  .header .main-nav ul li a {
    padding: 11px 5px;
    font-weight: 400;
    text-align: center;
  }

  /* line 599, resources/assets/styles/layouts/_header.scss */

  .header .main-nav .dropdown {
    position: relative;
    top: initial;
    left: initial;
    right: initial;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 10px 20px;
    visibility: visible;
    opacity: 1;
    z-index: 100;
  }

  /* line 609, resources/assets/styles/layouts/_header.scss */

  .header .main-nav .dropdown .dropdown-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 612, resources/assets/styles/layouts/_header.scss */

  .header .main-nav .dropdown ul {
    border: none;
    margin: 0 0 10px 0;
    padding: 0;
  }

  /* line 617, resources/assets/styles/layouts/_header.scss */

  .header .main-nav .dropdown ul li a {
    text-transform: uppercase;
    margin: 0;
  }
}

/* line 627, resources/assets/styles/layouts/_header.scss */

.menu-button {
  width: 50px;
  height: 40px;
  position: relative;
  display: none;
}

/* line 632, resources/assets/styles/layouts/_header.scss */

.menu-button span {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 3px;
  border-radius: 3px;
  background: #000;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 642, resources/assets/styles/layouts/_header.scss */

.menu-button span:nth-child(1) {
  top: 9px;
}

/* line 645, resources/assets/styles/layouts/_header.scss */

.menu-button span:nth-child(2) {
  top: 17px;
}

/* line 648, resources/assets/styles/layouts/_header.scss */

.menu-button span:nth-child(3) {
  top: 25px;
}

/* line 653, resources/assets/styles/layouts/_header.scss */

.menu-button.active span:nth-child(1) {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 17px;
}

/* line 657, resources/assets/styles/layouts/_header.scss */

.menu-button.active span:nth-child(2) {
  visibility: hidden;
  opacity: 0;
}

/* line 661, resources/assets/styles/layouts/_header.scss */

.menu-button.active span:nth-child(3) {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 17px;
}

@media screen and (max-width: 768px) {
  /* line 627, resources/assets/styles/layouts/_header.scss */

  .menu-button {
    display: block;
  }
}

/* line 672, resources/assets/styles/layouts/_header.scss */

.headroom {
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  -o-transition: -o-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  will-change: transform;
}

/* line 679, resources/assets/styles/layouts/_header.scss */

.headroom--unpinned,
.headroom--pinned {
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}

@-webkit-keyframes wpmmfadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@-o-keyframes wpmmfadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -10px, 0);
  }

  to {
    opacity: 1;
    -o-transform: none;
       transform: none;
  }
}

@keyframes wpmmfadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before */

/* line 3, resources/assets/styles/pages/_contacts.scss */

.section-contacts h1 {
  font-size: 48px;
  color: #000;
  line-height: 36px;
  text-align: center;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0;
}

/* line 13, resources/assets/styles/pages/_contacts.scss */

.section-contacts h2 {
  font-size: 36px;
  color: #00d4c9;
  line-height: 36px;
  text-transform: uppercase;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  margin: 0 0 10px 0;
}

/* line 22, resources/assets/styles/pages/_contacts.scss */

.section-contacts .contacts-bottom,
.section-contacts .number {
  color: #999;
  font-size: 11px;
  line-height: 14px;
  font-family: "Arial Medium", sans-serif;
}

/* line 28, resources/assets/styles/pages/_contacts.scss */

.section-contacts .contacts-bottom a,
.section-contacts .number a {
  color: #00d4c9;
}

/* line 32, resources/assets/styles/pages/_contacts.scss */

.section-contacts .fb-link {
  margin: 10px auto;
  display: inline-block;
}

/* line 36, resources/assets/styles/pages/_contacts.scss */

.section-contacts .address {
  margin: 50px 0;
}

/* line 38, resources/assets/styles/pages/_contacts.scss */

.section-contacts .address a {
  color: #000;
  text-decoration: none;
}

/* line 43, resources/assets/styles/pages/_contacts.scss */

.section-contacts .white-box {
  padding: 40px 0 0;
}

/* line 46, resources/assets/styles/pages/_contacts.scss */

.section-contacts .form-info {
  background: #f7f7f7;
  padding: 50px;
  margin-top: 40px;
}

/* line 50, resources/assets/styles/pages/_contacts.scss */

.section-contacts .form-info h3 {
  margin: 0;
  font-size: 30px;
  color: #000;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
}

@media screen and (max-width: 768px) {
  /* line 62, resources/assets/styles/pages/_contacts.scss */

  .section-contacts h1 {
    font-size: 30px;
  }
}

/* line 67, resources/assets/styles/pages/_contacts.scss */

.contact-form {
  padding-top: 20px;
}

/* line 69, resources/assets/styles/pages/_contacts.scss */

.contact-form .wpcf7-response-output {
  font-size: 28px;
  line-height: 34px;
  font-weight: 500;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  margin-top: 20px;
}

/* line 75, resources/assets/styles/pages/_contacts.scss */

.contact-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  border-color: transparent;
  color: #00d4c9;
}

/* line 79, resources/assets/styles/pages/_contacts.scss */

.contact-form .wpcf7-response-output.wpcf7-validation-errors {
  color: red;
  border-color: transparent;
  font-weight: 500;
  font-family: "Arial Medium", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

/* line 89, resources/assets/styles/pages/_contacts.scss */

.contact-form form .form-box + p,
.contact-form form .form-box {
  max-width: 260px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

/* line 96, resources/assets/styles/pages/_contacts.scss */

.contact-form form input,
.contact-form form textarea,
.contact-form form select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #818181;
  background-color: #fff;
  opacity: 0.72;
  padding: 16px 20px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
  font-family: "Arial Medium", sans-serif;
  font-size: 14px;
  font-weight: 400;
}

/* line 113, resources/assets/styles/pages/_contacts.scss */

.contact-form form textarea {
  resize: none;
  max-height: 165px;
}

/* line 117, resources/assets/styles/pages/_contacts.scss */

.contact-form form input[type=submit] {
  margin-left: auto;
  margin-right: auto;
  display: block;
  min-width: 91px;
  height: 47px;
  border: 1px solid #818181;
  background-color: #00d4c9;
  color: #fff;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 3, resources/assets/styles/pages/_about.scss */

.section-about .content-about {
  text-align: center;
  height: 100vh;
  background: url(/wp-content/themes/woosage/dist/images/img6.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 14, resources/assets/styles/pages/_about.scss */

.section-about .content-about h1 {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  color: #fff;
  font-size: 110px;
  line-height: 78px;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 20px 0;
}

/* line 24, resources/assets/styles/pages/_about.scss */

.section-about .content-about h2 {
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-size: 32px;
  color: #f4f4f4;
  line-height: 52px;
  font-weight: 400;
  margin: 0;
}

/* line 33, resources/assets/styles/pages/_about.scss */

.section-about .about-info {
  background-color: #111;
  padding: 40px 0 40px 5%;
}

/* line 36, resources/assets/styles/pages/_about.scss */

.section-about .about-info .box {
  padding: 0 40px;
  width: 100%;
}

/* line 39, resources/assets/styles/pages/_about.scss */

.section-about .about-info .box img {
  max-width: 100%;
}

/* line 43, resources/assets/styles/pages/_about.scss */

.section-about .about-info h3 {
  font-family: "Arial Medium", sans-serif;
  font-weight: 400;
  margin: 0;
  color: #4cd886;
  font-size: 30px;
  line-height: 40px;
}

/* line 51, resources/assets/styles/pages/_about.scss */

.section-about .about-info h4 {
  margin: 40px 0;
  color: #f4f4f4;
  font-size: 24px;
  line-height: 40px;
  font-family: "Arial Medium", sans-serif;
  font-weight: 400;
}

/* line 59, resources/assets/styles/pages/_about.scss */

.section-about .about-info p {
  margin: 0;
  color: #c5fffc;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  padding-left: 30px;
}

@media screen and (max-width: 1024px) {
  /* line 70, resources/assets/styles/pages/_about.scss */

  .section-about .content-about {
    height: 65vh;
  }
}

@media screen and (max-width: 768px) {
  /* line 76, resources/assets/styles/pages/_about.scss */

  .section-about .about-info {
    padding: 20px 0 40px 0;
  }

  /* line 79, resources/assets/styles/pages/_about.scss */

  .section-about .about-info .flex-row .box {
    padding: 0 25px;
  }

  /* line 83, resources/assets/styles/pages/_about.scss */

  .section-about .about-info h3 {
    font-size: 20px;
    line-height: 25px;
  }

  /* line 87, resources/assets/styles/pages/_about.scss */

  .section-about .about-info h4 {
    font-size: 16px;
    line-height: 18px;
  }

  /* line 91, resources/assets/styles/pages/_about.scss */

  .section-about .about-info p {
    padding-left: 0;
  }
}

@media screen and (max-width: 685px) {
  /* line 98, resources/assets/styles/pages/_about.scss */

  .section-about .content-about {
    background-image: url(/wp-content/themes/woosage/dist/images/about-mobile.png);
    background-color: #111;
    background-position: left top;
    height: calc(100vh - 60px);
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding-right: 20px;
  }

  /* line 105, resources/assets/styles/pages/_about.scss */

  .section-about .content-about h1 {
    font-size: 55px;
    margin-top: 50px;
  }

  /* line 109, resources/assets/styles/pages/_about.scss */

  .section-about .content-about h2 {
    display: none;
  }

  /* line 113, resources/assets/styles/pages/_about.scss */

  .section-about .about-info {
    margin-top: -200px;
    position: relative;
    overflow: hidden;
    padding-bottom: 0;
  }

  /* line 118, resources/assets/styles/pages/_about.scss */

  .section-about .about-info .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 122, resources/assets/styles/pages/_about.scss */

  .section-about .about-info .box img {
    -webkit-transform: translateX(60%);
         -o-transform: translateX(60%);
            transform: translateX(60%);
    position: absolute;
    right: 0;
    bottom: 30px;
  }

  /* line 129, resources/assets/styles/pages/_about.scss */

  .section-about .about-info h4 {
    padding: 0 130px 0 0;
    margin-bottom: 130px;
  }

  /* line 133, resources/assets/styles/pages/_about.scss */

  .section-about .about-info p {
    padding: 0 125px 0 0;
    margin-bottom: 50px;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before */

/* line 2, resources/assets/styles/pages/_static.scss */

.white-box {
  background: #fff;
  max-width: 1360px;
  width: 100%;
  margin: 60px auto 100px auto;
  padding: 50px 100px;
  display: block;
  float: none;
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
}

/* line 11, resources/assets/styles/pages/_static.scss */

.white-box .page-title {
  text-transform: uppercase;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  font-size: 42px;
  margin: 0 0 30px 0;
}

/* line 18, resources/assets/styles/pages/_static.scss */

.white-box h3 {
  font-family: "Arial Medium", sans-serif;
  color: #151515;
  font-size: 30px;
  font-weight: 400;
  text-transform: none;
  margin: 50px 0 20px 0;
}

/* line 26, resources/assets/styles/pages/_static.scss */

.white-box .title {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  margin: 0 0 20px 0;
  text-align: center;
  font-size: 30px;
  text-transform: uppercase;
}

/* line 36, resources/assets/styles/pages/_static.scss */

.white-box ol li,
.white-box ul li {
  font-family: "Arial Medium", sans-serif;
  margin: 0 0 20px 0;
  line-height: 26px;
}

@media screen and (max-width: 768px) {
  /* line 2, resources/assets/styles/pages/_static.scss */

  .white-box {
    margin: 50px auto;
    padding: 20px;
  }

  /* line 46, resources/assets/styles/pages/_static.scss */

  .white-box h3 {
    margin-top: 0;
  }
}

/* line 51, resources/assets/styles/pages/_static.scss */

.promotions {
  max-width: 492px;
  width: 100%;
  position: absolute;
  top: 100px;
  z-index: 999;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 59, resources/assets/styles/pages/_static.scss */

.promotions .promo-carousel {
  background-color: #f2f2f2;
  opacity: 0;
  border-radius: 30px;
}

/* line 63, resources/assets/styles/pages/_static.scss */

.promotions .promo-carousel:not(.slick-initialized) {
  display: none !important;
}

/* line 66, resources/assets/styles/pages/_static.scss */

.promotions .promo-carousel.slick-initialized {
  opacity: 1;
}

/* line 70, resources/assets/styles/pages/_static.scss */

.promotions .slide {
  text-align: center;
  padding: 7px 20px;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 77, resources/assets/styles/pages/_static.scss */

.promotions .slide h2 {
  color: #333;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  margin: 0;
  padding: 0 10px;
  display: inline-block;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
}

/* line 87, resources/assets/styles/pages/_static.scss */

.promotions .slide a {
  display: inline-block;
  color: #999;
  font-size: 11px;
  font-weight: 400;
  padding: 8px 10px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  font-family: "Arial Medium", sans-serif;
}

/* line 97, resources/assets/styles/pages/_static.scss */

.promotions .slick-next,
.promotions .slick-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 0;
  z-index: 999;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiPjxkZWZzPjxwYXRoIGlkPSJvNmlqYSIgZD0iTTczMy4zMiAxMDMuNWMuNTguNjUuNTggMS43MiAwIDIuMzdsLTIuNzUgMy4xMyAyLjc1IDMuMTNjLjU4LjY1LjU4IDEuNzIgMCAyLjM4LS41Ny42NS0xLjUxLjY1LTIuMDkgMGwtMy44LTQuMzJBMS44IDEuOCAwIDAgMSA3MjcgMTA5YzAtLjQzLjE0LS44Ni40My0xLjE5bDMuOC00LjMyYTEuMzYgMS4zNiAwIDAgMSAyLjEgMHoiLz48L2RlZnM+PGc+PGcgb3BhY2l0eT0iLjQ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzI3IC0xMDMpIj48dXNlIGZpbGw9IiM5OTkiIHhsaW5rOmhyZWY9IiNvNmlqYSIvPjwvZz48L2c+PC9zdmc+) no-repeat center;
  border: none;
  font-size: 0;
  width: 50px;
  height: auto;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  margin: 0;
  display: block !important;
  cursor: pointer;
}

/* line 115, resources/assets/styles/pages/_static.scss */

.promotions .slick-prev {
  left: 0;
}

/* line 118, resources/assets/styles/pages/_static.scss */

.promotions .slick-next {
  right: 0;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media screen and (max-width: 768px) {
  /* line 51, resources/assets/styles/pages/_static.scss */

  .promotions {
    max-width: 95%;
    top: 80px;
  }
}

/* line 128, resources/assets/styles/pages/_static.scss */

.slick-slider * {
  outline: none !important;
}

/* line 145, resources/assets/styles/pages/_static.scss */

body.tax-product_cat .promotions,
body.post-type-archive .promotions,
body.woocommerce-checkout .promotions,
body.woocommerce-cart .promotions,
body.woocommerce-account .promotions,
body.delivery-and-return .promotions,
body.contact-us .promotions,
body.size-charts .promotions,
body.reviews .promotions,
body.faq .promotions,
body.order-status .promotions,
body.terms-and-conditions .promotions,
body.privacy-policy .promotions {
  position: relative;
  margin: 100px auto 80px auto;
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  left: inherit;
  top: inherit;
}

@media screen and (max-width: 1024px) {
  /* line 154, resources/assets/styles/pages/_static.scss */

  body.tax-product_cat .promotions,
  body.post-type-archive .promotions,
  body.woocommerce-checkout .promotions,
  body.woocommerce-cart .promotions,
  body.woocommerce-account .promotions,
  body.delivery-and-return .promotions,
  body.contact-us .promotions,
  body.size-charts .promotions,
  body.reviews .promotions,
  body.faq .promotions,
  body.order-status .promotions,
  body.terms-and-conditions .promotions,
  body.privacy-policy .promotions {
    margin: 20px auto 20px auto;
  }
}

/* line 161, resources/assets/styles/pages/_static.scss */

body.post-type-archive .woocommerce-result-count,
body.post-type-archive .woocommerce-ordering,
body.post-type-archive .woocommerce-products-header,
body.tax-product_cat .woocommerce-result-count,
body.tax-product_cat .woocommerce-ordering,
body.tax-product_cat .woocommerce-products-header {
  display: none;
}

/* line 166, resources/assets/styles/pages/_static.scss */

body.post-type-archive .promotions,
body.tax-product_cat .promotions {
  margin-bottom: 20px;
}

/* line 171, resources/assets/styles/pages/_static.scss */

span.wpcf7-not-valid-tip {
  color: #f00;
  font-size: 1em;
  font-weight: normal;
  display: block;
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, no-descending-specificity */

@media screen and (max-width: 768px) {
  /* line 4, resources/assets/styles/pages/_technology.scss */

  body.technology .promotions {
    display: none !important;
  }
}

/* line 10, resources/assets/styles/pages/_technology.scss */

.section-technology .technologt-heading {
  background: url(/wp-content/themes/woosage/dist/images/technology-bg.jpg) no-repeat center top;
  background-size: cover;
  height: 100vh;
  padding-top: 250px;
}

/* line 15, resources/assets/styles/pages/_technology.scss */

.section-technology .technologt-heading .banner-mobile {
  display: none;
}

/* line 19, resources/assets/styles/pages/_technology.scss */

.section-technology h1 {
  color: #fff;
  font-size: 82px;
  font-weight: 500;
  line-height: 58px;
  text-transform: uppercase;
}

/* line 26, resources/assets/styles/pages/_technology.scss */

.section-technology h2 {
  font-size: 40px;
  font-weight: 500;
  color: #f4f4f4;
  line-height: 40px;
  text-transform: uppercase;
  max-width: 500px;
}

/* line 34, resources/assets/styles/pages/_technology.scss */

.section-technology p {
  color: #fff;
}

/* line 37, resources/assets/styles/pages/_technology.scss */

.section-technology .technology-listging {
  background-color: #060b1b;
  padding: 60px 0 40px 0;
}

/* line 40, resources/assets/styles/pages/_technology.scss */

.section-technology .technology-listging .flex-row {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 44, resources/assets/styles/pages/_technology.scss */

.section-technology .technology-listging .techno-box {
  margin-bottom: 40px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 25%;
          flex: 1 0 25%;
  padding: 0 20px;
  max-width: 25%;
  width: 100%;
}

/* line 53, resources/assets/styles/pages/_technology.scss */

.section-technology .technology-listging .techno-box .tech-title {
  color: #fff;
  text-transform: uppercase;
  font-size: 26px;
}

/* line 60, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  position: relative;
  overflow: hidden;
}

/* line 66, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .left-box {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
  max-width: 50%;
}

/* line 70, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .left-box img {
  max-width: 100%;
  display: block;
  margin: 0;
}

/* line 76, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
  width: 100%;
  padding-right: 100px;
  max-width: 50%;
}

/* line 81, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box .toggle-title {
  position: absolute;
  bottom: 0;
  top: 0;
  right: 100%;
  width: 87px;
  background-color: #16f6ea;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}

/* line 92, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box .toggle-title.active {
  right: 0;
}

/* line 94, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box .toggle-title.active .text {
  font-size: 0;
}

/* line 96, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box .toggle-title.active .text span {
  font-size: 24px;
}

/* line 101, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box .toggle-title .text {
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  text-transform: uppercase;
  min-width: 200px;
  color: #000;
  font-size: 24px;
  font-family: "PF Din Text Comp Pro Thin", sans-serif;
  font-weight: 400;
  text-align: center;
}

/* line 110, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box .toggle-title .text span {
  font-size: 0;
}

/* line 115, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box .title {
  text-transform: uppercase;
  color: #00d4c9;
  font-size: 105px;
  font-weight: 500;
  line-height: 88px;
}

/* line 121, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box .title b,
.section-technology .tech-toggle-info .right-box .title strong {
  color: #000;
  font-size: 58px;
  line-height: 80px;
}

/* line 128, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .right-box p {
  color: #000;
}

/* line 132, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-text {
  position: absolute;
  left: 50%;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #c5fffc;
  padding-right: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 145, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-text.active {
  -webkit-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}

/* line 148, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-text h4 {
  font-size: 30px;
  text-transform: uppercase;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-weight: 400;
}

/* line 154, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-text .flex-row {
  width: 100%;
  margin-left: -10px;
  margin-right: -10px;
}

/* line 158, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-text .flex-row .flex-box {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 163, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-text .flex-row .flex-box .icon {
  margin: 0 auto 20px auto;
}

/* line 165, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-text .flex-row .flex-box .icon img {
  display: block;
  margin: 0 auto;
}

/* line 170, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-text .flex-row .flex-box p {
  color: #555;
}

/* line 176, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-toggle-info .toggle-info {
  padding: 40px;
}

/* line 181, resources/assets/styles/pages/_technology.scss */

.section-technology .section-banner.tech-banner-1 .banner-wrapper .banner-caption {
  text-align: left;
  max-width: 50%;
  padding-left: 250px;
}

/* line 185, resources/assets/styles/pages/_technology.scss */

.section-technology .section-banner.tech-banner-1 .banner-wrapper .banner-caption .banner-title {
  text-align: left;
  font-size: 58px;
  color: #fff;
  line-height: 60px;
}

/* line 191, resources/assets/styles/pages/_technology.scss */

.section-technology .section-banner.tech-banner-1 .banner-wrapper .banner-caption .banner-subtitle {
  text-align: left;
  font-size: 110px;
  color: #8aca36;
  text-transform: uppercase;
  margin: 10px 0;
  line-height: 110px;
}

/* line 201, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-protection {
  background-color: #5a8d24;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 205, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-protection .left-box,
.section-technology .tech-protection .right-box {
  width: 100%;
}

/* line 208, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-protection .left-box img,
.section-technology .tech-protection .right-box img {
  display: block;
  margin: 0;
  width: 100%;
}

/* line 214, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-protection h3 {
  font-size: 110px;
  line-height: 110px;
  color: #fff;
  font-family: "PF Din Text Comp Pro", sans-serif;
  text-transform: uppercase;
  margin: 0;
}

/* line 222, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-protection h4 {
  font-size: 58px;
  margin: 29px 0;
  color: #000;
  line-height: 60px;
  font-family: "PF Din Text Comp Pro", sans-serif;
  text-transform: uppercase;
  max-width: 500px;
}

/* line 231, resources/assets/styles/pages/_technology.scss */

.section-technology .tech-protection p {
  color: #000;
  max-width: 500px;
}

/* line 237, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .flex-row {
  width: 100%;
}

/* line 239, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .flex-row .flex-box {
  width: 100%;
}

/* line 243, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .flex-row .flex-box:nth-child(2) .img-box .caption {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: rgba(255, 255, 255, 0.1);
}

/* line 246, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .flex-row .flex-box:nth-child(2) .img-box .caption h3 {
  max-width: 50%;
  width: 100%;
  text-align: left;
}

/* line 256, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .img-box {
  position: relative;
}

/* line 258, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .img-box img {
  width: 100%;
  display: block;
  margin: 0;
}

/* line 263, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .img-box .caption {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 273, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .img-box .caption h3 {
  font-size: 58px;
  color: #000;
  line-height: 60px;
  font-family: "PF Din Text Comp Pro", sans-serif;
  text-transform: uppercase;
  margin: 0 0 50px 0;
}

/* line 280, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .img-box .caption h3 strong {
  color: #99ca3d;
  display: block;
  font-size: 110px;
  margin-top: 20px;
}

/* line 287, resources/assets/styles/pages/_technology.scss */

.section-technology .section-two-banners .img-box .caption p {
  color: #000;
  max-width: 50%;
}

/* line 294, resources/assets/styles/pages/_technology.scss */

.section-technology .section-single-banner {
  background-color: #000;
}

/* line 296, resources/assets/styles/pages/_technology.scss */

.section-technology .section-single-banner .flex-row {
  width: 100%;
}

/* line 298, resources/assets/styles/pages/_technology.scss */

.section-technology .section-single-banner .flex-row .flex-box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 302, resources/assets/styles/pages/_technology.scss */

.section-technology .section-single-banner .flex-row img {
  display: block;
  margin: 0;
  width: 100%;
}

/* line 307, resources/assets/styles/pages/_technology.scss */

.section-technology .section-single-banner .flex-row h3 {
  color: #fff;
  font-size: 36px;
  line-height: 40px;
  margin: auto;
  font-family: "Arial Medium", sans-serif;
  font-weight: 500;
}

@media screen and (max-width: 1400px) {
  /* line 320, resources/assets/styles/pages/_technology.scss */

  .section-technology .technology-listging .techno-box {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 33.33%;
            flex: 1 0 33.33%;
    max-width: 33.33%;
  }

  /* line 326, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-banner.tech-banner-1 .banner-wrapper .banner-caption {
    padding-left: 0;
    max-width: 60%;
  }
}

@media screen and (max-width: 1280px) {
  /* line 335, resources/assets/styles/pages/_technology.scss */

  .section-technology .technology-listging .techno-box {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
    max-width: 50%;
  }

  /* line 341, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-protection h3 {
    font-size: 60px;
    line-height: 70px;
    margin: 0;
  }

  /* line 346, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-protection h4 {
    font-size: 30px;
    line-height: 40px;
    margin: 0;
  }

  /* line 354, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-two-banners .img-box .caption {
    padding: 20px;
  }

  /* line 356, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-two-banners .img-box .caption h3 {
    font-size: 34px;
    line-height: 40px;
    margin: 0;
  }

  /* line 360, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-two-banners .img-box .caption h3 strong {
    font-size: 34px;
    margin-top: 0;
  }

  /* line 368, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-two-banners .flex-row .flex-box:nth-child(2) .img-box .caption p,
  .section-technology .section-two-banners .flex-row .flex-box:nth-child(2) .img-box .caption h3 {
    max-width: 60%;
  }
}

@media screen and (max-width: 1024px) {
  /* line 377, resources/assets/styles/pages/_technology.scss */

  .section-technology .technologt-heading {
    height: 63vh;
  }
}

@media screen and (max-width: 992px) {
  /* line 385, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-two-banners .flex-row .flex-box .img-box .caption p,
  .section-technology .section-two-banners .flex-row .flex-box .img-box .caption h3 {
    max-width: 100% !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 395, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-single-banner .flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  /* line 397, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-single-banner .flex-row .flex-box:nth-child(1) {
    width: 60%;
  }

  /* line 400, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-single-banner .flex-row img {
    margin-left: -25%;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }

  /* line 405, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-single-banner .flex-row .flex-box {
    width: 40%;
  }

  /* line 408, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-single-banner .flex-row h3 {
    padding: 40px 0;
    font-size: 20px;
    line-height: 24px;
  }

  /* line 415, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-two-banners .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 417, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-two-banners .flex-row .flex-box .img-box .caption {
    display: none;
  }

  /* line 421, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 423, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .left-box {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }

  /* line 427, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    padding: 40px 20px 60px 20px;
    position: relative;
  }

  /* line 432, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text {
    left: 0;
    -webkit-transform: translate(0, 100%);
         -o-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }

  /* line 435, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text .toggle-info {
    opacity: 0;
    visibility: hidden;
  }

  /* line 438, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text .toggle-info h4 {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }

  /* line 444, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text.active {
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
    padding-right: 0;
  }

  /* line 447, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text.active .toggle-title {
    bottom: 0;
    top: initial;
  }

  /* line 451, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text.active .toggle-info {
    opacity: 1;
    visibility: visible;
  }

  /* line 454, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text.active .toggle-info .flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }

  /* line 457, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text.active .toggle-info .flex-row .flex-box {
    padding: 0;
  }

  /* line 459, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text.active .toggle-info .flex-row .flex-box p {
    font-size: 14px;
  }

  /* line 466, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text .toggle-title {
    left: 0;
    right: 0;
    bottom: 100%;
    margin: -50px 0 0 0;
    width: 100%;
    height: 50px;
  }

  /* line 473, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .toggle-text .toggle-title .text {
    -webkit-transform: rotate(0);
         -o-transform: rotate(0);
            transform: rotate(0);
  }

  /* line 478, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .title {
    font-size: 70px;
    line-height: 70px;
  }

  /* line 481, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-toggle-info .right-box .title b,
  .section-technology .tech-toggle-info .right-box .title strong {
    font-size: 70px;
  }

  /* line 488, resources/assets/styles/pages/_technology.scss */

  .section-technology .tech-protection .right-box {
    display: none;
  }

  /* line 492, resources/assets/styles/pages/_technology.scss */

  .section-technology .section-banner.tech-banner-1 .banner-wrapper .banner-caption {
    display: none;
  }

  /* line 496, resources/assets/styles/pages/_technology.scss */

  .section-technology .technologt-heading {
    height: auto;
    padding-top: 0;
    background-image: none;
  }

  /* line 500, resources/assets/styles/pages/_technology.scss */

  .section-technology .technologt-heading .container {
    display: none;
  }

  /* line 503, resources/assets/styles/pages/_technology.scss */

  .section-technology .technologt-heading .banner-mobile {
    display: block;
  }

  /* line 505, resources/assets/styles/pages/_technology.scss */

  .section-technology .technologt-heading .banner-mobile img {
    display: block;
    width: 100%;
    margin: 0;
  }

  /* line 513, resources/assets/styles/pages/_technology.scss */

  .section-technology .technology-listging .techno-box {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    max-width: 100%;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before */

/* line 2, resources/assets/styles/pages/_faq.scss */

.faq-container {
  max-width: 1360px;
  width: 100%;
  margin: 0 auto;
}

/* line 6, resources/assets/styles/pages/_faq.scss */

.faq-container h1 {
  font-size: 48px;
  line-height: 36px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  margin: 0 0 20px 0;
}

/* line 13, resources/assets/styles/pages/_faq.scss */

.faq-container .white-box {
  padding: 0;
}

@media screen and (max-width: 1024px) {
  /* line 2, resources/assets/styles/pages/_faq.scss */

  .faq-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before, declaration-bang-space-before */

/* line 2, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart {
  padding-top: 100px;
}

/* line 4, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .promotions {
  display: none !important;
}

/* line 7, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart h2,
.woocommerce-cart h3 {
  margin: 0 0 25px 0;
  text-transform: uppercase;
  color: #000;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  font-size: 48px;
  line-height: 35px;
}

/* line 17, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .white-box {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 10px;
  max-width: 1530px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 26, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .woocommerce {
  display: inline-block;
  width: 100%;
}

/* line 30, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .woocommerce-cart-form {
  width: 75%;
  float: left;
  background: 0 0;
}

/* line 37, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .order-total td,
.woocommerce-cart .cart-subtotal td {
  text-align: right !important;
}

/* line 41, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals {
  width: 25%;
  float: left;
  padding-left: 20px;
}

/* line 45, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals {
  width: 100%;
  float: none;
}

/* line 48, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals .button {
  width: 100%;
  display: inline-block;
  padding: 13px 25px;
  font-size: 18px;
}

/* line 56, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals table tr {
  background-color: #fff;
}

/* line 59, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals table th {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 65, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals table .order-total td,
.woocommerce-cart .cart-collaterals .cart_totals table .order-total th {
  background: #c5fffc;
  vertical-align: middle;
  font-family: "Arial Medium", sans-serif;
}

/* line 70, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals table .order-total td strong,
.woocommerce-cart .cart-collaterals .cart_totals table .order-total th strong {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  color: #555;
}

/* line 76, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals table .order-total td {
  font-size: 24px;
  font-weight: 400;
}

/* line 80, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals table .order-total th {
  font-size: 11px;
  text-transform: uppercase;
}

/* line 84, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .cart-collaterals .cart_totals table .order-total .includes_tax {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #777;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  display: block;
}

/* line 96, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .shipping-calculator-button {
  color: #00d4c9;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 104, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart ul#shipping_method .amount {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  color: #555;
}

/* line 109, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart {
  border: none;
  margin-bottom: 0;
  background: #fff;
  border-collapse: collapse;
}

/* line 115, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart thead {
  display: none;
}

/* line 118, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr {
  border-bottom: 1px solid #f1f1f1;
}

/* line 121, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr td img {
  height: auto;
  width: auto;
  max-width: 100px;
}

/* line 127, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-subtotal {
  background: rgba(122, 122, 122, 0.04);
}

/* line 130, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-subtotal,
.woocommerce-cart table.cart tr .product-price {
  color: #4d4d4d;
  font-size: 36px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: "PF Din Text Comp Pro", sans-serif;
  text-align: center;
}

/* line 139, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-name {
  font-size: 20px;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 144, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-name a {
  text-decoration: none;
  color: #4d4d4d;
  text-transform: uppercase;
}

/* line 149, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-name .color-attribute {
  color: #292929;
  font-family: "Arial Medium", sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
}

/* line 158, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-name .color-attribute span {
  text-transform: none;
  margin-left: 5px;
}

/* line 165, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-quantity input {
  width: 83px;
  height: 58px;
  line-height: 58px;
  border: 1px solid #818181;
  background-color: #fff;
  font-family: "PF Din Text Comp Pro", sans-serif;
  border-radius: 4px;
  color: #000;
  font-size: 36px;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 180, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-thumbnail a {
  color: #4d4d4d;
  font-size: 20px;
  float: left;
  margin-right: 10px;
}

/* line 187, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-chest {
  background-color: rgba(122, 122, 122, 0.04);
}

/* line 191, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-size .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 195, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-size span {
  color: #010101;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-size: 47px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0 0 0 15px;
}

/* line 206, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-chest .text,
.woocommerce-cart table.cart tr .product-size .text {
  color: #6f6f6f;
  font-family: "Arial Medium", sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  text-align: center;
}

/* line 215, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-remove {
  text-align: center;
}

/* line 217, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .product-remove .btn {
  width: auto;
  height: auto;
  color: #010101;
  font-size: 12px 22px;
  padding: 10px;
  min-width: initial;
}

/* line 226, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .actions {
  background-color: #dadada;
  padding: 40px;
}

/* line 229, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .actions .coupon {
  margin-right: auto;
}

/* line 231, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .actions .coupon .input-text {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #d3ced2;
  padding: 6px 6px 5px;
  margin: 0 4px 0 0;
  outline: 0;
  width: 146px;
  height: 47px;
  line-height: 48px;
  border-radius: 4px;
  background-color: #fff;
  color: #999;
  font-size: 11px;
  font-weight: 400;
}

/* line 248, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .actions .btn {
  padding: 10px;
  border: 1px solid #818181;
  background-color: #b0b0b0;
  color: #fff;
  border-radius: 3px;
  font-size: 16px;
}

/* line 257, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart table.cart tr .actions button.button.hidden {
  display: none !important;
}

/* line 263, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .note-tax {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  border: 2px solid #00d4c9;
}

/* line 268, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .note-tax p {
  font-size: 11px;
  margin: 0;
  padding: 20px;
}

/* line 272, resources/assets/styles/pages/_cart.scss */

.woocommerce-cart .note-tax p:first-child {
  border-right: 1px solid #00d4c9;
}

@media screen and (max-width: 1680px) {
  /* line 279, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart form.woocommerce-cart-form {
    width: 78%;
  }

  /* line 282, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart #order_review_heading,
  .woocommerce-cart .cart-collaterals,
  .woocommerce-cart .woocommerce-checkout-review-order {
    width: 22%;
  }
}

@media screen and (max-width: 1366px) {
  /* line 292, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table.cart tr td {
    padding: 15px 10px;
  }

  /* line 294, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table.cart tr td img {
    max-width: 60px;
  }
}

@media screen and (max-width: 1280px) {
  /* line 305, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table.cart tr .product-size span,
  .woocommerce-cart table.cart tr .product-subtotal,
  .woocommerce-cart table.cart tr .product-price {
    font-size: 26px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 2, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart {
    padding-top: 50px;
  }

  /* line 316, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart .white-box {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 320, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart .site-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 324, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart .woocommerce-cart-form {
    margin-bottom: 15px;
  }

  /* line 327, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart h2,
  .woocommerce-cart h3 {
    font-size: 40px;
  }

  /* line 331, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart form.woocommerce-cart-form,
  .woocommerce-cart .cart-collaterals {
    width: 100%;
    float: none;
    padding: 0;
  }

  /* line 339, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table.cart tr .product-name {
    text-align: left;
  }
}

@media screen and (max-width: 768px) {
  /* line 347, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart h2,
  .woocommerce-cart h3 {
    font-size: 32px;
    line-height: 32px;
  }

  /* line 353, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-size,
  .woocommerce-cart table .product-chest {
    display: inline-block !important;
    width: 100%;
    float: left;
    text-align: left !important;
    background: #fff !important;
    padding: 0 10px !important;
  }

  /* line 361, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-size::before,
  .woocommerce-cart table .product-chest::before {
    display: none !important;
  }

  /* line 364, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-size .text,
  .woocommerce-cart table .product-chest .text {
    text-align: left !important;
  }

  /* line 366, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-size .text span,
  .woocommerce-cart table .product-chest .text span {
    font-size: 16px !important;
    padding-left: 5px !important;
  }

  /* line 372, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-thumbnail {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 374, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-thumbnail::before {
    display: none !important;
  }

  /* line 378, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-price {
    font-size: 24px !important;
    float: left;
    width: 100%;
  }

  /* line 383, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table td {
    padding: 10px !important;
    background: #fff !important;
  }

  /* line 387, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table tr {
    position: relative;
  }

  /* line 390, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-quantity {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10px !important;
  }

  /* line 395, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-quantity::before {
    text-transform: uppercase;
    font-size: 24px;
    color: #4d4d4d;
  }

  /* line 400, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-quantity .quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: auto;
  }

  /* line 404, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-quantity .quantity input {
    height: 44px !important;
    line-height: 44px !important;
    font-size: 24px !important;
  }

  /* line 409, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-quantity .quantity label {
    margin-right: auto;
    width: auto;
    clip: initial;
    height: auto;
    position: relative !important;
    text-transform: uppercase;
    font-size: 24px;
    color: #4d4d4d;
    display: none;
  }

  /* line 422, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-subtotal {
    font-size: 24px !important;
    background: #fff !important;
  }

  /* line 426, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-remove {
    position: absolute;
    right: 6px;
    top: 10px;
    width: auto;
    padding: 0 !important;
    background-color: transparent;
  }

  /* line 433, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table .product-remove a {
    width: 25px !important;
    height: 25px !important;
    font-size: 0;
    padding: 0;
    border: none;
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAAXNSR0IB2cksfwAAABVQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgEApAAAAAd0Uk5TANTYHP/c4EyeNFgAAABASURBVHicYxAyYGBgYFZkUAkG0qZODKauBgzMIcFgDGIDCeMQkBxzSBqIy8Bg5pLMgETDxKHqYPpg5sDMhdoDADeZDr+jfvmAAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center center;
  }

  /* line 448, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table.cart tr .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 451, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table.cart tr .actions .coupon {
    margin-right: 0;
  }

  /* line 453, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table.cart tr .actions .coupon .input-text {
    width: 100%;
    margin: 0 0 15px 0;
  }

  /* line 458, resources/assets/styles/pages/_cart.scss */

  .woocommerce-cart table.cart tr .actions .button,
  .woocommerce-cart table.cart tr .actions .btn {
    width: 100% !important;
    margin-bottom: 15px;
    margin-right: 0;
  }
}

/* line 469, resources/assets/styles/pages/_cart.scss */

.woocommerce table.shop_table_responsive tr td.change-shipping-method,
.woocommerce-page table.shop_table_responsive tr td.change-shipping-method {
  text-align: left !important;
}

/* line 475, resources/assets/styles/pages/_cart.scss */

.woocommerce-shipping-totals.shipping td:first-child::before {
  display: none;
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before, declaration-bang-space-before */

/* line 4, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-order p {
  max-width: 930px;
}

/* line 9, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-order-details > h2.woocommerce-order-details__title {
  display: none;
}

/* line 13, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .site-wrapper {
  padding-top: 100px;
}

/* line 16, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .promotions {
  display: none !important;
}

/* line 19, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .white-box {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  max-width: 1530px;
  width: 100%;
  margin: 0 auto 50px auto;
}

/* line 27, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #billing_vat_number_field .optional,
.woocommerce-checkout #billing_company_field .optional,
.woocommerce-checkout #order_comments_field {
  display: none;
}

/* line 33, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods {
  padding: 20px;
}

/* line 35, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 39, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li h3 {
  margin: 0;
}

/* line 42, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li + li {
  margin-top: 10px;
}

/* line 45, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
}

/* line 48, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li label {
  height: 40px;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

/* line 54, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li label img {
  display: none;
}

/* line 58, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li label[for=payment_method_cod] {
  font-size: 13px;
}

/* line 61, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li label[for=payment_method_paypal] {
  width: 65px;
  background: url(data:image/png;base64,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) no-repeat;
}

/* line 65, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #payment ul.payment_methods li label[for=payment_method_dskpayment] {
  width: 146px;
  background: url(/wp-content/themes/woosage/dist/images/cards.png) no-repeat;
}

/* line 72, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout h2,
.woocommerce-checkout h3 {
  margin: 0 0 25px 0;
  text-transform: uppercase;
  color: #000;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  font-size: 48px;
  line-height: 35px;
}

/* line 82, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce {
  display: inline-block;
  width: 100%;
}

/* line 86, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #phone_provided {
  font-size: 12px;
  margin-top: -3px;
}

/* line 90, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout form.checkout {
  margin-top: 40px;
}

/* line 92, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout form.checkout h6,
.woocommerce-checkout form.checkout h2,
.woocommerce-checkout form.checkout h3 {
  font-size: 25px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0 0 25px 0;
}

/* line 101, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout form.checkout #order_review_heading,
.woocommerce-checkout form.checkout .checkout-title {
  font-size: 48px;
  font-weight: 500;
  line-height: 34.14px;
  margin-bottom: 25px;
}

/* line 108, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout form.checkout label.checkbox {
  text-transform: uppercase;
  color: #000;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  cursor: pointer;
}

/* line 114, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout form.checkout label.checkbox a {
  color: #00d4c9;
  text-decoration: none;
}

/* line 120, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout form.checkout .woocommerce-privacy-policy-text p {
  font-size: 12px;
  line-height: 18px;
  color: #555;
}

/* line 127, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout form.checkout .woocommerce-terms-and-conditions-wrapper label.checkbox {
  text-transform: none;
  font-family: "Arial Medium", sans-serif;
  line-height: 18px;
}

/* line 134, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #wufdc_div,
.woocommerce-checkout #logo_form,
.woocommerce-checkout #logo_upload_field {
  display: none;
}

/* line 139, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #billing_vat_checkbox_field {
  font-size: 25px;
  line-height: 18px;
}

/* line 142, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #billing_vat_checkbox_field .optional {
  display: none;
}

/* line 148, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table thead {
  display: none;
}

/* line 151, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table tr {
  background-color: #fff;
}

/* line 154, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table th {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 159, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-thumbnail {
  width: 74px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 162, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-thumbnail img {
  display: block;
  margin: 0;
}

/* line 167, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 10px;
  min-width: 160px;
}

/* line 172, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-info .name {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}

/* line 177, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-info .product-sku {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 14px;
  margin-bottom: 6px;
}

/* line 182, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-info > div {
  font-family: "Arial Medium", sans-serif;
  font-size: 12px;
  line-height: 16px;
}

/* line 188, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-total {
  padding: 10px;
  font-size: 20px;
  text-align: center;
  background: #f5f5f5;
  border-bottom: 1px solid #fff;
}

/* line 194, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-total ins {
  text-decoration: none;
}

/* line 197, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-total del {
  display: none;
}

/* line 201, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .product-name {
  padding: 10px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f5f5f5;
}

/* line 209, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .shipping th,
.woocommerce-checkout .woocommerce-checkout-review-order table .cart-subtotal th {
  font-weight: 500;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
}

/* line 213, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .shipping td,
.woocommerce-checkout .woocommerce-checkout-review-order table .cart-subtotal td {
  font-family: "Arial Medium", sans-serif;
  font-weight: 500;
  text-align: right;
  font-size: 18px;
}

/* line 218, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .shipping td .amount,
.woocommerce-checkout .woocommerce-checkout-review-order table .cart-subtotal td .amount {
  color: #000;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500 !important;
  font-size: 18px;
}

/* line 226, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .fee {
  border-top: 1px solid #f5f5f5;
}

/* line 228, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .fee th {
  font-weight: 500;
}

/* line 231, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .fee td {
  text-align: right;
  font-weight: 500;
}

/* line 237, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .order-total td,
.woocommerce-checkout .woocommerce-checkout-review-order table .order-total th {
  background: #c5fffc;
  vertical-align: middle;
  font-family: "Arial Medium", sans-serif;
}

/* line 242, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .order-total td strong,
.woocommerce-checkout .woocommerce-checkout-review-order table .order-total th strong {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  color: #555;
}

/* line 248, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .order-total td {
  font-size: 24px;
  font-weight: 400;
  text-align: right;
}

/* line 253, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .order-total th {
  font-size: 11px;
  text-transform: uppercase;
}

/* line 257, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .woocommerce-checkout-review-order table .order-total .includes_tax {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #777;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  display: block;
}

/* line 268, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .checkout-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 272, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .checkout-row .flex-box:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 75%;
          flex: 1 0 75%;
  width: 100%;
  max-width: 75%;
}

/* line 277, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .checkout-row .flex-box:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 25%;
          flex: 1 0 25%;
  max-width: 25%;
}

/* line 283, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .col2-set {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 288, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .col2-set .col-1,
.woocommerce-checkout .col2-set .col-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px 70px;
}

/* line 294, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .col2-set .col-1 {
  background-color: #fff;
}

/* line 297, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout .col2-set .col-2 {
  background-color: #e8e8e8;
}

/* line 301, resources/assets/styles/pages/_checkout.scss */

.woocommerce-checkout #order_review_heading,
.woocommerce-checkout .woocommerce-checkout-review-order {
  width: 100%;
  float: left;
}

@media screen and (max-width: 1680px) {
  /* line 308, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .white-box {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media screen and (max-width: 1366px) {
  /* line 316, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .col2-set .col-1,
  .woocommerce-checkout .col2-set .col-2 {
    padding: 20px;
  }

  /* line 321, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .woocommerce-checkout-review-order table .product-info {
    min-width: 120px;
  }
}

@media screen and (max-width: 1024px) {
  /* line 327, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .site-wrapper {
    padding-top: 0;
  }

  /* line 331, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .flex-row > .flex-box {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 100% !important;
            flex: 1 0 100% !important;
    max-width: 100% !important;
  }

  /* line 336, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .col2-set {
    margin-bottom: 25px;
  }

  /* line 338, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .col2-set .col-1,
  .woocommerce-checkout .col2-set .col-2 {
    width: 50%;
  }

  /* line 343, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout #order_review_heading,
  .woocommerce-checkout .woocommerce-checkout-review-order {
    width: 100%;
  }
}

@media screen and (max-width: 685px) {
  /* line 350, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .col2-set {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 352, resources/assets/styles/pages/_checkout.scss */

  .woocommerce-checkout .col2-set .col-1,
  .woocommerce-checkout .col2-set .col-2 {
    width: 100%;
    float: none;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, no-descending-specificity */

/* line 2, resources/assets/styles/pages/_delivery.scss */

.table-delivery {
  width: 100%;
}

/* line 4, resources/assets/styles/pages/_delivery.scss */

.table-delivery th {
  padding: 5px 10px;
  margin: 1px;
  background: #00d4c9;
  border: 1px solid #fff;
}

/* line 10, resources/assets/styles/pages/_delivery.scss */

.table-delivery td {
  padding: 5px 10px;
  margin: 1px;
  background: #ededed;
  border: 1px solid #fff;
}

/* line 17, resources/assets/styles/pages/_delivery.scss */

.table-delivery tr:nth-child(even) td {
  background: #fff;
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, no-descending-specificity */

/* line 3, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .titles-profile {
  color: #000;
  font-size: 48px;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  margin: 0 0 22px 0;
}

/* line 10, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .titles-profile span {
  color: #000;
  font-weight: 300;
  line-height: 27.03px;
  font-size: 36px;
  text-transform: capitalize;
  padding-left: 20px;
  font-family: "PF Din Text Comp Pro Thin", sans-serif;
}

/* line 20, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .white-box {
  padding: 0;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 27, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account.woocommerce-view-order .woocommerce,
.woocommerce-account.woocommerce-edit-address .woocommerce {
  max-width: 1200px;
}

/* line 31, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account span em {
  font-size: 11px;
  font-style: normal;
}

/* line 35, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce {
  padding: 40px 0;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 800px;
}

/* line 43, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .edit {
  background: #cfcfcf;
  padding: 8px 20px;
  border-radius: 3px;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 52, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-Addresses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0;
  width: 100%;
}

/* line 59, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 47%;
          flex: 1 0 47%;
  max-width: 47%;
  width: 100%;
  background: #f7f7f7;
  padding: 40px 70px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  float: none;
  margin-right: 30px;
}

/* line 74, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-Address-title {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 80, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-order-details__title,
.woocommerce-account .woocommerce .woocommerce-column__title,
.woocommerce-account .woocommerce .addresses h3 {
  color: #000;
  font-size: 25px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  line-height: 32px;
  text-transform: uppercase;
  margin: 0 auto 15px 0;
  padding: 0;
}

/* line 92, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .button {
  background-color: #00d4c9;
  color: #fff;
  border-color: #00d4c9;
  font-family: "PF Din Text Comp Pro Bold", sans-serif;
  padding: 20px;
}

/* line 98, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .button:hover {
  background-color: #00d4c9;
  color: #fff;
}

/* line 103, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce address {
  font-style: normal;
  font-family: "Arial Medium", sans-serif;
  font-size: 16px;
  line-height: 32px;
}

/* line 110, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce p a {
  color: #000;
}

/* line 114, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce fieldset {
  margin-top: 1px;
}

/* line 117, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-customer-details {
  background: #f4f4f4;
  padding: 20px;
}

/* line 120, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-customer-details address {
  border: none;
  padding: 0;
}

/* line 125, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  width: 100%;
  padding: 40px;
  background: #fff;
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
  border-radius: 4px;
  min-width: 500px;
}

/* line 135, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content form,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation form {
  padding: 40px 60px;
  background-color: #f7f7f7;
}

/* line 138, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content form h3,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation form h3 {
  color: #000;
  font-size: 25px;
  font-weight: 500;
  line-height: 32px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
}

/* line 153, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.order_details tbody tr td.product-total,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.order_details tbody tr td.product-total {
  background-color: #fff;
}

/* line 162, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr:last-child td,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr:last-child th,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.order_details tfoot tr:last-child td,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.order_details tfoot tr:last-child th {
  background-color: #c5fffc;
  padding: 30px 15px;
}

/* line 166, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr:last-child td .woocommerce-Price-amount,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.order_details tfoot tr:last-child th .woocommerce-Price-amount,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.order_details tfoot tr:last-child td .woocommerce-Price-amount,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.order_details tfoot tr:last-child th .woocommerce-Price-amount {
  color: #4d4d4d;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 27px;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 178, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table {
  border-radius: 0;
  border-collapse: collapse;
  border: none;
}

/* line 182, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table .wc-item-meta,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table .wc-item-meta {
  padding: 0;
  margin: 0;
}

/* line 185, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table .wc-item-meta li,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table .wc-item-meta li {
  font-size: 11px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 190, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table .wc-item-meta li strong,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table .wc-item-meta li strong {
  font-weight: 500;
}

/* line 193, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table .wc-item-meta li p,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table .wc-item-meta li p {
  display: inline-block;
  margin: 0;
  font-size: 11px;
}

/* line 200, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table .button,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table .btn,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table .button,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table .btn {
  color: #000;
  padding: 13px 10px;
  font-size: 14px;
  background-color: #ebe9eb;
  min-width: initial;
}

/* line 208, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table thead tr th,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table thead tr th {
  font-family: "Arial Medium", sans-serif;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 10px 15px;
  text-align: center;
  background: #f3f3f3;
}

/* line 217, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table a,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table a {
  font-size: 16px;
  color: #00d4c9;
  text-decoration: none;
}

/* line 224, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tbody tr td {
  padding: 10px 15px;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  background-color: rgba(122, 122, 122, 0.04);
}

/* line 232, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td.product-name,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tbody tr td.product-name {
  background-color: #fff;
  text-align: left;
}

/* line 235, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td.product-name a,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tbody tr td.product-name a {
  color: #4d4d4d;
  font-size: 21px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 0;
  line-height: 24px;
}

/* line 245, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td .time,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tbody tr td .time {
  color: #4d4d4d;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}

/* line 251, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td:last-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tbody tr td:last-child {
  text-align: center;
}

/* line 255, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr td .button + .button,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tbody tr td .button + .button {
  margin-left: 10px;
}

/* line 264, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr th,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr td,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tfoot tr th,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tfoot tr td {
  border-bottom: 1px solid #fff;
  font-family: "Arial Bold", sans-serif;
  color: #080808;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  padding: 15px;
  background: rgba(122, 122, 122, 0.06);
}

/* line 275, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr th:first-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr td:first-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tfoot tr th:first-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tfoot tr td:first-child {
  text-align: left;
}

/* line 278, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr th:last-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr td:last-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tfoot tr th:last-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation table.shop_table tfoot tr td:last-child {
  text-align: center;
}

/* line 286, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
  width: 130px;
  float: left;
}

/* line 289, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 293, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
  margin: 0;
  padding: 0;
  line-height: initial;
  opacity: 0.6;
}

/* line 298, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
  background: #fff;
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
  position: relative;
  border-radius: 4px 0 0 4px;
  opacity: 1;
}

/* line 304, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active::after {
  content: "";
  position: absolute;
  right: -40px;
  top: 0;
  bottom: 0;
  width: 50px;
  background: #fff;
}

/* line 314, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:hover {
  opacity: 1;
}

/* line 317, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAdCAYAAABBsffGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQyRkIzQTBCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQyRkIzQTFCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDJGQjM5RUI0M0MxMUU4QkMwQUVGREU4RENEODQzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDJGQjM5RkI0M0MxMUU4QkMwQUVGREU4RENEODQzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsuaHEEAAAHMSURBVHjatJY5SANBGIXXJV5gNOAJHkQtVBRs7MUqhaAoiJWthZ29WFgIFsHGq7GQpLFQ1FZUsLATFbzAA8VGMNF4RI3X+n55gRDcrLsZf/gYmH/m7RxvZlbTrKMKTIMr8MlygvVpRRt4AC9gAYyDFRADt6DVqbAXRMABqEnK1YFT5iudiM9yxF6TfAN4AzN2hTPAHQhatFsEIbOkblJfBjxg20J8BxSCEjvimSzfLcRjLLPsiEdZeizE81lG7IjLen+YTTchSrmpT3bEv8AlLZcqasG5EysGeYDyTPKyZM9gzom4DxhgyCQ/wrzPibh4fZ2O6EzKddNJq2znKMTvJ+AVZLMulx+Uta5I1VlPkXODJnBB4ZwETwtnoJ7t/hTysT6wQSsadM5WwkDkgO0yZ7CdLF9PqiUSz26yg4zWDzpAsUn7ctALpsA1+y395i4ROOSBGAQum3sj+zDKWa4lXwfznF57mo/LAGcwFq9oYYVfUxPLXIGfZ3CSVitSJN7MwQ7L7u6DG76XquIYhHW+j0ea2tgDjTp3+l6xeBgU6No/xn+JR+Pi8npXKxaXC+3RxT+pft4ZIQXCYukuEIg/sgFOxVBAlHrubwEGAPxTdckH8CkUAAAAAElFTkSuQmCC);
}

/* line 320, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQyRkIzOUNCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQyRkIzOURCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDJGQjM5QUI0M0MxMUU4QkMwQUVGREU4RENEODQzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDJGQjM5QkI0M0MxMUU4QkMwQUVGREU4RENEODQzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtreAGIAAAIsSURBVHjavJdbK0VBFMePnYRQlNuj45AHiXJLKTzyAfDga5BnDyQfgBLe5NHLKUU6Ed5QcidvLolyKfftv+o/tdttx+zLmVW/M2dmr5m1ZvbM2musmL4UgH4wDXbALXgDm7EQkq2hEwejYIBOGJNcMAnegQ1+QAoMgw5QDnIyZbwa7NLwN5gDNQHHGnNMws2WV4dGcEOFY9AacjJ/Gfd0IAHu+DAZ0Tt3GryjDU/Jcyz7SoTvVxlfZnkA8r0UJxzLXqg5+IbGMVQOiNFD/p/y2nQf4Au0BJidrk4TbXyCOqfSLJVmAy6vH51p1udVgyz3K49bIgMOpFy7vYq2JIqWSMMgB1kPscH8yir7DVn46WFj0mCUVba6xYEGVrYMOrDNssHiCRA5M+jAudoP4kARK48RRTtbYzUfWBZbIWeymcYhXcdj9/xTZvAVlNLmvazABRtrDDpQy/JKHNhnpcOgA+0s9yxHAOoz6ICyta5C8QtTroQB4wmGYgn/RbICz2ARZDH5zLSMALG7BJ7cn+PvCFKwdNLMz/GH16ZXCcmJj4TEj0h6d0Qbk3+l4SolW4s45c5hmmfz1OWl2yC3jrywIKKZr+gkpUrqwTU7yJK1hTAu++mUY10z5deSuOtisuCIXrqRboF9bY4VD3I1m/C4mskx6gQV1BEqQRefpahrs+84dQJLFRPJ5zQ3HDeiO6Mz6yyfm6mXM23i4CqXkIByKbGd4TXJ6Pqv/AowACR5ty5WAxGGAAAAAElFTkSuQmCC);
}

/* line 323, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAfCAYAAAD9cg1AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTAzMkZBM0ZCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTAzMkZBNDBCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDJGQjNBMkI0M0MxMUU4QkMwQUVGREU4RENEODQzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MDMyRkEzRUI0M0MxMUU4QkMwQUVGREU4RENEODQzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgJ9oz4AAAKTSURBVHjarJZNSFRRFMfvOE/FGrCMIHQ0cuEiDEKTCBJzoYiGFASKgkm7Vq4UXLhwI7obowgqcFFiQWSQi4JcFPRhRYtWQkaK9qFmRSRqWfk/M//X3Hnz8e6M78LvvXfPOfec++4799ynlLJUEnCxToER8AZ8BT/AWzCk2R0GY2ABLIMJcCKqj3fsAy109E/jL9jg/QhtW8EvTf9be+5NFCAAxjWnD0AnKHbYyL0UrIJN0E2bItAOvjNIve58J3hGx+9AbYrlE0K07WNflvI2n89QN6kPuEPhS7DHxbkwRftycIFLOgcugkLwTd4wvEhobeA0eA8awYpybwHes0EFKAB+UAXyAb6NyrOzZYazqTWYuc1NjulkfxTc43MVdVPSqdM+qEqDao6T1DwOKsExcFDLwHNiOMxOW5oBhAEt42SvvGBWSf9WJOWV9YqCogwCCGcde+Yz94Bf9L6IIPzBAmp7LQhyADJJ/bGFEkA6H0Gx8q7tB2tgKQuXdZDlofMQ071M0fEq89arFoysTHji4QCLAGVC7fYoQAnvn+wA0xRUeuA8F6B0KJQJ9cEO8JjKBg8C1LA8PNFkVjCSSRYiWjkZ7gWb647y8f88uEvF+W04L+OBI6Ujzxmggm8hu3BXhgHuc5K9sfJo5yoNrmTgvINjZ2NnHxtgL1jiUXcyDef7wBcGaIjXxwqaabhoWPykoD3kmMuJbeKFlzjgqUFWDdL2NdhhGkCcPufAaymct3A5ZXkOJLdLrAhymSRIVwL9Ue2XpT71WyZXipM1Oml2BF9g8B7375TaoJ3L8BMcAvk8GsX5DbMsczfqp8N58Cj6Q2VaVtyNfJytfeZO802M9onf8DCbYBmWn6wmu9abtC0BBgCloaxOg5D+wgAAAABJRU5ErkJggg==);
}

/* line 326, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQyRkIzOThCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQyRkIzOTlCNDNDMTFFOEJDMEFFRkRFOERDRDg0MzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUZCNEM3NUI0M0ExMUU4QkMwQUVGREU4RENEODQzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUZCNEM3NkI0M0ExMUU4QkMwQUVGREU4RENEODQzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiHO3xcAAAO/SURBVHjarJh7aE9hGMd/O86GbbkLE20u2VxGWBOzzEhyaWYbhZDLH5RL7kWh5BK5/eGW8AdlI8PkMrdZaobcZilsxIShzWXGZvN96nvqdJz7z1Of3t85533e85z3fS7v+wsJCwsLeJB2YDxIBr1BDIgACvgGXoESUAjywCe3A4e4NGQIWEkjQl2O/QecBzvBrWAN6Qp2gzTdvYfgMrgLykA177cG3UAiGAP66nQugoWgHIwjqziLjoZkgMOgBagDJ8EOGuJGBoClYDqX7juYD5aDgWAKyHYyRKzdLM/BfTCLa+9H+vODBvG6jss7DZzQOikmimvAFhqxnf7h1wiRR2AOeMFrUx9TDdeZYBN/r6AhwYr4TjEwTn1T/YVicMyDuplwMkIc+Ap4T/JBOvX1Ir5xlY6tUch7plFzCkym9cNAvYUBTcARMIPXtXy59oXHwUyGr2vRZiSRRjQwzOptdNbSiErqRBKJss90wvVe10+bkWz6x1Ew26Z/S/AOhIMUcNPwXO5d5yx1AlUO70/lx98QQ1rhxwc6k4TaYxvFCeAceAbiLPqUMfVPArk2YzVnQmsUoxWmbTHiqYMRIp3Z2tWQN2w7Ooz1E7xm5KYoLGABk2k2XUoPfuem7yW2I1VdTbjtoNQBDOfvaCY9M4lmmwROg482Y0qELpBgER+Rju1BArhnodAMlHLtvUg5twu1Fs+HcgIqVRa1AEPProDFsE7kujQijTqiW2TRR6vckaou99utqVYKakCW4VkcdUsN96sY7qrNuI1sGxRdrLfxUUdSWBCfgLE+9LXV+CGGVPCip4+BYhklQj8f+t3ZvlSYPwK6MPYix7hcIgd86CewLVF0YTvKx0BixC+m6Wof+to7CxTuths5TeE+BlvMLaBXiQd9+CEXVB4BMlnea2y+PMCjQ75Fn6mG6wi2vy36L2F7VgLG7XEilMku3uNXSzQNNjEmls9UbkGKVZcD1jG9ZzALuxEpjDkmRsjMH6IROUzz/+ziZUuwH7TlLEQyT8x12Cx5ka08rH3hDFeYGZLF84vxxBblULy8OPYuBsdEBorpccK4z3zOEAvWCHnPRhohslpvhJkhtYYaINl2g8+sq0kP7vbXcVw5/W2z2sRo0qAr3/O4i0qmn+z1aJCcg/dw15fKmpaumxXbQ3hLHg+vgX2gF513hG6m7vBQ/UB3pqmjbjRPhqO519Aq+hmwCLwN9m8JGXgZW8VDyOdxGYr+1/8jmkRxJ5/E9NyFIS9O/pVLKvuSAknbPPu4kr8CDAAncdO3FQ/PygAAAABJRU5ErkJggg==);
}

/* line 329, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}

/* line 332, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
  opacity: 1;
}

/* line 334, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
  color: rgba(54, 54, 54, 0.56);
  font-size: 12px;
  font-weight: 400;
}

/* line 338, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
  content: "";
  border-radius: 50%;
  width: 51px;
  height: 51px;
  -webkit-box-shadow: 5px 8px 27px rgba(0, 0, 0, 0.22);
          box-shadow: 5px 8px 27px rgba(0, 0, 0, 0.22);
  background-color: #ff3c00;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAAXNSR0IB2cksfwAAAD9QTFRFAAAA////////////////////////////////////////////////////////////////////////////////Q7v6agAAABV0Uk5TAEiEmWYKcKOPRx8pXBSahT1xe1IzBXXVSAAAAHFJREFUeJxd0EsOgCAMBNABwVYU8MP9zypYIMKsmrdoJwWUXoxFiV2JN0BRji7kljIqMFUSIA2S6F2AGIbGHPBhgJg3ujDBQALA2cUL1LO91x+E/B8+uqY+pnWOPrbOoZ21Qjee3kMo5XdEPup/DN8JLw8IB0LwO6VXAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center center;
  margin: 7px auto;
  display: block;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 354, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
  border-bottom: none;
  text-decoration: none;
  color: #000;
  font-size: 12px;
  font-family: "Arial Medium", sans-serif;
  font-weight: 400;
  padding: 30px 10px;
  display: block;
  text-align: center;
}

/* line 364, resources/assets/styles/pages/_my-acc.scss */

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a::before {
  content: "";
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0 auto 7px;
  display: block;
}

@media screen and (max-width: 992px) {
  /* line 380, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .titles-profile {
    font-size: 30px;
    line-height: 36px;
  }

  /* line 383, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .titles-profile span {
    padding-left: 10px;
    font-size: 28px;
    line-height: 34px;
  }

  /* line 389, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 15px;
  }

  /* line 394, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-content form,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation form {
    padding: 20px;
  }

  /* line 398, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-Addresses {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 400, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    max-width: 100%;
    margin: 0;
    padding: 15px;
  }

  /* line 405, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address + .woocommerce-Address {
    margin-top: 15px;
  }

  /* line 410, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    padding: 20px 10px 10px;
    min-width: initial;
  }

  /* line 414, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    width: 100%;
  }

  /* line 416, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 419, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
    margin-left: auto;
  }

  /* line 421, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    padding: 5px 8px;
  }

  /* line 423, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-bottom: 10px;
    background-size: 10px;
  }

  /* line 432, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
    border-radius: 4px 4px 0 0;
  }

  /* line 434, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active::after {
    top: inherit;
    right: 0;
    left: 0;
    bottom: -23px;
    width: auto;
    height: 23px;
  }

  /* line 443, resources/assets/styles/pages/_my-acc.scss */

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    padding: 5px 8px;
  }
}

/* line 452, resources/assets/styles/pages/_my-acc.scss */

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 458, resources/assets/styles/pages/_my-acc.scss */

legend {
  display: block;
  width: 100%;
  padding: 0 0 5px 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, no-descending-specificity */

/* line 3, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .white-box {
  padding: 0;
}

/* line 6, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .size-measure {
  background-color: #ddfffe;
}

/* line 9, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .size-section {
  padding: 50px;
}

/* line 12, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .size-info {
  margin-bottom: 30px;
}

/* line 14, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .size-info p {
  margin: 0;
}

/* line 18, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart h1 {
  font-size: 48px;
  line-height: 36px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  margin: 0 auto 20px auto;
  text-transform: uppercase;
  max-width: 1360px;
  width: 100%;
}

/* line 28, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .size-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 30px;
  color: #4d4d4d;
  margin: 0 0 20px 0;
}

/* line 34, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .size-title span {
  width: 52px;
  height: 52px;
  line-height: 40px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #00d4c9;
  color: #fff;
  margin-right: 20px;
}

/* line 48, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .img-box img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

/* line 54, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .tabs-container {
  margin-bottom: 40px;
}

/* line 57, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .tabs-nav {
  padding: 0;
  margin: 0 0 20px 0;
  list-style: none;
}

/* line 61, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .tabs-nav li {
  display: inline-block;
  margin: 0;
}

/* line 64, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .tabs-nav li + li {
  margin-left: 2px;
}

/* line 67, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .tabs-nav li a {
  font-family: "PF Din Text Comp Pro Bold", sans-serif;
  padding: 13px 15px;
}

/* line 72, resources/assets/styles/pages/_size-chart.scss */

.section-size-chart .tabs-nav li.tab-active a {
  background-color: #00d4c9;
  color: #fff;
}

@media screen and (max-width: 768px) {
  /* line 81, resources/assets/styles/pages/_size-chart.scss */

  .section-size-chart .size-section {
    padding: 20px;
  }
}

/* line 86, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table {
  background-color: #eee;
}

/* line 89, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table .table-tabs > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 92, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table .table-tabs > div ul {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin: 15px 30px 15px auto;
  background-color: #fff;
  border-radius: 50px;
}

/* line 100, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table .table-tabs > div ul li {
  margin: 0;
  line-height: initial;
}

/* line 105, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table .table-tabs > div ul li.table-men-active a,
.size-chart-table .table-tabs > div ul li.table-active a {
  background-color: #00d4c9;
  color: #fff;
  -webkit-box-shadow: -2px 0 4px rgba(0, 0, 0, 0.28);
          box-shadow: -2px 0 4px rgba(0, 0, 0, 0.28);
}

/* line 111, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table .table-tabs > div ul li a {
  border-radius: 50px;
  background: #fff;
  color: #4d4d4d;
  font-family: "Arial Bold", sans-serif;
  font-size: 12px;
  font-weight: 600;
  padding: 14px 20px;
  display: block;
  text-decoration: none;
}

/* line 126, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
}

/* line 134, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table thead tr th {
  font-weight: 400;
  font-family: "Arial Medium", sans-serif;
  background-color: rgba(122, 122, 122, 0.06) !important;
}

/* line 143, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table tr:hover td:first-child {
  background-color: #00d4c9;
}

/* line 146, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table tr:hover td {
  background-color: rgba(0, 212, 201, 0.26);
}

/* line 149, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table tr:hover td:last-child {
  background-color: rgba(0, 212, 201, 0.36);
}

/* line 153, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table tr th,
.size-chart-table table tr td {
  border: none;
  border-bottom: 1px solid rgba(122, 122, 122, 0.13);
  color: #000;
  font-family: "Arial Medium", sans-serif;
  font-size: 12px;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
}

/* line 165, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table tr th:first-child,
.size-chart-table table tr td:first-child {
  width: 124px;
  word-break: break-all;
  background-color: rgba(122, 122, 122, 0.04);
  color: #010101;
  font-family: "PF Din Text Comp Pro Bold", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
}

/* line 174, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table tr th:last-child,
.size-chart-table table tr td:last-child {
  background-color: rgba(122, 122, 122, 0.04);
}

/* line 179, resources/assets/styles/pages/_size-chart.scss */

.size-chart-table table tr:last-child tr,
.size-chart-table table tr:last-child th {
  border-bottom: 0;
}

@media screen and (max-width: 768px) {
  /* line 192, resources/assets/styles/pages/_size-chart.scss */

  .size-chart-table table tr th:first-child,
  .size-chart-table table tr td:first-child {
    width: 70px;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, no-descending-specificity */

/* line 2, resources/assets/styles/pages/_product-inner.scss */

.single-product {
  margin-top: 160px;
}

/* line 4, resources/assets/styles/pages/_product-inner.scss */

.single-product .lg-backdrop {
  z-index: 99998;
}

/* line 7, resources/assets/styles/pages/_product-inner.scss */

.single-product .lg-outer {
  z-index: 99999;
}

/* line 10, resources/assets/styles/pages/_product-inner.scss */

.single-product .star-rating span::before,
.single-product .stars a:focus,
.single-product .stars a:hover,
.single-product .stars a:hover::before {
  color: #00d4c9;
}

/* line 16, resources/assets/styles/pages/_product-inner.scss */

.single-product .woocommerce-product-rating {
  margin-bottom: 0 !important;
}

/* line 18, resources/assets/styles/pages/_product-inner.scss */

.single-product .woocommerce-product-rating a {
  color: #6f6f6f;
  text-decoration: none;
  border-bottom: 0;
}

/* line 25, resources/assets/styles/pages/_product-inner.scss */

.single-product .site-wrapper .woocommerce-breadcrumb {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 30, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product {
  max-width: 1540px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 37, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product-images {
  position: relative;
}

/* line 39, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product-images #imageContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 44, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product-images .load-wrapp {
  display: none;
}

/* line 48, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product-images.loading .img-box {
  opacity: 0.3;
}

/* line 51, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product-images.loading .load-wrapp {
  display: block;
}

/* line 55, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product-images .img-box {
  max-width: 48%;
  float: left;
  margin: 1%;
  -webkit-transition: all 0.2 ease-in-out;
  -o-transition: all 0.2 ease-in-out;
  transition: all 0.2 ease-in-out;
}

/* line 60, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product-images .img-box:first-child::before {
  content: "";
  position: absolute;
  left: 20px;
  top: 20px;
  width: 36px;
  height: 36px;
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iIzlBQUFCNCIgZD0iTTI3LjM4OCAyNC42NDJMMjQuNTYgMjcuNDdsLTQuOTUtNC45NSAyLjgyOC0yLjgyOHoiLz48cGF0aCBmaWxsPSIjNjY3NTdGIiBkPSJNMzQuNjgzIDI5LjExbC01Ljg3OS01Ljg3OWMtLjc4MS0uNzgxLTIuMDQ3LS43ODEtMi44MjggMGwtMi44MjggMi44MjhjLS43ODEuNzgxLS43ODEgMi4wNDcgMCAyLjgyOGw1Ljg3OSA1Ljg3OWMxLjU2MiAxLjU2MyA0LjA5NiAxLjU2MyA1LjY1OCAwIDEuNTYtMS41NjEgMS41NTktNC4wOTQtLjAwMi01LjY1NnoiLz48Y2lyY2xlIGZpbGw9IiM4ODk5QTYiIGN4PSIxMy41ODYiIGN5PSIxMy42NjkiIHI9IjEzLjUiLz48Y2lyY2xlIGZpbGw9IiNCQkRERjUiIGN4PSIxMy41ODYiIGN5PSIxMy42NjkiIHI9IjkuNSIvPjwvc3ZnPg==) no-repeat center;
  background-size: 20px 20px;
  border-radius: 50%;
  cursor: pointer;
}

/* line 72, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product-images .img-box img {
  max-width: 100%;
  cursor: pointer;
}

/* line 78, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .sizes-container {
  margin-bottom: 40px;
}

/* line 80, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .sizes-container .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-family: "Arial Medium", sans-serif;
  font-weight: 400;
  color: #6f6f6f;
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 90, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .sizes-container button {
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #4d4d4d;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  border: 1px solid #ff5824;
  background: #fff;
  padding: 0;
  border-radius: 0;
  outline: none;
  margin: 0 10px 0 0;
  cursor: pointer;
}

/* line 106, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .sizes-container button:disabled {
  opacity: 0.5;
  cursor: no-drop;
}

/* line 110, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .sizes-container button.selected {
  background-color: #ff5824;
  color: #fff;
}

/* line 116, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .colors-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 120, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .colors-container .variation-product {
  cursor: pointer;
  width: 68px;
  margin: 0 5px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 125, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .colors-container .variation-product.selected {
  border: 1px solid #000;
}

/* line 128, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .colors-container .variation-product.disabled {
  pointer-events: none;
  cursor: no-drop;
  opacity: 0.5;
}

/* line 133, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .colors-container .variation-product img {
  max-width: 100%;
  display: block;
  margin: 0;
}

/* line 139, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .colors-container .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 140px;
  font-family: "Arial Medium", sans-serif;
  font-weight: 400;
  font-size: 14px;
}

/* line 146, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .colors-container .text span {
  color: #0d0d0d;
}

/* line 148, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .colors-container .text span#active-color {
  color: #6f6f6f;
}

/* line 154, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .summary {
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
  background-color: #fff;
}

/* line 161, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .summary-box {
  padding: 40px;
  border-bottom: 1px solid #dedede;
}

/* line 164, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .summary-box.pb20 {
  padding-bottom: 20px;
}

/* line 167, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .summary-box.summary-box-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 173, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .subtitle {
  margin: 0;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  font-size: 26px;
  line-height: 26px;
  text-transform: uppercase;
  color: #4d4d4d;
}

/* line 182, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product_title {
  text-transform: uppercase;
  color: #4d4d4d;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  font-size: 44px;
  margin-bottom: 0;
}

/* line 190, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product_title + .subtitle {
  margin-bottom: 40px;
}

/* line 195, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product_meta {
  margin-left: auto;
}

/* line 197, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product_meta .sku_wrapper {
  margin-top: 137px;
  color: #4d4d4d;
}

/* line 201, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product_meta .posted_in {
  font-size: 0;
}

/* line 203, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product_meta .posted_in a {
  margin: 0;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  font-size: 26px;
  line-height: 26px;
  text-transform: uppercase;
  color: #4d4d4d;
  text-decoration: none;
}

/* line 212, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .product_meta .posted_in a + a {
  margin-left: 5px;
}

/* line 218, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product ins {
  text-decoration: none;
  float: left;
  margin-right: 15px;
}

/* line 223, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product ins .amount,
.single-product div.product p.price,
.single-product div.product span.price {
  color: #4d4d4d;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-size: 36px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.72px;
  margin: 0;
  text-decoration: none;
}

/* line 235, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product form.cart {
  margin: 0;
}

/* line 238, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .quantity .qty {
  padding: 0;
  text-align: center;
  width: 100px;
  height: 52px;
  line-height: 52px;
  border: 1px solid #818181;
  background-color: #fff;
  color: #010101;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-size: 47px;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 4px;
  margin-right: 10px;
}

/* line 254, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .size-chart-link {
  text-align: right;
  color: #181818;
  font-family: "Arial Medium", sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  position: relative;
  z-index: 999;
  float: right;
  margin-top: -65px;
  cursor: pointer;
}

/* line 267, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .single_add_to_cart_button {
  line-height: 52px;
  padding: 0 50px;
  height: 52px;
  font-size: 25px;
  font-weight: 500;
  text-transform: uppercase;
  outline: 0;
}

/* line 276, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .delivery-container {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
}

/* line 282, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .delivery-container .delivery + .delivery h2 {
  text-decoration: none;
}

/* line 285, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .delivery-container .delivery + .delivery h2 a {
  text-transform: none;
  text-decoration: underline;
  font-weight: 500;
  font-family: "Arial Medium", sans-serif;
}

/* line 292, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .delivery-container h2,
.single-product div.product .delivery-container h2 a {
  color: #181818;
  font-family: "Arial Bold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  text-decoration: underline;
  text-transform: uppercase;
  margin-top: 0;
}

/* line 303, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .delivery-container p {
  margin: 0;
  color: #6f6f6f;
  font-family: "Arial Medium", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}

/* line 312, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product div.social {
  margin: 0;
}

/* line 314, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product div.social a {
  width: 36px;
  height: 36px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 320, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product div.social a.fb-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjBGRUEwOUFCOUVEMTFFODk4MTQ5MzM0Njk4Q0FDNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjBGRUEwOUJCOUVEMTFFODk4MTQ5MzM0Njk4Q0FDNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMEZFQTA5OEI5RUQxMUU4OTgxNDkzMzQ2OThDQUM2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMEZFQTA5OUI5RUQxMUU4OTgxNDkzMzQ2OThDQUM2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvXUbbMAAAQCSURBVHjazFhdSFRBFD57d+/+/+TK7loYhWYpFZUaZH9IVhQGEdRDUEkkCkrPFT315ltPVvoSUUFRPUVZQZIVaNEfUphZFhrWWmuua+quu3s75zYu7e5dd64a7oGPgTszZ74752fOjGbTwQugUlYgyhGbEXmIxQgb6wsg+hG9iKeIR4huNcp1KsYeQhxFbJtmzAJGcCMbT9KKuIi4wrOIwDFmF+IV4nIaMqlkG5v7iumaFaFGRAtiHcxe1jFdjTMhRD7RjqiDuZc6ptvG60MmxAvEch7tGo0GJsMRmAiGIRKJgjT1p/jdbjXI/ZIkJU7bwNZYixhPR+gJDxlB0EA0KkHfwDAYDTpY6LLJLX2n9anv93hIbpGTkixna5VOR6gJUcK3K1Ho/zYMeyuK4GDlGijKd8uEqI+2acg/BkdO3JBbq9mQSlUJW7NWidBWRA2XmRB9A7+g+sB6OHN8u+IYvWiVW9qhNEJrXkU8TnTqS7xe6Rseg1UFOSnJkEiSKke/lBhl+xFL1RCqKMtX7AtNRmTfGfSNxpybQ5YyDjGTnVTzO1qtADmu5Ki93tIJDc1t4Mm2xshZUvtPohCHmzp2HpXwziJTUCQZDWJSX9vzz9D16QeE0eE1LOz/Rh2X/YhDHpmskuuMwQVo9/u/++Hr558whGZLlGAoDEH/OPgwsvyBCRaRqnypknaojGdkCJMf/XX1gVKIRiRYvzo3acy+HSshN8cBTocZxoOTcLetG4KYMEVRy0uojAgVcBFCf9AKApyqKQdRp3zi7CkvlEFC2fvW/beYvSU1hApIs4f3iKDtHxgc4dLc2f0dAr+DoNdr1ZjMI6Q65JKdWZIdeqGba7icyUfHQrxhHzvUuQs0HYY6Rczt1vfgsBmhMM8FuR573JiuT4PQ980PDoyuhx29YDKK8hy1FWOAVXrTioFt/emzD+Bjnw+azuyDY/vjs0Xj1Q44f+0ZLFuSDQZRB4vcdrkCUCEBMpmXN/8QFthN4MqygNGYvLk2iwHcmBSzcIzVrMdoVEWGxEuEelRlaTSBDqNMyTfIPGTaKfNKoFp6BFa9ZYq0E6E7GUTojsDuUC8zgAxx6J1KuQ0ZQKjh33roJuLLPJL5wjjEVYxV80ioSuleRjVt8zyQaZ6qp5UuirU8Dk4neZbDlPTdbBLlPpWOXJvuXrYF8SbV3YzyoctpgRasdb7iNYjKC7qGUKJ81+OV+zjlA1srXn+K5xg60h+wG2aSiDoteLGIHxmdiN0uiKgbyThsJp5d6kDsZOco13NMgFWSjUr3e1rQiSZzKpiNg8w5RP1MXz9o4m7E6zlw3tdMV/1s34fuIYoRh9njk1ppZXOLma45e0G7wvBfn/T+CDAAZx06RGqF+V0AAAAASUVORK5CYII=);
}

/* line 323, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product div.social a.twitter-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjBGRUEwOUVCOUVEMTFFODk4MTQ5MzM0Njk4Q0FDNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjBGRUEwOUZCOUVEMTFFODk4MTQ5MzM0Njk4Q0FDNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMEZFQTA5Q0I5RUQxMUU4OTgxNDkzMzQ2OThDQUM2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMEZFQTA5REI5RUQxMUU4OTgxNDkzMzQ2OThDQUM2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnvaglIAAAVnSURBVHjavFhLbFRVGP7OvdPXtFNKG5mKYh+koDEhaYtStDWElYYYF8hOQ0wMJHRrjC7dIC5d0EQWaCPGhawk9RFDgxZSCNIaoVUelsqj2AotdUofM3Pv8fvnntJhZu7M9MWffJ3OnHPP/53/ec5Ve46PY5GymdhBtBL1xAYiZMYixE1iiDhNnCIuL2bxwCLmvkW8Q+zMMqfCEHzJzBfpJj4njuWjxMpjzqtEH/FlDjJ+stM822fWWhahw8T3RCOWL41mrcNLISQx0UscwMrLAbN2KF9CJcSvRAtWT1qMjpJ8CPUQm7D6ssnoykroM6IZj0+ajc6MhF4h9uHxyz6jO41Q53JXVuZzJg5MzgEPYoBO+l1EZ360M5XQm0Stn5JpKnD0owuniq28ebenNIIst3UskWuLgX/4/b8oMOvw/wcajkul6QvVGg4PK/UHfmSESFmBt+NSftrcgtbpZCbmvN8PNNrYucFCWSFJkODZEY2jFx1ESWT/Fhu/39X4bUxjTVGaOuFwPGD6UcZAjjoeq49fttFzS+PTPge1axRK+JSbREp2H+MPH7UE0LqRjOmqaEwjxKR+/TkLW57gfKUwMqnx0w03sbFUVxoO9UJol58bxAUbWL4aKhUawhZmqPirQSdhpeqggmWs9e+0xu4GK0Fmmi6KGffKfMxq1FQoxLnW2BTwfJXCqZsaJZyg0l23Swht9y3jyrPE+AxQaWm0v2hja1jh6CUHl2h6GQsVUhk/m8JeOMbcBUXK/Inw+WCRQkBpnLujH7o5Q4BvF0INfoTEtNfuawxSeWu5hUhEY9szFppJqpexcWbExeA9jemYcaGbcdcIMV6GJ118eDrOmFRYV+LFZgZpEEJh3zTm4qEChS8GHFSHFGrovvskJTHUVmehrdbCOL9LZlXQAtMzPklte0kRoMlLbV8yIuGAX5MTmWK6bqT/92xi/MzRRWUqYeo5xsYsSYhLy7n7ylKFaNSLOUtl3tkM/SpJEsx+AgtlHS7m6OVxF5vX2qhmYI/TfQF7IT4koMVdklXzMZcqiRLB8LpBS06TVGWxynkeivgNFlK51I9PzktlpCWY8tq/2maUAssrZgOMQ1vlnB6R6aN+o7I7Se8+FrL3T8Zx4babUBBQ+ZGR54PM7+v3kFijqjjng6NC6GrOg7fEDdOoSALSRfYeklLBJaBPDLkYZa0qzn2Cv2qZ05v/LsXsXFmypIaZFiIKrKyNMiFSBso490+Whm//cvAkA9/N7eteWbor16y1RV5QvvtjHD3DLu7Oek3SLyZcjlUwI+PMvIPnnXyya166LHOHuuDXXKXyRqKyoMJFBuberjg6B1woiSU73Zryp4LBH2Pmvdcdx7UJjfUk5+S2jnAYmud9iPgmdYa0hDCDWmJHUraZ7eGFaoVt661EPETjC0SEfKKDs5X8zep9sNdB/5iLOsnM/NLyUPLx4zgxnHomElMH2MPeaLCx42k20yLjI1rNjTJIi0zhMGk3QbeeYPP9etDFA26gvsIjkwefYcPhkZvrXuLn5Fni96FJoKPfwZlbCs+yU9eWKxY3GsKSmqQT1XxkysUfvJGfu+Mmel8VU/2p/NyUrDvtKv0LcST5XC3rlRd6ljrJc8x3173uHuJv4kbJGjmmTrKtSKxJP6sp96y1CDJHjO6Md/v95qDUnJy+AbplXXBBUZzK5+Je85WxMFNaIXcp8Ank/bnuZW3ElWzFTqwT5NFEur7UJIUlyRWjK+dFkccpbCXOruLV56zRMZPv3T5iTpIdq0Cmw6wdWcrbj3biNaJ/BYj0m7Xal/t+6AeiiXjbvHxarHSbZ5vMWiv2Bu2Ywaq+0vtfgAEA2cDvsBLBbbQAAAAASUVORK5CYII=);
}

/* line 326, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product div.social a + a {
  margin-left: 20px;
}

/* line 332, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs .panel {
  background-color: #fff;
  margin: 0;
  padding: 40px;
}

/* line 336, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs .panel h2 {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 58px;
  text-transform: uppercase;
  margin: 0 0 20px 0;
}

/* line 344, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs .panel p {
  margin: 0 0 10px 0;
  color: #555;
}

/* line 349, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs ul.tabs {
  padding: 30px 0 0 15px;
  margin: -1px 0 0 0;
  border: none;
}

/* line 353, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs ul.tabs::after,
.single-product div.product .woocommerce-tabs ul.tabs::before {
  display: none;
}

/* line 357, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs ul.tabs li {
  border: none;
  padding: 10px 0 0 0;
  background-color: transparent;
  width: 33.33%;
  text-align: center;
}

/* line 363, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs ul.tabs li::after,
.single-product div.product .woocommerce-tabs ul.tabs li::before {
  display: none;
}

/* line 367, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs ul.tabs li a {
  background-color: #ebe9eb;
  color: rgba(24, 24, 24, 0.46);
  font-family: "Arial Medium", sans-serif;
  text-transform: uppercase;
  padding: 15px 5px;
  display: block;
  border: none;
}

/* line 376, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs ul.tabs li.active {
  -webkit-box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
          box-shadow: 2px 3px 38px rgba(37, 37, 37, 0.17);
}

/* line 378, resources/assets/styles/pages/_product-inner.scss */

.single-product div.product .woocommerce-tabs ul.tabs li.active a {
  background-color: #fff;
  color: #181818;
}

/* line 387, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form_wrapper {
  background-color: #f7f7f7;
  margin: 20px -40px -40px;
  padding: 41px;
}

/* line 392, resources/assets/styles/pages/_product-inner.scss */

.single-product .stars {
  text-decoration: none;
  display: none;
}

/* line 395, resources/assets/styles/pages/_product-inner.scss */

.single-product .stars:first-of-type {
  display: block;
}

/* line 398, resources/assets/styles/pages/_product-inner.scss */

.single-product .stars a {
  text-decoration: none;
  border-bottom: 0;
  font-size: 25px;
  margin-right: 4px;
  color: #00d4c9;
}

/* line 404, resources/assets/styles/pages/_product-inner.scss */

.single-product .stars a:hover,
.single-product .stars a:focus,
.single-product .stars a:hover::before {
  color: #00d4c9;
}

/* line 411, resources/assets/styles/pages/_product-inner.scss */

.single-product .hide,
.single-product table.variations,
.single-product .single_variation_wrap .single_variation,
.single-product .single_variation_wrap .woocommerce-variation-price {
  opacity: 0.2;
  display: none;
}

/* line 418, resources/assets/styles/pages/_product-inner.scss */

.single-product label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
}

/* line 423, resources/assets/styles/pages/_product-inner.scss */

.single-product .woocommerce-variation-availability {
  display: none;
}

/* line 427, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond .comment-form-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 431, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond .comment-form-rating .stars {
  display: inline-block;
}

/* line 435, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond textarea {
  min-height: 111px;
  border: 1px solid #818181;
  background-color: #fff;
  border-radius: 4px;
  resize: none;
  outline: none;
}

/* line 443, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond .comment-form-author {
  margin-right: 4%;
}

/* line 447, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond .comment-form-comment label {
  font-family: "Arial Bold", sans-serif;
}

/* line 451, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond .comment-form-author,
.single-product #review_form #respond .comment-form-email {
  width: 48%;
  float: left;
}

/* line 455, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond .comment-form-author label,
.single-product #review_form #respond .comment-form-email label {
  font-family: "Arial Bold", sans-serif;
}

/* line 458, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond .comment-form-author input,
.single-product #review_form #respond .comment-form-email input {
  width: 100%;
  padding: 0 10px;
  height: 44px;
  line-height: 44px;
  border-radius: 3px;
  border: 1px solid #818181;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
}

/* line 470, resources/assets/styles/pages/_product-inner.scss */

.single-product #review_form #respond .form-submit .submit {
  color: #fff;
  font-size: 19px;
  text-transform: uppercase;
  border: 1px solid #818181;
  background-color: #00d4c9;
  outline: none;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  min-width: 160px;
  margin-top: 10px;
}

/* line 484, resources/assets/styles/pages/_product-inner.scss */

.single-product .related {
  display: inline-block;
  margin: 0 auto;
}

/* line 487, resources/assets/styles/pages/_product-inner.scss */

.single-product .related h2 {
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 58px;
  margin: 0 0 20px 0;
  text-transform: uppercase;
}

/* line 495, resources/assets/styles/pages/_product-inner.scss */

.single-product .related .slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: 10px;
}

/* line 500, resources/assets/styles/pages/_product-inner.scss */

.single-product .related .slick-dots li {
  display: inline-block;
  margin: 0 5px;
}

/* line 503, resources/assets/styles/pages/_product-inner.scss */

.single-product .related .slick-dots li button {
  font-size: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 50%;
  background: #b4b7ba;
  width: 14px;
  height: 14px;
  outline: 0;
}

/* line 515, resources/assets/styles/pages/_product-inner.scss */

.single-product .related .slick-dots li.slick-active button {
  width: 18px;
  height: 18px;
  background: #404851;
}

/* line 524, resources/assets/styles/pages/_product-inner.scss */

.single-product .wcppec-checkout-buttons.woo_pp_cart_buttons_div {
  display: none;
}

/* line 527, resources/assets/styles/pages/_product-inner.scss */

.single-product .size-chart-table .table-tabs > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 529, resources/assets/styles/pages/_product-inner.scss */

.single-product .size-chart-table .table-tabs > div ul {
  margin: 15px;
}

@media screen and (max-width: 1024px) {
  /* line 2, resources/assets/styles/pages/_product-inner.scss */

  .single-product {
    margin-top: 100px;
  }

  /* line 537, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product div.summary {
    width: 58%;
  }

  /* line 540, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product div.images {
    width: 40%;
  }

  /* line 543, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .summary-box {
    padding: 20px;
  }

  /* line 545, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .summary-box.summary-box-price {
    padding: 40px 20px;
  }

  /* line 550, resources/assets/styles/pages/_product-inner.scss */

  .single-product .related {
    display: block;
  }

  /* line 552, resources/assets/styles/pages/_product-inner.scss */

  .single-product .related h2 {
    margin-left: 20px;
  }

  /* line 555, resources/assets/styles/pages/_product-inner.scss */

  .single-product .related .slick-track {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  /* line 558, resources/assets/styles/pages/_product-inner.scss */

  .single-product .related .slick-slide {
    text-align: center;
  }

  /* line 561, resources/assets/styles/pages/_product-inner.scss */

  .single-product .related .product {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    margin: 0 20px !important;
    max-width: 450px;
    width: 100%;
    float: none !important;
    float: left !important;
  }
}

@media screen and (max-width: 768px) {
  /* line 2, resources/assets/styles/pages/_product-inner.scss */

  .single-product {
    margin-top: 0;
  }

  /* line 574, resources/assets/styles/pages/_product-inner.scss */

  .single-product .site-wrapper {
    padding-top: 70px;
  }

  /* line 578, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .delivery-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 580, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .delivery-container .delivery {
    margin-bottom: 20px;
  }

  /* line 583, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .delivery-container .social {
    text-align: left;
  }

  /* line 587, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product div.summary {
    width: 100%;
  }

  /* line 590, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product div.images {
    width: 100%;
  }

  /* line 595, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images .slick-list img {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 601, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images.loading {
    margin-bottom: 120px;
  }

  /* line 603, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images.loading .img-box:not(:first-of-type) {
    display: none;
  }

  /* line 607, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images .img-box {
    max-width: 100%;
    margin: 0;
  }

  /* line 610, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images .img-box img {
    width: inherit;
  }

  /* line 614, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images .slick-dots {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 3px;
    margin: 0;
  }

  /* line 620, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images .slick-dots li {
    list-style: none;
  }

  /* line 622, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images .slick-dots li a {
    display: block;
    padding: 3px;
  }

  /* line 625, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .product-images .slick-dots li a img {
    max-width: 100%;
  }

  /* line 632, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .colors-container {
    padding-left: 130px;
    position: relative;
  }

  /* line 635, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .colors-container .variation-product {
    margin: 0 0 10px 10px;
  }

  /* line 638, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .colors-container .text {
    position: absolute;
    left: 0;
    top: 20px;
  }

  /* line 644, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .size-chart-link {
    text-align: left;
    float: left;
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
  }

  /* line 651, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .sizes-container {
    margin-bottom: 10px;
  }

  /* line 653, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .sizes-container button {
    margin: 0 5px 8px 0;
  }

  /* line 660, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .woocommerce-tabs ul.tabs li a {
    font-size: 14px;
  }

  /* line 665, resources/assets/styles/pages/_product-inner.scss */

  .single-product div.product .woocommerce-tabs .panel {
    padding: 20px;
  }
}

@media screen and (max-width: 685px) {
  /* line 674, resources/assets/styles/pages/_product-inner.scss */

  .single-product .related .product {
    margin: 0 auto !important;
  }
}

/* line 681, resources/assets/styles/pages/_product-inner.scss */

.woocommerce .woocommerce-breadcrumb {
  text-align: center;
}

/* line 683, resources/assets/styles/pages/_product-inner.scss */

.woocommerce .woocommerce-breadcrumb a {
  text-decoration: none;
}

/* line 687, resources/assets/styles/pages/_product-inner.scss */

.woocommerce form.checkout_coupon,
.woocommerce form.lost_reset_password,
.woocommerce form.login {
  background: #fff;
  padding: 30px;
  border-radius: 0;
  border: none;
  max-width: 500px;
  width: 100%;
  float: left;
  margin-right: 20px;
}

/* line 698, resources/assets/styles/pages/_product-inner.scss */

.woocommerce form.checkout_coupon .form-row-first,
.woocommerce form.checkout_coupon .form-row-last,
.woocommerce form.lost_reset_password .form-row-first,
.woocommerce form.lost_reset_password .form-row-last,
.woocommerce form.login .form-row-first,
.woocommerce form.login .form-row-last {
  float: none;
  width: 100%;
}

/* line 703, resources/assets/styles/pages/_product-inner.scss */

.woocommerce form.checkout_coupon .lost_password a,
.woocommerce form.lost_reset_password .lost_password a,
.woocommerce form.login .lost_password a {
  color: #000;
  font-family: "Arial Medium", sans-serif;
  font-size: 13px;
  font-weight: 400;
}

/* line 710, resources/assets/styles/pages/_product-inner.scss */

.woocommerce form.woocommerce-checkout {
  display: inline-block;
  width: 100%;
}

/* line 715, resources/assets/styles/pages/_product-inner.scss */

.load-wrapp {
  float: left;
  width: 100px;
  height: 100px;
  margin: 0 10px 10px 0;
  padding: 20px 20px 20px;
  border-radius: 5px;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -50px;
  margin-left: -50px;
  z-index: 99;
}

/* line 730, resources/assets/styles/pages/_product-inner.scss */

.line {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background-color: #00d4c9;
}

/* line 737, resources/assets/styles/pages/_product-inner.scss */

.load .line:nth-last-child(1) {
  -webkit-animation: loadingC 0.6s 0.1s linear infinite;
       -o-animation: loadingC 0.6s 0.1s linear infinite;
          animation: loadingC 0.6s 0.1s linear infinite;
}

/* line 740, resources/assets/styles/pages/_product-inner.scss */

.load .line:nth-last-child(2) {
  -webkit-animation: loadingC 0.6s 0.2s linear infinite;
       -o-animation: loadingC 0.6s 0.2s linear infinite;
          animation: loadingC 0.6s 0.2s linear infinite;
}

/* line 743, resources/assets/styles/pages/_product-inner.scss */

.load .line:nth-last-child(3) {
  -webkit-animation: loadingC 0.6s 0.3s linear infinite;
       -o-animation: loadingC 0.6s 0.3s linear infinite;
          animation: loadingC 0.6s 0.3s linear infinite;
}

@-webkit-keyframes loadingC {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  50% {
    -webkit-transform: translate(0, 15px);
            transform: translate(0, 15px);
  }

  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@-o-keyframes loadingC {
  0% {
    -o-transform: translate(0, 0);
       transform: translate(0, 0);
  }

  50% {
    -o-transform: translate(0, 15px);
       transform: translate(0, 15px);
  }

  100% {
    -o-transform: translate(0, 0);
       transform: translate(0, 0);
  }
}

@keyframes loadingC {
  0% {
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  50% {
    -webkit-transform: translate(0, 15px);
         -o-transform: translate(0, 15px);
            transform: translate(0, 15px);
  }

  100% {
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before, function-comma-space-after, indentation, function-name-case, string-quotes, no-descending-specificity  */

@media screen and (max-width: 1024px) {
  /* line 4, resources/assets/styles/pages/_reviews.scss */

  body.reviews .promotions {
    margin-top: 20px;
  }
}

/* line 9, resources/assets/styles/pages/_reviews.scss */

.reviews-section {
  padding: 0;
}

/* line 12, resources/assets/styles/pages/_reviews.scss */

.reviews-slider {
  background: #fff;
  max-width: 1350px;
  margin-left: auto;
  margin-right: auto;
}

/* line 17, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box {
  position: relative;
  margin-bottom: 13px;
  background: #000;
}

/* line 21, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box img {
  margin: 0 auto;
  display: block;
  max-width: 100%;
}

/* line 26, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 200px 50px 30px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(0, 0, 0, 0)), color-stop(38%, rgba(0, 0, 0, 0.07)), to(rgba(0, 0, 0, 0.65)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.07) 38%, rgba(0, 0, 0, 0.65) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.07) 38%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.07) 38%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

/* line 36, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info .rating {
  width: 160px;
  height: 28px;
}

/* line 39, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info .rating.rating-5 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAdCAYAAAAkcMf8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQ4Q0ZFMUZCNTA0MTFFODlDRUZFRTk1NEI4NjhDMTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQ4Q0ZFMjBCNTA0MTFFODlDRUZFRTk1NEI4NjhDMTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NDhDRkUxREI1MDQxMUU4OUNFRkVFOTU0Qjg2OEMxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NDhDRkUxRUI1MDQxMUU4OUNFRkVFOTU0Qjg2OEMxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po5Wl7MAAAJ2SURBVHja7JrfbcIwEMZD1AHYAN55gL7wnE7QdgLSCUonaDegnaB0AzZoeCxPIJV3OkFhAmqrh5Sm+YMd++4k30knDInjXz59dmyHTvT5EVnGVOVO5cK04nEwbjyns12RM3DhCIkhtjRjV+VM5WNEFxwYRAvHDLaGTOFzBEkRHBhEC8cMtoacVpQxgwODaOGYwcaQicpe7vs1wc1zYBAtPDDYGDItmTukRI8HSgbRwgODqSF1Q5OS3yfIk2dqBtHCE0Pcsifkh+w+UW+kYBAtPDHEhj3hvub4DKk3UjOIFh4ZzjWkdvp7g+NvVL4CpI/gwCBaeGbowJsaXXGYc/2opGwaWa68VrmH8vI4GGf/QLYrcgYuHCEzaEPqBr4R514H1Xi3cPPkDFw4QmeIwaV3WA3DZPdPKBhyBi4coTOc5pBzlZdw0FdsYL6xrjADOQMXjpAZ4sIzPfEEsIFr7+tOUiKQM3DhCJWhuMr2AXC2ETyKYMTAhSNEhrJtnxPAl4OG30yNUBCBjIELR2gMVfuQLnrFMvrdxd9b1ufAIFogM9RtjO9gsWMbzw56EwcG0QKRoelNTdai8YUjM3BgEC2QGJoM2W/ReN+RABwYRAskhiZDtvk7fOJIAA4MogUSQ+zxJlwJkDAxpGiBwFBnSP1usdei8aGDm+fAIFogMsSWQ7PeS7pSeQtL+ar6bf/6xIFBtEBkiA2HV73Drt9vprDaWsB5GuLgeL7BhUG0QGQ415D6wg9wsXXFcl6voF4cz1s4MIgWiAznPLKXUG7a1NS771MYtjeOBODAIFogMlzUHNPD7zwy31DNAPbJgRE4MIgWiAw/AgwAT2GJC0ZraWgAAAAASUVORK5CYII=) no-repeat center left;
}

/* line 42, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info .rating.rating-4 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAdCAYAAAAkcMf8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQxMjA4NUZCNTA1MTFFODlCMjk5NDk3NkMwODdGMjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQxMjA4NjBCNTA1MTFFODlCMjk5NDk3NkMwODdGMjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RDEyMDg1REI1MDUxMUU4OUIyOTk0OTc2QzA4N0YyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RDEyMDg1RUI1MDUxMUU4OUIyOTk0OTc2QzA4N0YyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsqeGB4AAALHSURBVHja7JpNctpAEIWFygfgBmbPArzxmpwg9gnAm9kGnyC5gZOtNrFvwA0slmYlV8V7coKYEzg9laYsEw1Co+7pXnRXdTEgxHx6ejOaHwbZr6csMpaQW8hV1xPfxpet3xm8bMQZtHBo0aIpiqLoxeCc+/A+j+QYQt5Bfs3kQgODaUHMEGvIBb5OMSVCA4NpQcwQa8hloJwyNDCYFsQMMYacQZ7X3n8WuHgNDKYFA0OMIRcNY4eF0ONBksG0YGDoakhf0bzh83niwbM0g2nBxJD3bAn1Lnsk1BolGEwLJoa8Y0v4cuT4XaLWKM1gWmAURUHOcKohvdMfWxx/BfkTheIIDQymxbsZWRgGuFPjT5zUWt60odw1ylq5gnzF8vptfFn+B/KyEWfQwqGBAQyXlME5V+4N6Sv4k3DstQMBhgc3QJxBC4cGBnwUJ2UAQw73j2zv0ptUFeNg90OAIOIMWjg0MIA5xBj2Y8h7yAs8yBXPON6oAmYQZ9DCoYEBTJmMAeqqmiY1FTp1x1TxrDZmCJlBnEELhwYGNAorA/bGwVk2B8DJRmC8EZ0YtHBoYGAyZZChadlnD/CboOKHrkY4uBFiDFo4NDDUTMnOEFqHpGgV6+zfKv5r5PkaGEwL2p6yleHYwvgWJzux8Z2gNWlgMC3eTcnO0LZTU/aofEVkBg0MpkUihjZDjnpUPiISQAODaZGIoc2Qff4OPyMSQAODaZGIIWe8CCoBZkoMaVokYDhmSL+3eN6j8gnBxWtgMC0wcI+blSGP7Jr9WtInyGucyofO7/vXJw0MpkVChrxj9+pX2P3+5gJnWyv8nofYEY83tDCYFgkZTjWk/+Fb/LEqMJ33M6gfxOMWDQymRUKGUx7Zayy3LWr61fcldtvPRAJoYDAtAgzOOXKGsyPHfPd7n3VfUC0R/BuBETQwmBYHDGBENoa/AgwAy2OUu6mKRVIAAAAASUVORK5CYII=) no-repeat center left;
}

/* line 45, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info .rating.rating-3 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAdCAYAAAAkcMf8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkY0MkY5RUZCNTA1MTFFOEE1MjQ4NzU0OTU1Q0FERTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkY0MkY5RjBCNTA1MTFFOEE1MjQ4NzU0OTU1Q0FERTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RjQyRjlFREI1MDUxMUU4QTUyNDg3NTQ5NTVDQURFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RjQyRjlFRUI1MDUxMUU4QTUyNDg3NTQ5NTVDQURFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgF4ns0AAAK9SURBVHja7JpLUgIxEIaHKQ7gDWDPAt24xhOoJxA32Yon0BugWzbiCeQGwlJWUKV7vQGcQDvaVk2N82AyneR3SFd1EZhHvun86cmDVvT6EhnaiPydfFb1ws/ecek5rbeldwYkjjybTCa1GJRSUvUbMaTrjw05DsjH5DeRP0NgCLEQZjAV5JA/D9l9GAJDiIUwg6kgRzlll4bAEGIhzGAiyAF5J/H91MPDIzCEWFhgMBHkMGPsMPT0evDJEGJhgaGqIHVFFxm/XzgePPtmgOCgGW7j2iOu2ROSKbvrqTf6YAixsMQQV+wJVwXHx456o28GCA7Ojo1j2FWQWunPJYo/I3/gxrJhCAwQHCSExjK0eKdGX9hP9P7DjHJVmyfKK/INlxefveP5H5C3pXcGFA5qbKcMSikYhjZX8GRpKSCrvE33GBKBdwYUDn4N7i1DzCq9dDT22qZAvo2yhHcGFA7KFHvN8DuGnJIf8UFbtubxxipHDN4ZUDhIEM4YqC4ohjj1Th9YAljzvTdFJ5EYvDOgcHAjNZ6Bs3HuLNsGwM5CsCiGSgwoHJYEAc2QtezzC/AhUPFjVSGkxOCNAYUjIYi9YMhbh5ToFYvoZxV/Y3g9AgMEh1CW+hcMRQvj7zzZMbU7gd6EwADBQYLYC4aynZp5jcpnQmJAYAixcMRQJshujcq7QgFAYAixcMRQJsg6f4cfCAUAgSHEwhFDbPEhpAIwABFkiIUDhiJB6r3FTo3K+wIPj8AAwcH7y41niA1Ts15LOiE/56l83vV1//qEwBBi4ZAhrphe9Qq73t8c8mxrxudpiK3weAOFIcTCIcOugtQ3vuabrXKm83oGdS88bkFggI2FUqpx7bHLK3vB5bJFTb36PuK0vRYKAAIDZCxIjI1kaBcc0+l3GlVfUJ0z+K2AEBAYoGJBImg0w5cAAwAh45tbsiybYQAAAABJRU5ErkJggg==) no-repeat center left;
}

/* line 48, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info .rating.rating-2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAdCAYAAAAkcMf8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM1RUY5RDBCNTA1MTFFODk4NzZGOEIyMzU5REM3QkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM1RUY5RDFCNTA1MTFFODk4NzZGOEIyMzU5REM3QkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzVFRjlDRUI1MDUxMUU4OTg3NkY4QjIzNTlEQzdCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzVFRjlDRkI1MDUxMUU4OTg3NkY4QjIzNTlEQzdCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrXPz14AAALWSURBVHja7JpLUttAEIZlFQfgBnjPArNh7Zwg5AQ4m9liThBuQLL1JnACfIPIy7Cyq2APN7BPQLqhTVRCrxn1THdJ01VdjNFjPvX805qHRsnj38TR5uDP4EvbC1+PzxrPGT09iDO0scVi0YnDGMNRvzMDY/1ODMX6U0eOQ/Ab8B+JnGlgiLFgZnAV5Iz+TsglTANDjAUzg6sg5xXlkKaBIcaCmcFFkFPwo9zvrwIPr4EBx08xFswMLoKclYwdZkKvB0mGGAsPDLaCxIouSv5/EXjwLM2A2VGcQwMDd3ukHXtCPmWPhXqjBEOMhSeG1LInXNYcvwnUG6UZ9plJlKOvDG0FiUr/06D4c/DfJBofpoEBG0Gco88MI9qpwQtPclloUlK2tSxXXoNvqbx6PT7LPoE8PYgzUKCDchhjssjwn+GAKrj3tBRQVt4VewyIUZwh9woS5Rg6Q0oq/R5oALwrgLwZZCtxBjTopeIcQ2fYjyFvwU/poC/b0HhjXXYQRCnOQI0hzhGSAepSxZAW3ulTTwAbuve27iQQpTgDNYY4x1AYKBtXzrJ9ALQWgkdRWjF4bAwrjiEylC377AFeGCq+sxVCQZRiDIXGEOMYGkPVOiRHr1gl76v4W8frNTBwZYhOHENiqFsYf6bJjqv9ZOhNGhiwMcQ5hsLQtFOTdah8mfCYBoYYi0AMTYIcd6h8zBQADQwxFoEYmgTZ5XP4KVMANDDEWARiSD0+BFcApkoEGWMRgKFOkLi3eNSh8hOGh9fAsN/bFeUYCkPqmJpxLekL+Deayldd3/XTJw0MMRYBGVLL9Ior7Li/OaPZ1pLOQ4gd83hDC0OMRUCGtoLEG1/RzdYV03mcQf1iHrdoYCjlMMZMKj5MCBYLZOhbe7R5Za+o3LSoiavvc0rbG6YAaGD4xAFCEI9FXxkOao5h+r1N7BdUMwK/ZhCCBoYPDmgA8Vj0neGfAAMAaVqq1TyFAT4AAAAASUVORK5CYII=) no-repeat center left;
}

/* line 51, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info .rating.rating-1 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAAdCAYAAAAkcMf8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTRCRkEwMDNCNTA1MTFFOEEwRDRERTI1QjMyM0M1NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTRCRkEwMDRCNTA1MTFFOEEwRDRERTI1QjMyM0M1NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NEJGQTAwMUI1MDUxMUU4QTBENERFMjVCMzIzQzU1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NEJGQTAwMkI1MDUxMUU4QTBENERFMjVCMzIzQzU1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmdx1mAAAAMXSURBVHja7Js/UuswEMaNh553A9JTEBrqcALgBJjGLeEEvBvwaNMAJyA3wCnpkhkOADcIJ4BVWDLBT/4jaaVd2dGMBofY1k+fPsnWStlJXl8SyzSG/AZ5anrh58FxQpEmk8mKIc/zacKUgMFJC2CnKN+agbB8K4Zy+aklxx/It5BvGI3AziBFiy4x2Boyw79DzBxpzQDmHDI2hCgtYmewNeS44jhkksCw1YKYwcaQI8j7G59PGR7X7AyCODrFYGPITPPukDE9HtYMYI6MoSFEahEzg6khVUEXmv9fBJ7MsDJI4RCiBSlD6tgTNofsAVNvXDNAAw0YRwVRWsTKkBr2hKua728DjQisDFI4usrQ1pDK6c8Njj+DfI/G9VH5Vgxw3j0KlXBySNAiRoYdXKlRFx5ujIRDzbFpKjaO55CXeDz7PDguNBUMypDneVEhNDtHnxl2sYAnT6EA3fFHucfgiMbKIIWj7wwpuvQy0AvwRwlklaB3sDNI4eg7w8875APkI/zSV1rg+8a8wgzBGKCsedUJITkka8HFkJae6SNPAAu897LuJATzyoC9P+HmkKCFxPYoz7J9ALSqvGcRWpsxBIcELaQy6MI+PwDvBAU/mlReIwIZg4kZfXJI0EIyQ1UckqJXzJLvKP7S5mKinqnCCZmNGak5JGgRA0NdYPwNJzu26Z9rVwIR2BmkcPSFoWmlpnAonOpnBYWDgJQ/bYhai1gYmgw5cCh8QCSA9X2IN1tErUUsDE2GdNkOPyISQALDVotADKnHSlAJMBJiyK0WARjqDKnWFvcdCj90rTmuqbIySOHoC0NqOTSrWNIJ5HOcyldd77r1yZmBaCtaJ7SIgWHXcHhVEfYs+b0Gq2ZOZxgO2NMAuMzKKhlKa7BT3C7lg0G8Fl1iSFsWroKh13izecV0Xs2g7ojfW/5jACMOdRsCMMTjg8GII7QW3O1B7Yk2j+wZHjcFNVX0fYzD9oJIgF8M0AC1DGpFBjI1gzGHBC1iZah7ZBc45JoGVAsE/0tghBWDaYAbdx+r90cKBmsOCVrExvAlwADeO9tBeCeHpQAAAABJRU5ErkJggg==) no-repeat center left;
}

/* line 55, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info .review-description {
  color: #fff;
  font-family: "Arial Medium", sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding: 0 40px;
}

/* line 62, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info p {
  color: rgba(255, 255, 255, 0.55);
  font-family: "Arial Medium", sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}

/* line 69, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .img-box .info .review-by {
  padding-left: 28px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  margin-left: auto;
  font-style: italic;
}

/* line 77, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .slick-prev {
  left: 0;
}

/* line 80, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .slick-prev,
.reviews-slider .slick-next {
  position: absolute;
  bottom: 0;
  width: 80px;
  height: 138px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAAXNSR0IB2cksfwAAAHtQTFRFAAAAw8PDwcHBwcHBwcHBwsLCwsLCwcHBycnJ2dnZ7Ozs8PDw8/Pz////wcHBz8/P9/f3wsLCwcHB6OjowsLCxcXFv7+/v7+/oaGh4uLi19fX6enpwsLCwsLCwsLC8PDwpKSkr6+v9/f3xcXFqampubm5y8vL0dHRwsLCSKEccwAAACl0Uk5TABExW2NshTqFhYWFhYV0hYUZfIUyhQibqI6SjFxTZImmooeZpJ2XhX2GclqaAAABP0lEQVR4nI2U65KCMAyFCxqktCkrFmTB7ap7gfd/wi2gLm0DQ352vsnJpTmMzSOKd3tIEtjv4ogtxQFSngmJKEXGUziQUKy4Jf5DchUHUAT5G3ohc/Ckj8XJh4Y4Fcc5pUtBUYii1LNcpaQpK1y+8kXFQq4xX1E9MCDretUHj8LyNQoxn8pTwSS88tQ4e75OIfIhHQRdnuuzm85WF6UhVdfvzktZMe1rNpaqW1/1khGUK4rZBzPuaFuCQmEYOOP4vFrqdvcwaVjiPHxRFGJCYNeWwFzR+/eCqN8CVZxtwR/IyP24b3YgG8cbLqsJMLssYvXN7dftALZ/JKYW72UKoaZP3q1jnd50MuZ5gP3aAfbPA9x4zlvNwebraavpHasZjKsLhGUHFfNDhzaoA2g8bNdUaWiU1hczWLS5aNcn/wCLpEDEvTWECwAAAABJRU5ErkJggg==) no-repeat center;
  font-size: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  outline: none;
  display: none !important;
}

/* line 93, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .slick-next {
  right: 0;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 97, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 15px 0;
  margin: 0;
}

/* line 103, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .slick-dots .slick-active {
  opacity: 0.4;
}

/* line 106, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .slick-dots li {
  list-style: none;
  padding: 0;
  margin: 0 5px;
}

/* line 110, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .slick-dots li::before {
  display: none;
}

/* line 113, resources/assets/styles/pages/_reviews.scss */

.reviews-slider .slick-dots li button {
  width: 155px;
  height: 116px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

@media screen and (max-width: 768px) {
  /* line 128, resources/assets/styles/pages/_reviews.scss */

  .reviews-slider .img-box .info {
    position: relative;
    left: inherit;
    bottom: inherit;
    right: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px;
    background: #fff;
  }

  /* line 137, resources/assets/styles/pages/_reviews.scss */

  .reviews-slider .img-box .info .review-description {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    padding: 10px 0;
  }

  /* line 143, resources/assets/styles/pages/_reviews.scss */

  .reviews-slider .img-box .info .review-by {
    margin: 0;
    padding: 0 0 0 15px;
    border-left: 1px solid rgba(124, 124, 124, 0.1);
  }

  /* line 147, resources/assets/styles/pages/_reviews.scss */

  .reviews-slider .img-box .info .review-by p {
    color: rgba(114, 114, 114, 0.55);
    font-size: 14px;
    font-weight: 400;
  }

  /* line 155, resources/assets/styles/pages/_reviews.scss */

  .reviews-slider .slick-prev,
  .reviews-slider .slick-next {
    bottom: inherit;
    top: 50%;
    margin-top: -180px;
    z-index: 999;
    display: block !important;
  }

  /* line 163, resources/assets/styles/pages/_reviews.scss */

  .reviews-slider .slick-dots {
    padding: 0;
  }

  /* line 165, resources/assets/styles/pages/_reviews.scss */

  .reviews-slider .slick-dots li {
    margin: 0;
    width: 100%;
  }

  /* line 168, resources/assets/styles/pages/_reviews.scss */

  .reviews-slider .slick-dots li button {
    margin: 0;
    padding: 0;
    display: block;
  }
}

/* line 177, resources/assets/styles/pages/_reviews.scss */

.reviews-nav {
  max-width: 1350px;
  padding: 0 90px 40px;
  margin: 0 auto 80px;
  background: #fff;
}

/* line 182, resources/assets/styles/pages/_reviews.scss */

.reviews-nav .slick-slide {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 186, resources/assets/styles/pages/_reviews.scss */

.reviews-nav .slide-thumb {
  height: 155px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 5px;
}

/* line 193, resources/assets/styles/pages/_reviews.scss */

.reviews-nav .slick-prev,
.reviews-nav .slick-next {
  position: absolute;
  top: 0;
  height: 155px;
  width: 90px;
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAAXNSR0IB2cksfwAAAHtQTFRFAAAAw8PDwcHBwcHBwcHBwsLCwsLCwcHBycnJ2dnZ7Ozs8PDw8/Pz////wcHBz8/P9/f3wsLCwcHB6OjowsLCxcXFv7+/v7+/oaGh4uLi19fX6enpwsLCwsLCwsLC8PDwpKSkr6+v9/f3xcXFqampubm5y8vL0dHRwsLCSKEccwAAACl0Uk5TABExW2NshTqFhYWFhYV0hYUZfIUyhQibqI6SjFxTZImmooeZpJ2XhX2GclqaAAABP0lEQVR4nI2U65KCMAyFCxqktCkrFmTB7ap7gfd/wi2gLm0DQ352vsnJpTmMzSOKd3tIEtjv4ogtxQFSngmJKEXGUziQUKy4Jf5DchUHUAT5G3ohc/Ckj8XJh4Y4Fcc5pUtBUYii1LNcpaQpK1y+8kXFQq4xX1E9MCDretUHj8LyNQoxn8pTwSS88tQ4e75OIfIhHQRdnuuzm85WF6UhVdfvzktZMe1rNpaqW1/1khGUK4rZBzPuaFuCQmEYOOP4vFrqdvcwaVjiPHxRFGJCYNeWwFzR+/eCqN8CVZxtwR/IyP24b3YgG8cbLqsJMLssYvXN7dftALZ/JKYW72UKoaZP3q1jnd50MuZ5gP3aAfbPA9x4zlvNwebraavpHasZjKsLhGUHFfNDhzaoA2g8bNdUaWiU1hczWLS5aNcn/wCLpEDEvTWECwAAAABJRU5ErkJggg==) center center no-repeat #fff;
  outline: 0;
  z-index: 888;
  display: block !important;
}

/* line 208, resources/assets/styles/pages/_reviews.scss */

.reviews-nav .slick-prev {
  left: 0;
}

/* line 211, resources/assets/styles/pages/_reviews.scss */

.reviews-nav .slick-next {
  right: 0;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media screen and (max-width: 768px) {
  /* line 177, resources/assets/styles/pages/_reviews.scss */

  .reviews-nav {
    display: none;
  }
}

/* line 220, resources/assets/styles/pages/_reviews.scss */

.add-review {
  text-align: center;
  padding-bottom: 100px;
}

/* line 223, resources/assets/styles/pages/_reviews.scss */

.add-review h3 {
  font-size: 30px;
  color: #141414;
  text-align: center;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 231, resources/assets/styles/pages/_reviews.scss */

.add-review .btn {
  border-color: #ebebeb;
  background-color: #ebebeb;
}

/* line 237, resources/assets/styles/pages/_reviews.scss */

.your-review-form .popup-content .popup-title {
  font-size: 60px;
  font-weight: 500;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  text-transform: uppercase;
  line-height: 60px;
  color: #000;
  margin-bottom: 20px;
}

/* line 246, resources/assets/styles/pages/_reviews.scss */

.your-review-form form.wpcf7-form {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  background: #f7f7f7;
}

/* line 252, resources/assets/styles/pages/_reviews.scss */

.your-review-form form.wpcf7-form > p {
  margin-bottom: 10px;
  position: relative;
}

/* line 256, resources/assets/styles/pages/_reviews.scss */

.your-review-form form.wpcf7-form textarea {
  resize: none;
  min-height: 260px;
}

/* line 260, resources/assets/styles/pages/_reviews.scss */

.your-review-form form.wpcf7-form textarea,
.your-review-form form.wpcf7-form input {
  padding: 14px 20px;
  border: 1px solid #818181;
  background-color: #fff;
  border-radius: 3px;
  font-family: "Arial Medium", sans-serif;
  font-size: 14px;
  color: #000;
  font-weight: 400;
  width: 100%;
  outline: none;
}

/* line 273, resources/assets/styles/pages/_reviews.scss */

.your-review-form form.wpcf7-form .wpcf7-form-control-wrap {
  width: 100%;
}

/* line 276, resources/assets/styles/pages/_reviews.scss */

.your-review-form form.wpcf7-form .wpcf7-submit {
  display: block;
  margin: 0 auto;
  padding: 7px 20px;
  border: 1px solid #818181;
  background-color: #00d4c9;
  color: #fff;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 19px;
  font-weight: 500;
  text-transform: uppercase;
  width: auto;
  min-width: 170px;
}

/* line 291, resources/assets/styles/pages/_reviews.scss */

.your-review-form form.wpcf7-form .upload-label {
  cursor: pointer;
  color: #999;
  border-radius: 3px;
  font-family: "Arial Medium", sans-serif;
  font-size: 11px;
  font-weight: 400;
  display: block;
}

/* line 301, resources/assets/styles/pages/_reviews.scss */

.your-review-form .wpcf7-response-output.wpcf7-mail-sent-ok {
  border-color: #00d4c9;
}

@media screen and (max-width: 768px) {
  /* line 236, resources/assets/styles/pages/_reviews.scss */

  .your-review-form {
    padding-top: 20px;
    margin-bottom: 0 !important;
  }

  /* line 308, resources/assets/styles/pages/_reviews.scss */

  .your-review-form .modal-form {
    position: relative;
    top: inherit;
    left: inherit;
    right: inherit;
    z-index: 90;
  }

  /* line 315, resources/assets/styles/pages/_reviews.scss */

  .your-review-form > .vc_column_container:first-of-type {
    background: #f8f8f8;
    z-index: 999;
  }

  /* line 319, resources/assets/styles/pages/_reviews.scss */

  .your-review-form .wpcf7-form p:first-of-type {
    margin-bottom: 20px;
    margin-top: 15px;
  }

  /* line 323, resources/assets/styles/pages/_reviews.scss */

  .your-review-form .wpcf7-form {
    top: inherit;
  }

  /* line 326, resources/assets/styles/pages/_reviews.scss */

  .your-review-form form {
    left: inherit;
    right: inherit;
    -webkit-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, rule-empty-line-before */

/* line 2, resources/assets/styles/pages/_bulk.scss */

.section-bulk {
  padding-bottom: 80px;
}

/* line 4, resources/assets/styles/pages/_bulk.scss */

.section-bulk .bulk-bg {
  height: calc(100vh - 71px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: url(/wp-content/themes/woosage/dist/images/bg-bulk.jpg) no-repeat center;
  background-size: cover;
  padding: 0 20px 130px 20px;
}

/* line 12, resources/assets/styles/pages/_bulk.scss */

.section-bulk .bulk-bg img {
  margin-top: 150px;
  max-width: 100%;
}

/* line 17, resources/assets/styles/pages/_bulk.scss */

.section-bulk .flex-row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: -130px;
  margin-bottom: 100px;
}

/* line 21, resources/assets/styles/pages/_bulk.scss */

.section-bulk .flex-row .flex-box {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 49%;
          flex: 1 0 49%;
  max-width: 49%;
  width: 100%;
}

/* line 25, resources/assets/styles/pages/_bulk.scss */

.section-bulk .flex-row .flex-box img {
  max-width: 100%;
}

/* line 30, resources/assets/styles/pages/_bulk.scss */

.section-bulk .left-box {
  background: url(/wp-content/themes/woosage/dist/images/banner-img-1.png) no-repeat center;
  background-size: cover;
}

/* line 34, resources/assets/styles/pages/_bulk.scss */

.section-bulk .right-box {
  background-color: #00c75e;
}

/* line 37, resources/assets/styles/pages/_bulk.scss */

.section-bulk .title {
  text-align: center;
  text-transform: uppercase;
  font-size: 48px;
  line-height: 58px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  color: #333;
}

/* line 46, resources/assets/styles/pages/_bulk.scss */

.section-bulk .text {
  text-align: center;
  background-color: #fff;
  padding: 80px 40px;
}

/* line 50, resources/assets/styles/pages/_bulk.scss */

.section-bulk .text + .text {
  border-top: 1px solid #ebebeb;
}

/* line 53, resources/assets/styles/pages/_bulk.scss */

.section-bulk .text h4 {
  font-size: 30px;
  margin: 0;
  font-family: "PF Din Text Comp Pro", sans-serif;
  font-weight: 400;
}

/* line 59, resources/assets/styles/pages/_bulk.scss */

.section-bulk .text p {
  margin: 0;
}

/* line 62, resources/assets/styles/pages/_bulk.scss */

.section-bulk .text .btn {
  margin-top: 50px;
}

/* line 66, resources/assets/styles/pages/_bulk.scss */

.section-bulk .price-table {
  font-family: "Arial Medium", sans-serif;
}

/* line 68, resources/assets/styles/pages/_bulk.scss */

.section-bulk .price-table table {
  width: 100%;
}

/* line 72, resources/assets/styles/pages/_bulk.scss */

.section-bulk .price-table table thead tr td,
.section-bulk .price-table table thead tr th {
  padding: 10px 0;
  border: none;
  border-left: 20px solid #fff;
  border-right: 20px solid #fff;
  text-align: left;
}

/* line 84, resources/assets/styles/pages/_bulk.scss */

.section-bulk .price-table table tbody tr td,
.section-bulk .price-table table tbody tr th {
  border: none;
  font-size: 18px;
  color: #7b7f86;
  padding: 10px 0;
  border-top: 1px solid #d6d6d6;
  border-left: 20px solid #fff;
  border-right: 20px solid #fff;
}

/* line 93, resources/assets/styles/pages/_bulk.scss */

.section-bulk .price-table table tbody tr td a,
.section-bulk .price-table table tbody tr th a {
  color: #00d4c9;
}

@media screen and (max-width: 1024px) {
  /* line 103, resources/assets/styles/pages/_bulk.scss */

  .section-bulk .bulk-bg {
    height: 65vh;
  }
}

@media screen and (max-width: 768px) {
  /* line 109, resources/assets/styles/pages/_bulk.scss */

  .section-bulk .bulk-bg {
    padding-bottom: 50px;
  }

  /* line 112, resources/assets/styles/pages/_bulk.scss */

  .section-bulk .white-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 118, resources/assets/styles/pages/_bulk.scss */

  .section-bulk .price-table table tbody tr td,
  .section-bulk .price-table table tbody tr th,
  .section-bulk .price-table table thead tr td,
  .section-bulk .price-table table thead tr th {
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 12px;
  }

  /* line 128, resources/assets/styles/pages/_bulk.scss */

  .section-bulk .flex-row {
    margin: 0 -15px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  /* line 131, resources/assets/styles/pages/_bulk.scss */

  .section-bulk .flex-row .flex-box {
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before, declaration-bang-space-before */

/* line 3, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form {
  padding: 20px 0;
}

/* line 5, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form div.wpcf7-validation-errors,
.white-box .order-status-form div.wpcf7-acceptance-missing {
  text-align: center;
  margin: 40px auto 0 auto;
  width: auto;
  max-width: 500px;
}

/* line 12, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form .form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 16, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form .form-row .form-group {
  position: relative;
}

/* line 18, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form .form-row .form-group .wpcf7-not-valid-tip {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 15px;
}

/* line 24, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form .form-row .form-group + .form-group {
  margin-top: 0;
  margin-left: 10px;
}

/* line 30, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form input {
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  padding: 0 15px;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  border-radius: 4px;
  border: 1px solid #999;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  max-width: 200px;
}

/* line 43, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form input[type=submit],
.white-box .order-status-form button {
  float: none;
  padding: 12px 20px;
  height: auto;
  line-height: initial;
  border: none;
  background-color: #00d4c9;
  color: #fff;
  font-size: 18px;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
}

/* line 60, resources/assets/styles/pages/_order-status.scss */

.white-box .order-status-form p {
  margin: 0;
}

@media screen and (max-width: 685px) {
  /* line 67, resources/assets/styles/pages/_order-status.scss */

  .white-box .order-status-form .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  /* line 69, resources/assets/styles/pages/_order-status.scss */

  .white-box .order-status-form .form-row .form-group {
    width: 100%;
  }

  /* line 71, resources/assets/styles/pages/_order-status.scss */

  .white-box .order-status-form .form-row .form-group span {
    display: block;
    width: 100%;
  }

  /* line 75, resources/assets/styles/pages/_order-status.scss */

  .white-box .order-status-form .form-row .form-group input {
    max-width: 100%;
    width: 100%;
  }

  /* line 79, resources/assets/styles/pages/_order-status.scss */

  .white-box .order-status-form .form-row .form-group + .form-group {
    margin: 10px 0 0 0;
  }
}

/* stylelint-disable selector-no-id, declaration-no-important, no-descending-specificity, rule-empty-line-before */

/* line 3, resources/assets/styles/pages/_error404.scss */

.error404 .white-box {
  margin-top: 150px;
  padding: 0;
}

/* line 7, resources/assets/styles/pages/_error404.scss */

.error404 .info {
  text-align: center;
  padding: 100px 50px;
}

/* line 11, resources/assets/styles/pages/_error404.scss */

.error404 h1 {
  color: #151515;
  font-family: "Arial Medium", sans-serif;
  font-weight: 400;
  font-size: 30px;
}

/* line 17, resources/assets/styles/pages/_error404.scss */

.error404 h2 {
  color: #36dad1;
  font-family: "PF Din Text Comp Pro Medium", sans-serif;
  font-size: 78px;
  font-weight: 500;
  line-height: 55.63px;
  text-transform: uppercase;
  margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  /* line 28, resources/assets/styles/pages/_error404.scss */

  .error404 .white-box {
    margin-top: 50px;
    max-width: 95%;
  }
}

@font-face {
  font-family: 'lg';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"), url(data:application/font-woff;base64,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) format("woff"), url(data:application/x-font-ttf;base64,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) format("truetype"), url(/wp-content/themes/woosage/dist/vendor/lg_98d62b1e.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 11, node_modules/lightgallery/src/sass/lg-fonts.scss */

.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 3, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-actions .lg-next,
.lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}

/* line 18, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 23, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #FFF;
}

/* line 28, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-actions .lg-next {
  right: 20px;
}

/* line 31, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-actions .lg-next:before {
  content: "\E095";
}

/* line 36, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-actions .lg-prev {
  left: 20px;
}

/* line 39, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-actions .lg-prev:after {
  content: "\E094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@-o-keyframes lg-right-end {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@keyframes lg-right-end {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}

@-o-keyframes lg-left-end {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}

@keyframes lg-left-end {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}

/* line 77, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

/* line 84, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

/* line 92, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}

/* line 100, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

/* line 114, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-toolbar .lg-icon:hover {
  color: #FFF;
}

/* line 120, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-toolbar .lg-close:after {
  content: "\E070";
}

/* line 126, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-toolbar .lg-download:after {
  content: "\E0F2";
}

/* line 133, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

/* line 145, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}

/* line 151, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

/* line 158, node_modules/lightgallery/src/sass/lg-theme-default.scss */

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

/* line 168, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-toolbar,
.lg-prev,
.lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 174, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

/* line 179, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

/* line 184, node_modules/lightgallery/src/sass/lg-theme-default.scss */

.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

/* line 194, node_modules/lightgallery/src/sass/lg-theme-default.scss */

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -o-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -webkit-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
     transform-origin: 50% 50%;
}

/* line 201, node_modules/lightgallery/src/sass/lg-theme-default.scss */

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

/* line 2, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 13, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 19, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 25, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
}

/* line 31, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}

/* line 36, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

/* line 42, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}

@media (min-width: 1025px) {
  /* line 42, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}

/* line 55, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

/* line 59, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 67, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

/* line 73, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

/* line 78, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}

/* line 82, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

/* line 88, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

/* line 103, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-toogle-thumb:after {
  content: "\E1FF";
}

/* line 107, node_modules/lightgallery/src/sass/lg-thumbnail.scss */

.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

/* line 2, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

/* line 11, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

/* line 18, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 27, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

/* line 41, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

/* line 48, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(/wp-content/themes/woosage/dist/vendor/vimeo-play_dfe7764b.png) no-repeat scroll 0 0 transparent;
}

/* line 52, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(/wp-content/themes/woosage/dist/vendor/vimeo-play_dfe7764b.png) no-repeat scroll 0 -58px transparent;
}

/* line 60, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url(/wp-content/themes/woosage/dist/vendor/video-play_dc34cc9c.png) no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}

/* line 69, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

/* line 77, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-youtube .lg-video-play {
  background: url(/wp-content/themes/woosage/dist/vendor/youtube-play_e6f0c233.png) no-repeat scroll 0 0 transparent;
}

/* line 81, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(/wp-content/themes/woosage/dist/vendor/youtube-play_e6f0c233.png) no-repeat scroll 0 -60px transparent;
}

/* line 87, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 96, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

/* line 101, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

/* line 105, node_modules/lightgallery/src/sass/lg-video.scss */

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

/* line 1, node_modules/lightgallery/src/sass/lg-autoplay.scss */

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}

/* line 12, node_modules/lightgallery/src/sass/lg-autoplay.scss */

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

/* line 19, node_modules/lightgallery/src/sass/lg-autoplay.scss */

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

/* line 24, node_modules/lightgallery/src/sass/lg-autoplay.scss */

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

/* line 30, node_modules/lightgallery/src/sass/lg-autoplay.scss */

.lg-autoplay-button:after {
  content: "\E01D";
}

/* line 31, node_modules/lightgallery/src/sass/lg-autoplay.scss */

.lg-show-autoplay .lg-autoplay-button:after {
  content: "\E01A";
}

/* line 5, node_modules/lightgallery/src/sass/lg-zoom.scss */

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
     transition-duration: 0s;
}

/* line 12, node_modules/lightgallery/src/sass/lg-zoom.scss */

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 19, node_modules/lightgallery/src/sass/lg-zoom.scss */

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 27, node_modules/lightgallery/src/sass/lg-zoom.scss */

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 32, node_modules/lightgallery/src/sass/lg-zoom.scss */

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -o-transition: opacity 0.15s, -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
     transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 45, node_modules/lightgallery/src/sass/lg-zoom.scss */

#lg-zoom-in:after {
  content: "\E311";
}

/* line 50, node_modules/lightgallery/src/sass/lg-zoom.scss */

#lg-actual-size {
  font-size: 20px;
}

/* line 52, node_modules/lightgallery/src/sass/lg-zoom.scss */

#lg-actual-size:after {
  content: "\E033";
}

/* line 57, node_modules/lightgallery/src/sass/lg-zoom.scss */

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

/* line 61, node_modules/lightgallery/src/sass/lg-zoom.scss */

#lg-zoom-out:after {
  content: "\E312";
}

/* line 65, node_modules/lightgallery/src/sass/lg-zoom.scss */

.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

/* line 2, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

/* line 12, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

/* line 18, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

/* line 27, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 34, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  -webkit-box-shadow: 0 0 0 2px white inset;
          box-shadow: 0 0 0 2px white inset;
}

/* line 40, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s, -o-transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

/* line 56, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

/* line 62, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
          box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  -webkit-transition: -webkit-box-shadow 0.3s ease 0s;
  transition: -webkit-box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;
  width: 12px;
}

/* line 71, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus {
  -webkit-box-shadow: 0 0 0 8px white inset;
          box-shadow: 0 0 0 8px white inset;
}

/* line 76, node_modules/lightgallery/src/sass/lg-pager.scss */

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

/* line 2, node_modules/lightgallery/src/sass/lg-fullscreen.scss */

.lg-fullscreen:after {
  content: "\E20C";
}

/* line 5, node_modules/lightgallery/src/sass/lg-fullscreen.scss */

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\E20D";
}

/* line 5, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

/* line 19, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
     transition-delay: 0s;
  -o-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

/* line 25, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}

/* line 29, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -o-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -webkit-transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
  transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s, -o-transform 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s, -o-transform 0.18s linear 0s;
}

/* line 45, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}

/* line 57, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}

/* line 61, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer .lg-dropdown > li:hover a,
.lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}

/* line 66, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}

/* line 73, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

/* line 78, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

/* line 84, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

/* line 97, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share {
  position: relative;
}

/* line 99, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share:after {
  content: "\E80D";
}

/* line 104, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

/* line 106, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\E901";
}

/* line 112, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

/* line 114, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\E904";
}

/* line 120, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

/* line 122, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\E902";
}

/* line 128, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

/* line 130, node_modules/lightgallery/src/sass/lg-share.scss */

.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\E903";
}

/* line 2, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

/* line 9, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

/* line 21, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 25, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-visible {
  opacity: 1;
}

/* line 32, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  -o-transition-duration: inherit !important;
     transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  -o-transition-timing-function: inherit !important;
     transition-timing-function: inherit !important;
}

/* line 42, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
     transition-duration: 0s !important;
  opacity: 1;
}

/* line 51, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 57, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 62, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 73, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

/* line 82, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-item {
  background: url(/wp-content/themes/woosage/dist/vendor/loading_bbdac9cd.gif) no-repeat scroll center center transparent;
  display: none !important;
}

/* line 87, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

/* line 92, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

/* line 97, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 104, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 113, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 123, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

/* line 127, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

/* line 132, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

/* line 143, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

/* line 149, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

/* line 157, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer .lg-empty-html {
  display: none;
}

/* line 162, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-outer.lg-hide-download #lg-download {
  display: none;
}

/* line 168, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

/* line 178, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-backdrop.in {
  opacity: 1;
}

/* line 188, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

/* line 194, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 200, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 207, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

/* line 210, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

/* line 215, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}

/* line 223, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

/* line 226, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 230, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 234, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

/* line 240, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: opacity 0.1s ease 0s, -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 247, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

/* line 252, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

/* line 256, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

/* line 260, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

/* line 266, node_modules/lightgallery/src/sass/lg-core.scss */

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}


/*# sourceMappingURL=main.css.map*/