@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap);
#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;width:100%;background:#fff
}

/******************************************************************
Theme Name: Turbo "6.1.1"
Theme URI: https://outofthesandbox.com/collections/turbo-theme
Author: Out of the Sandbox (https://outofthesandbox.com)
Description: Shopify Theme (https://www.shopify.com/&ref=out-of-the-sandbox)
******************************************************************/
/* Table of Contents
==================================================
#Variables
#Mixins
#Helper Classes
#Functions
#Grid/layout
#Reset
#Basic Styles
#Typography
#Links
#Lists
#Menu
#Images
#Placeholders
#Videos
#Buttons
#Tabs
#Accordions
#Forms
#Contact Form
#Newsletter
#Tables
#Misc
#Testimonials
#FAQ Template
#Team Template
#Logo-list
#Gallery Section
#Recently Viewed
#Search autocomplete
#Search page
#Site Styles
#Header
#Currency / Language switcher
#Swatch Styles
#Sidebar
#Plyr
#Flickity
#Password Page
#Account
#Policy pages
#Page Details
#Product Media
#Product Details
#Product Recommendations
#Home page - General
#Home page - Slideshow
#Home page - Search
#Home page - Image with text
#Home page - Divider
#Home page - Quote
#Home page - Rich text and image
#Home page - Featured promotions
#Home page - Featured products
#Home page - Featured collection
#Home page - Image with text overlay
#Home page - Video
#Home page - Newsletter
#Home page - Text column with images
#Font-Face
#Custom Styles */
/* #Variables
================================================== */
/* #Mixins
================================================== */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);
   or object-fit and object-position:
  @include object-fit(cover, top);
*/
/*
  Prefix mixin for generating vendor prefixes.
  Based on https://github.com/thoughtbot/bourbon/blob/v4-stable/app/assets/stylesheets/addons/_prefixer.scss

  Usage:
    // Input:
    .element {
      @include prefix(transform, scale(1), ms webkit spec);
    }

    // Output:
    .element {
      -ms-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
    }
*/
/* #Helper Classes
================================================== */
.is-radius-36{
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: inline-block;
  border: 1px #ccc solid;
  line-height: 36px;
  vertical-align: bottom;
}
.is-radius-18{
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  border: 1px #ccc solid;
  line-height: 18px;
  vertical-align: bottom;
}
.is-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.is-inline-flex {
  display: -webkit-inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.is-align-start,
.is-align-left {
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.is-align-end,
.is-align-right {
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.is-align-self-end,
.is-align-self-right {
  -webkit-align-self: flex-end;
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.is-align-baseline {
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.is-align-center {
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.is-align-stretch {
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.is-justify-start,
.is-justify-left {
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
.is-justify-end,
.is-justify-right {
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.is-justify-center {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.is-justify-space-around {
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: space-around;
}
.is-justify-space-between {
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
}
.is-flex-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.is-flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.is-flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.is-flex-row {
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.is-flex-row-reverse {
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.is-flex-column {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.is-flex-column-reverse {
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
}
.is-order-aligned-left {
  -webkit-box-ordinal-group: -1;
  -ms-flex-order: -1;
  order: -1;
}
@media only screen and (max-width: 480px) {
.is-order-aligned-left {
    -webkit-box-ordinal-group: inherit;
    -ms-flex-order: inherit;
    order: inherit;
}
}
.is-order-aligned-right {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (max-width: 480px) {
.is-order-aligned-right {
    -webkit-box-ordinal-group: inherit;
    -ms-flex-order: inherit;
    order: inherit;
}
}
.has-padding-top {
  padding-top: 20px;
}
.has-padding-bottom {
  padding-bottom: 20px;
}
.has-padding-left {
  padding-left: 20px;
}
.has-padding-right {
  padding-right: 20px;
}
.has-padding {
  padding: 20px;
}
.has-margin-top {
  margin-top: 20px;
}
.has-margin-bottom {
  margin-bottom: 20px;
}
.text-align-center {
  text-align: center;
}
.text-align-left,
.text-align-start {
  text-align: left;
}
.text-align-left h1,
.text-align-left h2,
.text-align-left h3,
.text-align-left h1.title,
.text-align-left h2.title,
.text-align-left h3.title,
.text-align-start h1,
.text-align-start h2,
.text-align-start h3,
.text-align-start h1.title,
.text-align-start h2.title,
.text-align-start h3.title {
  text-align: left;
}
.text-align-right,
.text-align-end {
  text-align: right;
}
.text-align-right h1,
.text-align-right h2,
.text-align-right h3,
.text-align-right h1.title,
.text-align-right h2.title,
.text-align-right h3.title,
.text-align-end h1,
.text-align-end h2,
.text-align-end h3,
.text-align-end h1.title,
.text-align-end h2.title,
.text-align-end h3.title {
  text-align: right;
}
.is-hidden {
  display: none !important;
}
.is-visible {
  display: block !important;
}
.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}
.is-invisible {
  visibility: hidden !important;
}
@media only screen and (min-width: 481px) and (max-width: 798px) {
.is-hidden-small {
    display: none !important;
}
}
@media only screen and (min-width: 799px) and (max-width: 1024px) {
.is-hidden-medium {
    display: none !important;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1400px) {
.is-hidden-large {
    display: none !important;
}
}
@media only screen and (max-width: 798px) {
.is-hidden-mobile-only {
    display: none !important;
}
}
.is-invisible {
  visibility: hidden !important;
}
/* #Functions
================================================== */
/* #Grid/Layout
================================================== */
.index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.index-sections,
.page-blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
}
.shopify-section {
  width: 100%;
}
.shopify-section--article-template {
  overflow-x: hidden;
}
.section {
  width: 1236px;
  margin-left: auto;
  margin-right: auto;
}
.section.is-width-wide {
  width: 100%;
  max-width: none;
}
.container {
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.container .column,
.container .columns {
  margin-left: calc(20px / 2);
  margin-right: calc(20px / 2);
}
@media only screen and (min-width: 769px) and (max-width: 1000px) {
.container {
    margin-top: 25px;
}
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media only screen and (max-width: 798px) {
.row .column,
  .row .columns {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}
[class*="offset-by"] {
  position: relative;
}
/*================ Build Base Grid Classes ================*/
.hidden {
  display: none;
}
.visible {
  display: block;
}
.one {
  width: calc(6.25% - 20px);
}
.two {
  width: calc(12.5% - 20px);
}
.three {
  width: calc(18.75% - 20px);
}
.four {
  width: calc(25% - 20px);
}
.five {
  width: calc(31.25% - 20px);
}
.six {
  width: calc(37.5% - 20px);
}
.seven {
  width: calc(43.75% - 20px);
}
.eight {
  width: calc(50% - 20px);
}
.nine {
  width: calc(56.25% - 20px);
}
.ten {
  width: calc(62.5% - 20px);
}
.eleven {
  width: calc(68.75% - 20px);
}
.twelve {
  width: calc(75% - 20px);
}
.thirteen {
  width: calc(81.25% - 20px);
}
.fourteen {
  width: calc(87.5% - 20px);
}
.fifteen {
  width: calc(93.75% - 20px);
}
.sixteen {
  width: calc(100% - 20px);
}
.one-whole {
  width: calc(100% - 20px);
}
.one-half {
  width: calc(50% - 20px);
}
.one-third {
  width: calc(33.33333% - 20px);
}
.two-thirds {
  width: calc(66.66667% - 20px);
}
.one-fourth {
  width: calc(25% - 20px);
}
.two-fourths {
  width: calc(50% - 20px);
}
.three-fourths {
  width: calc(75% - 20px);
}
.one-fifth {
  width: calc(20% - 20px);
}
.two-fifths {
  width: calc(40% - 20px);
}
.three-fifths {
  width: calc(60% - 20px);
}
.four-fifths {
  width: calc(80% - 20px);
}
.one-sixth {
  width: calc(16.66667% - 20px);
}
.two-sixths {
  width: calc(33.33333% - 20px);
}
.three-sixths {
  width: calc(50% - 20px);
}
.four-sixths {
  width: calc(66.66667% - 20px);
}
.five-sixths {
  width: calc(83.33333% - 20px);
}
.one-seventh {
  width: calc(14.28571% - 20px);
}
.two-sevenths {
  width: calc(28.57143% - 20px);
}
.three-sevenths {
  width: calc(42.85714% - 20px);
}
.four-sevenths {
  width: calc(57.14286% - 20px);
}
.five-sevenths {
  width: calc(71.42857% - 20px);
}
.one-eighth {
  width: calc(12.5% - 20px);
}
.two-eighths {
  width: calc(25% - 20px);
}
.three-eighths {
  width: calc(37.5% - 20px);
}
.four-eighths {
  width: calc(50% - 20px);
}
.five-eighths {
  width: calc(62.5% - 20px);
}
.six-eighths {
  width: calc(75% - 20px);
}
.seven-eighths {
  width: calc(87.5% - 20px);
}
.one-tenth {
  width: calc(10% - 20px);
}
.two-tenths {
  width: calc(20% - 20px);
}
.three-tenths {
  width: calc(30% - 20px);
}
.four-tenths {
  width: calc(40% - 20px);
}
.five-tenths {
  width: calc(50% - 20px);
}
.six-tenths {
  width: calc(60% - 20px);
}
.seven-tenths {
  width: calc(70% - 20px);
}
.eight-tenths {
  width: calc(80% - 20px);
}
.nine-tenths {
  width: calc(90% - 20px);
}
.one-twelfth {
  width: calc(8.33333% - 20px);
}
.two-twelfths {
  width: calc(16.66667% - 20px);
}
.three-twelfths {
  width: calc(25% - 20px);
}
.four-twelfths {
  width: calc(33.33333% - 20px);
}
.five-twelfths {
  width: calc(41.66667% - 20px);
}
.six-twelfths {
  width: calc(50% - 20px);
}
.seven-twelfths {
  width: calc(58.33333% - 20px);
}
.eight-twelfths {
  width: calc(66.66667% - 20px);
}
.nine-twelfths {
  width: calc(75% - 20px);
}
.ten-twelfths {
  width: calc(83.33333% - 20px);
}
.eleven-twelfths {
  width: calc(91.66667% - 20px);
}
.offset-by-one {
  left: calc(6.25%);
}
.offset-by-two {
  left: calc(12.5%);
}
.offset-by-three {
  left: calc(18.75%);
}
.offset-by-four {
  left: calc(25%);
}
.offset-by-five {
  left: calc(31.25%);
}
.offset-by-six {
  left: calc(37.5%);
}
.offset-by-seven {
  left: calc(43.75%);
}
.offset-by-eight {
  left: calc(50%);
}
.offset-by-nine {
  left: calc(56.25%);
}
.offset-by-ten {
  left: calc(62.5%);
}
.offset-by-eleven {
  left: calc(68.75%);
}
.offset-by-twelve {
  left: calc(75%);
}
.offset-by-thirteen {
  left: calc(81.25%);
}
.offset-by-fourteen {
  left: calc(87.5%);
}
.offset-by-fifteen {
  left: calc(93.75%);
}
.equal-columns--outside-trim .one-half:nth-of-type(2n),
.equal-columns--outside-trim .eight:nth-of-type(2n),
.equal-columns--outside-trim .one-third:nth-of-type(3n),
.equal-columns--outside-trim .one-fourth:nth-of-type(4n),
.equal-columns--outside-trim .four:nth-of-type(4n),
.equal-columns--outside-trim .one-fifth:nth-of-type(5n),
.equal-columns--outside-trim .one-sixth:nth-of-type(6n),
.equal-columns--outside-trim .one-seventh:nth-of-type(7n),
.equal-columns--outside-trim .two:nth-of-type(8n) {
  margin-right: 0;
}
.equal-columns--outside-trim .one-half:nth-of-type(2n+1),
.equal-columns--outside-trim .eight:nth-of-type(2n+1),
.equal-columns--outside-trim .one-third:nth-of-type(3n+1),
.equal-columns--outside-trim .one-fourth:nth-of-type(4n+1),
.equal-columns--outside-trim .four:nth-of-type(4n+1),
.equal-columns--outside-trim .one-fifth:nth-of-type(5n+1),
.equal-columns--outside-trim .one-sixth:nth-of-type(6n+1),
.equal-columns--outside-trim .one-seventh:nth-of-type(7n+1),
.equal-columns--outside-trim .two:nth-of-type(8n+1) {
  margin-left: 0;
}
.equal-columns--outside-trim .one-whole:nth-of-type(1n+1) {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.equal-columns--outside-trim .one-half {
  width: calc(50% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .one-third {
  width: calc(33.33333% - (20px - (20px / 3)));
}
.equal-columns--outside-trim .one-fifth {
  width: calc(20% - (20px - (20px / 5)));
}
.equal-columns--outside-trim .one-fourth {
  width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .one-sixth {
  width: calc(16.66667% - (20px - (20px / 6)));
}
.equal-columns--outside-trim .one-seventh {
  width: calc(14.28571% - (20px - (20px / 7)));
}
.equal-columns--outside-trim .two {
  width: calc(12.5% - (20px - (20px / 8)));
}
.equal-columns--outside-trim .four {
  width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .seven {
  width: calc(43.75% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .eight {
  width: calc(50% - (20px / 2));
}
.equal-columns--outside-trim .nine {
  width: calc(56.25% - (20px - (20px / 2)));
}
.has-no-side-gutter.has-background {
  padding-right: 0px;
  padding-left: 0px;
}
.has-no-side-gutter .one-whole,
.has-no-side-gutter .one-half,
.has-no-side-gutter .eight,
.has-no-side-gutter .one-third,
.has-no-side-gutter .two-thirds,
.has-no-side-gutter .one-fourth,
.has-no-side-gutter .four,
.has-no-side-gutter .one-fifth,
.has-no-side-gutter .three-fifths,
.has-no-side-gutter .two-fifths,
.has-no-side-gutter .one-sixth,
.has-no-side-gutter .one-seventh,
.has-no-side-gutter .one-eighth,
.has-no-side-gutter .two {
  margin-right: 0;
  margin-left: 0;
}
.has-no-side-gutter .one-whole {
  width: 100%;
}
.has-no-side-gutter .one-half {
  width: 50%;
}
.has-no-side-gutter .one-third {
  width: 33.33333%;
}
.has-no-side-gutter .one-fourth {
  width: 25%;
}
.has-no-side-gutter .one-fifth {
  width: 20%;
}
.has-no-side-gutter .two-fifths {
  width: 40%;
}
.has-no-side-gutter .three-fifths {
  width: 60%;
}
.has-no-side-gutter .one-sixth {
  width: 16.66667%;
}
.has-no-side-gutter .one-seventh {
  width: 14.28571%;
}
.has-no-side-gutter .one-eighth {
  width: 12.5%;
}
.has-no-side-gutter .two-thirds {
  width: 66.66667%;
}
.has-no-side-gutter .two {
  width: 12.5%;
}
.has-no-side-gutter .four {
  width: 25%;
}
.has-no-side-gutter .seven {
  width: 43.75%;
}
.has-no-side-gutter .eight {
  width: 50%;
}
.has-no-side-gutter .nine {
  width: 56.25%;
}
.show {
  display: block !important;
}
.hide {
  display: none !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
/*============================================================================
  Generate breakpoint-specific column widths and push classes
    - Default column widths: $breakpoint-has-widths: ($small, $medium-up);
    - Default is no push classes
    - Will not work if `styles/global/grid.scss` is removed
==============================================================================*/
/*================ Build Responsive Grid Classes ================*/
@media only screen and (max-width: 1024px) {
.large-down--hidden {
    display: none;
}
.large-down--visible {
    display: block;
}
.large-down--one {
    width: calc(6.25% - 20px);
}
.large-down--two {
    width: calc(12.5% - 20px);
}
.large-down--three {
    width: calc(18.75% - 20px);
}
.large-down--four {
    width: calc(25% - 20px);
}
.large-down--five {
    width: calc(31.25% - 20px);
}
.large-down--six {
    width: calc(37.5% - 20px);
}
.large-down--seven {
    width: calc(43.75% - 20px);
}
.large-down--eight {
    width: calc(50% - 20px);
}
.large-down--nine {
    width: calc(56.25% - 20px);
}
.large-down--ten {
    width: calc(62.5% - 20px);
}
.large-down--eleven {
    width: calc(68.75% - 20px);
}
.large-down--twelve {
    width: calc(75% - 20px);
}
.large-down--thirteen {
    width: calc(81.25% - 20px);
}
.large-down--fourteen {
    width: calc(87.5% - 20px);
}
.large-down--fifteen {
    width: calc(93.75% - 20px);
}
.large-down--sixteen {
    width: calc(100% - 20px);
}
.large-down--one-whole {
    width: calc(100% - 20px);
}
.large-down--one-half {
    width: calc(50% - 20px);
}
.large-down--one-third {
    width: calc(33.33333% - 20px);
}
.large-down--two-thirds {
    width: calc(66.66667% - 20px);
}
.large-down--one-fourth {
    width: calc(25% - 20px);
}
.large-down--two-fourths {
    width: calc(50% - 20px);
}
.large-down--three-fourths {
    width: calc(75% - 20px);
}
.large-down--one-fifth {
    width: calc(20% - 20px);
}
.large-down--two-fifths {
    width: calc(40% - 20px);
}
.large-down--three-fifths {
    width: calc(60% - 20px);
}
.large-down--four-fifths {
    width: calc(80% - 20px);
}
.large-down--one-sixth {
    width: calc(16.66667% - 20px);
}
.large-down--two-sixths {
    width: calc(33.33333% - 20px);
}
.large-down--three-sixths {
    width: calc(50% - 20px);
}
.large-down--four-sixths {
    width: calc(66.66667% - 20px);
}
.large-down--five-sixths {
    width: calc(83.33333% - 20px);
}
.large-down--one-seventh {
    width: calc(14.28571% - 20px);
}
.large-down--two-sevenths {
    width: calc(28.57143% - 20px);
}
.large-down--three-sevenths {
    width: calc(42.85714% - 20px);
}
.large-down--four-sevenths {
    width: calc(57.14286% - 20px);
}
.large-down--five-sevenths {
    width: calc(71.42857% - 20px);
}
.large-down--one-eighth {
    width: calc(12.5% - 20px);
}
.large-down--two-eighths {
    width: calc(25% - 20px);
}
.large-down--three-eighths {
    width: calc(37.5% - 20px);
}
.large-down--four-eighths {
    width: calc(50% - 20px);
}
.large-down--five-eighths {
    width: calc(62.5% - 20px);
}
.large-down--six-eighths {
    width: calc(75% - 20px);
}
.large-down--seven-eighths {
    width: calc(87.5% - 20px);
}
.large-down--one-tenth {
    width: calc(10% - 20px);
}
.large-down--two-tenths {
    width: calc(20% - 20px);
}
.large-down--three-tenths {
    width: calc(30% - 20px);
}
.large-down--four-tenths {
    width: calc(40% - 20px);
}
.large-down--five-tenths {
    width: calc(50% - 20px);
}
.large-down--six-tenths {
    width: calc(60% - 20px);
}
.large-down--seven-tenths {
    width: calc(70% - 20px);
}
.large-down--eight-tenths {
    width: calc(80% - 20px);
}
.large-down--nine-tenths {
    width: calc(90% - 20px);
}
.large-down--one-twelfth {
    width: calc(8.33333% - 20px);
}
.large-down--two-twelfths {
    width: calc(16.66667% - 20px);
}
.large-down--three-twelfths {
    width: calc(25% - 20px);
}
.large-down--four-twelfths {
    width: calc(33.33333% - 20px);
}
.large-down--five-twelfths {
    width: calc(41.66667% - 20px);
}
.large-down--six-twelfths {
    width: calc(50% - 20px);
}
.large-down--seven-twelfths {
    width: calc(58.33333% - 20px);
}
.large-down--eight-twelfths {
    width: calc(66.66667% - 20px);
}
.large-down--nine-twelfths {
    width: calc(75% - 20px);
}
.large-down--ten-twelfths {
    width: calc(83.33333% - 20px);
}
.large-down--eleven-twelfths {
    width: calc(91.66667% - 20px);
}
.large-down--offset-by-one {
    left: calc(6.25%);
}
.large-down--offset-by-two {
    left: calc(12.5%);
}
.large-down--offset-by-three {
    left: calc(18.75%);
}
.large-down--offset-by-four {
    left: calc(25%);
}
.large-down--offset-by-five {
    left: calc(31.25%);
}
.large-down--offset-by-six {
    left: calc(37.5%);
}
.large-down--offset-by-seven {
    left: calc(43.75%);
}
.large-down--offset-by-eight {
    left: calc(50%);
}
.large-down--offset-by-nine {
    left: calc(56.25%);
}
.large-down--offset-by-ten {
    left: calc(62.5%);
}
.large-down--offset-by-eleven {
    left: calc(68.75%);
}
.large-down--offset-by-twelve {
    left: calc(75%);
}
.large-down--offset-by-thirteen {
    left: calc(81.25%);
}
.large-down--offset-by-fourteen {
    left: calc(87.5%);
}
.large-down--offset-by-fifteen {
    left: calc(93.75%);
}
.equal-columns--outside-trim .large-down--one-half:nth-of-type(2n),
  .equal-columns--outside-trim .large-down--eight:nth-of-type(2n),
  .equal-columns--outside-trim .large-down--one-third:nth-of-type(3n),
  .equal-columns--outside-trim .large-down--one-fourth:nth-of-type(4n),
  .equal-columns--outside-trim .large-down--four:nth-of-type(4n),
  .equal-columns--outside-trim .large-down--one-fifth:nth-of-type(5n),
  .equal-columns--outside-trim .large-down--one-sixth:nth-of-type(6n),
  .equal-columns--outside-trim .large-down--one-seventh:nth-of-type(7n),
  .equal-columns--outside-trim .large-down--two:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .large-down--one-half:nth-of-type(2n+1),
  .equal-columns--outside-trim .large-down--eight:nth-of-type(2n+1),
  .equal-columns--outside-trim .large-down--one-third:nth-of-type(3n+1),
  .equal-columns--outside-trim .large-down--one-fourth:nth-of-type(4n+1),
  .equal-columns--outside-trim .large-down--four:nth-of-type(4n+1),
  .equal-columns--outside-trim .large-down--one-fifth:nth-of-type(5n+1),
  .equal-columns--outside-trim .large-down--one-sixth:nth-of-type(6n+1),
  .equal-columns--outside-trim .large-down--one-seventh:nth-of-type(7n+1),
  .equal-columns--outside-trim .large-down--two:nth-of-type(8n+1) {
    margin-left: 0;
}
.equal-columns--outside-trim .large-down--one-whole:nth-of-type(1n+1) {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.equal-columns--outside-trim .large-down--one-half {
    width: calc(50% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .large-down--one-third {
    width: calc(33.33333% - (20px - (20px / 3)));
}
.equal-columns--outside-trim .large-down--one-fifth {
    width: calc(20% - (20px - (20px / 5)));
}
.equal-columns--outside-trim .large-down--one-fourth {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .large-down--one-sixth {
    width: calc(16.66667% - (20px - (20px / 6)));
}
.equal-columns--outside-trim .large-down--one-seventh {
    width: calc(14.28571% - (20px - (20px / 7)));
}
.equal-columns--outside-trim .large-down--two {
    width: calc(12.5% - (20px - (20px / 8)));
}
.equal-columns--outside-trim .large-down--four {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .large-down--seven {
    width: calc(43.75% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .large-down--eight {
    width: calc(50% - (20px / 2));
}
.equal-columns--outside-trim .large-down--nine {
    width: calc(56.25% - (20px - (20px / 2)));
}
.has-no-side-gutter.has-background {
    padding-right: 0px;
    padding-left: 0px;
}
.has-no-side-gutter .large-down--one-whole,
  .has-no-side-gutter .large-down--one-half,
  .has-no-side-gutter .large-down--eight,
  .has-no-side-gutter .large-down--one-third,
  .has-no-side-gutter .large-down--two-thirds,
  .has-no-side-gutter .large-down--one-fourth,
  .has-no-side-gutter .large-down--four,
  .has-no-side-gutter .large-down--one-fifth,
  .has-no-side-gutter .large-down--three-fifths,
  .has-no-side-gutter .large-down--two-fifths,
  .has-no-side-gutter .large-down--one-sixth,
  .has-no-side-gutter .large-down--one-seventh,
  .has-no-side-gutter .large-down--one-eighth,
  .has-no-side-gutter .large-down--two {
    margin-right: 0;
    margin-left: 0;
}
.has-no-side-gutter .large-down--one-whole {
    width: 100%;
}
.has-no-side-gutter .large-down--one-half {
    width: 50%;
}
.has-no-side-gutter .large-down--one-third {
    width: 33.33333%;
}
.has-no-side-gutter .large-down--one-fourth {
    width: 25%;
}
.has-no-side-gutter .large-down--one-fifth {
    width: 20%;
}
.has-no-side-gutter .large-down--two-fifths {
    width: 40%;
}
.has-no-side-gutter .large-down--three-fifths {
    width: 60%;
}
.has-no-side-gutter .large-down--one-sixth {
    width: 16.66667%;
}
.has-no-side-gutter .large-down--one-seventh {
    width: 14.28571%;
}
.has-no-side-gutter .large-down--one-eighth {
    width: 12.5%;
}
.has-no-side-gutter .large-down--two-thirds {
    width: 66.66667%;
}
.has-no-side-gutter .large-down--two {
    width: 12.5%;
}
.has-no-side-gutter .large-down--four {
    width: 25%;
}
.has-no-side-gutter .large-down--seven {
    width: 43.75%;
}
.has-no-side-gutter .large-down--eight {
    width: 50%;
}
.has-no-side-gutter .large-down--nine {
    width: 56.25%;
}
.large-down--show {
    display: block !important;
}
.large-down--hide {
    display: none !important;
}
.large-down--text-left {
    text-align: left !important;
}
.large-down--text-right {
    text-align: right !important;
}
.large-down--text-center {
    text-align: center !important;
}
}
@media only screen and (max-width: 1024px) and (max-width: 1024px) {
.equal-columns--outside-trim .large-down--one-half.large-down--one-half,
  .equal-columns--outside-trim .large-down--eight.large-down--eight,
  .equal-columns--outside-trim .large-down--one-third.large-down--one-third,
  .equal-columns--outside-trim .large-down--one-fourth.large-down--one-fourth,
  .equal-columns--outside-trim .large-down--four.large-down--four,
  .equal-columns--outside-trim .large-down--one-fifth.large-down--one-fifth,
  .equal-columns--outside-trim .large-down--one-sixth.large-down--one-sixth,
  .equal-columns--outside-trim .large-down--one-seventh.large-down--one-seventh,
  .equal-columns--outside-trim .large-down--two.large-down--two {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.equal-columns--outside-trim .large-down--one-half:nth-of-type(2n),
  .equal-columns--outside-trim .large-down--eight:nth-of-type(2n),
  .equal-columns--outside-trim .large-down--one-third:nth-of-type(3n),
  .equal-columns--outside-trim .large-down--one-fourth:nth-of-type(4n),
  .equal-columns--outside-trim .large-down--four:nth-of-type(4n),
  .equal-columns--outside-trim .large-down--one-fifth:nth-of-type(5n),
  .equal-columns--outside-trim .large-down--one-sixth:nth-of-type(6n),
  .equal-columns--outside-trim .large-down--one-seventh:nth-of-type(7n),
  .equal-columns--outside-trim .large-down--two:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .large-down--one-half:nth-of-type(2n+1),
  .equal-columns--outside-trim .large-down--eight:nth-of-type(2n+1),
  .equal-columns--outside-trim .large-down--one-third:nth-of-type(3n+1),
  .equal-columns--outside-trim .large-down--one-fourth:nth-of-type(4n+1),
  .equal-columns--outside-trim .large-down--four:nth-of-type(4n+1),
  .equal-columns--outside-trim .large-down--one-fifth:nth-of-type(5n+1),
  .equal-columns--outside-trim .large-down--one-sixth:nth-of-type(6n+1),
  .equal-columns--outside-trim .large-down--one-seventh:nth-of-type(7n+1),
  .equal-columns--outside-trim .large-down--two:nth-of-type(8n+1) {
    margin-left: 0;
}
}
@media only screen and (max-width: 798px) {
.medium-down--hidden {
    display: none;
}
.medium-down--visible {
    display: block;
}
.medium-down--one {
    width: calc(6.25% - 20px);
}
.medium-down--two {
    width: calc(12.5% - 20px);
}
.medium-down--three {
    width: calc(18.75% - 20px);
}
.medium-down--four {
    width: calc(25% - 20px);
}
.medium-down--five {
    width: calc(31.25% - 20px);
}
.medium-down--six {
    width: calc(37.5% - 20px);
}
.medium-down--seven {
    width: calc(43.75% - 20px);
}
.medium-down--eight {
    width: calc(50% - 20px);
}
.medium-down--nine {
    width: calc(56.25% - 20px);
}
.medium-down--ten {
    width: calc(62.5% - 20px);
}
.medium-down--eleven {
    width: calc(68.75% - 20px);
}
.medium-down--twelve {
    width: calc(75% - 20px);
}
.medium-down--thirteen {
    width: calc(81.25% - 20px);
}
.medium-down--fourteen {
    width: calc(87.5% - 20px);
}
.medium-down--fifteen {
    width: calc(93.75% - 20px);
}
.medium-down--sixteen {
    width: calc(100% - 20px);
}
.medium-down--one-whole {
    width: calc(100% - 20px);
}
.medium-down--one-half {
    width: calc(50% - 20px);
}
.medium-down--one-third {
    width: calc(33.33333% - 20px);
}
.medium-down--two-thirds {
    width: calc(66.66667% - 20px);
}
.medium-down--one-fourth {
    width: calc(25% - 20px);
}
.medium-down--two-fourths {
    width: calc(50% - 20px);
}
.medium-down--three-fourths {
    width: calc(75% - 20px);
}
.medium-down--one-fifth {
    width: calc(20% - 20px);
}
.medium-down--two-fifths {
    width: calc(40% - 20px);
}
.medium-down--three-fifths {
    width: calc(60% - 20px);
}
.medium-down--four-fifths {
    width: calc(80% - 20px);
}
.medium-down--one-sixth {
    width: calc(16.66667% - 20px);
}
.medium-down--two-sixths {
    width: calc(33.33333% - 20px);
}
.medium-down--three-sixths {
    width: calc(50% - 20px);
}
.medium-down--four-sixths {
    width: calc(66.66667% - 20px);
}
.medium-down--five-sixths {
    width: calc(83.33333% - 20px);
}
.medium-down--one-seventh {
    width: calc(14.28571% - 20px);
}
.medium-down--two-sevenths {
    width: calc(28.57143% - 20px);
}
.medium-down--three-sevenths {
    width: calc(42.85714% - 20px);
}
.medium-down--four-sevenths {
    width: calc(57.14286% - 20px);
}
.medium-down--five-sevenths {
    width: calc(71.42857% - 20px);
}
.medium-down--one-eighth {
    width: calc(12.5% - 20px);
}
.medium-down--two-eighths {
    width: calc(25% - 20px);
}
.medium-down--three-eighths {
    width: calc(37.5% - 20px);
}
.medium-down--four-eighths {
    width: calc(50% - 20px);
}
.medium-down--five-eighths {
    width: calc(62.5% - 20px);
}
.medium-down--six-eighths {
    width: calc(75% - 20px);
}
.medium-down--seven-eighths {
    width: calc(87.5% - 20px);
}
.medium-down--one-tenth {
    width: calc(10% - 20px);
}
.medium-down--two-tenths {
    width: calc(20% - 20px);
}
.medium-down--three-tenths {
    width: calc(30% - 20px);
}
.medium-down--four-tenths {
    width: calc(40% - 20px);
}
.medium-down--five-tenths {
    width: calc(50% - 20px);
}
.medium-down--six-tenths {
    width: calc(60% - 20px);
}
.medium-down--seven-tenths {
    width: calc(70% - 20px);
}
.medium-down--eight-tenths {
    width: calc(80% - 20px);
}
.medium-down--nine-tenths {
    width: calc(90% - 20px);
}
.medium-down--one-twelfth {
    width: calc(8.33333% - 20px);
}
.medium-down--two-twelfths {
    width: calc(16.66667% - 20px);
}
.medium-down--three-twelfths {
    width: calc(25% - 20px);
}
.medium-down--four-twelfths {
    width: calc(33.33333% - 20px);
}
.medium-down--five-twelfths {
    width: calc(41.66667% - 20px);
}
.medium-down--six-twelfths {
    width: calc(50% - 20px);
}
.medium-down--seven-twelfths {
    width: calc(58.33333% - 20px);
}
.medium-down--eight-twelfths {
    width: calc(66.66667% - 20px);
}
.medium-down--nine-twelfths {
    width: calc(75% - 20px);
}
.medium-down--ten-twelfths {
    width: calc(83.33333% - 20px);
}
.medium-down--eleven-twelfths {
    width: calc(91.66667% - 20px);
}
.medium-down--offset-by-one {
    left: calc(6.25%);
}
.medium-down--offset-by-two {
    left: calc(12.5%);
}
.medium-down--offset-by-three {
    left: calc(18.75%);
}
.medium-down--offset-by-four {
    left: calc(25%);
}
.medium-down--offset-by-five {
    left: calc(31.25%);
}
.medium-down--offset-by-six {
    left: calc(37.5%);
}
.medium-down--offset-by-seven {
    left: calc(43.75%);
}
.medium-down--offset-by-eight {
    left: calc(50%);
}
.medium-down--offset-by-nine {
    left: calc(56.25%);
}
.medium-down--offset-by-ten {
    left: calc(62.5%);
}
.medium-down--offset-by-eleven {
    left: calc(68.75%);
}
.medium-down--offset-by-twelve {
    left: calc(75%);
}
.medium-down--offset-by-thirteen {
    left: calc(81.25%);
}
.medium-down--offset-by-fourteen {
    left: calc(87.5%);
}
.medium-down--offset-by-fifteen {
    left: calc(93.75%);
}
.equal-columns--outside-trim .medium-down--one-half:nth-of-type(2n),
  .equal-columns--outside-trim .medium-down--eight:nth-of-type(2n),
  .equal-columns--outside-trim .medium-down--one-third:nth-of-type(3n),
  .equal-columns--outside-trim .medium-down--one-fourth:nth-of-type(4n),
  .equal-columns--outside-trim .medium-down--four:nth-of-type(4n),
  .equal-columns--outside-trim .medium-down--one-fifth:nth-of-type(5n),
  .equal-columns--outside-trim .medium-down--one-sixth:nth-of-type(6n),
  .equal-columns--outside-trim .medium-down--one-seventh:nth-of-type(7n),
  .equal-columns--outside-trim .medium-down--two:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .medium-down--one-half:nth-of-type(2n+1),
  .equal-columns--outside-trim .medium-down--eight:nth-of-type(2n+1),
  .equal-columns--outside-trim .medium-down--one-third:nth-of-type(3n+1),
  .equal-columns--outside-trim .medium-down--one-fourth:nth-of-type(4n+1),
  .equal-columns--outside-trim .medium-down--four:nth-of-type(4n+1),
  .equal-columns--outside-trim .medium-down--one-fifth:nth-of-type(5n+1),
  .equal-columns--outside-trim .medium-down--one-sixth:nth-of-type(6n+1),
  .equal-columns--outside-trim .medium-down--one-seventh:nth-of-type(7n+1),
  .equal-columns--outside-trim .medium-down--two:nth-of-type(8n+1) {
    margin-left: 0;
}
.equal-columns--outside-trim .medium-down--one-whole:nth-of-type(1n+1) {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.equal-columns--outside-trim .medium-down--one-half {
    width: calc(50% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .medium-down--one-third {
    width: calc(33.33333% - (20px - (20px / 3)));
}
.equal-columns--outside-trim .medium-down--one-fifth {
    width: calc(20% - (20px - (20px / 5)));
}
.equal-columns--outside-trim .medium-down--one-fourth {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .medium-down--one-sixth {
    width: calc(16.66667% - (20px - (20px / 6)));
}
.equal-columns--outside-trim .medium-down--one-seventh {
    width: calc(14.28571% - (20px - (20px / 7)));
}
.equal-columns--outside-trim .medium-down--two {
    width: calc(12.5% - (20px - (20px / 8)));
}
.equal-columns--outside-trim .medium-down--four {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .medium-down--seven {
    width: calc(43.75% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .medium-down--eight {
    width: calc(50% - (20px / 2));
}
.equal-columns--outside-trim .medium-down--nine {
    width: calc(56.25% - (20px - (20px / 2)));
}
.has-no-side-gutter.has-background {
    padding-right: 0px;
    padding-left: 0px;
}
.has-no-side-gutter .medium-down--one-whole,
  .has-no-side-gutter .medium-down--one-half,
  .has-no-side-gutter .medium-down--eight,
  .has-no-side-gutter .medium-down--one-third,
  .has-no-side-gutter .medium-down--two-thirds,
  .has-no-side-gutter .medium-down--one-fourth,
  .has-no-side-gutter .medium-down--four,
  .has-no-side-gutter .medium-down--one-fifth,
  .has-no-side-gutter .medium-down--three-fifths,
  .has-no-side-gutter .medium-down--two-fifths,
  .has-no-side-gutter .medium-down--one-sixth,
  .has-no-side-gutter .medium-down--one-seventh,
  .has-no-side-gutter .medium-down--one-eighth,
  .has-no-side-gutter .medium-down--two {
    margin-right: 0;
    margin-left: 0;
}
.has-no-side-gutter .medium-down--one-whole {
    width: 100%;
}
.has-no-side-gutter .medium-down--one-half {
    width: 50%;
}
.has-no-side-gutter .medium-down--one-third {
    width: 33.33333%;
}
.has-no-side-gutter .medium-down--one-fourth {
    width: 25%;
}
.has-no-side-gutter .medium-down--one-fifth {
    width: 20%;
}
.has-no-side-gutter .medium-down--two-fifths {
    width: 40%;
}
.has-no-side-gutter .medium-down--three-fifths {
    width: 60%;
}
.has-no-side-gutter .medium-down--one-sixth {
    width: 16.66667%;
}
.has-no-side-gutter .medium-down--one-seventh {
    width: 14.28571%;
}
.has-no-side-gutter .medium-down--one-eighth {
    width: 12.5%;
}
.has-no-side-gutter .medium-down--two-thirds {
    width: 66.66667%;
}
.has-no-side-gutter .medium-down--two {
    width: 12.5%;
}
.has-no-side-gutter .medium-down--four {
    width: 25%;
}
.has-no-side-gutter .medium-down--seven {
    width: 43.75%;
}
.has-no-side-gutter .medium-down--eight {
    width: 50%;
}
.has-no-side-gutter .medium-down--nine {
    width: 56.25%;
}
.medium-down--show {
    display: block !important;
}
.medium-down--hide {
    display: none !important;
}
.medium-down--text-left {
    text-align: left !important;
}
.medium-down--text-right {
    text-align: right !important;
}
.medium-down--text-center {
    text-align: center !important;
}
}
@media only screen and (max-width: 798px) and (max-width: 798px) {
.equal-columns--outside-trim .medium-down--one-half.medium-down--one-half,
  .equal-columns--outside-trim .medium-down--eight.medium-down--eight,
  .equal-columns--outside-trim .medium-down--one-third.medium-down--one-third,
  .equal-columns--outside-trim .medium-down--one-fourth.medium-down--one-fourth,
  .equal-columns--outside-trim .medium-down--four.medium-down--four,
  .equal-columns--outside-trim .medium-down--one-fifth.medium-down--one-fifth,
  .equal-columns--outside-trim .medium-down--one-sixth.medium-down--one-sixth,
  .equal-columns--outside-trim .medium-down--one-seventh.medium-down--one-seventh,
  .equal-columns--outside-trim .medium-down--two.medium-down--two {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.equal-columns--outside-trim .medium-down--one-half:nth-of-type(2n),
  .equal-columns--outside-trim .medium-down--eight:nth-of-type(2n),
  .equal-columns--outside-trim .medium-down--one-third:nth-of-type(3n),
  .equal-columns--outside-trim .medium-down--one-fourth:nth-of-type(4n),
  .equal-columns--outside-trim .medium-down--four:nth-of-type(4n),
  .equal-columns--outside-trim .medium-down--one-fifth:nth-of-type(5n),
  .equal-columns--outside-trim .medium-down--one-sixth:nth-of-type(6n),
  .equal-columns--outside-trim .medium-down--one-seventh:nth-of-type(7n),
  .equal-columns--outside-trim .medium-down--two:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .medium-down--one-half:nth-of-type(2n+1),
  .equal-columns--outside-trim .medium-down--eight:nth-of-type(2n+1),
  .equal-columns--outside-trim .medium-down--one-third:nth-of-type(3n+1),
  .equal-columns--outside-trim .medium-down--one-fourth:nth-of-type(4n+1),
  .equal-columns--outside-trim .medium-down--four:nth-of-type(4n+1),
  .equal-columns--outside-trim .medium-down--one-fifth:nth-of-type(5n+1),
  .equal-columns--outside-trim .medium-down--one-sixth:nth-of-type(6n+1),
  .equal-columns--outside-trim .medium-down--one-seventh:nth-of-type(7n+1),
  .equal-columns--outside-trim .medium-down--two:nth-of-type(8n+1) {
    margin-left: 0;
}
}
@media only screen and (max-width: 480px) {
.small-down--hidden {
    display: none;
}
.small-down--visible {
    display: block;
}
.small-down--one {
    width: calc(6.25% - 20px);
}
.small-down--two {
    width: calc(12.5% - 20px);
}
.small-down--three {
    width: calc(18.75% - 20px);
}
.small-down--four {
    width: calc(25% - 20px);
}
.small-down--five {
    width: calc(31.25% - 20px);
}
.small-down--six {
    width: calc(37.5% - 20px);
}
.small-down--seven {
    width: calc(43.75% - 20px);
}
.small-down--eight {
    width: calc(50% - 20px);
}
.small-down--nine {
    width: calc(56.25% - 20px);
}
.small-down--ten {
    width: calc(62.5% - 20px);
}
.small-down--eleven {
    width: calc(68.75% - 20px);
}
.small-down--twelve {
    width: calc(75% - 20px);
}
.small-down--thirteen {
    width: calc(81.25% - 20px);
}
.small-down--fourteen {
    width: calc(87.5% - 20px);
}
.small-down--fifteen {
    width: calc(93.75% - 20px);
}
.small-down--sixteen {
    width: calc(100% - 20px);
}
.small-down--one-whole {
    width: calc(100% - 20px);
}
.small-down--one-half {
    width: calc(50% - 20px);
}
.small-down--one-third {
    width: calc(33.33333% - 20px);
}
.small-down--two-thirds {
    width: calc(66.66667% - 20px);
}
.small-down--one-fourth {
    width: calc(25% - 20px);
}
.small-down--two-fourths {
    width: calc(50% - 20px);
}
.small-down--three-fourths {
    width: calc(75% - 20px);
}
.small-down--one-fifth {
    width: calc(20% - 20px);
}
.small-down--two-fifths {
    width: calc(40% - 20px);
}
.small-down--three-fifths {
    width: calc(60% - 20px);
}
.small-down--four-fifths {
    width: calc(80% - 20px);
}
.small-down--one-sixth {
    width: calc(16.66667% - 20px);
}
.small-down--two-sixths {
    width: calc(33.33333% - 20px);
}
.small-down--three-sixths {
    width: calc(50% - 20px);
}
.small-down--four-sixths {
    width: calc(66.66667% - 20px);
}
.small-down--five-sixths {
    width: calc(83.33333% - 20px);
}
.small-down--one-seventh {
    width: calc(14.28571% - 20px);
}
.small-down--two-sevenths {
    width: calc(28.57143% - 20px);
}
.small-down--three-sevenths {
    width: calc(42.85714% - 20px);
}
.small-down--four-sevenths {
    width: calc(57.14286% - 20px);
}
.small-down--five-sevenths {
    width: calc(71.42857% - 20px);
}
.small-down--one-eighth {
    width: calc(12.5% - 20px);
}
.small-down--two-eighths {
    width: calc(25% - 20px);
}
.small-down--three-eighths {
    width: calc(37.5% - 20px);
}
.small-down--four-eighths {
    width: calc(50% - 20px);
}
.small-down--five-eighths {
    width: calc(62.5% - 20px);
}
.small-down--six-eighths {
    width: calc(75% - 20px);
}
.small-down--seven-eighths {
    width: calc(87.5% - 20px);
}
.small-down--one-tenth {
    width: calc(10% - 20px);
}
.small-down--two-tenths {
    width: calc(20% - 20px);
}
.small-down--three-tenths {
    width: calc(30% - 20px);
}
.small-down--four-tenths {
    width: calc(40% - 20px);
}
.small-down--five-tenths {
    width: calc(50% - 20px);
}
.small-down--six-tenths {
    width: calc(60% - 20px);
}
.small-down--seven-tenths {
    width: calc(70% - 20px);
}
.small-down--eight-tenths {
    width: calc(80% - 20px);
}
.small-down--nine-tenths {
    width: calc(90% - 20px);
}
.small-down--one-twelfth {
    width: calc(8.33333% - 20px);
}
.small-down--two-twelfths {
    width: calc(16.66667% - 20px);
}
.small-down--three-twelfths {
    width: calc(25% - 20px);
}
.small-down--four-twelfths {
    width: calc(33.33333% - 20px);
}
.small-down--five-twelfths {
    width: calc(41.66667% - 20px);
}
.small-down--six-twelfths {
    width: calc(50% - 20px);
}
.small-down--seven-twelfths {
    width: calc(58.33333% - 20px);
}
.small-down--eight-twelfths {
    width: calc(66.66667% - 20px);
}
.small-down--nine-twelfths {
    width: calc(75% - 20px);
}
.small-down--ten-twelfths {
    width: calc(83.33333% - 20px);
}
.small-down--eleven-twelfths {
    width: calc(91.66667% - 20px);
}
.small-down--offset-by-one {
    left: calc(6.25%);
}
.small-down--offset-by-two {
    left: calc(12.5%);
}
.small-down--offset-by-three {
    left: calc(18.75%);
}
.small-down--offset-by-four {
    left: calc(25%);
}
.small-down--offset-by-five {
    left: calc(31.25%);
}
.small-down--offset-by-six {
    left: calc(37.5%);
}
.small-down--offset-by-seven {
    left: calc(43.75%);
}
.small-down--offset-by-eight {
    left: calc(50%);
}
.small-down--offset-by-nine {
    left: calc(56.25%);
}
.small-down--offset-by-ten {
    left: calc(62.5%);
}
.small-down--offset-by-eleven {
    left: calc(68.75%);
}
.small-down--offset-by-twelve {
    left: calc(75%);
}
.small-down--offset-by-thirteen {
    left: calc(81.25%);
}
.small-down--offset-by-fourteen {
    left: calc(87.5%);
}
.small-down--offset-by-fifteen {
    left: calc(93.75%);
}
.equal-columns--outside-trim .small-down--one-half:nth-of-type(2n),
  .equal-columns--outside-trim .small-down--eight:nth-of-type(2n),
  .equal-columns--outside-trim .small-down--one-third:nth-of-type(3n),
  .equal-columns--outside-trim .small-down--one-fourth:nth-of-type(4n),
  .equal-columns--outside-trim .small-down--four:nth-of-type(4n),
  .equal-columns--outside-trim .small-down--one-fifth:nth-of-type(5n),
  .equal-columns--outside-trim .small-down--one-sixth:nth-of-type(6n),
  .equal-columns--outside-trim .small-down--one-seventh:nth-of-type(7n),
  .equal-columns--outside-trim .small-down--two:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .small-down--one-half:nth-of-type(2n+1),
  .equal-columns--outside-trim .small-down--eight:nth-of-type(2n+1),
  .equal-columns--outside-trim .small-down--one-third:nth-of-type(3n+1),
  .equal-columns--outside-trim .small-down--one-fourth:nth-of-type(4n+1),
  .equal-columns--outside-trim .small-down--four:nth-of-type(4n+1),
  .equal-columns--outside-trim .small-down--one-fifth:nth-of-type(5n+1),
  .equal-columns--outside-trim .small-down--one-sixth:nth-of-type(6n+1),
  .equal-columns--outside-trim .small-down--one-seventh:nth-of-type(7n+1),
  .equal-columns--outside-trim .small-down--two:nth-of-type(8n+1) {
    margin-left: 0;
}
.equal-columns--outside-trim .small-down--one-whole:nth-of-type(1n+1) {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.equal-columns--outside-trim .small-down--one-half {
    width: calc(50% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .small-down--one-third {
    width: calc(33.33333% - (20px - (20px / 3)));
}
.equal-columns--outside-trim .small-down--one-fifth {
    width: calc(20% - (20px - (20px / 5)));
}
.equal-columns--outside-trim .small-down--one-fourth {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .small-down--one-sixth {
    width: calc(16.66667% - (20px - (20px / 6)));
}
.equal-columns--outside-trim .small-down--one-seventh {
    width: calc(14.28571% - (20px - (20px / 7)));
}
.equal-columns--outside-trim .small-down--two {
    width: calc(12.5% - (20px - (20px / 8)));
}
.equal-columns--outside-trim .small-down--four {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .small-down--seven {
    width: calc(43.75% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .small-down--eight {
    width: calc(50% - (20px / 2));
}
.equal-columns--outside-trim .small-down--nine {
    width: calc(56.25% - (20px - (20px / 2)));
}
.has-no-side-gutter.has-background {
    padding-right: 0px;
    padding-left: 0px;
}
.has-no-side-gutter .small-down--one-whole,
  .has-no-side-gutter .small-down--one-half,
  .has-no-side-gutter .small-down--eight,
  .has-no-side-gutter .small-down--one-third,
  .has-no-side-gutter .small-down--two-thirds,
  .has-no-side-gutter .small-down--one-fourth,
  .has-no-side-gutter .small-down--four,
  .has-no-side-gutter .small-down--one-fifth,
  .has-no-side-gutter .small-down--three-fifths,
  .has-no-side-gutter .small-down--two-fifths,
  .has-no-side-gutter .small-down--one-sixth,
  .has-no-side-gutter .small-down--one-seventh,
  .has-no-side-gutter .small-down--one-eighth,
  .has-no-side-gutter .small-down--two {
    margin-right: 0;
    margin-left: 0;
}
.has-no-side-gutter .small-down--one-whole {
    width: 100%;
}
.has-no-side-gutter .small-down--one-half {
    width: 50%;
}
.has-no-side-gutter .small-down--one-third {
    width: 33.33333%;
}
.has-no-side-gutter .small-down--one-fourth {
    width: 25%;
}
.has-no-side-gutter .small-down--one-fifth {
    width: 20%;
}
.has-no-side-gutter .small-down--two-fifths {
    width: 40%;
}
.has-no-side-gutter .small-down--three-fifths {
    width: 60%;
}
.has-no-side-gutter .small-down--one-sixth {
    width: 16.66667%;
}
.has-no-side-gutter .small-down--one-seventh {
    width: 14.28571%;
}
.has-no-side-gutter .small-down--one-eighth {
    width: 12.5%;
}
.has-no-side-gutter .small-down--two-thirds {
    width: 66.66667%;
}
.has-no-side-gutter .small-down--two {
    width: 12.5%;
}
.has-no-side-gutter .small-down--four {
    width: 25%;
}
.has-no-side-gutter .small-down--seven {
    width: 43.75%;
}
.has-no-side-gutter .small-down--eight {
    width: 50%;
}
.has-no-side-gutter .small-down--nine {
    width: 56.25%;
}
.small-down--show {
    display: block !important;
}
.small-down--hide {
    display: none !important;
}
.small-down--text-left {
    text-align: left !important;
}
.small-down--text-right {
    text-align: right !important;
}
.small-down--text-center {
    text-align: center !important;
}
}
@media only screen and (max-width: 480px) and (max-width: 480px) {
.equal-columns--outside-trim .small-down--one-half.small-down--one-half,
  .equal-columns--outside-trim .small-down--eight.small-down--eight,
  .equal-columns--outside-trim .small-down--one-third.small-down--one-third,
  .equal-columns--outside-trim .small-down--one-fourth.small-down--one-fourth,
  .equal-columns--outside-trim .small-down--four.small-down--four,
  .equal-columns--outside-trim .small-down--one-fifth.small-down--one-fifth,
  .equal-columns--outside-trim .small-down--one-sixth.small-down--one-sixth,
  .equal-columns--outside-trim .small-down--one-seventh.small-down--one-seventh,
  .equal-columns--outside-trim .small-down--two.small-down--two {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.equal-columns--outside-trim .small-down--one-half:nth-of-type(2n),
  .equal-columns--outside-trim .small-down--eight:nth-of-type(2n),
  .equal-columns--outside-trim .small-down--one-third:nth-of-type(3n),
  .equal-columns--outside-trim .small-down--one-fourth:nth-of-type(4n),
  .equal-columns--outside-trim .small-down--four:nth-of-type(4n),
  .equal-columns--outside-trim .small-down--one-fifth:nth-of-type(5n),
  .equal-columns--outside-trim .small-down--one-sixth:nth-of-type(6n),
  .equal-columns--outside-trim .small-down--one-seventh:nth-of-type(7n),
  .equal-columns--outside-trim .small-down--two:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .small-down--one-half:nth-of-type(2n+1),
  .equal-columns--outside-trim .small-down--eight:nth-of-type(2n+1),
  .equal-columns--outside-trim .small-down--one-third:nth-of-type(3n+1),
  .equal-columns--outside-trim .small-down--one-fourth:nth-of-type(4n+1),
  .equal-columns--outside-trim .small-down--four:nth-of-type(4n+1),
  .equal-columns--outside-trim .small-down--one-fifth:nth-of-type(5n+1),
  .equal-columns--outside-trim .small-down--one-sixth:nth-of-type(6n+1),
  .equal-columns--outside-trim .small-down--one-seventh:nth-of-type(7n+1),
  .equal-columns--outside-trim .small-down--two:nth-of-type(8n+1) {
    margin-left: 0;
}
}
/*================ Build Grid Push Classes ================*/
.container-border--top::before {
  display: block;
  content: '';
  height: 0;
  width: calc(100% - 20px);
  border-top: thin solid #cccccc;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  float: left;
}
@media only screen and (max-width: 480px) {
.container-border--top::before {
    width: 100%;
}
}
.container-border--bottom::after {
  display: block;
  content: '';
  height: 0;
  width: calc(100% - 20px);
  border-top: thin solid #cccccc;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  clear: both;
}
@media only screen and (max-width: 480px) {
.container-border--bottom::after {
    width: 100%;
}
}
.narrow-width--true.container {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.container.full-width--true,
.full-width--true>.container {
  width: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 480px) {
.container.fullWidthMobile--true,
  .column.fullWidthMobile--true,
  .columns.fullWidthMobile--true {
    width: 100% !important;
    max-width: 100%;
}
}
/* #Reset & Basics
================================================== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: \201C \201D \2018 \2019;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
body,
figure {
  margin: 0;
}
legend,
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
@media only screen and (max-width: 798px) {
.clear {
    display: none;
}
}
/* #Fonts
================================================== */
/* #Basic Styles
================================================== */
body.blocked-scroll {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}
body.blocked-overflow {
  overflow: hidden;
}
::-moz-selection {
  background-color: #000;
  color: #fff;
}
::selection {
  background: #FFF7B6;
  color: black;
}
abbr {
  border-bottom: 1px dotted #cccccc;
}
/* Theme editor */
.editor-visible--true {
  display: block !important;
}
/* Lazyloading styles */
.transition--blur-up {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  transform: translate3d(0, 0, 0);
  transition: filter 200ms, -webkit-filter 200ms;
}
.transition--blur-up.lazyloaded {
  -webkit-filter: blur(0px);
  filter: none;
  -webkit-transform: scale(1);
          transform: scale(1);
}
img[data-sizes="auto"].lazyloaded {
  height: auto;
}
img[data-sizes="auto"],
img[data-sizes="100vw"] {
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.image__container {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.image-element__wrap {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.image-element__wrap img {
  height: auto;
}
/* #Typography
================================================== */
.logo,
.header__logo {
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1.2em;
}
.logo a span,
.header__logo a span {
  color: #151515;
}
/*  Headings  */
h1 a:link,
h1 a:visited {
  font-weight: inherit;
  color: #333333;
}
h1 a:hover,
h1 a:active {
  color: #000000;
}
h1.collection_title_tags {
  padding-right: 25px;
  border-right: solid 1px #cccccc;
}
h2.collection_title,
.h2.collection_title,
h2.title.collection_title {
  margin-bottom: 0;
  display: inline;
}
h2.product_name a,
.h2.product_name a,
h2.title.product_name a {
  color: #333333;
}
.shipping-message {
  text-align: center;
}
.cart h2 {
  margin-top: 0;
}
h3.title,
.h3.title {
  line-height: 1.25;
  margin: 0 auto 15px;
  clear: both;
  padding-top: 4px;
}
h3.title a,
h3.title a:visited,
.h3.title a,
.h3.title a:visited {
  color: #333333;
}
h3.sub_title,
.h3.sub_title {
  padding: 5px 0;
  color: #333333;
}
h3.sub_title a,
.h3.sub_title a {
  color: #333333;
}
h4 a,
.h4 a {
  font-weight: inherit;
}
h4.title a,
.h4.title a {
  border: 0;
  padding: 0;
  margin: 0;
}
h5 a,
.h5 a {
  font-weight: inherit;
}
h5.sub_title,
.h5.sub_title {
  padding: 5px 0;
  color: #333333;
}
h5.sub_title a,
.h5.sub_title a {
  color: #333333;
}
h6 a,
.h6 a {
  font-weight: inherit;
}
h6.title,
.h6.title {
  line-height: 32px;
  margin: 0 0 0.5em 0;
  color: #333333;
}
.cart h6 {
  margin-top: 0;
}
.collection_title {
  font-family: 'futura-pt', Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #333333;
  display: block;
  letter-spacing: 0px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 auto 15px;
  clear: both;
  padding-top: 4px;
}
@media only screen and (max-width: 798px) {
.collection_title {
    font-size: 19px;
}
}
.collection_title a {
  font-weight: inherit;
  color: #333333;
}
.collection_title a:hover,
.collection_title a:active {
  color: #000000;
}
div.collection_title {
  margin-bottom: 0;
  line-height: 24px;
  display: inline;
}
div.collection_title_tags {
  padding-right: 25px;
  border-right: solid 1px #cccccc;
}
.headline,
.empty_cart,
.promo-banner,
.title {
  font-family: 'futura-pt', Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #333333;
  display: block;
  letter-spacing: 0px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 798px) {
.headline,
  .empty_cart,
  .promo-banner,
  .title {
    font-size: 19px;
}
}
.title.center.blog a {
  color: #333333;
}
p img {
  margin: 0;
}
sub {
  font-size: 60%;
}
em,
i {
  font-style: italic;
}
strong,
b {
  font-weight: 700;
}
small {
  font-size: 90%;
}
.feature img {
  position: relative;
  top: 7px;
  margin-right: 5px;
  width: 25px;
  height: 25px;
}
.onboard-text {
  margin: 0;
}
.feature p {
  font-size: smaller;
}
#featured_links {
  padding: 20px 0;
}
#featured_links h2 {
  padding-top: 15px;
}
#featured_links .column,
#featured_links .columns {
  opacity: 1;
}
.slider-gallery .shopify-product-reviews-badge {
  height: 20px;
  display: block;
}
.spr-badge+.feature_divider {
  margin-top: 15px;
}
.spr-badge {
  padding: 5px 0;
}
.thumbnail .spr-badge-caption {
  display: none;
}
.spr-badge-container {
  cursor: pointer;
  display: inline-block;
}
div#shopry-review-photos a {
  display: block !important;
}
.feature_divider {
  width: 100%;
  margin-bottom: 20px;
  display: block;
  border: 0;
  border-color: #aaaaaa;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.feature_divider.no-margin {
  margin-bottom: 0px;
}
@media only screen and (max-width: 798px) {
.feature_divider {
    margin-bottom: 10px;
}
}
.page .feature_divider,
.page h2.title+.feature_divider {
  margin-bottom: 15px;
}
/*  Blockquotes  */
blockquote,
blockquote p {
  font-size: 17px;
  line-height: 24px;
  font-style: italic;
}
blockquote {
  margin: 0 0 20px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #cccccc;
}
blockquote cite {
  display: block;
  font-size: 12px;
  color: #555;
}
blockquote cite a,
blockquote cite a:visited {
  color: #555;
}
blockquote cite:before {
  content: "\2014    ";
}
hr {
  border-color: #aaaaaa;
  border-width: 1px;
  border-style: solid;
  clear: both;
  margin: 12px 0;
  height: 0;
}
.cart-container hr {
  border-top-width: 0px;
}
.collection_description {
  margin: 0 0 1.5em 0;
}
/* #Links
================================================== */
a,
a:visited,
a span {
  color: #000000;
  text-decoration: none;
  position: relative;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
}
a:hover,
a:focus {
  color: #151515;
}
a,
button,
input,
select,
textarea,
label,
summary {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
/* #Lists
================================================== */
ul,
ol {
  margin-bottom: 20px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin: 4px 0 5px 30px;
}
ul ul li,
ul ol li,
ol ul li,
ol ol li {
  margin-bottom: 6px;
}
ul li,
ol li {
  margin-bottom: 2px;
}
ul {
  list-style: disc outside;
}
ul.square {
  list-style: square outside;
}
ul.circle {
  list-style: circle outside;
}
ul.disc {
  list-style: disc outside;
}
ul.large li {
  line-height: 21px;
}
ul.none {
  list-style: none outside;
  margin-left: 0;
}
ul.border {
  list-style: none outside;
  line-height: 26px;
}
ul.border li {
  border-bottom: 1px solid #cccccc;
  list-style: none outside none;
  padding: 12px 0;
  margin-bottom: 0;
}
ol {
  list-style: decimal;
}
/* #Menu
================================================== */
.header {
  z-index: 1000;
  width: 100%;
  top: 48px;
}
.header a,
.header a:visited,
.header a span,
.header select.currencies {
  color: #000000;
  text-shadow: none;
}
.header div.container {
  padding-bottom: 5px;
  padding-top: 5px;
}
body.is-active {
  overflow-y: hidden;
  height: 100vh;
}
body.is-active #header {
  bottom: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
#header.mobile_nav-fixed--true,
.mobile_nav-fixed--false.is-active #header {
  position: fixed;
  z-index: 1001;
  width: 100%;
  top: 0;
  left: 0;
}
#header {
  display: none;
  pointer-events: all;
}
#header .top-bar {
  text-align: center;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#header .top-bar a.right {
  left: auto;
  right: 15px;
  font-size: 20px;
  padding-top: 8px;
  top: 4px;
  z-index: 1;
}
#header .top-bar a.mobile_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
#header .top-bar>a,
#header .top-bar>a:visited,
#header .top-bar>a:active {
  display: block;
  font-size: 25px;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#header .top-bar a span {
  color: #000000;
  display: inline-block;
  padding-left: 4px;
  position: relative;
}
#header .top-bar a.icon-bag:before,
#header .top-bar a.icon-cart:before {
  font-size: .18rem !important;
}
.nav ul.mobile_menu li a {
  display: inline-block;
}
.menu .vertical-menu li {
  position: relative;
}
.vertical-menu {
  display: inline;
}
.main-nav:not([data-show-dropdown-on-click]) .menu .vertical-menu li:hover .vertical-menu_submenu {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  pointer-events: all;
  z-index: 2000;
}
.main-nav:not([data-show-dropdown-on-click]) .menu .vertical-menu_submenu li:hover .vertical-menu_sub-submenu {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  pointer-events: all;
  z-index: 2000;
}
.menu .vertical-menu_submenu {
  position: absolute;
  left: 0;
  top: 100%;
  padding-left: 0;
  margin: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
  pointer-events: none;
  text-align: left;
  width: 270px;
  background: white;
  background: rgba(255, 255, 255, 0.9);
}
.menu .vertical-menu_submenu li {
  padding: 0 20px;
  display: block;
}
.menu .vertical-menu_submenu li a {
  display: block;
  font-size: 14px;
  letter-spacing: 1px;
}
@media only screen and (max-width: 798px) {
.menu .vertical-menu_submenu li a {
    font-size: 12px;
}
}
.menu .vertical-menu_submenu span.icon-down-arrow {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.menu .vertical-menu_submenu.is-visible,
.menu .vertical-menu_sub-submenu.is-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  pointer-events: all;
  z-index: 2000;
}
.menu .vertical-menu_sub-submenu {
  position: absolute;
  left: 100%;
  top: 0;
  padding-left: 0;
  margin: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 5s ease-in;
  transition: opacity 5s ease-in;
  pointer-events: none;
  width: 270px;
  background: white;
  background: rgba(255, 255, 255, 0.9);
}
.menu .vertical-menu_sub-submenu li {
  padding: 0 20px;
  display: block;
}
.menu .vertical-menu_sub-submenu a {
  display: block;
}
.vertical-menu_submenu.vertical-menu--align-right {
  right: 0;
  left: auto;
}
.vertical-menu_sub-submenu.vertical-menu--align-right {
  right: 100%;
  left: auto;
}
li>a.url-deadlink {
  cursor: default;
}
/*  Mobile nav  */
#header .mobile_nav.dropdown_link {
  width: 25%;
}
#header .mobile_nav.dropdown_link span.menu_title {
  position: absolute;
  left: 40px;
}
.mobile_nav div {
  width: 30px;
  height: 40px;
  position: relative;
  float: left;
  margin: 0 8px 0 5px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .1s ease-in-out;
  transition: .1s ease-in-out;
  cursor: pointer;
}
.mobile_nav div span {
  display: block !important;
  position: absolute !important;
  height: 1px !important;
  width: 100%;
  background: #000000;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  padding: 0 !important;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .1s ease-in-out;
  transition: .1s ease-in-out;
}
.mobile_nav div span:nth-child(1) {
  top: 10px;
}
.mobile_nav div span:nth-child(2),
.mobile_nav div span:nth-child(3) {
  top: 20px;
}
.mobile_nav div span:nth-child(4) {
  top: 30px;
}
.mobile_nav div.open span:nth-child(1) {
  top: 9px;
  width: 0%;
  left: 50%;
}
.mobile_nav div.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mobile_nav div.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mobile_nav div.open span:nth-child(4) {
  top: 9px;
  width: 0%;
  left: 50%;
}
#mobile_menu {
  margin: 30px 20px 10px 20px;
}
#mobile_menu li {
  padding-right: 0;
  display: block;
}
#mobile_menu li a span.icon-down-arrow {
  padding: 0 15px !important;
}
#mobile_menu .sublink ul {
  display: none;
  margin-left: 0;
  padding-left: 10px;
}
/* Currency / language switcher on mobile */
.mobile-menu__disclosure .selectors-form__wrap {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.mobile-menu__disclosure .selectors-form__item {
  margin-left: 0;
}
.mobile-menu__disclosure .selectors-form__item:first-of-type .disclosure__toggle {
  border-top: none;
}
.mobile-menu__disclosure .disclosure {
  padding-top: 0;
}
.mobile-menu__disclosure .disclosure-list__item {
  padding: 0;
}
.mobile-menu__disclosure button.disclosure__button {
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
  font-size: 12px;
  color: #000000;
  padding-left: 0;
  min-height: 0;
  height: unset;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.9em;
}
.mobile-menu__disclosure button.disclosure__button:hover,
.mobile-menu__disclosure button.disclosure__button:focus {
  color: #000000;
}
#mobile_menu li.sublink span.currency-code {
  display: inline;
  padding-left: 0;
}
.feature_image.editor-hover--true .main-nav,
.feature_image.editor-hover--true .dropdown {
  background: white;
  background: rgba(255, 255, 255, 0.9);
  clear: both;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-animation: fadeIn 0.3s linear none;
          animation: fadeIn 0.3s linear none;
}
.cart-container {
  float: right;
}
.top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  background-color: #ffffff;
}
.top-bar .social_icons {
  margin: 0;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-bar .social_icons li {
  padding: 5px;
}
.top-bar .social_icons .store-locator-link {
  padding-left: 3px;
}
.top-bar a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-bar ul.social_icons a {
  display: inline;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}
.top-bar .top-bar--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  height: 40px;
}
.top-bar .top-bar--right .icon-search {
  height: 100%;
  z-index: 10;
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
}
.top-bar .top-bar--right .icon-search:before {
  margin-left: 0;
  font-size: 18px;
}
.top-bar .top-bar--right .cart-container {
  display: inline-block;
}
.top-bar .mini-cart__item__title a {
  display: block;
}
.top-bar .mini-cart__item__title span {
  color: #151515;
}
.top-bar .mini-cart__item__title .sale {
  color: #ff2d26;
  margin-right: 3px;
}
.top-bar .mini-cart__item__title .was_price {
  color: #8c8b8b;
}
.top-bar--right-menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.main-nav,
.dropdown {
  background: white;
  background: rgba(255, 255, 255, 0.9);
  clear: both;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-animation: fadeIn 0.3s linear none;
          animation: fadeIn 0.3s linear none;
}
.is-active .sticky_nav {
  bottom: 0;
  overflow-y: scroll;
  overflow-x: hidden;
}
.sticky_nav {
  position: fixed;
  width: 100%;
  z-index: 35;
  top: 48px;
  left: 0;
  padding: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.sticky_nav .main-nav {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 0 0 20px;
}
.sticky_nav .nav--left {
  padding-left: 20px;
}
.sticky_nav .nav--combined ul.menu {
  padding: 0 20px;
}
.sticky_nav ul.menu {
  font-size: 16px;
  padding-bottom: 0 !important;
}
.sticky_nav .header__logo {
  padding: 12px 0;
}
.sticky_nav .menu-position--block.search-enabled--true .nav.nav--center {
  padding-left: 0;
}
.sticky_nav .menu-position--block .header__logo {
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}
.sticky_nav .menu-position--inline.logo-position--center.search-enabled--false .nav--right {
  width: calc(45% - 70px);
}
.sticky_nav .menu-position--inline.logo-position--center .nav--right {
  width: calc(45% - 130px);
}
.sticky_nav .header__logo span {
  color: #000000;
}
.sticky_nav .search-container {
  max-width: 60px;
  padding: 12px 0;
}
.sticky_nav .search-container a {
  color: #000000;
  padding: 0 20px;
}
.sticky_nav .mini_cart {
  font-size: 18px;
  padding: 12px;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky_nav .mini_cart:before {
  margin: 0;
}
.sticky_nav .mini_cart .cart_count {
  margin: 0;
  padding: 0 0 0 8px;
}
.sticky_nav--stick {
  opacity: 1;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
@media only screen and (max-width: 798px) {
.sticky_nav--stick {
    display: none;
}
}
@media screen and (max-width: 1079px) {
.sticky_nav--stick {
    display: none !important;
    visibility: hidden !important;
}
}
.sticky_nav--unstick {
  opacity: 0;
  -webkit-transition: opacity 0s;
  transition: opacity 0s;
}
.main-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 10px 0px;
  position: relative;
}
.main-nav .nav {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}
.main-nav .nav--combined .menu li:last-child,
.main-nav .nav--right .menu li:last-child {
  padding-right: 0;
}
.menu {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  border: none;
  padding: 0;
  margin: 0;
}
.menu li {
  display: inline-block;
  margin: 0;
  border: 0;
}
.menu-position--inline {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.menu-position--inline .header__logo {
  width: 100%;
}
.menu-position--block .header__logo {
  width: 100%;
  max-width: none;
}
.header__logo {
  width: auto;
  line-height: 1;
  margin-left: 20px;
  margin-right: 20px;
}
.header__logo a {
  display: inline-block;
}
.header__logo img,
.header__logo span.header__logo-text {
  width: 100%;
  display: inline-block;
  color: #151515;
}
.logo-alignment--left.menu-position--block .header__logo {
  padding-right: 0;
  padding-left: 0;
}
.logo-alignment--center .header__logo {
  text-align: center;
}
.logo-position--left .header__logo {
  padding-right: 20px;
  margin-right: 0;
  margin-left: 0;
}
.logo-position--center.menu-position--block .header__logo {
  margin: 0;
}
.logo-position--center.search-enabled--true .nav--right {
  width: calc(45% - 220px);
}
.logo-position--center .nav {
  width: 45%;
}
.cart-container .mini_cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  width: 70px;
  max-width: 70px;
  white-space: nowrap;
}
.search-container {
  width: 100%;
  max-width: 200px;
  padding-left: 20px;
}
.search-container .search-link {
  display: none;
}
.search-container input {
  z-index: 29;
}
.nav ul li a.sub-menu {
  padding: 10px 4px 10px 4px;
  z-index: 1001;
}
.nav ul li:hover a.sub-menu {
  color: #000000;
}
.menu a,
.menu a:visited,
.menu a:active,
#header span.menu_title,
.menu a span,
select.currencies,
.store-locator-link,
.mini_cart span {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: .16rem;
  text-transform: uppercase;
  color: #000000;
  padding: .12rem 0;
  position: relative;
  display: block;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: 0;
}
.feature_image .main-nav a,
.feature_image .main-nav a span:not('.header__logo-text') {
  color: #000000;
}
#header span.menu_title,
.menu a span,
select.currencies,
.mini_cart span {
  padding-left: 5px;
  padding-right: 5px;
}
#header span.menu_title {
  cursor: pointer;
  height: 40px;
  display: none !important;
  line-height: 20px;
  margin-top: -2px;
}
.menu li {
  position: relative;
  vertical-align: top;
  padding-right: 5px;
}
.shopify-currency-form {
  margin-bottom: 0;
}
select.currencies {
  height: 40px;
  min-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  cursor: pointer;
  background-image: url(//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/select.png?v=163443801653745187891659622168);
}
@media only screen and (max-width: 798px) {
select.currencies {
    font-size: 16px;
}
}
#mobile_menu select.currencies {
  padding-left: 0;
}
.feature_image .header .menu a,
.feature_image .header .menu a:visited,
.feature_image .header .menu a span {
  color: #000000;
}
.feature_image .header .menu a[href]:hover,
.menu a.active,
.menu a.active span,
.feature_image .header .menu a.active,
.header_bar a.active,
.feature_image .header .menu a:focus {
  color: #000000;
}
.menu li a[href]:hover,
.menu li a:focus,
.menu a[href]:hover span {
  color: #000000;
}
.menu a.top_link,
.menu a.dropdown_link {
  border-bottom: solid 1px transparent;
  padding: .08rem .1rem;
}
.menu a.top_link:hover,
.menu a.dropdown_link:hover,
.menu a.active_link {
  color: #FF7E04 !important;
  border-bottom: solid 1px #FF7E04;
}
.feature_image a.top_link:hover {
  border-bottom: solid 1px #000000;
}
.menu a span {
  display: inline;
  vertical-align: top;
}
.top-bar a,
.top-bar a:visited,
.top-bar a:active,
.top-bar a span,
.top-bar select.currencies,
a.mini_cart,
a.mini_cart span,
.feature_image .header .top-bar .menu a,
.feature_image .header .top-bar .menu a span {
  color: #000000;
  font-size: .12rem;
  letter-spacing: 1px;
}
.top-bar li a:hover,
.top-bar li a[href]:hover,
.top-bar li a[href]:hover span,
.top-bar li a:active,
.top-bar li a:hover span,
.top-bar a:active span,
.top-bar .currencies:hover,
.feature_image .header .top_bar .menu a:hover,
.feature_image .header .top_bar .menu a:hover span {
  color: #000000;
}
.top-bar li {
  padding-left: .1rem;
  padding-right: .1rem;
  width: auto !important;
}
.top-bar .menu a,
.top-bar .social_icons a {
  height: 40px;
  line-height: 40px;
  padding: 0;
}
/*  Mini cart  */
.mini_cart,
.nav a.mini_cart {
  float: right;
  text-align: center;
  cursor: pointer;
  /* background-color: #1b1f23; */
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 5px;
  z-index: 2001;
}
.cart-container li.mini-cart__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
}
.top-bar a.mini_cart span {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 40px;
}
a.tos_icon,
.cart_content a.tos_icon {
  font-size: 13px;
  color: #000000;
}
a.tos_icon:visited,
.cart_content a.tos_icon:visited {
  color: #000000;
}
a.tos_icon:hover,
.cart_content a.tos_icon:hover {
  color: #151515;
}
.cart_content__continue-shopping {
  display: none;
}
.no-touchevents a.cart_content__continue-shopping.secondary_button {
  display: none;
}
.no-touchevents a.cart_content__continue-shopping.secondary_button,
.touchevents a.cart_content__continue-shopping.secondary_button {
  display: none;
}
@media only screen and (max-width: 798px) {
.no-touchevents a.cart_content__continue-shopping.secondary_button,
  .touchevents a.cart_content__continue-shopping.secondary_button {
    display: block;
    border-top: 0;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: static;
    font-size: inherit;
    letter-spacing: inherit;
}
}
.mini_cart span {
  display: inline-block;
}
.cart-container .cart_content {
  /* display: none; */
}
.cart-container.active_link .cart_content {
  display: block;
  overflow-y: auto;
  max-height: calc(90vh - 100px);
}
.cart-container.active_link .cart_content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.cart-container.active_link .cart_content::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
html.touchevents .cart .cart-container {
  pointer-events: none;
}
#cart_form {
  width: 100%;
}
#cart_form p.modal_price {
  margin-bottom: 0;
  padding-bottom: 0;
}
#cart_form .product-quantity-box {
  margin: 15px 0;
  width: 130px;
}
.cart_content .product-quantity-box {
  margin: 15px 0 0;
  width: 130px;
}
.cart_content .product-plus.is-disabled,
.cart_content .product-minus.is-disabled,
#cart_form .product-plus.is-disabled,
#cart_form .product-minus.is-disabled {
  pointer-events: none;
}
.cart_content .product-quantity-box .quantity,
#cart_form .product-quantity-box .quantity {
  padding: 0 5px;
  width: 30%;
  min-height: 30px;
  height: 30px;
}
.cart_content .product-quantity-box .product-plus,
#cart_form .product-quantity-box .product-plus {
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  padding-right: 2px;
  width: 25%;
}
.cart_content .product-quantity-box .product-minus,
#cart_form .product-quantity-box .product-minus {
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  padding-right: 2px;
  width: 25%;
}
#cart_form .product-quantity-box .product-minus,
#cart_form .product-quantity-box .product-plus,
.nav .product-quantity-box .product-minus,
.nav .product-quantity-box .product-plus {
  padding-right: 0;
}
#cart_form .icon-minus,
#cart_form .icon-plus {
  position: relative;
  left: 1px;
}
.cart-container.active_link .mini_cart,
.cart-container.active_link .mini_cart span {
  background-color: #ffffff;
  color: #151515 !important;
}
.cart_content {
  top: 40px;
  right: 0;
  position: absolute;
  z-index: 2000;
  background-color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  color: #151515;
  border: 1px solid #cccccc;
  border-top: 0;
  border-right: 0;
  width: 4rem;
}
div.cart_content form {
  margin: 15px 0 0 0;
  padding: 0;
}
.mini-cart__item.animated,
.cart__item.animated {
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
}
.mini-cart__item--image {
  width: 40%;
}
.cart_content li.mini-cart__item {
  position: relative;
}
.cart_content li.mini-cart__item a.cart__remove-btn {
  position: absolute;
  top: 0;
  right: 0;
}
.cart_content li.mini-cart__item a.cart__remove-btn:active {
  position: absolute;
}
.cart_content li.mini-cart__item a.cart__remove-btn span {
  color: #151515;
}
.cart_content li.mini-cart__item a.cart__remove-btn .remove-icon {
  margin-left: 0;
}
.cart_content li.mini-cart__item a.cart__remove-btn .remove-icon:before {
  font-size: 25px;
}
#header .top-bar a span.remove-icon {
  color: #151515;
}
#header li.mini-cart__item a.cart__remove-btn {
  top: 0;
}
.cart_content .mini-cart__item--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
.cart_content .mini-cart__item--content .mini-cart__item__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-right: 20px;
}
.cart_content .mini-cart__item--content .price {
  padding-top: 10px;
  line-height: 1;
  text-align: left;
}
.cart__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
  padding: 10px 0;
  position: relative;
  border-bottom: 1px solid #cccccc;
}
.cart__item .cart__item--image {
  margin-left: 0;
}
@media only screen and (max-width: 798px) {
.cart__item .cart__item--image {
    max-width: 33.333%;
}
.cart__item .cart__item--content {
    margin-left: 20px;
}
.cart__item .cart__item_--title {
    margin-right: 20px;
}
}
.cart__item .cart__item--title {
  margin-right: 15%;
}
.cart__item .cart__item--discount,
.cart__item .cart__item--discount .label {
  color: #ff2d26;
  margin-top: 15px;
}
.cart_discounts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1;
}
.cart_discounts .cart_discounts--title {
  width: 60%;
  margin-right: 20px;
}
.cart_discounts .cart_discounts--price {
  width: calc(40% - 20px);
  text-align: right;
}
.cart__remove-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 10px;
}
.cart__remove-btn span.remove-text,
.cart__remove-btn span.remove-icon {
  color: #151515;
}
.cart__remove-btn:hover span,
.cart__remove-btn:active span {
  color: #151515;
}
@media only screen and (max-width: 1024px) {
.cart__remove-btn .remove-text {
    display: none;
}
}
.cart__remove-btn .icon-close {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 1em;
  display: block;
  content: "\D7";
}
.cart__remove-btn .remove-icon {
  margin-left: 5px;
}
.cart__remove-btn .remove-icon:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 1em;
  display: block;
  content: "\D7";
}
.cart .cart_subtotal {
  font-weight: bold;
  font-size: larger;
}
.cart_content .cart_subtotal {
  text-align: left;
  font-weight: bold;
}
.cart_content a,
.cart_content a:visited,
.cart_content a:hover,
.cart_content a .price,
.cart_content a .price span {
  color: #151515 !important;
}
.cart_content a .price span {
  padding-left: 5px;
}
.cart_content ul {
  list-style: none;
  margin: 0;
  padding: 15px 20px;
}
.cart_content ul li {
  padding-left: 0;
  padding-right: 0;
}
.cart_content ul li:empty {
  margin-bottom: 0;
}
.cart_content ul li .cart_discounts--title {
  text-align: left;
}
.cart_content ul li {
  list-style: none;
  clear: both;
}
.cart_content .action_button {
  width: 100%;
}
.top-bar [class^="icon-"]:before,
.top-bar [class*=" icon-"]:before,
.mini_cart {
  font-size: .15rem;
  margin-right: 0;
  vertical-align: middle;
}
#customer_login,
#customer_login_guest {
  display: inline;
}
@media only screen and (max-width: 480px) {
#customer_login,
  #customer_login_guest {
    display: block;
}
}
input[type="submit"].guest_button,
input[type="button"].guest_button {
  color: #000000;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  border: 0;
  padding: 0;
  text-align: left;
}
input[type="submit"].guest_button:hover,
input[type="button"].guest_button:hover {
  background: transparent;
  border: 0;
  color: #151515;
}
@media only screen and (min-width: 799px) {
input[type="submit"].guest_button,
  input[type="button"].guest_button {
    text-align: center;
}
}
.menu ul li .mini_cart span {
  padding-left: 5px;
  top: -1px;
}
.dropdown_container {
  clear: both;
  width: 100%;
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 798px) {
.dropdown_container {
    position: relative;
    bottom: initial;
}
}
.dropdown_container img {
  max-width: 100%;
}
.dropdown {
  position: absolute;
  width: 100%;
  z-index: 1000;
  text-align: left;
}
.dropdown_content {
  display: table;
  width: 100%;
  margin: 0 auto;
}
.dropdown_container.mega-menu .dropdown_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  width: 100%;
  margin: 0 auto;
}
.mega-menu__richtext,
.mega-menu__image-caption-link {
  padding: 0 5px;
}
.mega-menu__richtext a,
.mega-menu__richtext a:active,
.mega-menu__richtext a:hover {
  display: inline-block;
  text-transform: none;
}
.mega-menu__image-caption-link {
  text-align: center;
  margin-bottom: 10px;
}
.mega-menu__image-caption-link a,
.mega-menu__image-caption-link a:visited,
.mega-menu__image-caption-link a:active,
.mega-menu__image-caption-link a:hover {
  text-transform: none;
  display: block;
}
.mega-menu__image-caption,
.mobile-mega-menu__image-caption {
  margin: 10px 0;
}
.dropdown_content a p,
.mobile-mega-menu a p {
  padding: 0;
}
.dropdown_content p,
.mobile-mega-menu p {
  font-family: Futura, sans-serif;
  font-size: 16px;
  font-style: normal;
  color: #000000;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  display: block;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: 0;
  margin-bottom: 0;
}
.dropdown_content p,
.dropdown_content a,
.dropdown_content a:hover,
.dropdown_content a:active {
  font-size: 14px;
  letter-spacing: 1px;
}
.dropdown_column__menu+.dropdown_column__menu {
  margin-top: 10px;
}
.dropdown_narrow {
  width: 60%;
}
.dropdown_column {
  display: table-cell;
  padding: 15px 20px 30px 20px;
  width: 16.666%;
  vertical-align: top;
}
.dropdown_column img {
  max-width: 100%;
}
.dropdown_column ul {
  margin: 0;
  padding: 0;
}
.dropdown_column ul.dropdown_title {
  border-bottom: solid 1px #000000;
  padding-bottom: 10px;
}
.dropdown_column ul.dropdown_item {
  text-align: center;
}
.dropdown_container.mega-menu .dropdown_column {
  display: inline-block;
  padding: 15px 20px 30px 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 16.666%;
  flex: 1 0 16.666%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  vertical-align: top;
}
.dropdown_column li {
  display: block;
}
.dropdown_column li a,
.dropdown_column li a:hover,
.dropdown_column li a:active {
  padding-bottom: 0;
  text-transform: none;
}
.dropdown_row {
  display: table-row;
}
select.currencies {
  border: 0 !important;
  background-color: transparent;
  margin-bottom: 0 !important;
  min-width: 65px;
  outline: 0;
  background-position: 96.5% 55%;
  background-size: 18px 12px;
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  appearance: none;
}
select.currencies:active {
  border: 0;
  outline: 0;
  text-shadow: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
}
select.currencies option {
  background: white;
  background: rgba(255, 255, 255, 0.9);
  color: #000000;
}
.menu li.currencies {
  padding: 0;
}
.container div.collection_nav {
  margin-bottom: 1.5em;
}
.collection_menu,
.collection_menu li {
  display: inline;
  list-style: none;
  border: none;
  position: relative;
  top: -3px;
  margin: 0;
}
.collection_menu li {
  padding-left: 25px;
}
.sidebar-wrap {
  border-right: 1px solid #cccccc;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 20px;
}
@media only screen and (max-width: 798px) {
.sidebar-wrap {
    border: none;
    padding-right: 0;
}
}
.sidebar-wrap h4,
.sidebar-wrap h4.toggle {
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 798px) {
.sidebar-wrap h4.toggle {
    margin: 10px 0;
}
}
.sidebar a,
.sidebar a:visited {
  color: #363636;
}
.sidebar a:hover,
.sidebar a:active {
  color: #151515;
}
.sidebar .meta {
  margin-left: 2px;
}
.sidebar .spr-badge {
  color: #151515;
}
.sidebar .recently-viewed-list .brand {
  color: #151515;
}
.toggle-all--true h4.toggle {
  cursor: pointer;
  pointer-events: all;
}
.toggle-all--true .toggle span {
  display: block;
}
.toggle-all--true .toggle_list {
  display: none;
}
.content_block.toggle_list a {
  display: inline;
  position: static;
  padding-left: 0;
  margin-left: 0;
  border-left: none;
  color: #000000;
}
.content_block.toggle_list a:hover {
  border-left: none;
  color: #151515;
}
.toggle_list {
  margin: 0;
  padding: 10px 0 15px 0;
}
.toggle_list a {
  display: inline-block;
  position: relative;
  margin-left: 0;
  max-width: 80%;
  border-left: solid 2px transparent;
  -webkit-transition: border 200ms ease-out;
  transition: border 200ms ease-out;
}
.toggle_list a.active,
.toggle_list a.active--default {
  padding-left: 8px;
  border-left: solid 2px #B8C6C6;
}
ul.toggle_list li ul {
  display: none;
}
ul.toggle_list li ul.active {
  display: block;
}
.sidebar .toggle_list a.active {
  border-left: solid 9px #151515;
}
.toggle_list li {
  list-style: none;
  line-height: 1.4em;
  padding: 8px 0 8px 0;
}
.toggle_list .meta span {
  line-height: 2.5;
}
.sidebar_text {
  margin-bottom: 12px;
  padding-top: 10px;
}
.sidebar__content {
  border-left: solid 1px #cccccc;
  padding-left: 20px;
}
.sidebar__content .toggle_list li {
  line-height: 1.2;
}
.sidebar .newsletter {
  margin-bottom: 20px;
}
.sidebar .newsletter form {
  width: 100%;
}
.sidebar li ul {
  margin: 8px 0 0 15px;
}
.sidebar .toggle_list li ul {
  padding-left: 0;
}
.sidebar ul li {
  margin-bottom: 0;
}
.sidebar input.sign_up[type="submit"],
.sidebar input.contact_email[type="email"] {
  width: 100% !important;
  margin-left: 0;
}
.blog_search {
  position: relative;
}
.sidebar-block {
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc;
}
.sidebar-block:last-child {
  border-bottom: none;
}
.sidebar-block:empty {
  border-bottom: none;
}
.sidebar-block:blank {
  border-bottom: none;
}
.sidebar-block:first-child h4.toggle {
  padding-top: 0;
}
.sidebar-block h4.toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 0;
  padding: 15px 0;
  line-height: 1.5;
}
.sidebar .filter-active-tag {
  position: relative;
}
.color-filter--true label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sidebar__collection-filter a,
.sidebar__collection-filter label {
  cursor: pointer;
}
.sidebar__collection-filter label {
  text-transform: none;
  font-weight: normal;
  font-size: inherit;
}
.sidebar__collection-filter label:hover {
  color: #151515;
}
.sidebar__collection-filter input[type="checkbox"] {
  display: none;
}
.sidebar__collection-filter input.styled-checkbox[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  vertical-align: top;
  background-size: cover;
  margin-right: 15px;
}
.sidebar__collection-filter button.clear-active-filter,
.sidebar__collection-filter button.clear-active-filter:active {
  color: #000000;
  background-color: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  font-family: inherit;
  letter-spacing: 0;
  text-transform: none;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 0;
  right: 0;
  left: auto;
  padding: 2px 4px;
  line-height: 1.2;
  display: block;
  height: auto;
  min-height: auto;
}
.sidebar__collection-filter button.clear-active-filter:hover {
  color: #151515;
}
.sidebar__collection-filter .x-icon {
  position: relative;
  display: inline-block;
  overflow: visible;
  width: 15px;
  height: 15px;
  margin: 0 2px 0 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
  font-style: normal;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
  vertical-align: middle;
  top: -1px;
}
.sidebar__collection-filter .x-icon:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 15px;
  content: "\D7";
  text-align: center;
}
::-webkit-input-placeholder {
  color: #888;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #888;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #888;
}
:-ms-input-placeholder {
  color: #888;
}
/* Sub Collections */
.featured_collections.sub-collection {
  margin-bottom: 10px;
}
.featured_collections.sub-collection .thumbnail {
  margin-bottom: 10px;
}
@media only screen and (max-width: 798px) {
.featured_collections.sub-collection .thumbnail {
    width: 100%;
}
}
.sub-collection--2 .thumbnail {
  width: calc(50% - 20px);
}
.sub-collection--2 .thumbnail:nth-child(2n+1) {
  clear: both;
}
.sub-collection--3 .thumbnail {
  width: calc(33.33333% - 20px);
}
.sub-collection--3 .thumbnail:nth-child(3n+1) {
  clear: both;
}
.sub-collection--4 .thumbnail {
  width: calc(25% - 20px);
}
.sub-collection--4 .thumbnail:nth-child(4n+1) {
  clear: both;
}
.list-collections-wrapper img[src*='/no-image'] {
  opacity: 0;
}
.list-collections-wrapper img[src*='/no-image']~.thumbnail-overlay {
  opacity: 1 !important;
}
.list-collections-wrapper img[src*='/no-image']~.thumbnail-overlay .collection-details {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}
@media only screen and (max-width: 798px) {
.list-collections-wrapper img[src*='/no-image']~.collection-info__caption {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
}
.list-collections-wrapper .img {
  width: 100%;
}
.list-collections-wrapper .collection-info__caption {
  display: block;
  margin-top: 20px;
}
@media only screen and (max-width: 798px) {
.list-collections-wrapper .collection-info__caption {
    display: block;
    position: static;
}
}
.blog-header {
  margin-bottom: 5px;
}
@media only screen and (max-width: 798px) {
.blog-header .blog-title {
    width: 100%;
    margin-bottom: 0;
}
}
/* Blog Article Styling */
.article .icon-slash {
  padding-right: 5px;
}
/* Styles for blog, collections */
.section_select {
  padding: 0;
  text-align: right;
}
.section_select .blog_filter,
.section_select .tag_filter,
.section_select .sort_by {
  color: #151515;
  display: inline-block;
  border: none;
  padding-right: 30px;
  background-position: 100% 50%;
  background-color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  width: auto;
  margin-bottom: 0;
  max-width: 80%;
}
@media only screen and (max-width: 798px) {
.section_select .blog_filter,
  .section_select .tag_filter,
  .section_select .sort_by {
    width: 100%;
    max-width: 100%;
    font-size: 16px;
    padding-left: 0;
}
}
div.breadcrumb-collection {
  margin: 20px 0;
}
div.breadcrumb-collection.breadcrumb-collection--product {
  margin: 0;
}
@media only screen and (max-width: 798px) {
div.breadcrumb-collection {
    text-align: center;
}
}
a.breadcrumb_link span {
  color: #000000 !important;
}
.breadcrumb_text,
.article-pagination {
  margin-top: 0px;
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 0;
}
@media only screen and (max-width: 798px) {
.breadcrumb_text,
  .article-pagination {
    margin-top: 0;
}
}
.breadcrumb_text .breadcrumb-divider,
.article-pagination .breadcrumb-divider {
  color: #000000;
  margin: 0 5px;
}
.breadcrumb_link:hover span {
  color: #151515;
}
.breadcrumb {
  font-size: 13px;
}
@media only screen and (max-width: 798px) {
.breadcrumb {
    margin-bottom: 20px;
}
}
/* #Images
================================================== */
/*
  The purpose of the below declaration is to make sure images don't
  exceed the width of columns they are put into when resizing window.
  Unfortunately, this declaration breaks certain lightbox, slider or other plugins,
  so the best solution is to individually call these properties on images that
  are children of the grid that you want to resize with grid.
*/
.product_row img,
.product_image_col img,
.article img,
.section img,
.thumbnail img,
.page img,
.sidebar img,
.logo img,
.cart_image img,
.footer img,
#target img,
.column img,
.columns img {
  max-width: 100%;
  height: auto;
}
.image-crop--left img,
.image-crop--left .image-element__wrap {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left;
  object-position: left;
  font-family: "object-fit: cover; object-position: left";
  height: 100% !important;
}
.image-crop--right img,
.image-crop--right .image-element__wrap {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: right;
  object-position: right;
  font-family: "object-fit: cover; object-position: right";
  height: 100% !important;
}
.image-crop--center img,
.image-crop--center .image-element__wrap {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
  height: 100% !important;
}
.zoom-container {
  display: block;
}
/* #Placeholders
================================================== */
.placeholder-svg {
  fill: rgba(51, 51, 51, 0.9);
  background-color: rgba(51, 51, 51, 0.5);
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
}
.placeholder-svg--banner,
.placeholder-svg--slideshow,
.placeholder-svg--video {
  height: 500px;
}
@media only screen and (max-width: 798px) {
.placeholder-svg--banner,
  .placeholder-svg--slideshow,
  .placeholder-svg--video {
    height: 350px;
}
}
@media only screen and (max-width: 480px) {
.placeholder-svg--banner,
  .placeholder-svg--slideshow,
  .placeholder-svg--video {
    height: 250px;
}
}
.shopify-section--featured-promotions .feature-section:nth-child(even) .placeholder-svg--promotions {
  background-color: rgba(51, 51, 51, 0.6);
}
.image-with-text-section .featured-link--image:nth-child(odd) .placeholder-svg--promotions {
  background-color: rgba(21, 21, 21, 0.6);
  fill: rgba(51, 51, 51, 0.9);
}
.homepage-slideshow .flickity-slider .gallery-cell:nth-child(2n + 1) .placeholder-svg--slideshow {
  background-color: rgba(51, 51, 51, 0.6);
}
.homepage-slideshow .flickity-slider .gallery-cell:nth-child(2n) .placeholder-svg--slideshow {
  background-color: rgba(51, 51, 51, 0.8);
}
/* #Videos
================================================== */
.video-wrapper {
  position: relative;
  background-color: #ffffff;
}
.video-wrapper .video__overlay {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
  pointer-events: none;
}
.video-wrapper.darken-video--true .video__overlay {
  background: rgba(0, 0, 0, 0.3);
}
.video-wrapper .plyr--video.plyr--paused .plyr__video-embed iframe {
  z-index: 5;
}
.video-wrapper .plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: none;
}
.video-wrapper.play-button-icon--visible .plyr--paused .plyr__control--overlaid {
  display: block;
  opacity: 1;
}
.video-wrapper video {
  display: block;
  width: 100%;
  height: auto;
}
.video-wrapper .video__text-container {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  width: 100%;
  margin: auto;
  z-index: 2;
  pointer-events: none;
}
@media only screen and (max-width: 798px) {
.video-wrapper .video__text-container.text-below-image--true {
    position: static;
    top: auto;
    -webkit-transform: none;
            transform: none;
}
}
.video-wrapper .video__text {
  height: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.video-wrapper .video__text-wrapper {
  margin: 0;
  padding: 30px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 798px) {
.video-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
}
}
/* #Buttons
================================================== */
a.button,
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.action_button,
a.action_button,
input.action_button[type="submit"],
input.action_button[type="button"],
input.action_button[type="button"],
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
  background: #151515;
  color: #ffffff;
  border: 1px solid #151515;
  padding: 0 20px;
  text-align: center;
  cursor: pointer;
  height: 40px;
  line-height: 1.2;
  vertical-align: top;
  font-family: Futura, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: -webkit-inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  border-radius: 0;
}
.ie a.button,
.ie .button,
.ie button,
.ie input[type="submit"],
.ie input[type="reset"],
.ie input[type="button"],
.ie .action_button,
.ie a.action_button,
.ie input.action_button[type="submit"],
.ie input.action_button[type="button"] {
  line-height: 40px;
}
a.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.action_button:hover,
input.action_button[type="submit"]:hover,
input.action_button[type="button"]:hover,
input.action_button[type="button"]:hover,
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {
  background-color: #dbb7bb;
  border: 1px solid #dbb7bb;
}
a.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
.action_button:active,
input.action_button[type="submit"]:active,
input.action_button[type="button"]:active,
input.action_button[type="button"]:active,
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}
.add_to_cart,
.product_form input.add_to_cart {
  width: 100%;
  margin-bottom: 0px;
  border-radius: 26px;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
input.action_button[type="submit"],
input.action_button[type="button"],
button.action_button {
  display: inline-block;
}
/* Animation for checkmark on add to cart button */
button.add_to_cart {
  position: relative;
}
button.add_to_cart .text {
  display: block;
  font-weight: bold;
  width: 100%;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
button.add_to_cart .fadeInDown.text {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
button .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
button .checkmark path {
  stroke-dasharray: 19.79 19.79;
  stroke-dashoffset: 19.79;
  stroke: #ffffff;
  opacity: 0;
}
button .checkmark.checkmark-active path {
  -webkit-animation: drawCheckmark 0.5s linear alternate forwards;
  animation: drawCheckmark 0.5s linear alternate forwards;
}
@keyframes drawCheckmark {
from {
    stroke-dashoffset: 19.79;
    opacity: 1;
}
to {
    stroke-dashoffset: 0;
    opacity: 1;
}
}
@-webkit-keyframes drawCheckmark {
from {
    stroke-dashoffset: 19.79;
    opacity: 1;
}
to {
    stroke-dashoffset: 0;
    opacity: 1;
}
}
.ie button .checkmark path {
  stroke-dashoffset: 0;
  opacity: 0;
}
.ie button .checkmark.checkmark-active path {
  -webkit-animation: fadeCheckmark 0.5s linear alternate forwards;
  animation: fadeCheckmark 0.5s linear alternate forwards;
}
@-webkit-keyframes fadeCheckmark {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeCheckmark {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
button .checkmark path {
    stroke-dashoffset: 0;
    opacity: 0;
}
button .checkmark.checkmark-active path {
    -webkit-animation: fadeCheckmark 0.5s linear alternate forwards;
            animation: fadeCheckmark 0.5s linear alternate forwards;
}
@-webkit-keyframes fadeCheckmark {
from {
      opacity: 0;
}
to {
      opacity: 1;
}
}
@keyframes fadeCheckmark {
from {
      opacity: 0;
}
to {
      opacity: 1;
}
}
}
label.tos_label {
  display: inline;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
  padding-left: 5px;
}
.tos {
  text-align: center;
  margin: 15px 20px 15px 0;
}
.cart_text {
  text-align: center;
}
.disabled {
  pointer-events: none;
}
.add_to_cart span.icon-lock {
  margin-right: 10px;
  font-size: larger;
}
.add_to_cart span.icon-lock:before {
  margin: 0;
}
.shopify-product-form {
  margin-bottom: 0;
}
.add_to_cart.action_button {
  min-height: 44px;
  margin-bottom: 0;
  height: 100%;
  background: #2a5142;
  border-color: #2a5142;
}
.add_to_cart.action_button:hover {
  border-color: #000;
}
.shopify-section--cart-template .add_to_cart.action_button {
  height: auto;
}
.shopify-payment-button {
  position: relative;
  height: 44px;
}
.shopify-payment-button div {
  height: 100%;
}
.shopify-payment-button button {
  line-height: 1.2;
  padding-top: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
  height: 100%;
}
div.shopify-payment-button__button {
  border-radius: 0;
}
.shopify-payment-button__button--branded,
.shopify-payment-button__button--unbranded {
  overflow: hidden;
  min-height: 44px;
}
button.shopify-payment-button__more-options {
  color: #151515;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-transform: none;
  font-size: 0.8rem;
  letter-spacing: 0;
  padding: 16px 0 28px;
  max-width: 80%;
  margin: 0 auto;
  position: absolute;
  top: 100%;
  left: 50%;
  font-weight: normal;
  font-family: Futura, sans-serif;
  font-style: normal;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
button.shopify-payment-button__more-options:hover {
  background-color: transparent;
  border: none;
}
.purchase-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product_section .smart-payment-button--true.product_form {
  max-width: 100%;
}
.smart-payment-button--true .purchase-details {
  padding-bottom: 50px;
}
.smart-payment-button--true .purchase-details .shopify-payment-button__button--branded {
  padding-bottom: 30px;
}
.smart-payment-button--true .purchase-details .shopify-payment-button__more-options {
  top: 70%;
}
.smart-payment-button--true button .checkmark path {
  stroke: #151515;
}
.smart-payment-button--false .purchase-details {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.smart-payment-button--false {
  margin-bottom: 20px;
}
.product-quantity-box.purchase-details__quantity {
  margin: 0 auto;
}
@media only screen and (max-width: 480px) {
.product-quantity-box.purchase-details__quantity {
    width: 100%;
}
}
.product-quantity-box.purchase-details__quantity input.quantity {
  padding-top: 11px;
  padding-bottom: 11px;
  line-height: 44px;
  min-height: 44px;
  font-size: 20px;
  margin-bottom: 0;
  width: 112px;
}
.smart-payment-button--true .product-quantity-box.purchase-details__quantity {
  width: calc(50% - 6px);
}
@media only screen and (max-width: 798px) {
.smart-payment-button--true .product-quantity-box.purchase-details__quantity {
    width: 100%;
    margin-right: 0;
}
.smart-payment-button--true .product-quantity-box.purchase-details__quantity .input.quantity {
    width: calc(100% - 88px);
}
}
p.checkout_button {
  margin-bottom: 0;
}
.purchase-details__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1 0 calc(50% - 12px);
  -ms-flex: 1 0 calc(50% - 12px);
  flex: 1 0 calc(50% - 12px);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 6px;
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons {
    margin-top: 20px;
    margin-left: 12px;
    -webkit-box-flex: 1 0 calc(50% - 12px);
    -ms-flex: 1 0 calc(50% - 12px);
    flex: 1 0 calc(50% - 12px);
}
}
@media only screen and (max-width: 480px) {
.purchase-details__buttons {
    margin-top: 12px;
    margin-left: 0;
    -webkit-box-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
}
}
.purchase-details__buttons .shopify-payment-button {
  -webkit-box-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-bottom: 0;
  max-width: 100%;
}
@media only screen and (min-width: 1401px) {
.purchase-details__buttons .shopify-payment-button {
    -webkit-box-flex: 1 0 calc(50% - 4px);
    -ms-flex: 1 0 calc(50% - 4px);
    flex: 1 0 calc(50% - 4px);
    max-width: calc(50% - 4px);
}
}
.purchase-details__buttons .action_button.action_button--secondary {
  background-color: transparent;
  border: 1px solid #151515;
  color: #151515;
  -webkit-box-shadow: none;
          box-shadow: none;
  line-height: 1.2;
  padding: 10px 0;
  min-height: 44px;
  height: 100%;
  -webkit-box-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin: 0;
  max-width: 100%;
}
@media only screen and (min-width: 1401px) {
.purchase-details__buttons .action_button.action_button--secondary {
    -webkit-box-flex: 1 0 calc(50% - 4px);
    -ms-flex: 1 0 calc(50% - 4px);
    flex: 1 0 calc(50% - 4px);
    max-width: calc(50% - 4px);
}
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons .action_button.action_button--secondary {
    margin-bottom: 10px;
}
}
@media only screen and (min-width: 799px) {
.purchase-details__buttons .action_button.action_button--secondary:hover {
    background-color: #151515;
    color: #ffffff;
}
}
.purchase-details__buttons .action_button.action_button--secondary:focus {
  background-color: #151515;
  color: #ffffff;
}
.purchase-details__buttons.purchase-details__spb--true {
  -webkit-box-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-top: 10px;
  margin-left: 0;
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons.purchase-details__spb--true {
    margin-left: 0;
    margin-bottom: 0;
}
}
.purchase-details__buttons.purchase-details__spb--true .action_button.action_button--secondary {
  -webkit-box-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  max-width: calc(50% - 6px);
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons.purchase-details__spb--true .action_button.action_button--secondary {
    -webkit-box-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin-right: 0px;
    margin-top: 0;
    margin-bottom: 10px;
    max-width: 100%;
}
}
.purchase-details__buttons.purchase-details__spb--true .shopify-payment-button {
  margin-left: 6px;
  max-width: calc(50% - 6px);
  height: inherit;
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons.purchase-details__spb--true .shopify-payment-button {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 10px;
    max-width: 100%;
}
}
.purchase-details__buttons.product-is-unavailable .add_to_cart,
.purchase-details__buttons.product-is-unavailable .shopify-payment-button {
  opacity: 0.5;
  pointer-events: none;
}
.purchase-details__buttons.product-is-unavailable .add_to_cart {
  padding: 10px 5px;
}
@media only screen and (max-width: 1024px) {
.sidebar--true .purchase-details {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.sidebar--true .purchase-details .purchase-details__quantity,
  .sidebar--true .purchase-details .purchase-details__buttons {
    margin: 0 0 10px;
    width: 100%;
}
.sidebar--true .purchase-details .action_button.action_button--secondary,
  .sidebar--true .purchase-details .shopify-payment-button {
    -webkit-box-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin: 0 0 10px;
    max-width: 100%;
}
}
#checkout {
  min-height: 54px;
  /* Match the height of additional checkout buttons. */
}
.additional-checkout-button+.additional-checkout-button {
  margin-left: 0 !important;
  max-width: 100% !important;
}
.additional-checkout-button,
.additional-checkout-button.additional-checkout-button--paypal,
.additional-checkout-button.additional-checkout-button--google-pay {
  min-width: 100% !important;
  /* Overwrite inline style */
}
/* #Tabs
================================================== */
ul.tabs {
  display: block;
  margin: 25px 0;
  border-bottom: solid 1px #cccccc;
  border-top: 0;
  list-style: none outside;
  margin-left: 0;
  text-transform: uppercase;
  padding-left: 0;
}
ul.tabs li {
  display: block;
  width: auto;
  height: 30px;
  padding: 0;
  float: left;
  margin-bottom: 0;
  border: 0;
  list-style: none outside;
  margin-left: 0;
  cursor: pointer;
}
ul.tabs li a {
  display: block;
  text-decoration: none;
  width: auto;
  height: 29px;
  line-height: 30px;
  margin-right: 60px;
  font-size: 13px;
  outline: none;
}
@media (max-width: 960px) {
ul.tabs li a {
    margin-right: 30px;
}
}
@media only screen and (max-width: 798px) {
ul.tabs li a {
    font-size: 12px;
}
}
@media only screen and (max-width: 480px) {
ul.tabs li a {
    margin-right: 20px;
}
}
ul.tabs li a.active {
  border-bottom: solid 3px #cccccc;
  background-color: #ffffff;
  border-bottom: solid 3px #aaaaaa;
  height: 31px;
  position: relative;
  border-right-width: 1px;
  color: #151515;
}
ul.tabs li:last-child a {
  margin: 0;
}
ul.tabs-content {
  margin: 0;
  display: block;
  border: 0;
  padding-left: 0;
}
ul.tabs-content>li {
  display: none;
  border: 0;
}
ul.tabs-content>li.active {
  display: block;
  border: 0;
  padding-left: 0px;
}
ul.tabs-content ul {
  padding-left: 0;
}
/* #Accordions
================================================== */
button {
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.shopify-section--faq .faqAccordion>dt {
  margin-right: 36px;
}
.accordion>dt>a,
.accordion>dt>button,
.faqAccordion>dt>a,
.faqAccordion>dt>button {
  background: transparent;
  position: relative;
  padding: 24px 20px 24px 40px;
  color: #333333;
  border-bottom: 1px solid #cccccc;
  text-align: left;
  display: block;
  cursor: pointer;
  width: 100%;
  outline: none;
  text-transform: initial;
  min-height: auto;
  height: auto;
  line-height: inherit;
  font-weight: bold;
  font-family: Futura, sans-serif;
  font-style: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px;
  font-size: 18px;
}
.accordion>dt>a:hover,
.accordion>dt>a:focus,
.accordion>dt>button:hover,
.accordion>dt>button:focus,
.faqAccordion>dt>a:hover,
.faqAccordion>dt>a:focus,
.faqAccordion>dt>button:hover,
.faqAccordion>dt>button:focus {
  background: #f7f7f7;
  border: none;
  border-bottom: 1px solid #cccccc;
}
.accordion>dt>a::after,
.accordion>dt>button::after,
.faqAccordion>dt>a::after,
.faqAccordion>dt>button::after {
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  position: absolute;
  top: 50%;
  left: 15px;
  font-size: 25px;
  content: "+";
  color: #151515;
}
.accordion>dt>a[aria-expanded="true"]::after,
.accordion>dt>button[aria-expanded="true"]::after,
.faqAccordion>dt>a[aria-expanded="true"]::after,
.faqAccordion>dt>button[aria-expanded="true"]::after {
  content: "-";
  font-size: 30px;
}
.accordion>dt:first-child>button,
.faqAccordion>dt:first-child>button {
  border-top: none;
}
.accordion>dd,
.faqAccordion>dd {
  color: #151515;
  padding: 20px 0px 20px 0px;
  display: none;
}
.accordion>dd[aria-hidden="true"],
.faqAccordion>dd[aria-hidden="true"] {
  display: none;
}
@media only screen and (max-width: 798px) {
.accordion>dd,
  .faqAccordion>dd {
    margin-left: 15px;
}
}
.accordion dt small {
  display: none;
}
.accordion-tabs>a {
  display: block;
  background-color: #D1D3D4;
  margin: 10px 0;
  padding: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000000;
}
.accordion-tabs>a :hover {
  cursor: pointer;
}
.accordion-tabs>li[id*=tab] {
  display: none;
  list-style: none;
}
/* Clearfixing tabs for beautiful stacking */
ul.tabs:before,
ul.tabs:after {
  content: ' ';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
ul.tabs:after {
  clear: both;
}
ul.tabs {
  zoom: 1;
}
/* #Forms
================================================== */
form {
  margin-bottom: 20px;
}
fieldset {
  margin-bottom: 20px;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="range"],
input[type="color"],
select,
textarea {
  display: block;
  width: 100%;
  height: 44px;
  min-height: 44px;
  padding: 0 10px;
  margin: 0;
  line-height: 22px;
  border: 1px solid #cccccc;
  outline: none;
  background: #fff;
  color: #5f6a7d;
  font: 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-appearance: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 480px) {
input[type="text"],
  input[type="password"],
  input[type="email"],
  input[type="search"],
  input[type="url"],
  input[type="tel"],
  input[type="number"],
  input[type="date"],
  input[type="month"],
  input[type="week"],
  input[type="time"],
  input[type="range"],
  input[type="color"],
  select,
  textarea {
    font-size: .16rem;
}
}
input[type="text"]:active,
input[type="text"]:focus,
input[type="password"]:active,
input[type="password"]:focus,
input[type="email"]:active,
input[type="email"]:focus,
input[type="search"]:active,
input[type="search"]:focus,
input[type="url"]:active,
input[type="url"]:focus,
input[type="tel"]:active,
input[type="tel"]:focus,
input[type="number"]:active,
input[type="number"]:focus,
input[type="date"]:active,
input[type="date"]:focus,
input[type="month"]:active,
input[type="month"]:focus,
input[type="week"]:active,
input[type="week"]:focus,
input[type="time"]:active,
input[type="time"]:focus,
input[type="range"]:active,
input[type="range"]:focus,
input[type="color"]:active,
input[type="color"]:focus,
select:active,
select:focus,
textarea:active,
textarea:focus {
  color: #444;
  border: 1px solid #aaa;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
input[type=number] {
  -moz-appearance: textfield !important;
}
select::-ms-expand {
  display: none;
}
select {
  background: white url(//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/select.png?v=163443801653745187891659622168) no-repeat 96% 50%;
  background-size: 18px 12px;
  padding: 8px 14px 8px;
  border-radius: 0;
  border: 1px solid #d9dbdc;
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}
label,
legend,
.option_title {
  display: block;
  font-weight: bold;
  font-size: .13rem;
  text-align: left;
  margin-bottom: .05rem;
  text-transform: uppercase;
}
input[type="checkbox"] {
  display: inline;
}
label span,
legend span {
  font-weight: bold;
  font-size: 13px;
  color: #444;
}
textarea {
  min-height: 120px;
  padding: 15px 9px;
}
.acceptsMarketing {
  margin-bottom: 20px;
}
.acceptsMarketing label {
  display: inline;
  margin-left: 5px;
}
input.sign_up[type="submit"] {
  margin-left: 5px;
  display: inline-block;
}
input.contact_email[type="email"] {
  width: 320px;
  display: inline-block;
  float: left;
}
.btn.action_button,
input.btn.action_button[type="submit"],
input.btn.action_button[type="button"] {
  width: inherit;
}
/* #Contact Form
================================================== */
div.container.contact-form-container {
  padding-top: 0;
}
.contact-form .contact-form__content {
  margin-bottom: 20px;
}
.contact-form label,
.custom-contact-form label {
  margin-bottom: 12px;
}
.contact-form ul li label,
.custom-contact-form ul li label {
  font-family: Futura, sans-serif;
  text-transform: none;
  font-weight: 400;
}
.contact-form__heading {
  margin-left: 10px;
  margin-right: 10px;
}
.contact__form-errors,
.contact__form-success {
  width: 100%;
}
.contact__form-name {
  margin-right: 20px;
}
@media only screen and (max-width: 798px) {
.contact__form-name {
    margin-right: 0;
}
}
.contact__form-name,
.contact__form-email {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.contact__form-message {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.contact-form__position--right,
.custom-contact-form__position--right {
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.contact-form__position--center {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-contact-form {
  /* NE compatibility
    .contact-block--checkbox,
    .contact-block--radio
    has been changed to:
    .contact-block--custom
  */
}
.custom-contact-form .contact-block {
  margin-bottom: 20px;
}
.custom-contact-form .custom-contact-form__image {
  margin-bottom: 20px;
}
.custom-contact-form .custom-contact-form__social .social_icons {
  padding: 0;
  margin-bottom: 40px;
}
.custom-contact-form .custom-contact-form__logo {
  max-width: 150px;
  margin: 0 auto 20px auto;
}
.custom-contact-form .contact-block.contact-block--richtext label p {
  display: inline;
}
.custom-contact-form .contact-block--custom ul {
  padding: 0;
  margin: 0;
}
.custom-contact-form .contact-block--custom ul li {
  margin-bottom: 8px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.custom-contact-form .contact-block--custom ul li input {
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.custom-contact-form .contact-block--custom ul li label {
  margin-bottom: 0;
}
.custom-contact-form .contact-block--custom ul li:last-child label {
  margin-bottom: 0;
}
.page-contact .footer {
  margin-top: 0;
}
.page-contact .custom-contact-form {
  margin-top: 25px;
}
#target {
  padding: 20px;
  text-align: center;
}
.items_left {
  color: #8c8b8b;
}
.quantity_label {
  display: inline;
  font-size: smaller;
}
.remove_item a {
  font-size: smaller;
  color: #151515;
}
input.quantity {
  width: 48px;
  display: inline;
  margin-bottom: 0;
  padding: 8px 5px;
}
ul.cart_items {
  padding-top: 0;
  padding-bottom: 0;
  height: calc(100vh - 180px);
  overflow-y: auto;
}
.cart_content li.mini-cart__item {
  padding: 0 0 15px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc;
}
.cart_content .notification-discount {
  color: #ff2d26;
  padding: 15px 0 0;
  margin: 0;
  line-height: 1;
}
li.mini-cart__item a,
li.mini-cart__item a:active,
#header li.mini-cart__item a,
#header li.mini-cart__item a:active {
  position: relative;
  font-size: inherit;
  text-align: left;
}
.cart_image {
  float: left;
  width: 100%;
  max-width: 100px;
  min-width: 100px;
  text-align: center;
  padding-right: 20px;
}
.cart_image img {
  display: block;
}
@media only screen and (max-width: 480px) {
.cart_image {
    padding-right: 10px;
}
}
a.continue {
  text-align: right;
  font-size: 32px;
  margin-right: 15px !important;
  padding: 10px 0 5px 0 !important;
  opacity: 0.8;
}
a.continue:hover {
  opacity: 1;
}
.empty_cart {
  text-align: center;
  font-size: 18px;
  padding: 40px 0 25px 0;
  color: inherit;
}
.cart__blocks {
  margin-top: 30px;
}
input[type="button"].get-rates.action_button {
  margin-top: 0;
}
#get-rates-submit {
  margin-top: -1px;
}
#customer_login {
  margin-bottom: 2px;
}
.multi_select {
  display: none;
}
/* Media position */
.product_section.media-position--right,
.quick-shop__container.media-position--right {
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.vendor {
  margin-bottom: 6px;
}
.section.product_section {
  margin-top: 0;
}
.product_section .description {
  margin-bottom: 15px;
}
.modal_price {
  padding-bottom: 8px;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product_section .description.bottom {
  margin-top: 15px;
  border-bottom: none;
}
.sale_banner_product,
.new_banner_product,
.preorder_banner_product {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-size: 16px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px 20px;
  text-align: center;
  color: #fff;
  margin-bottom: 13px;
  display: inline-block;
  font-size: 15px;
  white-space: nowrap;
}
.sale_banner_product {
  background: #fa08b5;
}
.new_banner_product,
.preorder_banner_product {
  background: #08a103;
}
.product-list .thumbnail .preorder_banner {
  font-size: 12px;
}
@media only screen and (max-width: 798px) {
.product-list .thumbnail .preorder_banner {
    font-size: 8px;
}
}
.product_links {
  margin-bottom: 8px;
  font-size: 0.9em;
  border-top: 1px solid #cccccc;
  padding: 10px 0 5px 0;
}
.product_links p {
  margin: 2px 0;
}
.social_buttons {
  border-top: 1px solid #cccccc;
  padding-top: 20px;
  font-size: 1em;
  margin-bottom: 25px;
}
@media only screen and (max-width: 798px) {
.social_buttons {
    text-align: center;
}
}
.share_article .social_buttons {
  border-top: none;
  padding-top: 0;
}
@media only screen and (max-width: 798px) {
.share_article .social_buttons {
    padding-top: 15px;
}
}
.share-btn {
  display: inline-block;
  text-align: center;
  font-size: 1.2em;
  margin-right: 6px;
  margin-bottom: 10px;
}
.share-btn a {
  color: #fff;
  padding: 10px 10px 8px 10px;
  border: solid 1px #e2e2e2;
  display: inline-block;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
.icon-twitter-share:before {
  color: #09AEEC;
}
.icon-twitter-share:hover {
  background-color: #09AEEC;
  border-color: #09AEEC;
  color: #fff;
}
.icon-twitter-share:hover:before {
  color: #fff;
}
.icon-facebook-share:before {
  color: #49659D;
}
.icon-facebook-share:hover {
  background-color: #49659D;
  border-color: #49659D;
  color: #fff;
}
.icon-facebook-share:hover:before {
  color: #fff;
}
.icon-pinterest-share:before {
  color: #CB1F2A;
}
.icon-pinterest-share:hover {
  background-color: #CB1F2A;
  border-color: #CB1F2A;
  color: #fff;
}
.icon-pinterest-share:hover:before {
  color: #fff;
}
.icon-mail-share:before {
  color: #888;
}
.icon-mail-share:hover {
  background-color: #888;
  border-color: #888;
  color: #fff;
}
.icon-mail-share:hover:before {
  color: #fff;
}
/* Quantity Box for Product Page */
.product-quantity-box .quantity,
.product-quantity-box .quantity:focus,
.product-quantity-box .product-plus,
.product-quantity-box .product-minus {
  border: #e2e2e2 1px solid;
  color: #000;
}
.product-quantity-box label {
  margin-bottom: .1rem;
}
.product-quantity-box {
  margin-right: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.product-quantity-box label {
  text-align: left;
}
.product-quantity-box .quantity {
  text-align: center;
  padding: 6px 15px;
  width: 38%;
  height: 44px;
  border-radius: 0;
  -webkit-appearance: none;
  float: left;
}
@media only screen and (max-width: 798px) {
.product-quantity-box .quantity {
    width: calc(100% - 88px);
}
}
.product-quantity-box .product-plus,
.product-quantity-box .product-minus {
  background: #f2f2f2;
  font-weight: 300;
  position: relative;
  cursor: pointer;
  height: .44rem;
  display: block;
  width: .44rem;
  text-align: center;
  float: left;
}
.product-quantity-box .product-plus:hover,
.product-quantity-box .product-minus:hover {
  background: #d9d9d9;
}
@media only screen and (max-width: 798px) {
.product-quantity-box .product-plus,
  .product-quantity-box .product-minus {
    display: inline;
    display: initial;
    margin: 0;
}
}
.product-quantity-box .product-plus {
  border-left: 0;
  font-size: .16rem;
  line-height: .44rem;
}
.product-quantity-box .product-minus {
  border-right: 0;
  line-height: .44rem;
  font-size: .18rem;
}
.product-quantity-box+.inline_purchase {
  margin-top: 31.5px;
  width: 55%;
  float: left;
}
.product_section .product_form,
.product_section .contact-form {
  max-width: 400px;
}
@media only screen and (max-width: 798px) {
.product_section .product_form,
  .product_section .contact-form {
    max-width: 100%;
}
}
/* Full width product image template */
.product-full_width_images .product_section .description img {
  display: none;
}
.full-width-product-images img {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 480px) {
.full-width-product-images .caption.align-center,
  .full-width-product-images .caption.align-right,
  .full-width-product-images .caption.align-left {
    text-align: center;
}
}
/* #Blog
================================================== */
.article,
.article_image {
  margin-bottom: 30px;
}
.sidebar .sidebar__content .input-row {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-left: 0px;
  margin-right: 0px;
}
.sidebar .sidebar__content .input-row input {
  margin: 5px 0;
}
.blog-template-wrapper {
  width: 100%;
}
.blog-article__main.sidebar-enabled--false {
  width: 75%;
}
@media only screen and (max-width: 798px) {
.blog-article__main.sidebar-enabled--false {
    width: 100%;
}
}
.comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.comment-form__name {
  margin-right: 20px;
}
@media only screen and (max-width: 798px) {
.comment-form__name {
    margin: 0;
}
}
.comment-form__name,
.comment-form__email {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.comment-form__body,
.comment-form__error,
.comment-form__submit,
.comment-form__success {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.comment-form__error-message,
.comment-form__success-message {
  font-size: 18px;
  line-height: 32px;
  font-style: italic;
}
/* Author & Comments */
.blog__author,
.blog__comment-author {
  margin-bottom: 20px;
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.blog__author-name,
.blog__comment-author-name {
  padding: 0;
}
.blog__author-image,
.blog__comment-author-image {
  min-width: 80px;
  height: 80px;
}
.blog__author-image img,
.blog__comment-author-image img {
  border-radius: 50px;
}
.blog__comment-author-bio {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.blog__author-bio,
.blog__comment-author-bio {
  margin-left: 20px;
}
.blog-post-image-wrapper {
  display: block;
}
.has-sidebar-option,
.section--has-sidebar-option {
  width: 100%;
}
.sidebar__content {
  margin-left: 10px;
  margin-right: 10px;
}
/* Sidebar */
@media only screen and (max-width: 798px) {
.sidebar {
    width: 100% !important;
}
.has-sidebar-option {
    width: 100% !important;
}
}
/* #Newsletter
================================================== */
.newsletter {
  margin: 0px auto;
  max-width: 640px;
}
.input-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
  width: 100%;
}
@media only screen and (max-width: 798px) {
.input-row {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-left: 0px;
    margin-right: 0px;
}
}
.input-row input {
  -ms-flex-basis: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-shrink: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  max-height: 40px;
}
@media only screen and (max-width: 1024px) {
.input-row input {
    margin: 5px 0;
}
}
.input-row input.sign_up {
  display: inline-block;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  max-height: 40px;
}
@media only screen and (max-width: 798px) {
.input-row input.sign_up {
    width: 100%;
}
}
.newsletter-both-names--true input.firstName {
  margin-right: 5px;
}
/*--- Newsletter popup ---*/
.js-newsletter-popup {
  display: none;
}
.newsletter__lightbox .fancybox-content {
  width: 100%;
  max-width: 740px;
  padding: 0;
}
@media only screen and (max-width: 480px) {
.newsletter__lightbox .fancybox-close-small {
    display: block;
}
}
@media only screen and (max-width: 798px) {
.newsletter__lightbox .fancybox-close-small svg path {
    fill: white;
}
}
.newsletter__lightbox .fancybox-toolbar {
  display: none;
}
.newsletter-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  padding: 0;
  width: 100%;
}
@media only screen and (max-width: 798px) {
.newsletter-popup {
    line-height: 0;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
}
}
@media only screen and (min-width: 799px) and (max-width: 1024px) {
.popup-signup-show--true input.sign_up {
    margin-left: 0px;
}
}
.popup-signup-show--false {
  display: none;
}
.newsletter-both-names--false .newsletter input[type="text"] {
  width: 100%;
}
.newsletter-img {
  width: 40%;
}
@media only screen and (max-width: 798px) {
.newsletter-img {
    width: 100%;
}
}
.newsletter-img img {
  width: 100%;
  display: block;
}
.newsletter-info {
  text-align: left;
  color: #363636;
  background-color: #ffffff;
  height: auto;
  float: left;
}
@media only screen and (max-width: 798px) {
.newsletter-info {
    padding: 20px;
    width: 100% !important;
    position: relative;
}
}
.newsletter-info input.contact_email[type="email"] {
  width: 65%;
  float: left;
}
@media only screen and (max-width: 1024px) {
.newsletter-info input.contact_email[type="email"] {
    width: 100%;
}
}
.newsletter-info #contact_form input.sign_up[type="submit"] {
  width: calc(35% - 10px);
}
@media only screen and (max-width: 1024px) {
.newsletter-info #contact_form input.sign_up[type="submit"] {
    width: 100%;
}
}
.newsletter-info .input-row {
  margin-right: 0;
  margin-left: 0;
}
.newsletter-info .popup-signup-show--true {
  margin-top: 20px;
}
.newsletter-image--true .newsletter-popup__content {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
@media only screen and (max-width: 798px) {
.newsletter-image--true .newsletter-popup__content {
    width: 100%;
    display: block;
}
}
@media only screen and (min-width: 1025px) {
.newsletter-image--true {
    max-height: 875px;
}
}
@media only screen and (min-width: 1025px) {
.newsletter-image--true.object-fit--none {
    height: auto;
}
}
.newsletter-image--false {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.newsletter-image--false .newsletter-info {
  width: 100%;
  position: relative;
  height: auto;
  float: none;
}
.align-left .newsletter-info {
  right: 0;
}
.newsletter-description h2 {
  color: #363636;
  margin-top: 0;
}
.newsletter-description {
  padding: 40px;
  margin: 0 auto;
}
@media only screen and (max-width: 798px) {
.newsletter-description {
    font-size: inherit;
    width: auto;
}
}
@media only screen and (max-width: 480px) {
.newsletter-description {
    padding: 20px;
}
}
@media only screen and (min-width: 1025px) {
.newsletter-description {
    min-width: 350px;
}
}
@media only screen and (min-width: 1401px) {
.newsletter-description {
    font-size: inherit;
}
}
.newsletter-buttons .button {
  height: auto;
  background-color: transparent;
  color: #363636;
  border: 1px solid #363636;
  -webkit-transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53), color 0.3s linear, border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53), color 0.3s linear, border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  line-height: 1.5;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 15px;
}
.newsletter-buttons .button:hover,
.newsletter-buttons .button.highlight-true {
  background-color: #363636;
  color: #ffffff;
  border: 1px solid #363636;
}
@media only screen and (max-width: 480px) {
.newsletter-buttons .button {
    margin-top: 5px;
}
}
/*--- Newsletter section above footer ---*/
.newsletter_section {
  -webkit-transform: translate3d(0, 0, 0);
  background-color: #7c7b7b;
  color: #ffffff;
}
.newsletter_section h2 {
  color: #ffffff;
  margin-top: 0;
}
.newsletter_section.newsletter-bgr-true {
  background-color: #7c7b7b;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.newsletter_section.newsletter-bgr-true input.contact_email[type="email"] {
  border: 0;
}
@media only screen and (max-width: 480px) {
.newsletter_section.newsletter-bgr-true {
    text-align: center !important;
}
}
.section_form {
  padding: 10px 20px;
}
.section_form input[type="email"],
.section_form input[type="text"] {
  border: 0;
}
.section_form .newsletter-text+.newsletter,
.section_form h5+.newsletter {
  margin-top: 15px;
}
.newsletter_section h5 {
  color: #ffffff !important;
  padding-top: 0px;
  margin: 0;
}
.newsletter_section .newsletter-text p {
  margin-bottom: 0;
}
.newsletter_section .newsletter,
.password-page-row form {
  display: inline-block;
  padding-top: 0 !important;
  width: 450px;
}
@media only screen and (max-width: 480px) {
.newsletter_section .newsletter,
  .password-page-row form {
    width: 100%;
    max-width: 100%;
}
}
@media only screen and (max-width: 480px) {
.newsletter_section .newsletter,
  .password-page-row form {
    width: 100%;
}
}
.shopify-challenge__container {
  padding: 150px 0;
}
/*--- Newsletter in footer ---*/
.shopify-section--footer .newsletter_section {
  background-color: transparent;
  color: #ffffff;
}
.shopify-section--footer .newsletter_section h6 {
  color: #ffffff;
  font-size: 18px;
}
.shopify-section--footer .newsletter_section p {
  padding: 15px 0;
}
.shopify-section--footer .newsletter_section .newsletter {
  width: 100%;
}
.shopify-section--footer .newsletter_section .newsletter input {
  width: 100%;
}
.shopify-section--footer .newsletter_section .newsletter .action_button {
  margin-left: 0;
}
.container .section_form {
  margin: 0 auto;
}
.container .offset-by-three {
  left: unset;
}
/* #Tables
================================================== */
table:not(#customer-orders):not(#order-details) th {
  background-color: #f9f9f9;
}
table:not(#customer-orders):not(#order-details) th,
table:not(#customer-orders):not(#order-details) td {
  padding: 10px;
  border-right: 1px solid gainsboro;
}
table:not(#customer-orders):not(#order-details) th:first-child,
table:not(#customer-orders):not(#order-details) td:first-child {
  border-left: 1px solid gainsboro;
}
table:not(#customer-orders):not(#order-details) tr {
  border-bottom: 1px solid gainsboro;
}
table:not(#customer-orders):not(#order-details) tr:first-child {
  border-top: 1px solid gainsboro;
}
/* Responsive order tables */
.collapsible-table {
  width: 100%;
  margin-bottom: 20px;
}
.collapsible-table th {
  font-weight: 700;
  text-align: left;
}
.collapsible-table th,
.collapsible-table td {
  padding: 10px;
}
@media only screen and (max-width: 798px) {
.collapsible-table th,
  .collapsible-table td {
    border-left: none;
}
}
.collapsible-table tr .order_summary td.label {
  text-align: right;
}
.collapsible-table .order-details__discount-block {
  display: block;
}
@media only screen and (max-width: 798px) {
.collapsible-table thead {
    display: none;
}
.collapsible-table tr {
    display: block;
    margin-bottom: 20px;
}
.collapsible-table tr:last-child {
    margin-bottom: 0;
}
.collapsible-table tr td {
    position: relative;
}
.collapsible-table td {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -ms-flex-pack: space-between;
    padding: 0 10px 0 0;
}
.collapsible-table td:before {
    content: attr(data-label);
    z-index: 1;
    padding: 6px;
    font-weight: bold;
    width: calc(50% - 6px);
    word-break: break-word;
}
.collapsible-table td:after {
    content: "";
    z-index: 0;
    width: 50%;
    min-height: 100%;
    position: absolute;
}
.collapsible-table td:last-child {
    border-bottom: none;
}
.collapsible-table tfoot {
    display: block;
    margin-top: 20px;
}
.collapsible-table tfoot tr {
    margin-bottom: 0;
    border-bottom: none;
}
.collapsible-table tfoot tr:last-child {
    border-bottom: 1px solid gainsboro;
}
.collapsible-table .order-details__total,
  .collapsible-table .order-details__product,
  .collapsible-table .order-details__discount {
    text-align: right;
    padding-left: 10px;
    width: calc(50% - 10px);
    word-break: break-word;
}
}
#customer-orders th,
#order-details th {
  background-color: #f9f9f9;
}
#customer-orders th,
#customer-orders td,
#order-details th,
#order-details td {
  border-right: 1px solid gainsboro;
}
#customer-orders th:first-child,
#customer-orders td:first-child,
#order-details th:first-child,
#order-details td:first-child {
  border-left: 1px solid gainsboro;
}
@media only screen and (max-width: 798px) {
#customer-orders th:first-child,
  #customer-orders td:first-child,
  #order-details th:first-child,
  #order-details td:first-child {
    border-left: none;
}
}
#customer-orders tr,
#order-details tr {
  border-bottom: 1px solid gainsboro;
}
#customer-orders tr:first-child,
#order-details tr:first-child {
  border-top: 1px solid gainsboro;
}
@media only screen and (max-width: 798px) {
#customer-orders tr,
  #order-details tr {
    border: 1px solid gainsboro;
    border-bottom: none;
}
#customer-orders td,
  #order-details td {
    border-right: none;
    border-bottom: 1px solid gainsboro;
}
#customer-orders td:after,
  #order-details td:after {
    border-right: 1px solid gainsboro;
    background-color: #f9f9f9;
}
#customer-orders tfoot td,
  #order-details tfoot td {
    border-bottom: none;
}
#customer-orders tfoot:last-child,
  #order-details tfoot:last-child {
    border-bottom: 1px solid gainsboro;
}
}
/* #Misc
================================================== */
.allow-clickthrough {
  pointer-events: none !important;
}
.hidden {
  display: none;
}
@media only screen and (max-width: 480px) {
.hidden--mobile {
    display: none !important;
    /* Force on mobile devices */
}
}
.remove {
  color: #151515;
}
.relative {
  position: relative;
}
.half-bottom {
  margin-bottom: 10px !important;
}
.add-bottom {
  margin-bottom: 20px !important;
}
.right {
  float: right;
  position: relative;
}
.left {
  float: left;
}
.inline {
  display: inline;
}
.center {
  text-align: center;
}
.align_right {
  text-align: right;
}
.align_left {
  text-align: left;
}
.text-align--center {
  text-align: center;
}
.text-align--left {
  text-align: left;
}
.text-align--right {
  text-align: right;
}
p.warning {
  text-align: center;
  font-weight: bold;
}
.warning--quantity {
  clear: both;
  display: inline-block;
  margin-top: 15px;
  width: auto;
  text-align: left;
}
@media only screen and (min-width: 799px) {
.large--right {
    float: right;
    position: relative;
}
}
.visuallyhidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.mini-cart__item p.warning {
  margin-top: 5px;
  text-align: left;
}
.mobile_only,
span.mobile_only,
.container div.mobile_only {
  display: none;
}
.no_border {
  border: none !important;
}
.extra_padding {
  padding-top: 4px;
}
div.hidden {
  display: none;
}
div.is-absolute {
  position: absolute !important;
  top: 0;
  margin-top: 0;
}
.full-width-image {
  width: 100%;
}
#instantclick-bar {
  background: #000000;
  z-index: 100000;
  height: 4px;
}
#grid .column,
#grid .columns {
  background: #ddd;
  height: 25px;
  line-height: 25px;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  color: #555;
  font-size: 12px;
  font-weight: bold;
  border-radius: 2px;
}
#grid .column:hover,
#grid .columns:hover {
  background: #bbb;
  color: #333;
}
#grid .example-grid {
  overflow: hidden;
}
.items_left {
  margin: 0 0 15px;
  line-height: 1.6em;
  font-size: normal;
  font-style: italic;
  color: #8c8b8b;
}
.cart .paypal-button+.paypal-button {
  display: none;
}
.shopify-reviews.reviewsVisibility--false {
  display: none;
}
/* #Testimonials
================================================== */
.shopify-section--testimonials {
  position: relative;
}
.shopify-section--testimonials .set-static {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.shopify-section--testimonials .set-static .caption {
  position: static;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  padding: 40px;
  margin: auto;
}
.shopify-section--testimonials .set-testimonial-height {
  height: 95%;
}
@media only screen and (min-width: 799px) {
.shopify-section--testimonials .darken-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.6);
}
}
.shopify-section--testimonials .feature_divider {
  margin: 25px auto;
  width: 10%;
  display: inline-block;
}
@media only screen and (max-width: 480px) {
.shopify-section--testimonials .feature_divider {
    margin: 5px auto;
}
}
.shopify-section--testimonials .use-mobile-color .animated {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.testimonial-block.gallery-cell.use-mobile-color {
  background-color: #dbb7bb;
}
.testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p {
  color: #ffffff;
}
@media only screen and (max-width: 480px) {
.testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p {
    text-shadow: none;
}
}
@media only screen and (max-width: 480px) {
.mobile-banner--crop-left {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left;
    object-position: left;
    font-family: "object-fit: cover; object-position: left";
    min-height: 60vh;
}
}
@media only screen and (max-width: 480px) {
.mobile-banner--crop-right {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
    font-family: "object-fit: cover; object-position: right";
    min-height: 60vh;
}
}
@media only screen and (max-width: 480px) {
.mobile-banner--crop-center {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
    min-height: 60vh;
}
}
.caption-content.testimonial-text {
  width: 80%;
}
.caption-content.testimonial-text .subtitle {
  text-transform: none;
  color: #ffffff;
}
@media only screen and (max-width: 480px) {
.caption-content.testimonial-text .subtitle {
    font-weight: normal;
    font-size: 14px;
}
}
.caption-content.testimonial-text h2,
.caption-content.testimonial-text p.headline {
  color: #ffffff;
}
@media only screen and (max-width: 480px) {
.caption-content.testimonial-text h2,
  .caption-content.testimonial-text p.headline {
    text-shadow: none;
}
}
@media only screen and (max-width: 480px) {
.caption-content.testimonial-text-mobile h2,
  .caption-content.testimonial-text-mobile .subtitle,
  .caption-content.testimonial-text-mobile p.headline {
    color: #151515;
}
}
@media only screen and (max-width: 480px) {
.testimonial-block .caption {
    margin: auto;
    padding-top: 5%;
    padding-bottom: 5%;
}
}
.testimonial-slideshow,
.testimonial-block.gallery-cell {
  background-color: transparent;
}
/* #FAQ
================================================== */
.page-faq .faq--heading {
  padding-top: 30px;
}
.faq-section h2.title {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 54px;
  letter-spacing: 0;
  margin-bottom: 0;
}
.faq-section h2.faq--heading {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.125;
  letter-spacing: 0;
  margin-bottom: 10px;
  margin-top: 40px;
}
.faq-section .has-gutter-enabled {
  margin-bottom: 20px;
}
@media only screen and (max-width: 480px) {
.faq-section .faq--image {
    margin-top: 40px;
}
}
/* #Team Template
================================================== */
.team-page__content--left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 798px) {
.team-page__content--left {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
}
}
.team-page__content--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
@media only screen and (max-width: 798px) {
.team-page__content--right {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
}
}
.team-page__text,
.team-page__image,
.team-page__image img {
  width: 100%;
}
.team-page__content--multiple .team-page__text,
.team-page__content--multiple .team-page__image {
  max-width: 50%;
  width: 100%;
}
@media only screen and (max-width: 798px) {
.team-page__content--multiple .team-page__text,
  .team-page__content--multiple .team-page__image {
    max-width: 100%;
}
}
.team-page__content--multiple .team-page__text:first-child,
.team-page__content--multiple .team-page__image:first-child {
  margin-right: 20px;
}
.team-page__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.team-page__container {
  max-width: 70%;
}
@media only screen and (max-width: 480px) {
.team-page__container {
    max-width: 90%;
}
}
.team-member__profile.columns,
.team-member__profile.column {
  margin-bottom: 30px;
}
.team-member__name {
  padding-top: 10px;
}
.team-member__wrap {
  position: relative;
}
.team-member__wrap:hover .team-member__overlay {
  opacity: 1;
}
.team-member__overlay {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.team-member__details {
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  top: 50%;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  padding: 20px;
}
.team-member__details img {
  display: block;
}
.team-member__details p {
  margin-top: 10px;
  line-height: 1.3;
}
.team-member__details .icon-twitter {
  display: inline-block;
  vertical-align: middle;
}
.team-member__title {
  padding-bottom: 0;
  text-align: center;
  margin-bottom: 0;
  text-transform: uppercase;
  line-height: 1;
}
.team-member__title:after {
  width: 30%;
  display: block;
  margin: 0 auto;
  content: '';
  height: 3px;
  margin-top: 20px;
}
/* #Logo-list
================================================== */
.logo-bar {
  text-align: center;
  margin-bottom: 20px;
}
.logo-bar a {
  -webkit-transition: ease all 0.6s;
  transition: ease all 0.6s;
}
.logo-bar a:hover {
  opacity: 0.6;
}
.logo-bar__item {
  display: inline-block;
  vertical-align: middle;
  max-width: 160px;
  width: 160px;
  margin-top: 20px;
}
@media only screen and (min-width: 799px) {
.logo-bar__item {
    margin-left: 25px;
    margin-right: 25px;
}
}
/* #Gallery Section
================================================== */
.gallery-section {
  text-align: center;
}
.gallery-section .display-table {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}
.gallery-section .display-table-cell {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.gallery-section .gallery-image-wrapper,
.gallery-section .gallery-empty-wrapper {
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
}
.gallery-section .gallery-empty-wrapper {
  min-height: 150px;
}
.gallery-section .gallery-empty-wrapper:nth-child(even) .placeholder-svg {
  background-color: rgba(51, 51, 51, 0.3);
}
.gallery-section a {
  display: block;
}
.gallery-image-wrapper .overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.gallery-image-wrapper .overlay .icon-zoom {
  color: white;
  font-size: 1.5em;
  top: 50%;
}
.gallery-image-wrapper:hover .overlay {
  opacity: 1;
}
.shopify-section--page-details-template .container.full-width--true,
.shopify-section--product-details-template .container.full-width--true {
  padding: 0;
}
.two-per-row .overlay .icon-zoom {
  font-size: 2.5em;
}
.three-per-row .overlay .icon-zoom {
  font-size: 2em;
}
.gallery-section.gallery-horizontal i {
  display: block;
}
.gallery-section.gallery-horizontal img {
  position: absolute;
  top: 0;
  width: 100%;
  vertical-align: bottom;
  width: 100%;
  height: auto;
  display: block;
}
.gallery-section.gallery-horizontal .gallery-image-wrapper,
.gallery-section.gallery-horizontal .gallery-empty-wrapper {
  margin: 10px;
}
.gallery-section.gallery-horizontal.adjust-columns .gallery-image-wrapper,
.gallery-section.gallery-horizontal.adjust-columns .gallery-empty-wrapper {
  margin: 0px;
}
@media only screen and (min-width: 2000px) {
.gallery-section.gallery-horizontal .gallery-image-wrapper:last-child {
    width: 15%;
    -ms-flex-preferred-size: initial !important;
        flex-basis: initial !important;
    -webkit-box-flex: initial !important;
        -ms-flex-positive: initial !important;
            flex-grow: initial !important;
}
}
.gallery-section.gallery-horizontal .gallery-empty-wrapper {
  width: 190px;
}
.gallery-section.gallery-classic .gallery-image-wrapper,
.gallery-section.gallery-classic .gallery-empty-wrapper {
  display: block;
}
.gallery-section.gallery-classic .gallery-image-wrapper img,
.gallery-section.gallery-classic .gallery-image-wrapper svg,
.gallery-section.gallery-classic .gallery-empty-wrapper img,
.gallery-section.gallery-classic .gallery-empty-wrapper svg {
  width: 100%;
  display: block;
}
.gallery-section.gallery-classic .add-padding {
  padding-top: 5px;
  padding-bottom: 5px;
}
.adjust-columns {
  column-gap: 0px !important;
  -moz-column-gap: 0px !important;
  -webkit-column-gap: 0px !important;
  overflow: hidden;
}
.adjust-columns .gallery-image-wrapper,
.adjust-columns .gallery-empty-wrapper {
  margin: 0;
  margin-bottom: 0 !important;
}
.gallery-section.gallery-masonry {
  display: block;
}
.gallery-section.gallery-masonry .masonry {
  font-size: .85em;
  line-height: 0px;
  margin: 10px 0;
  column-gap: 10px;
  -moz-column-gap: 10px;
  -webkit-column-gap: 10px;
}
.gallery-section.gallery-masonry .gallery-empty-wrapper {
  min-height: 100px;
  overflow: hidden;
}
.gallery-section.gallery-masonry .gallery-empty-wrapper svg {
  min-width: 800px;
}
.gallery-section.gallery-masonry .gallery-empty-wrapper svg path {
  display: none;
}
.gallery-section.gallery-masonry .gallery-image-wrapper,
.gallery-section.gallery-masonry .gallery-empty-wrapper {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 5px;
  -webkit-column-break-inside: avoid;
  -webkit-backface-visibility: hidden;
}
.gallery-section.gallery-masonry .gallery-image-wrapper img,
.gallery-section.gallery-masonry .gallery-image-wrapper svg,
.gallery-section.gallery-masonry .gallery-empty-wrapper img,
.gallery-section.gallery-masonry .gallery-empty-wrapper svg {
  width: 100%;
  display: block;
}
.gallery-section.gallery-masonry .two-per-row {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 798px) {
.gallery-section.gallery-masonry .two-per-row {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (max-width: 480px) {
.gallery-section.gallery-masonry .two-per-row {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
.gallery-section.gallery-masonry .three-per-row {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 798px) {
.gallery-section.gallery-masonry .three-per-row {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (max-width: 480px) {
.gallery-section.gallery-masonry .three-per-row {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
.gallery-section.gallery-masonry .four-per-row {
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 798px) {
.gallery-section.gallery-masonry .four-per-row {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (max-width: 480px) {
.gallery-section.gallery-masonry .four-per-row {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
.gallery-section.gallery-masonry .five-per-row {
  -moz-column-count: 5;
  -webkit-column-count: 5;
  column-count: 5;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 798px) {
.gallery-section.gallery-masonry .five-per-row {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (max-width: 480px) {
.gallery-section.gallery-masonry .five-per-row {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
/* #Recently Viewed
================================================== */
.rv-container {
  display: block;
}
.rv-container .thumbnail:empty {
  margin-bottom: 0;
}
.rv-main .flickity-page-dots {
  bottom: 25px;
}
@media only screen and (max-width: 798px) {
.rv-main .flickity-page-dots {
    display: none;
}
}
.sidebar .collection_swatches .swatch {
  float: left;
}
.sidebar .toggle_list .rv-container a:hover {
  border-color: transparent;
}
.sidebar .toggle_list .rv-container a.product-info__caption.hidden {
  display: none;
}
@media only screen and (max-width: 798px) {
.sidebar .toggle_list .rv-container a.product-info__caption.hidden {
    display: block;
}
}
.sidebar .recently-viewed__title {
  display: none;
}
.sidebar .rv-sidebar-element {
  max-width: 75%;
}
.sidebar .rv-sidebar-element .product_image a {
  display: block;
  min-width: 100%;
  margin-bottom: 10px;
}
.sidebar .rv-sidebar-element .product_image img {
  height: auto;
}
.sidebar .rv-sidebar-element .thumbnail-overlay .sold-out {
  color: #151515;
}
@media only screen and (max-width: 798px) {
.sidebar .product-list .thumbnail .title,
  .sidebar .product-list .thumbnail .price,
  .sidebar .product-list .thumbnail .brand {
    text-align: left;
    display: block;
}
}
.sidebar .product-list .thumbnail .thumbnail-overlay {
  position: relative;
  opacity: 1;
  background: transparent;
}
.sidebar .product-list .thumbnail .thumbnail-overlay .product-details {
  position: relative;
  -webkit-transform: none;
          transform: none;
  -webkit-transition: none;
  transition: none;
  opacity: 1;
  text-align: left;
}
.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .title {
  color: #151515;
  padding: 0;
}
.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .title,
.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .price {
  font-size: 16px;
}
.sidebar .product-list .thumbnail .thumbnail-overlay .info {
  padding: 0;
  position: relative;
  font-size: 12px;
  opacity: 1;
  top: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.sidebar .product-list .thumbnail .thumbnail-overlay .info .quick_shop {
  display: none;
}
.product-description-bottom .js-recently-viewed.rv-main {
  clear: both;
}
.rv-box-element .js-recently-viewed-product:nth-child(2),
.rv-sidebar-element .js-recently-viewed-product:nth-child(2) {
  display: none;
}
/* #Search autocomplete
================================================== */
.search__results-wrapper {
  display: none !important;
  position: relative;
}
.search__results {
  width: 100%;
  right: 0;
  left: auto;
  z-index: 30;
  list-style-type: none;
  margin: 0;
  padding: 0 20px;
  background: #ffffff;
  overflow: hidden;
  position: absolute;
}
@media only screen and (max-width: 798px) {
.search__results {
    position: relative;
    padding: 0 10px;
    width: 100%;
}
}
@media only screen and (min-width: 799px) {
.search__results {
    max-height: 500px;
    overflow-y: scroll;
}
}
.search__results li {
  display: block;
  width: 100%;
  margin: 0;
  border-top: 1px solid #cccccc;
  overflow: hidden;
}
.search__results li:nth-child(-n+2) {
  border-top: none;
}
.search__results li a,
.search__results li .no-results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  color: #000000 !important;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
}
.search__results li a:hover,
.search__results li a:focus,
.search__results li .no-results:hover,
.search__results li .no-results:focus {
  color: #000000;
}
.search__results .search-title {
  text-transform: none;
  text-align: left;
  font-size: 16px;
}
.search__results .search-title span {
  color: #000000;
}
.search__results .thumbnail {
  padding: 0;
  max-width: 62px;
  margin-right: 20px;
}
@media only screen and (max-width: 798px) {
.search__results .thumbnail {
    max-width: 20%;
}
}
.search__results .thumbnail img {
  display: block;
}
.header .search__results {
  background: #ffffff;
  width: 350px;
}
.error-404 .search_box {
  margin-bottom: 0;
}
.blog_search {
  margin-bottom: 15px;
}
.blog_search input {
  margin-bottom: 0;
}
.mobile-search {
  display: none !important;
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  z-index: 999999;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
}
@media only screen and (min-width: 799px) {
.mobile-search {
    display: none !important;
}
}
.mobile-search form {
  display: none !important;
  background-color: white;
  margin: 0;
  padding: 10px 20px 0;
  position: relative;
  min-height: 70vh;
  width: 100%;
}
.mobile-search input#q {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  padding-left: 40px;
  padding-right: 20px;
  border: 0;
  border-bottom: 1px solid #cccccc;
}
.mobile-search input#q:focus,
.mobile-search input#q:active {
  border-bottom: 1px solid #cccccc;
}
.mobile-search .icon-search {
  left: 20px;
  top: 22px;
  -webkit-transform: none;
          transform: none;
  width: 30px;
  position: absolute;
  z-index: 1000;
  color: #000000;
  font-size: 20px;
  cursor: pointer;
}
.mobile-search .icon-cross {
  position: absolute;
  right: 20px;
  top: 22px;
  cursor: pointer;
}
.mobile-search .search__results-wrapper {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.mobile-search .search__results {
  background-color: white;
  margin-top: 0;
  padding: 0;
}
.mobile-search .item-result:last-child {
  padding-bottom: 10px;
}
/* #Search page
================================================== */
.shopify-section--search-template form {
  position: relative;
}
.shopify-section--search-template .search_container {
  position: relative;
}
.shopify-section--search-template .search_container .search-submit {
  z-index: 900;
}
.search-matrix .product_row {
  padding: 20px 0;
  border-bottom: 1px solid #cccccc;
}
.search-matrix .product_row:last-child {
  border-bottom: none;
}
/* #Site Styles
================================================== */
.featured_text {
  font-size: 18px;
  line-height: 36px;
}
.large_text {
  font-size: 28px;
  line-height: 50px;
}
div.content {
  padding: 30px 0px 15px 0;
}
/* #Header
================================================== */
@media only screen and (max-width: 798px) {
.dropdown .header_search_form .search__results {
    margin-top: 30px;
}
}
.dropdown .header_search_form .search-terms {
  height: 50px;
  min-height: 50px;
}
.main-nav div.logo a {
  color: #151515 !important;
  outline: 0;
}
.menu-position--inline.logo-position--left div.logo {
  text-align: left;
}
.menu-position--inline.logo-position--center .logo {
  text-align: center;
}
.menu-position--inline.logo-position--center .logo img {
  margin: 0 auto;
}
.primary_logo {
  display: block;
}
.secondary_logo {
  display: none;
}
header.feature_image.secondary_logo--true img.primary_logo,
header.feature_image.secondary_logo--true img.secondary_logo {
  display: none;
}
header.secondary_logo--true:not(.feature_image) img.secondary_logo {
  display: none !important;
}
header.secondary_logo--true:not(.feature_image) img.primary_logo {
  display: inline !important;
}
.featured_content,
.featured_content h1,
.featured_content h2,
.featured_content h3,
.featured_content h4,
.featured_content h5,
.featured_content h6 {
  color: #363636;
}
.featured_content {
  background-color: #f6f7f9;
}
.nav_arrows {
  float: right;
}
.sku {
  margin: 0;
}
#category {
  width: 100%;
}
/* Currency / language switcher in header */
#header__selector-form .icon-arrow-down {
  font-size: 9px;
}
#header__selector-form .disclosure__toggle {
  background-color: transparent;
  border: none;
  position: relative;
  padding: 0 0 0 16px;
  letter-spacing: 1px;
}
#header__selector-form .disclosure__toggle:hover,
#header__selector-form .disclosure__toggle:focus {
  background-color: transparent;
}
#header__selector-form .disclosure__list-wrap {
  border: none;
  bottom: initial;
  position: absolute;
  top: 100%;
}
#header__selector-form .disclosure__list-wrap .disclosure-list {
  list-style: none;
}
#header__selector-form .disclosure-list__item {
  display: block;
}
#header__selector-form button.disclosure__button {
  letter-spacing: 1px;
}
#header__selector-form .currency-preview {
  position: relative;
}
#header__selector-form .currency-preview select.currencies {
  background-image: none;
  z-index: 1000;
}
#header__selector-form .currency-preview .icon-down-arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  color: #000000;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
}
#header__selector-form .currency-preview .icon-down-arrow:hover {
  color: inherit;
}
#header__selector-form .currency-preview:hover .icon-down-arrow,
#header__selector-form .currency-preview:hover select.currencies {
  color: #000000;
}
/* #Currency / Language switcher
================================================== */
.selectors-form__wrap,
.selectors-form,
.selectors-form__item {
  margin: 0;
}
.selectors-form__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
@media only screen and (max-width: 798px) {
.selectors-form__wrap {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
}
}
.disclosure {
  position: relative;
}
.disclosure-text-style-none button.disclosure__toggle,
.disclosure-text-style-none button.disclosure__button {
  text-transform: capitalize;
}
.disclosure-text-style-uppercase button.disclosure__toggle,
.disclosure-text-style-uppercase button.disclosure__button {
  text-transform: uppercase;
}
.disclosure-text-style-lowercase button.disclosure__toggle,
.disclosure-text-style-lowercase button.disclosure__button {
  text-transform: lowercase;
}
.disclosure__toggle {
  color: #000000;
  font-size: 12px;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  border: 1px solid #cccccc;
  background-color: transparent;
  min-height: 0;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
}
.disclosure__toggle:hover,
.disclosure__toggle:focus {
  opacity: 1;
}
.disclosure__toggle.is-clicked {
  color: #000000;
}
.disclosure__toggle.is-clicked:focus {
  color: #000000;
}
.disclosure__toggle.is-clicked+.disclosure__list-wrap {
  visibility: visible;
  opacity: 1;
}
.disclosure__toggle.is-clicked+.disclosure__list-wrap .disclosure-list {
  display: block;
}
.disclosure__toggle .icon-down-arrow {
  margin-left: 8px;
}
.disclosure__list-wrap {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  bottom: 100%;
  visibility: hidden;
  position: absolute;
  z-index: 1001;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.disclosure__list-wrap.disclosure--left {
  left: auto;
  right: 0;
}
.disclosure__list-wrap .disclosure-list {
  list-style: none;
  white-space: nowrap;
  margin-left: 0;
  margin-bottom: 0;
  padding: 0;
  margin-top: 0;
  display: none;
}
.disclosure-list__item {
  background-color: inherit;
  color: inherit;
  line-height: 1;
}
button.disclosure__button {
  background-color: inherit;
  color: #000000;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: Futura, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
  opacity: 1;
}
button.disclosure__button:hover,
button.disclosure__button[aria-current="true"] {
  color: #000000;
}
button.disclosure__button:focus {
  color: #000000;
}
/* Pagination & infinite scrolling */
.paginate,
.load-more {
  text-align: center;
}
.paginate .page a,
.paginate .current,
a.tag {
  border: solid 1px #cccccc;
  margin: 10px 5px;
  padding: 0.5rem 1rem;
  display: inline-block;
}
.paginate .page a:hover,
.paginate .current:hover,
a.tag:hover {
  color: #fff;
  background-color: #151515;
  border: solid 1px #151515;
}
.paginate .current {
  font-weight: bold;
  color: #fff;
  background-color: #151515;
  border: solid 1px #151515;
}
.paginate .next,
.paginate .prev {
  display: inline-block;
  margin: 10px 0;
  padding: 0.5rem 1rem;
}
.load-more {
  display: none;
  width: 100%;
}
.shopify-section--collection-template .load-more,
.shopify-section--search-template .load-more {
  display: block;
  clear: both;
}
.load-more__icon {
  opacity: 0;
  height: 0;
  width: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/loader.gif") center center no-repeat;
  background-size: 32px 32px;
  margin: 0 auto;
}
.collection-matrix.loading-in-progress.filter-loading,
.search-matrix.loading-in-progress.filter-loading {
  height: 0;
}
.collection-matrix.loading-in-progress+.load-more__icon,
.search-matrix.loading-in-progress+.load-more__icon {
  width: 44px;
  height: 44px;
  opacity: 1;
}
a.tag {
  font-size: smaller;
  padding: 4px 6px;
  margin: 5px 2px 5px 0;
}
.paginate .deco {
  border: none;
}
/* Product list - collections */
.product-list .thumbnail,
.slider-gallery .thumbnail,
.list-collections .thumbnail {
  position: relative;
  text-align: center;
  margin-bottom: 25px;
  display: block;
}
.product-list .thumbnail .thumbnail-overlay,
.slider-gallery .thumbnail .thumbnail-overlay,
.list-collections .thumbnail .thumbnail-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.product-list .thumbnail .thumbnail-overlay>a,
.slider-gallery .thumbnail .thumbnail-overlay>a,
.list-collections .thumbnail .thumbnail-overlay>a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media only screen and (max-width: 798px) {
.product-list .thumbnail .thumbnail-overlay,
  .slider-gallery .thumbnail .thumbnail-overlay,
  .list-collections .thumbnail .thumbnail-overlay {
    display: none;
}
}
@media only screen and (min-width: 1401px) {
.product-list .thumbnail .thumbnail-overlay,
  .slider-gallery .thumbnail .thumbnail-overlay,
  .list-collections .thumbnail .thumbnail-overlay {
    line-height: 1.5;
}
}
.product-list .thumbnail .thumbnail-overlay,
.slider-gallery .thumbnail .thumbnail-overlay,
.list-collections .thumbnail .thumbnail-overlay {
  background-color: rgba(0, 0, 0, 0.7);
}
.product-list .thumbnail img,
.slider-gallery .thumbnail img,
.list-collections .thumbnail img {
  vertical-align: bottom;
  -webkit-transition: opacity .3s ease-in;
  transition: opacity .3s ease-in;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: top center;
  object-position: top center;
  font-family: "object-fit: contain; object-position: top center";
}
.product-list .thumbnail .product-info__caption,
.slider-gallery .thumbnail .product-info__caption,
.list-collections .thumbnail .product-info__caption {
  display: block;
  margin-top: 20px;
}
@media only screen and (max-width: 798px) {
.product-list .thumbnail .product-info__caption,
  .slider-gallery .thumbnail .product-info__caption,
  .list-collections .thumbnail .product-info__caption {
    display: block;
}
}
@media only screen and (max-width: 1024px) {
.touchevents .product-info__caption {
    display: block;
}
.touchevents .thumbnail-overlay {
    display: none;
}
}
.hidden-product-link {
  line-height: 0;
  font-size: 0;
  color: transparent;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.featured_collections .thumbnail {
  text-align: center;
}
.has-secondary-media-swap img {
  visibility: visible;
  height: auto;
}
.has-secondary-media-swap .secondary-media-hidden {
  opacity: 0;
  visibility: hidden;
  height: 0 !important;
  margin: 0;
}
/* Thumbnail overlay */
.quick_shop,
.view_all {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  border: 1px solid #ffffff;
  padding: 10px 20px;
  margin-top: 2rem;
  color: #ffffff;
  opacity: 0;
  pointer-events: all;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: opacity 0.3s ease-out, color 0.3s linear, background-color 0.3s linear, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, color 0.3s linear, background-color 0.3s linear, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, color 0.3s linear, background-color 0.3s linear;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, color 0.3s linear, background-color 0.3s linear, -webkit-transform 0.3s ease-out;
}
.quick_shop:hover,
.view_all:hover {
  color: #000000;
  background-color: #ffffff;
}
.thumbnail .price span.money {
  color: #000000;
}
.thumbnail .price span.money:hover {
  color: #151515;
}
.thumbnail .sale span.money {
  color: #ff2d26;
}
.thumbnail .was_price span.money {
  color: #8c8b8b;
}
.product-wrap {
  position: relative;
}
.product-wrap:hover .quick_shop {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}
.product-wrap:hover .thumbnail-overlay {
  opacity: 0.7;
}
.thumbnail-overlay .info {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  padding: 10px 0;
  position: absolute;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  pointer-events: none;
}
.thumbnail-overlay .quick_shop {
  pointer-events: all;
  margin-top: 0;
}
/* Product banners */
.new {
  position: relative;
  display: inline;
  padding: 5px;
  border-radius: 2px;
  font-size: 12px;
}
/* Sold out and coming soon text */
.thumbnail .sold-out,
.thumbnail .coming-soon {
  opacity: 0.5;
  color: #151515;
}
.thumbnail-overlay .sold-out,
.thumbnail-overlay .coming-soon {
  opacity: 0.5;
  color: #ffffff;
}
/* Sale text */
.thumbnail .sale,
.sale {
  color: #ff2d26;
}
.banner_holder {
  position: absolute;
  top: 0;
  right: 0;
}
.sale_banner,
.new_banner,
.preorder_banner {
  background: #fa08b5;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px 12px;
  text-align: center;
  color: #fff;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}
@media only screen and (max-width: 798px) {
.sale_banner,
  .new_banner,
  .preorder_banner {
    padding: 4px 10px;
    font-size: smaller;
}
}
.new_banner,
.preorder_banner {
  background: #08a103;
}
a.secondary_button,
input.secondary_button {
  display: block;
  padding: 15px 0;
  text-align: center;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  margin: 10px 0;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000000;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}
a.secondary_button:hover,
a.secondary_button:active,
a.secondary_button:visited,
input.secondary_button:hover,
input.secondary_button:active,
input.secondary_button:visited {
  color: #151515;
}
.thumbnail .price,
.thumbnail .title {
  display: block;
  margin-bottom: 5px;
  font-size: inherit;
  line-height: 1.2;
}
.cart_price {
  float: right;
  text-align: right;
  padding-left: 20px;
  font-weight: bold;
  display: none;
}
#estimated-shipping,
.excluding_tax {
  display: block;
}
.cart_page_image {
  text-align: center;
  margin: 10px 0 20px;
  display: block;
}
.cart_page_image img {
  width: 100%;
  display: block;
}
.cart_content_info {
  padding: 0;
}
.cart_content_info h5 {
  padding: 0;
  margin-bottom: 10px;
  margin-top: 0;
}
.cart_content_info .price_total {
  clear: both;
  padding: 0;
  margin-bottom: 20px;
  font-size: 20px;
}
.subtotal {
  padding-top: 20px;
  padding-left: 40px;
}
@media only screen and (max-width: 798px) {
.subtotal {
    padding-left: 0;
}
}
.continue-shopping {
  display: block;
  color: #151515;
  text-align: center;
  font-family: Futura, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 20px;
}
.subtotal_amount {
  font-size: 1.4em;
  font-weight: bold;
}
button.update {
  width: 30%;
  float: right;
}
.size_chart {
  float: right;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding-top: 5px;
}
#size-chart {
  display: none;
}
#size-chart h5 {
  padding: 15px 0 0 0;
  text-align: center;
}
.js-sizechart-lightbox {
  cursor: default !important;
}
.price_total_text {
  font-weight: normal;
  display: none;
}
.was_price {

  /* -webkit-text-decoration: line-through; */
  color: #8c8b8b;
  text-shadow: none;
  font-weight: normal;
}
.cart_savings {
  text-align: left;
}
.savings {
  font-size: 14px;
  display: block;
}
.thumbnails a {
  display: block;
  margin-bottom: 1em;
}
.arrow {
  position: relative;
  top: -1px;
  left: 2px;
  opacity: 0.6;
}
.modal {
  margin: 10px 0;
  display: none;
  background-color: #ffffff;
}
.modal_product {
  width: auto;
  line-height: 0px;
  max-width: 940px;
}
.modal_product img {
  cursor: pointer;
}
.modal_image {
  text-align: center;
}
.modal a {
  padding-bottom: 0;
}
.modal .modal_price,
.modal_price {
  font-size: 20px;
  margin-bottom: 10px;
}
.product_section .modal_price,
.quick-shop__text-wrap .modal_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product_section .modal_price .price__container,
.product_section .modal_price .sold-out__container,
.quick-shop__text-wrap .modal_price .price__container,
.quick-shop__text-wrap .modal_price .sold-out__container {
  display: inline-block;
}
.product_section .modal_price .price__container--display-price-true.has-margin-right,
.quick-shop__text-wrap .modal_price .price__container--display-price-true.has-margin-right {
  margin-right: 10px;
}
.product_section .modal_price .sold_out__container,
.quick-shop__text-wrap .modal_price .sold_out__container {
  min-width: 150px;
}
.quick-shop__text-wrap .modal_price.variant-unavailable .price__container {
  display: none;
}
.modal form {
  margin-bottom: 10px;
}
.notify_form #contact_form .action_button {
  width: 100%;
}
.product_image_col {
  margin-top: 15px;
  text-align: center;
}
.meta {
  font-size: 13px;
}
.meta p {
  font-size: 13px;
  margin-bottom: 0px;
}
p.meta {
  margin-bottom: 10px;
}
.comment-body p.meta {
  margin-bottom: 5px;
}
.comment-body h6 {
  padding: 0;
}
.sidebar_title {
  padding-bottom: 0px;
}
.shopify-section--blog-template h2 {
  margin-bottom: 0;
  line-height: 1.2;
}
.shopify-section--blog-template h2 a {
  color: #333333;
}
.blog_meta {
  margin-bottom: 0;
}
.blog_meta span {
  position: relative;
  display: inline-block;
  margin-right: 15px;
  font-size: smaller;
  color: #8c8b8b;
}
.blog_meta span:after {
  content: '';
  position: absolute;
  right: -16px;
  top: 50%;
  margin: -1px 5px 0;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: #8c8b8b;
}
.blog_meta span:last-child:after {
  background-color: transparent;
}
.tags span a {
  color: #000000;
}
.article-wrap {
  padding-bottom: 25px;
}
@media only screen and (min-width: 799px) {
.article-wrap .article__title {
    margin-top: 0;
}
}
@media only screen and (min-width: 799px) {
.article-wrap .continue-button {
    margin-bottom: 0;
}
}
.read-more-link {
  margin-top: 10px;
  margin-bottom: 25px;
  display: inline-block;
}
.article h3.sub_title {
  letter-spacing: 0;
  margin: 10px auto 0;
}
.article_content {
  margin-top: 20px;
}
.excerpt {
  line-height: 1.5;
  margin: 1em 0;
}
#comment_form .action_button,
#contact_form .action_button {
  display: block;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 798px) {
#comment_form .action_button,
  #contact_form .action_button {
    width: 100%;
}
}
#contact_form .action_button.sign_up {
  display: inline-block;
  width: 120px;
  padding-left: 0;
  padding-right: 0;
  float: none;
}
body.article {
  padding-bottom: 0;
}
.toggle span {
  color: #8c8b8b;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: smaller;
  float: right;
  display: none;
}
.sidebar .blog_search {
  margin-bottom: 15px;
}
.sidebar .blog_search input {
  width: 100%;
}
.meta .label,
.label {
  color: #8c8b8b;
}
.blog_meta,
.blog_meta a {
  color: #8c8b8b;
}
.blog_meta a:hover {
  color: #151515;
}
.count {
  font-style: normal;
  font-size: 13px;
}
.checkout {
  display: block;
  float: right;
  margin-top: 0px;
}
.additional-checkout-buttons {
  text-align: center;
  margin-top: 0;
}
.additional-checkout-buttons>*:not(script) {
  padding: 10px 0 0 10px;
  vertical-align: top;
  line-height: 1;
}
@media only screen and (max-width: 480px) {
.additional-checkout-buttons>*:not(script) {
    padding: 10px 0 0 5px;
}
}
.additional-checkout-buttons>*:not(script):first-child,
.additional-checkout-buttons>*:not(script):empty {
  padding-left: 0px;
}
.or {
  line-height: 40px;
  font-style: normal;
  font-size: 14px;
  padding: 0 10px;
  text-align: center;
}
@media only screen and (max-width: 480px) {
.or {
    line-height: initial;
    text-align: left;
}
}
.comment {
  margin-bottom: 20px;
}
/*--Author Bio + Social Share Buttons--*/
.author_share_wrap {
  width: 100%;
  border-top: 1px solid #cccccc;
  min-height: 40px;
  padding: 15px 0;
  margin-top: 15px;
  overflow: auto;
}
.blog_author {
  width: 60%;
  float: left;
}
@media only screen and (max-width: 798px) {
.blog_author {
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
}
.blog_author img {
  width: 80px;
  height: 80px;
  border: 1px solid #cccccc;
  float: left;
  margin-right: 15px;
}
.author_bio {
  text-align: left;
}
.author_bio h6 {
  padding-top: 0;
}
.author_bio p {
  font-size: 0.9em;
}
.blog_share {
  width: 38%;
  float: right;
  text-align: right;
}
@media only screen and (max-width: 798px) {
.blog_share {
    width: 100%;
    float: left;
}
}
.red {
  color: #C33;
}
.address p {
  margin-bottom: 5px;
}
div#disqus_thread ul,
div#disqus_thread li {
  border: none;
}
.search_page {
  padding: 100px 0;
}
@media only screen and (max-width: 798px) {
.search_page {
    padding: 50px 0;
}
}
/* #Swatch Styles
================================================== */
.swatch-element.swatch--active {
  border-color: black;
  -webkit-box-shadow: 0px 0px 0px 2px white;
          box-shadow: 0px 0px 0px 2px white;
}
.selector-wrapper label {
  margin-bottom: 0.5em;
}
.product_section .product_form {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.product_section .product_form.is-visible {
  opacity: 1;
}
.select,
.selector-wrapper {
  display: none;
}
.swatch_options {
  margin-bottom: 1em;
}
.swatch .option_title {
  width: 100%;
  margin: .16rem 0 .06rem;
  color: #131415;
  font-weight: bold;
  font-size: .3rem;
}
/* Hide radio buttons.*/
.swatch input {
  display: none;
}
.swatch label {
  margin: 0;
  cursor: pointer;
  padding: 10px;
  font-size: .13rem;
  text-transform: uppercase;
}
.swatch .color label {
  background-size: cover;
  background-position: center;
  height: 34px;
  min-width: 34px;
  line-height: 34px;
}
.swatch-element {
  border: #e2e2e2 1px solid;
}
.swatch-element.color {
  padding: 3px;
}
.swatch-element.color,
.swatch-element.color label {
  border: #e2e2e2 1px solid;
}
.swatch-element.color.swatch-element label {
  padding: 0;
  margin: 0;
  width: 34px;
  height: 34px;
}
.swatch_options input:checked+.swatch-element {
  border-color: black;
  -webkit-box-shadow: 0px 0px 0px 2px white;
          box-shadow: 0px 0px 0px 2px white;
}
.swatch .swatch-element {
  position: relative;
  margin: 0px 8px 8px 0;
  -webkit-transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.swatch .swatch-element .crossed-out {
  display: none;
}
.swatch .swatch-element.soldout .crossed-out {
  display: block;
  height: 100%;
  width: 100%;
  pointer-events: none;
  -o-object-fit: fill;
  object-fit: fill;
  font-family: "object-fit: fill";
}
.swatch .swatch-element.soldout label {
  opacity: 0.6;
}
.crossed-out {
  background-image: linear-gradient(to bottom left, transparent 50%, #999999 50%, #999999 calc(50% + 1px), transparent 50%), linear-gradient(to bottom right, transparent 50%, #999999 50%, #999999 calc(50% + 1px), transparent 50%);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* Tooltips */
.swatch .tooltip {
  text-align: center;
  background: #333;
  background: rgba(51, 51, 51, 0.9);
  color: #fff;
  bottom: 100%;
  padding: 5px 10px;
  display: block;
  position: absolute;
  width: 120px;
  font-size: 13px;
  left: -35px;
  margin-bottom: 15px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  z-index: 10000;
}
.swatch .tooltip:before {
  content: "";
  bottom: -20px;
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
/* CSS triangle */
.swatch .tooltip:after {
  content: "";
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid rgba(51, 51, 51, 0.9) 10px;
  bottom: -10px;
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
.swatch .swatch-element:hover .tooltip {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
/* #Sidebar
================================================== */
.content-wrapper {
  width: 100%;
}
@media only screen and (max-width: 798px) {
.sidebar {
    width: 100% !important;
}
.has-sidebar-option {
    width: 100% !important;
}
}
.fancybox-bg {
  opacity: 1;
  background-color: rgba(43, 46, 56, 0.9);
}
@media only screen and (max-width: 480px) {
.fancybox-bg {
    background-color: rgba(255, 255, 255, 0.99);
}
}
@media only screen and (min-width: 481px) {
.fancybox-toolbar {
    display: none;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.fancybox-slide {
    padding: 44px 0;
}
}
/* Add border around images */
@media only screen and (min-width: 481px) {
.fancybox-slide--image {
    padding: 44px;
}
}
.fancybox-slide--image .fancybox-image {
  -o-object-fit: contain;
  object-fit: contain;
  font-family: "object-fit: contain";
  height: 100%;
}
.fancybox-slide--image .fancybox-image-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
}
.fancybox-slide--image .fancybox-content {
  padding: 0;
  background-color: white;
}
@media only screen and (min-width: 481px) {
.fancybox-slide--image .fancybox-content {
    -webkit-box-shadow: 0px 0px 0px 30px white;
            box-shadow: 0px 0px 0px 30px white;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.fancybox-slide--image .fancybox-content {
    position: relative !important;
    width: 100%;
    height: 100%;
}
}
.fancybox-slide--image .fancybox-close-small {
  top: -30px;
  right: -30px;
}
.fancybox-is-scaling .fancybox-image-wrap,
.fancybox-can-pan .fancybox-image-wrap {
  width: 100%;
  height: 100%;
  margin: 0;
}
/* Hide elements while zooming or when zoomed-in */
.fancybox-is-scaling .fancybox-item,
.fancybox-can-pan .fancybox-item {
  display: none !important;
}
/* Style close button */
.fancybox-close,
.fancybox-close-small {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 36px;
  height: 36px;
  z-index: 2;
  color: #95979c;
  background-color: transparent;
}
.fancybox-close svg,
.fancybox-close-small svg {
  display: none;
}
.fancybox-close:hover,
.fancybox-close-small:hover {
  color: black;
}
@media only screen and (max-width: 480px) {
.fancybox-close,
  .fancybox-close-small {
    display: none;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.fancybox-close,
  .fancybox-close-small {
    display: block !important;
}
}
.fancybox-close:before,
.fancybox-close-small:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\D7";
  text-align: center;
}
.fancybox-button {
  min-height: auto;
}
@media only screen and (max-width: 480px) {
.fancybox-button {
    background-color: white;
}
.fancybox-button svg path {
    fill: #95979c;
}
}
/* Style navigation elements */
.fancybox-content:hover .fancybox-nav {
  opacity: 1;
}
.fancybox-nav {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fancybox-nav span {
  pointer-events: none;
}
.fancybox-nav svg path {
  fill: #ffffff;
}
.fancybox-next {
  right: 0;
}
.fancybox-prev {
  left: 0;
}
.fancybox-nav span {
  position: absolute;
  width: 36px;
  height: 36px;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
.touchevents .fancybox-nav {
    display: none;
}
}
.size-chart-wrap img {
  height: auto;
  max-width: 100%;
}
/* #Footer
================================================== */
.footer {
  font-size: 13px;
  padding: 20px 0;
  border-top: solid 1px #1b1f23;
  background-color: #788693;
  background-position: center center;
  color: #ffffff;
  pointer-events: all;
}
.footer .input-row {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-left: 0px;
  margin-right: 0px;
}
.footer .input-row input {
  margin: 5px 0;
}
.footer-text .toggle_content {
  padding-top: 15px;
}
.no-footer-title.footer-text .toggle_content {
  padding-top: 0;
}
@media only screen and (max-width: 798px) {
.no-footer-title.footer-text .toggle_content {
    display: block;
    padding-top: 20px;
}
}
/* If no shop logo used, apply text styling as per theme settings */
.footer .logo {
  color: #151515 !important;
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  line-height: 1;
  width: 100%;
  word-wrap: break-word;
  float: none;
}
@media only screen and (max-width: 798px) {
.footer .logo {
    text-align: center;
}
}
img.footer-logo {
  width: 75%;
  max-width: 250px;
  margin-bottom: 10px;
  display: inline-block;
}
@media only screen and (max-width: 798px) {
img.footer-logo {
    max-width: 50% !important;
    margin: 0 25% 25px;
}
}
.footer .empty-column {
  width: 100%;
  height: 1px;
}
.footer .footer-menu-wrap h6 {
  margin: 0;
  padding: 0 0 5px 0;
  color: #ffffff;
  font-size: 18px;
}
@media only screen and (max-width: 798px) {
.footer .footer-menu-wrap h6 {
    border-top: 1px solid #1b1f23;
    margin-bottom: 5px;
    padding: 10px 0 5px;
}
}
.footer .footer-menu-wrap h6>span {
  display: none;
}
@media only screen and (max-width: 798px) {
.footer .footer-menu-wrap h6>span {
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
    -webkit-perspective: 1000;
            perspective: 1000;
}
}
@media only screen and (min-width: 799px) {
.footer .toggle_content {
    display: block !important;
}
}
.footer a,
.footer a:visited {
  color: #ffffff;
  font-size: 13px;
}
.footer a:hover,
.footer a:active {
  color: #ffffff;
}
.footer ul {
  list-style: none;
  margin: 0;
  padding: 15px 0 0 0;
}
.footer ul li {
  margin-bottom: 1em;
  line-height: 1.1;
}
.footer form {
  margin-bottom: 0;
}
.footer-menu-wrap {
  text-align: left;
  padding-top: 20px;
}
.page-landing .maps {
  position: relative;
  bottom: -7px;
}
.maps iframe {
  pointer-events: none;
  display: block;
}
.map__placeholder img {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}
.newsletter form {
  margin-bottom: 0;
}
.footer_credits {
  border-top: 1px solid #1b1f23;
  margin-top: 10px;
}
.payment_methods {
  margin: 10px 0 6px 0;
  padding-top: 10px;
}
@media only screen and (min-width: 799px) {
.payment_methods {
    float: right;
    text-align: right;
}
}
.payment_methods svg {
  padding-right: 4px;
  height: 30px;
  width: 48px;
}
.payment_methods svg:last-of-type {
  padding-right: 0px;
}
.credits {
  text-align: left;
  padding-top: 20px;
}
@media only screen and (min-width: 799px) {
.credits {
    float: left;
}
}
/* Currency / language switcher in footer */
@media only screen and (max-width: 798px) {
.footer-menu__disclosure {
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -ms-flex-pack: flex-start;
}
}
.footer-menu__disclosure .selectors-form__item:last-of-type .disclosure__toggle {
  margin-right: 0;
}
.footer-menu__disclosure .disclosure {
  padding-top: 16px;
  margin-top: -8px;
  min-height: 44px;
}
.footer-menu__disclosure .disclosure__toggle {
  background-color: white;
  color: #151515;
  font-size: 14px;
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  padding: 0 10px;
}
.footer-menu__disclosure .disclosure-list {
  background-color: white;
  padding-top: 0;
}
.footer-menu__disclosure .disclosure-list__item {
  margin-bottom: 0;
}
.footer-menu__disclosure button.disclosure__button {
  color: #151515;
  font-size: 14px;
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.footer-menu__disclosure button.disclosure__button:hover,
.footer-menu__disclosure button.disclosure__button[aria-current="true"] {
  opacity: 0.5;
}
h6 span,
h4 span,
.sublink span {
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-perspective: 1000;
          perspective: 1000;
}
.footer-menu-wrap,
#mobile_menu,
.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
}
.footer-menu-wrap .active span:not(.currency-code),
.footer-menu-wrap span.active,
#mobile_menu .active span:not(.currency-code),
#mobile_menu span.active,
.sidebar .active span:not(.currency-code),
.sidebar span.active {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.sidebar span.menu-toggle {
  float: right;
  display: inline-block;
  cursor: pointer;
  padding: 0 6px 0 6px;
  margin-right: 0;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-perspective: 1000;
          perspective: 1000;
  -webkit-transform: none;
          transform: none;
}
.sidebar span.menu-toggle.active {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
/* Footer and mobile menu accordion (mobile only) */
@media only screen and (max-width: 798px) {
.footer-menu-wrap h6,
  .sidebar h6,
  #mobile_menu h6 {
    padding-top: 8px;
    cursor: pointer;
    border-top: 1px solid #ffffff;
    margin-top: 0;
}
.footer-menu-wrap h6 span,
  .footer-menu-wrap h4 span,
  .footer-menu-wrap .sublink span,
  .sidebar h6 span,
  .sidebar h4 span,
  .sidebar .sublink span,
  #mobile_menu h6 span,
  #mobile_menu h4 span,
  #mobile_menu .sublink span {
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
    -webkit-perspective: 1000;
            perspective: 1000;
}
.footer-menu-wrap .columns>ul,
  .sidebar .columns>ul,
  #mobile_menu .columns>ul {
    display: none;
    padding-left: 20px;
}
.footer-menu-wrap .columns>ul li,
  .sidebar .columns>ul li,
  #mobile_menu .columns>ul li {
    line-height: 1.7;
}
.toggle_content {
    display: none;
    padding: 0 20px;
}
}
@media only screen and (min-width: 799px) {
h4.toggle {
    pointer-events: none;
}
.footer-menu-wrap h6 {
    pointer-events: none;
}
.footer-menu-wrap .columns>ul {
    display: block !important;
}
}
/* Promo banner */
.header .promo-banner a,
.header .promo-banner a:visited a:hover,
#header .promo-banner a,
#header .promo-banner a:visited a:hover {
  color: #ffffff;
}
.promo-banner {
  background-color: #dbb7bb;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  position: relative;
  width: 100%;
  height: 0;
  line-height: 0;
  z-index: 5000;
  top: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  overflow: hidden;
}
.promo-banner .promo-banner__content {
  margin: 0px auto;
  padding: 0 1.5rem;
}
@media only screen and (max-width: 798px) {
.promo-banner .promo-banner__content {
    font-size: 10px;
    max-height: 50px;
}
}
.promo-banner p {
  margin-bottom: 0;
  display: inline;
  line-height: 1;
}
.promo-banner .promo-banner__close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  border: 0;
  outline: 0;
  background: transparent;
  z-index: 1000;
}
.promo-banner .promo-banner__close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 20px;
  line-height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\D7";
  text-align: center;
}
.promo-banner--show .promo-banner {
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
  height: auto;
  min-height: 30px;
  line-height: 1.1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-bar {
  top: 0;
  z-index: 1003;
  position: relative;
  -webkit-transition: padding-top 0.3s linear;
  transition: padding-top 0.3s linear;
}
@media only screen and (max-width: 480px) {
.top-bar {
    padding-top: 0;
}
}
@media only screen and (max-width: 798px) {
.mobile_nav-fixed--true #pagecontent,
  .mobile_nav-fixed--false #pagecontent {
    display: block;
    padding-bottom: 30px !important;
}
.mobile_nav-fixed--true .page-banner,
  .mobile_nav-fixed--false .page-banner {
    margin-top: 40px;
}
.mobile_nav-fixed--true #pagecontent.pagecontent-banner,
  .mobile_nav-fixed--false #pagecontent.pagecontent-banner {
    padding-bottom: 0;
}
.index-sections .under-menu:nth-child(1) {
    margin-top: 0;
}
.shopify-section--page-details-template .under-menu:nth-child(1) {
    margin-top: 0;
}
.page-banner .under-menu:nth-child(1) {
    margin-top: 0;
}
.promo-banner--show.mobile_nav-fixed--true #pagecontent,
  .promo-banner--show.mobile_nav-fixed--false #pagecontent {
    padding-bottom: calc(40px + 30px);
}
.promo-banner--show.mobile_nav-fixed--true .page-banner,
  .promo-banner--show.mobile_nav-fixed--false .page-banner {
    margin-top: calc(40px + 30px);
}
.promo-banner--show.mobile_nav-fixed--true #pagecontent.pagecontent-banner,
  .promo-banner--show.mobile_nav-fixed--false #pagecontent.pagecontent-banner {
    padding-bottom: 0;
}
}
/* #Plyr
================================================== */
@-webkit-keyframes plyr-progress {
to {
    background-position: 25px 0;
}
}
@keyframes plyr-progress {
to {
    background-position: 25px 0;
}
}
@-webkit-keyframes plyr-popup {
0% {
    opacity: .5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes plyr-popup {
0% {
    opacity: .5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@-webkit-keyframes plyr-fade-in {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes plyr-fade-in {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
.plyr {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
  direction: ltr;
  font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  line-height: 1.7;
  max-width: 100%;
  min-width: 50px;
  position: relative;
  text-shadow: none;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}
.plyr audio,
.plyr video {
  border-radius: inherit;
  height: auto;
  vertical-align: middle;
  width: 100%;
}
.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr:focus {
  outline: 0;
}
.plyr--full-ui {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.plyr--full-ui *,
.plyr--full-ui ::after,
.plyr--full-ui ::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
.plyr__badge {
  background: #4a5764;
  border-radius: 2px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  padding: 3px 4px;
}
.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}
.plyr__captions {
  -webkit-animation: plyr-fade-in .3s ease;
          animation: plyr-fade-in .3s ease;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  -webkit-transition: -webkit-transform .4s ease-in-out;
  transition: -webkit-transform .4s ease-in-out;
  transition: transform .4s ease-in-out;
  transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
  width: 100%;
}
.plyr__captions .plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 185%;
  padding: .2em .5em;
  white-space: pre-wrap;
}
.plyr__captions .plyr__caption div {
  display: inline;
}
.plyr__captions span:empty {
  display: none;
}
@media (min-width: 480px) {
.plyr__captions {
    font-size: 16px;
    padding: 20px;
}
}
@media (min-width: 768px) {
.plyr__captions {
    font-size: 18px;
}
}
.plyr--captions-active .plyr__captions {
  display: block;
}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
}
.plyr__control {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  pointer-events: none;
  width: 18px;
}
.plyr__control:focus {
  outline: 0;
}
.plyr__control.plyr__tab-focus {
  -webkit-box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
          box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
a.plyr__control {
  text-decoration: none;
}
a.plyr__control::after,
a.plyr__control::before {
  display: none;
}
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control.plyr__control--pressed .label--not-pressed,
.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed {
  display: none;
}
.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  color: #fff;
}
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
  background: #00b3ff;
  color: #fff;
}
.plyr__control--overlaid {
  background: rgba(0, 179, 255, 0.8);
  border: 0;
  border-radius: 100%;
  color: #fff;
  display: none;
  left: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
}
.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
  background: #00b3ff;
}
.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}
.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}
.plyr--full-ui ::-webkit-media-controls {
  display: none;
}
.plyr__controls {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
}
.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,
.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,
.plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}
.plyr__controls .plyr__controls__item.plyr__volume {
  padding-right: 5px;
}
.plyr__controls .plyr__controls__item.plyr__volume:first-child {
  padding-right: 0;
}
.plyr__controls:empty {
  display: none;
}
.plyr--audio .plyr__controls {
  background: #fff;
  border-radius: inherit;
  color: #4a5764;
  padding: 10px;
}
.plyr--video .plyr__controls {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 20px 5px 5px;
  position: absolute;
  right: 0;
  -webkit-transition: opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
  transition: opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
  transition: opacity .4s ease-in-out, transform .4s ease-in-out;
  transition: opacity .4s ease-in-out, transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
.plyr--video .plyr__controls {
    padding: 10px;
}
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.plyr [data-plyr=airplay],
.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen],
.plyr [data-plyr=pip] {
  display: none;
}
.plyr--airplay-supported [data-plyr=airplay],
.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen],
.plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}
.plyr__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg {
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}
.plyr__menu__container {
  -webkit-animation: plyr-popup .2s ease;
          animation: plyr-popup .2s ease;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 4px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4a5764;
  font-size: 16px;
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container>div {
  overflow: hidden;
  -webkit-transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container::after {
  border: 4px solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  content: '';
  height: 0;
  position: absolute;
  right: 15px;
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu] {
  padding: 7px;
}
.plyr__menu__container [role=menuitem],
.plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem]:first-child,
.plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4a5764;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  padding: 4px 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control>span {
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
}
.plyr__menu__container .plyr__control--forward::after {
  border-left-color: rgba(74, 87, 100, 0.8);
  right: 5px;
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,
.plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back {
  font-weight: 500;
  margin: 7px;
  margin-bottom: 3px;
  padding-left: 28px;
  position: relative;
  width: calc(100% - 14px);
}
.plyr__menu__container .plyr__control--back::after {
  border-right-color: rgba(74, 87, 100, 0.8);
  left: 7px;
}
.plyr__menu__container .plyr__control--back::before {
  background: #c1c9d1;
  -webkit-box-shadow: 0 1px 0 #fff;
          box-shadow: 0 1px 0 #fff;
  content: '';
  height: 1px;
  left: 0;
  margin-top: 4px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,
.plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after,
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: '';
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #00b3ff;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,
.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(0, 0, 0, 0.1);
}
.plyr__menu__container .plyr__menu__value {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  overflow: hidden;
  padding-left: 25px;
  pointer-events: none;
}
.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 26px;
  color: #00b3ff;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  -webkit-appearance: none;
  margin-top: -4px;
}
.plyr--full-ui input[type=range]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -moz-user-select: none;
  user-select: none;
}
.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
}
.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  height: 5px;
}
.plyr--full-ui input[type=range]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
}
.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  margin-top: 0;
}
.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  -webkit-box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
          box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  width: 100%;
  z-index: 1;
}
.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}
.plyr__time {
  font-size: 14px;
}
.plyr__time+.plyr__time::before {
  content: '\2044';
  margin-right: 10px;
}
@media (max-width: 767px) {
.plyr__time+.plyr__time {
    display: none;
}
}
.plyr--video .plyr__time {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.plyr__tooltip {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4a5764;
  font-size: 14px;
  font-weight: 500;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
          transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  transition: transform .2s .1s ease, opacity .2s .1s ease;
  transition: transform .2s .1s ease, opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr .plyr__control:hover .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 1;
  -webkit-transform: translate(-50%, 0) scale(1);
          transform: translate(-50%, 0) scale(1);
}
.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
  left: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {
  left: 16px;
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: 16px;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,
.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}
.plyr--video {
  background: #000;
  overflow: hidden;
}
.plyr--video.plyr--menu-open {
  overflow: visible;
}
.plyr__video-wrapper {
  background: #000;
  border-radius: inherit;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}
.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
          transform: translateY(-38.28125%);
}
.plyr__progress {
  left: 6.5px;
  margin-right: 13px;
  position: relative;
}
.plyr__progress input[type=range],
.plyr__progress__buffer {
  margin-left: -6.5px;
  margin-right: -6.5px;
  width: calc(100% + 13px);
}
.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip {
  font-size: 14px;
  left: 0;
}
.plyr__progress__buffer {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer::-webkit-progress-bar {
  background: 0 0;
}
.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}
.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}
.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}
.plyr--video .plyr__progress__buffer {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.25);
}
.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 201, 209, 0.66);
}
.plyr--loading .plyr__progress__buffer {
  -webkit-animation: plyr-progress 1s linear infinite;
          animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 41, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 41, 47, 0.6) 50%, rgba(35, 41, 47, 0.6) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  color: transparent;
}
.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr__volume {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.plyr__volume input[type=range] {
  margin-left: 5px;
  position: relative;
  z-index: 2;
}
@media (min-width: 480px) {
.plyr__volume {
    max-width: 90px;
}
}
@media (min-width: 768px) {
.plyr__volume {
    max-width: 110px;
}
}
.plyr--is-ios .plyr__volume {
  display: none !important;
}
.plyr--is-ios.plyr--vimeo [data-plyr=mute] {
  display: none !important;
}
.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:-ms-fullscreen video {
  height: 100%;
}
.plyr:fullscreen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
  display: none;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
  display: none;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}
.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
}
.plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
}
.plyr:fullscreen .plyr__captions {
    font-size: 21px;
}
}
.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
}
}
.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-moz-full-screen video {
  height: 100%;
}
.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {
  display: none;
}
.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
}
}
.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-ms-fullscreen video {
  height: 100%;
}
.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {
  display: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
}
}
.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static;
}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
}
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads>div,
.plyr__ads>div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads::after {
  background: rgba(35, 41, 47, 0.8);
  border-radius: 2px;
  bottom: 10px;
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  z-index: 3;
}
.plyr__ads::after:empty {
  display: none;
}
.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  left: 0;
  margin: -2.5px 0 0;
  opacity: .8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}
.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  transition: transform .2s .1s ease, opacity .2s .1s ease;
  transition: transform .2s .1s ease, opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown {
  opacity: 1;
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container {
  background: #c1c9d1;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}
.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  padding: 3px 6px;
}
.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
          filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}
.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr--no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}
.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.plyr [hidden] {
  display: none !important;
}
/* #Model Viewer
================================================== */
.shopify-model-viewer-ui {
  position: relative;
  display: block;
  cursor: pointer;
}
.shopify-model-viewer-ui model-viewer {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 1;
}
.shopify-model-viewer-ui model-viewer.shopify-model-viewer-ui__disabled {
  pointer-events: none;
}
.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen model-viewer {
  position: relative;
  width: 100vw;
  height: 100vh;
}
.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--exit-fullscreen {
  display: block;
}
.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--enter-fullscreen {
  display: none;
}
.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop.shopify-model-viewer-ui--child-focused .shopify-model-viewer-ui__controls-area,
.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop:hover .shopify-model-viewer-ui__controls-area {
  opacity: 1;
}
.shopify-model-viewer-ui:not(.shopify-model-viewer-ui--desktop) .shopify-model-viewer-ui__controls-area {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  opacity: 0;
  border: 1px solid rgba(0, 0, 0, 0.05);
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
  -webkit-transition: opacity .1s linear;
  transition: opacity .1s linear;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area:not(.shopify-model-viewer-ui__controls-area--playing) {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button {
  color: #3a3a3a;
  border-radius: 0;
  border: none;
  margin: 0;
  cursor: pointer;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button:not(.focus-visible) {
  outline: 0;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control {
  padding: 0;
  height: 44px;
  width: 44px;
  background: 0 0;
  position: relative;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover {
  color: rgba(0, 0, 0, 0.55);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active {
  color: rgba(0, 0, 0, 0.55);
  background: rgba(0, 0, 0, 0.05);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after {
  position: absolute;
  content: "";
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  width: 28px;
  bottom: 0;
  right: 8px;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon {
  width: 44px;
  height: 44px;
  fill: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster {
  background: #fff;
  position: absolute;
  border: 1px solid rgba(0, 0, 0, 0.05);
  top: 50%;
  left: 50%;
  padding: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  height: 62px;
  width: 62px;
  z-index: 1;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover {
  color: rgba(0, 0, 0, 0.55);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon {
  width: 60px;
  height: 60px;
  z-index: 1;
  fill: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--exit-fullscreen {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--enter-fullscreen {
  display: block;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__spritesheet {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}
.flickity-enabled:focus {
  outline: 0;
}
.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: #fff;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.flickity-prev-next-button:hover {
  background: #fff;
}
.flickity-prev-next-button:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 5px #09f;
          box-shadow: 0 0 0 5px #09f;
}
.flickity-prev-next-button:active {
  opacity: .6;
}
.flickity-prev-next-button.previous {
  left: 10px;
}
.flickity-prev-next-button.next {
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}
.flickity-prev-next-button:disabled {
  opacity: .3;
  cursor: auto;
}
.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}
.flickity-prev-next-button .arrow {
  fill: #333;
}
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
.flickity-rtl .flickity-page-dots {
  direction: rtl;
}
.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: .25;
  cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
  opacity: 1;
}
.flickity-enabled {
  position: relative;
  overflow: hidden;
}
.flickity-enabled:focus {
  outline: none;
}
.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}
.flickity-button.flickity-prev-next-button.next:focus,
.flickity-button.flickity-prev-next-button.previous:focus {
  opacity: 1;
}
/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  filter: alpha(opacity=50);
  opacity: 0.5;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 32px;
  border: none;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  border-radius: 0;
  height: auto;
  max-width: 11%;
  -webkit-transform: none;
          transform: none;
}
.flickity-prev-next-button:hover {
  background: white;
  border: none;
}
.flickity-prev-next-button:focus {
  outline: none;
}
.flickity-prev-next-button:hover,
.flickity-prev-next-button:active {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.flickity-prev-next-button.previous {
  left: -1px;
}
.flickity-prev-next-button.next {
  right: -1px;
}
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: -1px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: -1px;
}
.flickity-prev-next-button:disabled {
  filter: alpha(opacity=10);
  /* IE8 */
  opacity: 0.1;
  cursor: auto;
}
.flickity-prev-next-button svg {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  padding: 10px 0;
  position: absolute;
  left: 20%;
  width: 60%;
  height: 60%;
}
.flickity-prev-next-button .arrow {
  fill: #ffffff;
}
/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #ffffff;
  font-size: 26px;
}
/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
.flickity-rtl .flickity-page-dots {
  direction: rtl;
}
.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  filter: alpha(opacity=25);
  /* IE8 */
  opacity: 0.25;
  cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
  filter: alpha(opacity=100);
  /* IE8 */
  opacity: 1;
}
/* Custom sliders */
.flickity-slider>li {
  list-style-type: none;
  width: 100%;
  text-align: center;
}
/* General Flickity styling */
img[data-flickity-lazyload] {
  width: auto;
}
.slideshow-transition--fade .flickity-slider {
  -webkit-transform: none !important;
          transform: none !important;
}
.slideshow-transition--fade .gallery-cell {
  left: 0 !important;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  z-index: -1;
}
.slideshow-transition--fade .gallery-cell.is-selected {
  opacity: 1;
  z-index: 0;
}
/* Gallery page */
.lightbox-gallery .gallery-cell {
  width: 100%;
}
.lightbox-gallery .gallery-cell img {
  width: auto;
  max-height: 90vh;
  max-width: 100%;
  display: inline-block;
}
/* Product gallery */
.gallery-arrows--true .product_gallery .flickity-prev-next-button {
  display: block;
}
.gallery-arrows--true .product_gallery .flickity-prev-next-button:hover {
  opacity: 0.5;
}
.image__container .product_gallery .flickity-prev-next-button {
  display: none;
}
.product_gallery {
  margin-bottom: 30px;
  position: relative;
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.product_gallery .gallery-cell {
  width: 100%;
  display: block;
  margin-right: 10px;
  position: relative;
}
.product_gallery.flickity-enabled {
  opacity: 1;
}
.product_gallery img {
  background-color: #ffffff;
}
.product_gallery.show-gallery-arrows--false .flickity-prev-next-button {
  display: none;
}
.product_gallery_nav {
  text-align: center;
  margin-bottom: 30px;
}
.product_gallery_nav.product_gallery_nav--bottom-thumbnails .gallery-cell {
  width: auto;
}
.product_gallery_nav.product_gallery_nav--bottom-thumbnails img {
  height: 80px;
  width: auto;
}
.product_gallery_nav.product_gallery_nav--bottom-slider .flickity-prev-next-button {
  opacity: 1;
  background: #ffffff;
}
.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  opacity: 0.5;
  margin-bottom: 0;
}
.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell.is-nav-selected {
  opacity: 1;
}
.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell img {
  width: auto;
  height: 80px;
  max-width: none;
  min-width: 50px;
}
.product_gallery_nav .gallery-cell {
  width: 20%;
  margin: 0 10px 10px 0;
  opacity: 0.7;
  display: inline-block;
  position: relative;
}
.product_gallery_nav .gallery-cell.is-nav-selected {
  opacity: 1;
}
.product_gallery_nav .gallery-cell img {
  cursor: pointer;
}
.product_gallery .gallery-cell a {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.gallery-thumbnails--right .multi-image {
  width: 83%;
  float: left;
}
.gallery-thumbnails--right .product_gallery_nav {
  width: 12%;
  float: left;
  margin-left: 2%;
}
.gallery-thumbnails--right .product_gallery_nav .gallery-cell {
  width: 100%;
  margin: 0 0 10px 0;
}
.gallery-thumbnails--left .multi-image {
  width: 83%;
  float: right;
}
.gallery-thumbnails--left .product_gallery_nav {
  width: 12%;
  float: right;
  margin-right: 2%;
}
.gallery-thumbnails--left .product_gallery_nav .gallery-cell {
  width: 100%;
  margin: 0 0 10px 0;
}
.gallery-wrap .flickity-viewport {
  margin-top: 0;
}
.product-section__lightbox .zoom-wrap {
  width: 100%;
  height: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.product-section__lightbox .fancybox-content {
    top: 50%;
    -ms-transform: translateY(-50%) !important;
    /* Overwrite Fancybox transform */
}
}
/* Quick Shop */
.js-quick-shop {
  display: none;
}
.quickshop-forms__container {
  display: none;
}
.quick-shop__lightbox .fancybox-content {
  width: 90%;
  max-width: 900px;
  background-color: #ffffff;
  cursor: pointer !important;
}
.quick-shop__lightbox .fancybox-close-small svg path {
  fill: #2b2e38;
}
.quick-shop__lightbox .fancybox-close-small svg path:hover {
  fill: #292c36;
}
.quick-shop .product_gallery img {
  display: block;
  margin: 0 auto;
  background-color: #ffffff;
}
.quick-shop .container {
  max-width: 100%;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  color: #2b2e38;
}
.quick-shop .container .new_banner_product:empty,
.quick-shop .container .sale_banner_product:empty,
.quick-shop .container .preorder_banner_product:empty {
  display: none;
}
.quick-shop img[alt*="[right]"],
.quick-shop img[alt*="[left]"],
.quick-shop img[alt*="[center]"] {
  display: none;
  /* Hide full-width-image template images in quick-shop */
}
h3.quick-shop__title a {
  color: #2b2e38;
}
.quick-shop .product_gallery {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.quick-shop .product_gallery.flickity-enabled {
  opacity: 1;
}
.quick-shop__gallery.gallery-arrows--false .product_gallery_nav .flickity-prev-next-button {
  display: none;
}
/* Inline quick shop */
.quick-shop-style--inline .collection_swatches {
  display: none;
}
.quick-shop-style--inline .inline-quickshop {
  margin-top: 10px;
}
.quick-shop-style--inline .product-quantity-box,
.quick-shop-style--inline .items_left {
  display: none;
}
.quick-shop-style--inline .purchase-details__spb--false {
  margin-left: 0;
}
.quick-shop-style--popup .product-details .title,
.quick-shop-style--popup .product-details .brand,
.quick-shop-style--popup .product-details .shopify-review,
.quick-shop-style--popup .product-details .price,
.quick-shop-style--popup .product-details .sold_out,
.quick-shop-style--inline .product-details .title,
.quick-shop-style--inline .product-details .brand,
.quick-shop-style--inline .product-details .shopify-review,
.quick-shop-style--inline .product-details .price,
.quick-shop-style--inline .product-details .sold_out {
  padding: 0;
  margin: 5px 0;
}
.quick-shop-style--popup .quick_shop {
  margin: 5px 0;
}
.quick-shop-style--inline.four .action_button--secondary,
.quick-shop-style--inline.one-fifth .action_button--secondary {
  margin-bottom: 10px;
}
.quick-shop-style--inline.four .action_button--secondary,
.quick-shop-style--inline.four .shopify-payment-button,
.quick-shop-style--inline.one-fifth .action_button--secondary,
.quick-shop-style--inline.one-fifth .shopify-payment-button {
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* Related Items Gallery */
.related-products--grid {
  font-size: 0;
  text-align: center;
}
.related-products--grid.container {
  padding-top: 0;
}
.related-products--grid .product-list .thumbnail.column,
.related-products--grid .product-list .thumbnail.columns {
  font-size: initial;
  display: inline-block;
  float: none;
  vertical-align: top;
}
.related-products__title {
  clear: both;
}
.title.slider-gallery {
  padding-top: 40px;
}
@media only screen and (max-width: 480px) {
.title.slider-gallery {
    padding-top: 0;
    font-size: 1.5em;
}
}
.slider-gallery {
  margin: 0 auto 40px;
}
.slider-gallery .gallery-cell {
  display: inline-block;
  margin-right: 10px;
  text-align: center;
  padding: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 480px) {
.slider-gallery .gallery-cell {
    padding: 0;
    margin-right: 5px;
}
}
.slider-gallery .gallery-cell .product-details {
  line-height: 1.2;
  letter-spacing: 0;
}
@media only screen and (max-width: 798px) {
.slider-gallery .gallery-cell .product-details {
    font-size: 3vw;
}
}
.slider-gallery .gallery-cell img {
  display: block;
  max-width: 100%;
}
.slider-gallery .gallery-cell-heading {
  font-size: 0.8rem;
  line-height: 1.2;
  text-transform: none;
  margin-top: 10px;
}
.slider-gallery .flickity-prev-next-button {
  border-radius: 0;
  opacity: 0;
  width: 5%;
}
.slider-gallery:hover .flickity-prev-next-button {
  opacity: 0.5;
}
.transparentBackground--false .dot {
  background: #ffffff;
}
.transparentBackground--false .flickity-prev-next-button {
  background: transparent;
}
.transparentBackground--false .flickity-prev-next-button .arrow {
  fill: #ffffff;
  opacity: 1;
}
.homepage-slideshow.transparentBackground--false:hover .flickity-prev-next-button,
.testimonial-slideshow.transparentBackground--false:hover .flickity-prev-next-button,
.product-slider.transparentBackground--false:hover .flickity-prev-next-button,
.slider-gallery.transparentBackground--false:hover .flickity-prev-next-button {
  opacity: 1;
}
.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot,
.testimonial-slideshow.transparentBackground--false .flickity-page-dots .dot,
.product-slider.transparentBackground--false .flickity-page-dots .dot,
.slider-gallery.transparentBackground--false .flickity-page-dots .dot {
  opacity: 0.4;
}
.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected,
.testimonial-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected,
.product-slider.transparentBackground--false .flickity-page-dots .dot.is-selected,
.slider-gallery.transparentBackground--false .flickity-page-dots .dot.is-selected {
  opacity: 1;
}
/* Lazyframe */
.lazyframe {
  position: relative;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-size: cover;
}
.lazyframe__title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 15px 17px;
  z-index: 3;
}
.lazyframe__title:after {
  z-index: -1;
}
.lazyframe:hover {
  cursor: pointer;
}
.lazyframe:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.lazyframe[data-ratio="16:9"]:before {
  padding-top: 56.25%;
}
.lazyframe[data-ratio="4:3"]:before {
  padding-top: 75%;
}
.lazyframe[data-ratio="1:1"]:before {
  padding-top: 100%;
}
.lazyframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
}
.lazyframe[data-vendor="youtube"],
.lazyframe[data-vendor="youtube_nocookie"] {
  background-color: #e52d27;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.lazyframe[data-vendor="youtube"] .lazyframe__title,
.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title {
  color: #eee;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-shadow: rgba(0, 0, 0, 0.49804) 0px 0px 2px;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color 0.1s cubic-bezier(0.4, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.4, 0, 1, 1);
}
.lazyframe[data-vendor="youtube"] .lazyframe__title:hover,
.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title:hover {
  color: #fff;
}
.lazyframe[data-vendor="youtube"] .lazyframe__title:before,
.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title:before {
  content: '';
  display: block;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(transparent));
  background: linear-gradient(rgba(0, 0, 0, 0.2), transparent);
  height: 98px;
  width: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  -webkit-tap-highlight-color: transparent;
}
.lazyframe[data-vendor="youtube"]:before,
.lazyframe[data-vendor="youtube_nocookie"]:before {
  padding-top: 56.25%;
}
.lazyframe[data-vendor="youtube"][data-ratio="16:9"]:before,
.lazyframe[data-vendor="youtube_nocookie"][data-ratio="16:9"]:before {
  padding-top: 56.25%;
}
.lazyframe[data-vendor="youtube"][data-ratio="4:3"]:before,
.lazyframe[data-vendor="youtube_nocookie"][data-ratio="4:3"]:before {
  padding-top: 75%;
}
.lazyframe[data-vendor="youtube"][data-ratio="1:1"]:before,
.lazyframe[data-vendor="youtube_nocookie"][data-ratio="1:1"]:before {
  padding-top: 100%;
}
.lazyframe[data-vendor="youtube"]:after,
.lazyframe[data-vendor="youtube_nocookie"]:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjIzFmMWYxZiIvPjxwYXRoIGQ9Ik0yMDMuMiAzNDRWMTg1LjVMMzQ4IDI2NC44IDIwMy4yIDM0NHoiIGZpbGw9IiNGRUZERkQiLz48L3N2Zz4=");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  opacity: .81;
  border: none;
  z-index: 4;
}
.lazyframe[data-vendor="youtube"]:hover:after,
.lazyframe[data-vendor="youtube_nocookie"]:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjREQyQzI4Ii8+PHBhdGggZD0iTTIwMy4yIDM0NFYxODUuNUwzNDggMjY0LjggMjAzLjIgMzQ0eiIgZmlsbD0iI0ZFRkRGRCIvPjwvc3ZnPg==");
  opacity: 1;
}
.lazyframe[data-vendor="vimeo"] {
  background-color: #00adef;
}
.lazyframe[data-vendor="vimeo"] .lazyframe__title {
  font-family: "Helvetica Neue", Helvetica, Arial;
  color: #00adef;
  font-size: 20px;
  font-weight: bold;
  text-rendering: optimizeLegibility;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-font-smoothing: auto;
  -webkit-tap-highlight-color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
}
.lazyframe[data-vendor="vimeo"]:before {
  padding-top: 48.25%;
}
.lazyframe[data-vendor="vimeo"][data-ratio="16:9"]:before {
  padding-top: 56.25%;
}
.lazyframe[data-vendor="vimeo"][data-ratio="4:3"]:before {
  padding-top: 75%;
}
.lazyframe[data-vendor="vimeo"][data-ratio="1:1"]:before {
  padding-top: 100%;
}
.lazyframe[data-vendor="vimeo"]:after {
  content: '';
  height: 40px;
  width: 65px;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYmFzZVByb2ZpbGU9InRpbnkiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNzY1IDE2Ljg5bDguNDctNC44OS04LjQ3LTQuODkiLz48L3N2Zz4=");
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 5px;
  position: relative;
}
.lazyframe[data-vendor="vimeo"]:hover:after {
  background-color: #00adef;
}
.lazyframe[data-vendor="vine"] {
  background-color: #00bf8f;
}
.lazyframe[data-vendor="vine"] .lazyframe__title {
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  white-space: nowrap;
  z-index: 3;
  positon: relative;
}
.lazyframe[data-vendor="vine"] .lazyframe__title:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 115px;
  padding: 24px 70px 24px 24px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(23, 23, 23, 0)), to(rgba(23, 23, 23, 0.7)));
  background: linear-gradient(to top, rgba(23, 23, 23, 0) 0, rgba(23, 23, 23, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3171717", endColorstr="#00171717", GradientType=0);
}
.lazyframe[data-vendor="vine"]:before {
  padding-top: 100%;
}
.lazyframe[data-vendor="vine"][data-ratio="16:9"]:before {
  padding-top: 56.25%;
}
.lazyframe[data-vendor="vine"][data-ratio="4:3"]:before {
  padding-top: 75%;
}
.lazyframe[data-vendor="vine"][data-ratio="1:1"]:before {
  padding-top: 100%;
}
.lazyframe[data-vendor="vine"]:after {
  content: '';
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 4;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzYiIGhlaWdodD0iMTM2IiB2aWV3Qm94PSIwIDAgMTM2IDEzNiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTU2IDQ0Yy0uNyAwLTEuNC4yLTIgLjUtMS4yLjgtMiAyLTIgMy41djQwYzAgMS40LjggMi44IDIgMy41LjYuMyAxLjMuNSAyIC41czEuNC0uMiAyLS41bDM0LjYtMjBjMS4zLS43IDItMiAyLTMuNSAwLTEuNC0uNy0yLjgtMi0zLjVMNTggNDQuNWMtLjYtLjMtMS4zLS41LTItLjV6Ii8+PC9zdmc+");
  background-color: rgba(0, 0, 0, 0.5);
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: -30px;
  margin-left: -30px;
  border-radius: 50%;
}
.lazyframe[data-vendor="vine"]:hover:after {
  background-color: rgba(0, 0, 0, 0.75);
}
/*
 *  Remodal - v1.0.6
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */
/* Hide scroll bar */
html.remodal-is-locked {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}
/* Anti FOUC */
.remodal,
[data-remodal-id] {
  display: none;
}
/* Necessary styles of the overlay */
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}
/* Necessary styles of the wrapper */
.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}
.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}
/* Fix iPad, iPhone glitches */
.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Necessary styles of the modal dialog */
.remodal {
  position: relative;
  outline: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.size-chart-remodal {
  max-height: calc(100vh - 20px);
}
.size-chart-remodal .size-chart-wrap {
  max-height: calc(100vh - 70px);
  overflow-y: scroll;
}
.remodal img {
  max-width: 100%;
}
.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */
/* Default theme styles for the background */
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
          filter: blur(3px);
}
/* Default theme styles of the overlay */
.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}
.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
          animation-name: remodal-overlay-opening-keyframes;
}
.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
          animation-name: remodal-overlay-closing-keyframes;
}
/* Default theme styles of the wrapper */
.remodal-wrapper {
  padding: 10px 10px 0;
}
/* Default theme styles of the modal dialog */
.remodal {
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  color: #2b2e38;
  background: #fff;
}
@media only screen and (max-width: 480px) {
.remodal {
    overflow-x: scroll;
}
}
.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
          animation-name: remodal-opening-keyframes;
}
.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
          animation-name: remodal-closing-keyframes;
}
/* Vertical align of the modal dialog */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}
/* Close button */
.remodal-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
  z-index: 1000;
}
.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}
.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\D7";
  text-align: center;
}
/* Dialog buttons */
.remodal-confirm,
.remodal-cancel {
  font: inherit;
  display: inline-block;
  overflow: visible;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0;
}
.remodal-confirm {
  color: #fff;
  background: #81c784;
}
.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}
.remodal-cancel {
  color: #fff;
  background: #e57373;
}
.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}
/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* Keyframes
   ========================================================================== */
@-webkit-keyframes remodal-opening-keyframes {
from {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
}
to {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
}
}
@keyframes remodal-opening-keyframes {
from {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
}
to {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
}
}
@-webkit-keyframes remodal-closing-keyframes {
from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
to {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    opacity: 0;
}
}
@keyframes remodal-closing-keyframes {
from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
to {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    opacity: 0;
}
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes remodal-overlay-opening-keyframes {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes remodal-overlay-closing-keyframes {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
#contact_form input.sign_up[type="submit"] {
    margin-left: 0;
    margin-bottom: 1.5em;
    width: 100%;
}
input.contact_email[type="email"] {
    width: 100%;
}
.collection_menu {
    display: none;
}
h1.collection_title_tags,
  div.collection_title_tags {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
.newsletter .input-row input {
    margin: 5px 0px;
}
input.sign_up {
    margin: 0px;
}
.newsletter-both-names--true input.firstName {
    margin-right: 5px;
}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 799px) and (max-width: 959px) {
.nav a,
  .nav a:visited,
  .menu a:hover,
  .nav a:active,
  .nav a:focus {
    font-size: 14px;
}
.menu a,
  .menu a:visited,
  .menu a:hover,
  .menu a:active,
  .menu a:focus {
    font-size: 14px;
}
.menu li,
  #header span.menu_title,
  .menu a span {
    padding-left: 2px;
    padding-right: 2px;
}
.menu li.search-container {
    display: none;
}
.top-bar .menu li {
    padding-left: 5px;
    padding-right: 5px;
}
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 798px) {
.article_image {
    padding-bottom: 0;
}
.sidebar__content {
    border: 0;
    padding: 0;
}
.nav_arrows {
    float: none;
    text-align: center;
}
.nav_arrows .prev {
    float: left;
}
.nav_arrows .next {
    float: right;
}
#header .top-bar a.mobile_logo {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 18px;
    line-height: 34px;
    z-index: 5;
    width: 50%;
    height: auto;
    color: #151515;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
}
#header a.mobile_logo img {
    width: auto;
    max-width: 150px;
    max-height: 30px;
}
.payment_methods {
    text-align: center;
    float: none;
    display: block;
}
.credits {
    float: none;
    display: block;
    text-align: center;
}
.is-absolute {
    top: 0px !important;
}
.blog_filter {
    margin-top: 1em;
    width: 100% !important;
}
.section_select {
    text-align: center;
}
.flex-control-nav {
    bottom: 10px;
}
.featured_links a span {
    font-size: 14px;
}
.or {
    width: 100%;
    display: inline-block;
    padding-left: 0;
    padding-bottom: 5px;
}
.mobile_hidden {
    display: none !important;
}
table tr.order_summary td.label {
    text-align: left;
}
.featured_text {
    font-size: 14px;
    line-height: 1.7em;
}
#header {
    display: block;
}
h4.toggle {
    cursor: pointer;
}
.toggle span {
    display: block;
}
.toggle_list {
    display: none;
}
select {
    width: 100%;
    margin-left: 0;
}
input[type="submit"],
  input[type="reset"],
  input[type="button"],
  input.action_button[type="submit"],
  input.action_button[type="button"],
  .sign_up {
    margin-left: 0;
    width: 100%;
    outline: 0;
}
.credits_right {
    text-align: left;
}
.title_column {
    float: left;
}
.container div.mobile_only,
  .mobile_only {
    display: block;
}
span.mobile_only {
    display: inline;
}
.price_total {
    text-align: right;
}
.price_total_text {
    display: block;
}
.update_subtotal,
  .price_total,
  .remove_column,
  .checkout_table_header {
    display: none;
}
.mobile_right {
    text-align: right;
}
.quick_shop {
    display: none !important;
}
.cart_price {
    display: block;
    margin-bottom: 0;
}
table tr th,
  table tr td {
    padding: 2px;
}
input.action_button {
    margin-bottom: 1em !important;
}
.multiple_product_images {
    display: none;
}
.headline {
    font-size: 1.3em;
    line-height: 1.2;
    position: relative;
}
p.subtitle {
    font-size: 1.1em;
    line-height: 1.2;
    position: relative;
}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width: 798px) {
.mobile_hidden {
    display: none !important;
}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .collection_title,
  .empty_cart {
    font-size: 110%;
    line-height: 1.5em;
}
h1,
  h1.home,
  .title a,
  h2 {
    padding: 0;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
html {
    -webkit-text-size-adjust: 100%;
}
}
@font-face {
  font-family: 'turbo';
  src: url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.eot?v=48734892740725754481659622169");
  src: url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.eot?v=48734892740725754481659622169") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.woff?v=150966577236684244781659622168") format("woff"), url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.ttf?v=77481909974496710951659622169") format("truetype"), url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.svg?v=173366358466109711321659622170") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "turbo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .15em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-bag:before {
  content: "\E901";
}
.icon-cart:before {
  content: "\E902";
}
.icon-check:before {
  content: "\E903";
}
.icon-cross:before {
  content: "\E904";
}
.icon-up-arrow:before {
  content: "\E917";
}
.icon-down-arrow:before {
  content: "\E905";
}
.icon-left-arrow:before {
  content: "\E90B";
}
.icon-right-arrow:before {
  content: "\E912";
  margin-right: 0;
}
.icon-plus:before {
  content: "\E911";
}
.icon-minus:before {
  content: "\E90E";
}
.icon-menu:before {
  content: "\E90D";
}
.icon-email:before {
  content: "\E906";
}
.icon-pinterest:before {
  content: "\E907";
}
.icon-rss:before {
  content: "\E909";
}
.icon-houzz:before {
  content: "\E90A";
}
.icon-snapchat:before {
  content: "\E90C";
}
.icon-phone:before {
  content: "\E90F";
}
.icon-instagram:before {
  content: "\E910";
}
.icon-vimeo:before {
  content: "\E913";
}
.icon-search:before {
  content: "\E914";
}
.icon-zoom:before {
  content: "\E900";
}
.icon-youtube:before {
  content: "\E915";
}
.icon-lock:before {
  content: "\E916";
  color: #ffffff;
}
.icon-user:before {
  content: "\E918";
}
.icon-facebook:before {
  content: "\EA90";
}
.icon-twitter:before {
  content: "\EA96";
}
.icon-tumblr:before {
  content: "\EAB9";
}
.icon-linkedin:before {
  content: "\EACA";
}
.icon-twitter-share:before {
  content: "\EA96";
}
.icon-facebook-share:before {
  content: "\EA90";
}
.icon-pinterest-share:before {
  content: "\E907";
}
.icon-mail-share:before {
  content: "\E906";
}
span.icon-down-arrow {
  padding: 0 !important;
  font-size: 12px !important;
}
form.search__form,
.search__form input {
  padding-top: 0;
  margin-bottom: 0;
  position: relative;
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}
.search__form input,
.search__form input:active,
.search__form input:focus {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px;
  color: #000000;
  background-color: transparent;
  padding-right: 35px;
  border-color: #000000;
}
.feature_image .search__form input,
.feature_image .search__form input:active,
.feature_image .search__form input:focus {
  color: #000000;
  border-color: #000000;
}
.feature_image .search__form input::-webkit-input-placeholder,
.feature_image .search__form input:active::-webkit-input-placeholder,
.feature_image .search__form input:focus::-webkit-input-placeholder {
  color: #000000;
}
.feature_image .search__form input::-moz-placeholder,
.feature_image .search__form input:active::-moz-placeholder,
.feature_image .search__form input:focus::-moz-placeholder {
  color: #000000;
}
.feature_image .search__form input:-ms-input-placeholder,
.feature_image .search__form input:active:-ms-input-placeholder,
.feature_image .search__form input:focus:-ms-input-placeholder {
  color: #000000;
}
.feature_image .search-submit {
  color: #000000;
}
.header_search_form {
  width: 60%;
  margin: 0 auto 30px auto;
  padding: 30px 0 0 0;
  position: relative;
  border-bottom: solid 1px #000000;
}
@media only screen and (max-width: 480px) {
.header_search_form {
    width: 90%;
    margin: 30px auto;
    padding: 0;
}
}
.header_search_form input,
.header_search_form input:focus,
.header_search_form input:active {
  background-color: transparent;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #000000;
  letter-spacing: 1px;
  border: none;
  font-size: 36px;
  line-height: 36px;
}
@media only screen and (max-width: 480px) {
.header_search_form input,
  .header_search_form input:focus,
  .header_search_form input:active {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 0px;
}
}
.header_search_form .search-submit {
  top: 38px;
  font-size: 30px;
}
@media only screen and (max-width: 480px) {
.header_search_form .search-submit {
    top: 50%;
    position: absolute;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 20px;
}
}
.feature_image .search__form input,
.feature_image .search__form input:active,
.feature_image .search__form input:focus {
  color: #000000;
  border: 1px solid #000000;
}
.feature_image .search__form input::-webkit-input-placeholder {
  color: #000000;
}
.feature_image .search__form input:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}
.feature_image .search__form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
.feature_image .search__form input:-ms-input-placeholder {
  color: #000000;
}
.search__form input::-webkit-input-placeholder {
  color: #000000;
}
.search__form input:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}
.search__form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
.search__form input:-ms-input-placeholder {
  color: #000000;
}
.search__form input:focus::-webkit-input-placeholder {
  color: #000000;
}
.search__form input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}
.search__form input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
.search__form input:focus:-ms-input-placeholder {
  color: #000000;
}
.feature_image .search__form input,
.feature_image .search__form input:active,
.feature_image .search__form input:focus {
  color: #000000;
  border: 1px solid #000000;
}
.feature_image .search__form input::-webkit-input-placeholder {
  color: #000000;
}
.feature_image .search__form input:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}
.feature_image .search__form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
.feature_image .search__form input:-ms-input-placeholder {
  color: #000000;
}
.search-submit {
  position: absolute;
  z-index: 1000;
  color: #000000;
  font-size: 20px;
  top: 9px;
  right: 7px;
  cursor: pointer;
}
.search-results li.item-result:hover {
  background: rgba(0, 0, 0, 0.5);
}
.feature_image .search-submit {
  color: #000000;
}
.blog_search .search-submit {
  color: #333333;
  top: 10px;
  right: 8px;
  z-index: 1;
}
.social_icons {
  margin-left: 0;
  margin-top: 0;
}
.social_icons li {
  display: inline;
  padding-right: 2px;
}
@media only screen and (max-width: 798px) {
footer .footer-social-icons {
    display: none;
}
}
footer .footer-social-icons--mobile.columns {
  display: none;
  padding-left: 0;
}
@media only screen and (max-width: 798px) {
footer .footer-social-icons--mobile.columns {
    display: block;
}
footer .footer-social-icons--mobile.columns>ul {
    display: block;
    padding-left: 0;
}
}
footer .social_icons {
  display: block;
  margin-top: 15px;
}
@media only screen and (max-width: 798px) {
footer .social_icons {
    padding-left: 0;
    text-align: center;
}
}
footer .social_icons a,
footer .social_icons a:visited {
  color: #ffffff;
  font-size: 22px;
  display: inline-block;
  margin-bottom: 1em;
}
@media only screen and (max-width: 480px) {
footer .social_icons a,
  footer .social_icons a:visited {
    margin-bottom: 0;
}
}
footer .social_icons a:active,
footer .social_icons a:hover {
  color: #ffffff;
  font-size: 22px;
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}
@-webkit-keyframes bounceIn {
0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
}
40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
}
60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
}
80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
}
to {
    opacity: 1;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
}
}
@keyframes bounceIn {
0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
}
40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
}
60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
}
80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
}
to {
    opacity: 1;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
}
}
.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
}
@-webkit-keyframes fadeIn {
0% {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeIn {
0% {
    opacity: 0;
}
to {
    opacity: 1;
}
}
.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@keyframes fadeInDown {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
0% {
    opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@keyframes fadeInLeft {
0% {
    opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
0% {
    opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@keyframes fadeInRight {
0% {
    opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUp {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@keyframes fadeInUp {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}
@-webkit-keyframes fadeOut {
0% {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes fadeOut {
0% {
    opacity: 1;
}
to {
    opacity: 0;
}
}
.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
0% {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
0% {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}
@-webkit-keyframes zoomOut {
0% {
    opacity: 1;
}
50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
to {
    opacity: 0;
}
}
@keyframes zoomOut {
0% {
    opacity: 1;
}
50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
to {
    opacity: 0;
}
}
.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}
@-webkit-keyframes fadeOutLeft {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
.delay-0s {
  -webkit-animation-delay: 0;
  animation-delay: 0;
}
.delay-025s {
  -webkit-animation-delay: .25s;
  animation-delay: .25s;
  opacity: 0;
}
.delay-05s {
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
  opacity: 0;
}
.delay-075s {
  -webkit-animation-delay: .75s;
  animation-delay: .75s;
  opacity: 0;
}
.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  opacity: 0;
}
.animate_right,
.animate_left,
.animate_up,
.animate_down {
  opacity: 0;
}
.ie .animated,
.ie .animate_right,
.ie .animate_left,
.ie .hsContent,
.ie #slide-1 .animated {
  opacity: 1 !important;
}
.ie delay-025s,
.ie .delay-0s,
.ie .delay-025s,
.ie .delay-05s,
.ie .delay-075s,
.ie .delay-1s {
  opacity: 1 !important;
}
.ie select {
  background-image: none !important;
}
@media only screen and (max-width: 798px) {
.delay-0s,
  .delay-025s,
  .delay-05s,
  .delay-075s,
  .delay-1s,
  .animate_right,
  .animate_left,
  .animate_up,
  .animate_down {
    opacity: 1;
}
}
/* #Password Page
================================================== */
#password-container {
  margin: 75px auto 0;
  max-width: 100%;
  display: table;
  text-align: center;
  display: table;
}
@media only screen and (max-width: 798px) {
#password-container {
    margin-top: 10px;
}
}
#password-container #contact_form input.sign_up[type="submit"] {
  width: calc(35% - 10px);
}
@media only screen and (max-width: 1024px) {
#password-container #contact_form input.sign_up[type="submit"] {
    width: 100%;
}
}
#password-container #contact_form input.contact_email[type="email"] {
  max-width: 100%;
}
.password-page-message {
  font-size: 3em;
  line-height: 1.2;
  margin: 10px auto;
  padding: 12px 0;
}
.password-page-follow {
  margin: 5px 0;
}
.password-social .social_icons a,
.password-social .social_icons a:visited,
.password-social .social_icons a:active {
  font-size: 25px;
}
.password-page-row {
  display: table-row;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.password-page-col {
  display: table-cell;
  vertical-align: middle;
  padding: 5px 30px;
  width: 100%;
}
.password-logo {
  max-width: 200px;
  /* Allows logo to be more prominent*/
  margin: 0px auto;
}
.password-message {
  max-width: 600px;
  font-size: 1.2em;
  color: #ffffff;
}
.hr-small {
  margin: 20px auto;
  width: 50px;
}
.password-social {
  margin-top: 10px;
  padding-top: 20px;
}
.password-social ul {
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 10px;
}
.password-social .social_icons li {
  display: inline;
  margin-left: 0;
}
.password-social .social_icons a:hover {
  color: #151515;
}
.password-footer {
  margin-top: 15px;
  margin-bottom: 40px;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
}
.powered {
  display: block;
  margin-top: 15px;
}
.shopify a {
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0JJREFUeNqMU81vG0UU/83sR73YG+M4xrHj4jj9UCFNSaGlQQUhhFBRpXIo6jEHQFXFAbhy4B/gioTgzgGV7ws5IAoqUgUSoWoIaZJGpGpMHDuptf5a7+fM8nZpJaRy4M0+jd7szO/93u/NsAsX5vFvi6IInHNUq5NnstnsqXp96xur3f392HNlrIcLePHkS8hlTchIJvtVSTOjIaSAwhkiGsXi+BudjjVp28Oj+XzhrPDZh5qqfoIQD5j6wrxHCAJ6UMXVr3pgnB0c9O2843jrE5XMtZER47GTp+bOqfn++d9+Ct5TuLrCGAcjpgnAWEVSdg8HSyWUzTl8v7D08szxSltPB6/OPDWeW/q1caI2O0zfbrThBM7pjdbiz9PG7LsK01epYKiCaMlIQadnHag9UZ2vbuqvl47tVMwcY3fdFjLFCIHksB0bQojCTmfzlWyHf53S0qsyigESMRS0uqtvNbs330nXNHhRAWl3ChnNhLG/jzBy4fg27pGG5TSqWsARV6EGwk+WScgymIQ5auLpyTdRHj2arC//9QXuDpfgeDYkQcgoZixq4DKuAGoo7wEwVg5DD3PVt1EafRzL21/C0HJo9f4gYUO4gZNkFMk5Nkli3wcI4vP7yIvxhsLIIXhBHzfqlzHwWihkDiNjPEwlDJNE/zDABGPQKfR5QAzI8wRU9IWNurWIlJbF+dmP8Ig5ja67Az8cwvWdmCVi4YSMSlTzODjAQxGAvCZkaIpI4MeN97Fc/xbpfXk8WXmNqPcw9C1idR8gKSNN06GYEScZYwZVJ+xj/8hpPJp9HmvNK/Bd6g0zEXfJ9rvEwE0A4qbFLOibimN15RcLR57JVFx7iLGHpvFs9RJ8QZvofmzsXoEXDqAqWiIiyUaAUSIkBTVVY1BuXuth6rhxcaxizDb619EcrGPg7+JG8zJWdj8HZwplk7hTHyDiKrU5BVWXyKT57ncfNz9TRBjxrRWn3/zT2+7seV7DWuabnR+MTrCm6ikNnLLEL3R720dmQkMqFz8dia3rdmvhg8an7MH3hZRhKuVsQTtcPmCcGK+lZvLl1JEdK9T7PW9t75a72L7tXh3sBbdEELXxP00h1//rx98CDACS7p3N/ZPUwQAAAABJRU5ErkJggg==);
  padding-left: 21px;
  color: #ffffff;
  text-decoration: none;
}
.password-footer a {
  color: #ffffff;
  text-decoration: none;
}
/* Password Page Modal CSS */
.controls {
  display: block;
  margin: 1em;
  text-align: right;
  text-transform: uppercase;
  position: relative;
}
#open-me {
  text-align: center;
  margin-bottom: 35px;
}
#open-me a:hover {
  color: #151515;
}
.close-me {
  z-index: 8000;
}
.modalbox {
  position: absolute;
  height: 100%;
  top: -1em;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 5000;
}
.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  max-height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
}
.overlay-close {
  width: 150px;
  height: 50px;
  position: absolute;
  right: 10px;
  top: 10px;
  border: 1px solid #000;
  font-size: 14px;
}
.overlay-data {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  visibility: 0s 0.5s;
  -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
  transition: opacity 0.5s, visibility 0s 0.5s;
}
.overlay-open {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.inputbox {
  margin: 0px auto;
  max-width: 80%;
  display: table;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #000;
}
@media only screen and (max-width: 798px) {
#password-page-bg .modalbox .inputbox {
    top: 50%;
}
}
.storefront-password-form label {
  font-size: 0.9em;
  margin: 0 0 1em 0;
  text-align: center;
}
.storefront-password-form .actions {
  display: inline-block;
}
.storefront-password-form #password {
  width: 50%;
  display: inline-block;
}
@media only screen and (max-width: 480px) {
.storefront-password-form #password {
    width: 100%;
}
}
#owner {
  font-size: 0.9em;
  margin-top: -1em;
  opacity: 0.8;
}
.pass-close {
  color: #000 !important;
  padding: 0 !important;
  margin: 1em !important;
  position: inherit !important;
}
@media screen and (min-width: 320px) and (max-width: 440px) and (max-height: 667px) {
.modalbox {
    display: block;
    width: 414px !important;
    max-width: 100%;
    text-align: center;
}
.pass-close {
    display: block;
    margin: 0.65em -0.15em 1em 0 !important;
}
}
/* #Page Details
================================================== */
.shopify-section--page-details-template .article {
  padding-bottom: 0;
}
.shopify-section--page-details-template div.container .featured_products {
  padding-top: 0;
}
.shopify-section--page-details-template .block__image_with_text_overlay .full-width--false,
.shopify-section--page-details-template .block__image_with_text .is-width-standard {
  padding-top: 20px;
}
@media only screen and (max-width: 480px) {
.shopify-section--page-details-template .caption.position-center,
  .shopify-section--page-details-template .caption.position-left,
  .shopify-section--page-details-template .caption.position-right {
    margin: 5% 0 0 0;
}
}
/* # Product media
================================================== */
.product-gallery__model model-viewer,
.product-gallery__video iframe {
  width: 100%;
  min-height: 450px;
}
.product-gallery__model {
  position: relative;
}
.product-gallery__model model-viewer {
  width: 100%;
  min-height: 500px;
}
.view-in-your-space.action_button {
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 44px;
  background: #e6e6e6;
  color: #151515;
  font: inherit;
  text-transform: none;
  border-radius: 0px;
  border: 0;
}
.view-in-your-space.action_button svg path:first-child {
  stroke: #151515;
}
.view-in-your-space.action_button svg path:last-child {
  fill: #151515;
}
.plyr--video .plyr__controls {
  background: rgba(255, 255, 255, 0.6);
  padding: 10px;
}
.plyr--video .plyr__control {
  background: transparent;
  color: #151515;
}
.plyr--video .plyr__control:hover {
  background: white;
  color: #151515;
}
.plyr--video .plyr__controls__item.plyr__time,
.plyr--video input[type=range],
.plyr--video .plyr__controls__item {
  color: #151515;
}
.plyr--video .plyr__progress input[type=range]+.thumb {
  background-color: #151515;
  color: #151515;
}
.plyr--video input[type=range]::-webkit-slider-thumb {
  background-color: #151515;
}
.plyr--video input[type=range]::-moz-range-thumb {
  background-color: #151515;
}
.plyr--video input[type=range]::-ms-thumb {
  background-color: #151515;
}
.plyr--video .plyr__progress__buffer,
.plyr--video .plyr__control[aria-expanded=true] {
  background-color: rgba(21, 21, 21, 0.6);
}
.plyr--video .plyr__control.plyr__tab-focus {
  background-color: #151515;
}
.plyr--video .plyr__control--overlaid {
  background: white;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.05);
  height: 50px;
  width: 50px;
}
.plyr--video .plyr__control--overlaid svg {
  left: auto;
}
.plyr--video .plyr__control--overlaid:hover {
  background: white;
}
.plyr--video .plyr__control--overlaid:hover .play-icon-button-control rect {
  opacity: 0.75;
}
.plyr--video .plyr__control .play-icon-button-control {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
}
.plyr--video .plyr__control .play-icon-button-control rect {
  fill: white;
}
.plyr--video .plyr__control .play-icon-button-control path {
  fill: #151515;
}
.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-right: 10px;
  padding-left: 10px;
}
.plyr--full-ui .plyr__volume {
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
  bottom: 105px;
  height: 40px;
  opacity: 0;
  padding: 10px 15px !important;
  position: absolute;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-transition: visibility 0.4s linear 0.4s, opacity 0.4s linear 0.3s;
  transition: visibility 0.4s linear 0.4s, opacity 0.4s linear 0.3s;
  width: 140px;
}
.plyr--full-ui .plyr__volume:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.25);
  bottom: 18px;
  content: "";
  left: -6px;
  position: absolute;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  z-index: 2;
}
.plyr--full-ui .plyr__volume:hover {
  opacity: 1;
  visibility: visible;
}
.plyr--full-ui .plyr__volume.plyr__volume--is-visible {
  opacity: 1;
  -webkit-transition: visibility 0.4s linear, opacity 0.4s linear;
  transition: visibility 0.4s linear, opacity 0.4s linear;
}
.plyr--full-ui .plyr__volume input[type=range] {
  color: #151515;
  margin: 0 auto;
}
.plyr--full-ui .plyr__volume input[type=range]::-webkit-slider-runnable-track,
.plyr--full-ui .plyr__volume input[type=range]::-moz-range-track,
.plyr--full-ui .plyr__volume input[type=range]::-webkit-slider-thumb,
.plyr--full-ui .plyr__volume input[type=range]::-moz-range-thumb {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.plyr--full-ui .plyr__volume input[type=range]::-ms-fill-upper,
.plyr--full-ui .plyr__volume input[type=range]::-ms-thumb,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus::-webkit-slider-runnable-track,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus::-moz-range-track,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.25);
}
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus::-webkit-slider-thumb,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus::-moz-range-thumb,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus::-ms-thumb,
.plyr--full-ui .plyr__volume input[type=range]:active::-webkit-slider-thumb,
.plyr--full-ui .plyr__volume input[type=range]:active::-moz-range-thumb,
.plyr--full-ui .plyr__volume input[type=range]:active::-ms-thumb {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.plyr--audio .plyr--full-ui .plyr__volume {
  bottom: 125px;
  right: -37px;
}
.plyr--is-ios .plyr__volume {
  display: none !important;
}
.plyr__control[data-plyr=mute]:hover+.plyr__volume {
  opacity: 1;
  -webkit-transition: visibility 0.4s linear, opacity 0.4s linear;
  transition: visibility 0.4s linear, opacity 0.4s linear;
}
@media (min-width: 480px) {
.plyr--full-ui .plyr__volume input[type=range] {
    max-width: 90px;
}
}
@media (min-width: 750px) {
.plyr--full-ui .plyr__volume input[type=range] {
    max-width: 110px;
}
}
@media only screen and (max-width: 989px) {
.plyr--is-touch .plyr__volume {
    display: none !important;
}
}
.show-gallery-arrows--true .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area {
  right: 50px;
  bottom: 10px;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button {
  color: #151515;
  background: white;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button[hidden] {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus {
  color: rgba(21, 21, 21, 0.55);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area {
  background: white;
  border: 1px solid rgba(21, 21, 21, 0.05);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after {
  border-bottom: 1px solid rgba(21, 21, 21, 0.05);
}
@media only screen and (min-width: 799px) {
.video-on-hover .plyr__controls,
  .video-on-hover .plyr__control--overlaid,
  .swap-true .plyr--youtube .plyr__controls,
  .swap-true .plyr--youtube .plyr__control--overlaid,
  .video-controls-enabled--false .plyr__controls,
  .video-controls-enabled--false .plyr__control--overlaid {
    opacity: 0;
}
.video-on-hover .plyr__controls>*,
  .video-on-hover .plyr__control--overlaid>*,
  .swap-true .plyr--youtube .plyr__controls>*,
  .swap-true .plyr--youtube .plyr__control--overlaid>*,
  .video-controls-enabled--false .plyr__controls>*,
  .video-controls-enabled--false .plyr__control--overlaid>* {
    pointer-events: none;
    cursor: auto;
}
}
.plyr.plyr--stopped .plyr__controls {
  display: none;
}
.product_gallery_nav .media-badge {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 33%;
  max-height: 33%;
  min-width: 20px;
  width: 25px;
  height: 25px;
}
.product_gallery_nav .media-badge svg {
  width: 100%;
  height: 100%;
}
.product_gallery_nav .media-badge path:first-child {
  fill: white;
}
.product_gallery_nav .media-badge path:last-child {
  fill: #151515;
}
.product_gallery_nav .media-badge g path:first-child {
  stroke: #151515;
}
.product_gallery_nav .media-badge .media-badge__outline {
  stroke: rgba(21, 21, 21, 0.05);
}
.gallery-wrap.product-height-set model-viewer {
  margin: 0 auto;
}
.gallery-wrap.product-height-set .product_gallery img,
.gallery-wrap.product-height-set .product_gallery .plyr--html5 video {
  width: 100%;
}
.gallery-wrap.product-height-set .product_gallery img {
  -o-object-fit: contain;
  object-fit: contain;
  font-family: "object-fit: contain";
}
.gallery-wrap.product-height-set .product_gallery .plyr--youtube .plyr__video-embed {
  height: 100%;
}
/* #Product Details
================================================== */
.grey-map {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(99%);
  /* Chrome 19+ & Safari 6+ */
  -webkit-backface-visibility: hidden;
  /* Fix for transition flickering */
}
.product-details__blocks .article,
.product-details__blocks .article_image {
  margin-bottom: 0;
}
/* Home page - general
================================================== */
/* Full-width product slider */
.homepage-product-slider {
  margin: 0 10px;
}
@media only screen and (max-width: 798px) {
.homepage-product-slider {
    margin: 0;
}
}
.homepage-product-slider object.placeholder-image {
  width: 100%;
  display: block;
  height: auto;
  position: relative;
  padding-top: 100%;
}
.homepage-product-slider .placeholder-svg--product {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.homepage-product-slider.even-num-slides {
  padding-left: 10px;
  width: calc(100% - 20px);
}
@media only screen and (max-width: 798px) {
.homepage-product-slider.even-num-slides {
    padding-left: 0;
    width: 100%;
}
}
.products-slider.slider-gallery.products-length-6 .gallery-cell {
  width: calc(16.6% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery.products-length-6 .gallery-cell {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery.products-length-5 .gallery-cell {
  width: calc(20% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery.products-length-5 .gallery-cell {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery.products-length-4 .gallery-cell {
  width: calc(25% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery.products-length-4 .gallery-cell {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery.products-length-3 .gallery-cell,
.products-slider.slider-gallery.products-length-2 .gallery-cell,
.products-slider.slider-gallery.products-length-1 .gallery-cell {
  width: calc(33.33% - 10px);
}
.products-slider.slider-gallery .gallery-cell.visible-2 {
  width: calc(50% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-2 {
    width: calc(50% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-3 {
  width: calc(33.33% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-3 {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-4 {
  width: calc(25% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-4 {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-5 {
  width: calc(20% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-5 {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-6 {
  width: calc(16.666% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-6 {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-7 {
  width: calc(14.2% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-7 {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-7 .product-details {
  font-size: 0.7rem;
}
.featured_products.product-slider {
  padding-bottom: 0;
}
.featured_products.product-slider .columns {
  padding-bottom: 0;
}
.banner-full-link {
  line-height: 0;
  font-size: 0;
  color: transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.banner-full-link+.caption {
  pointer-events: none;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
.full-width--true .caption {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media only screen and (min-width: 1025px) {
.full-width--true .caption {
    max-width: 960px;
    padding: 0;
}
}
@media only screen and (min-width: 1401px) {
.full-width--true .caption {
    max-width: 1200px;
    padding: 0;
}
}
.caption {
  width: 100%;
  position: absolute;
  top: 50%;
  padding: 0 5%;
  z-index: 3;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media only screen and (min-width: 799px) {
.caption {
    max-width: 960px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
}
@media only screen and (min-width: 1025px) {
.caption {
    padding: 0 30px;
}
}
@media only screen and (max-width: 798px) {
.caption {
    width: 100%;
}
}
.caption a {
  pointer-events: all;
}
.caption.position-center {
  left: 0;
  right: 0;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 798px) {
.caption.position-center {
    width: 85%;
}
}
@media only screen and (max-width: 480px) {
.caption.position-center {
    width: 100%;
}
}
.caption.position-left {
  left: 0;
  right: 0;
  text-align: left;
}
.caption.position-right {
  left: 0;
  right: 0;
  text-align: right;
}
.caption .pretext {
  color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
.caption .pretext {
    font-size: 1.4em;
}
}
@media only screen and (max-width: 798px) {
.caption .pretext {
    font-size: 12.0px;
}
}
@media only screen and (min-width: 799px) {
.caption .pretext {
    font-size: 15.0px;
}
}
@media only screen and (min-width: 799px) {
.caption .pretext {
    font-size: 18px;
}
}
.caption .headline {
  color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 47px;
  letter-spacing: 1px;
  line-height: 1.4em;
  margin-bottom: 15px;
}
@media only screen and (max-width: 480px) {
.caption .headline {
    font-size: 2.6em;
}
}
@media only screen and (max-width: 798px) {
.caption .headline {
    font-size: 31.333333333333332px;
}
}
@media only screen and (min-width: 799px) {
.caption .headline {
    font-size: 39.166666666666664px;
}
}
@media only screen and (min-width: 1025px) {
.caption .headline {
    font-size: 47px;
}
}
.caption .subtitle {
  color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-style: uppercase;
  font-size: 18px;
  letter-spacing: 1px;
  position: relative;
}
@media only screen and (max-width: 480px) {
.caption .subtitle {
    font-size: 1.4em;
}
}
@media only screen and (max-width: 798px) {
.caption .subtitle {
    font-size: 12.0px;
}
}
@media only screen and (min-width: 799px) {
.caption .subtitle {
    font-size: 15.0px;
}
}
@media only screen and (min-width: 1025px) {
.caption .subtitle {
    font-size: 18px;
}
}
.caption .pretext:empty,
.caption .headline:empty,
.caption .subtitle:empty {
  display: none;
}
.caption .pretext:empty:before,
.caption .headline:empty:before,
.caption .subtitle:empty:before {
  height: 0;
}
@media only screen and (max-width: 480px) {
.caption--below-true {
    margin: 20px auto !important;
    /* Force caption margin */
    font-size: 3vw;
    position: static;
    -webkit-transform: none;
            transform: none;
    width: 100%;
}
}
@media only screen and (max-width: 480px) {
.caption--below-true .pretext {
    color: #151515;
    text-shadow: none;
}
}
@media only screen and (max-width: 480px) {
.caption--below-true .headline {
    color: #151515;
    text-shadow: none;
}
}
@media only screen and (max-width: 480px) {
.caption--below-true .subtitle {
    color: #151515;
    text-shadow: none;
}
}
.caption--below-true .caption-background-true.caption-transparency-false {
  background-color: #1e1e1e;
}
@media only screen and (max-width: 480px) {
.caption--below-true .caption-background-true.caption-transparency-false {
    background-color: transparent;
}
}
@media only screen and (max-width: 480px) {
.caption--below-true .caption-background-true.caption-transparency-true {
    background-color: transparent;
}
}
@media only screen and (max-width: 480px) {
.caption--below-false .caption-content.caption-background-true {
    padding: 15px;
}
.caption--below-false a.highlight-false,
  .caption--below-false input[type="button"].highlight-false,
  .caption--below-false a.highlight-true,
  .caption--below-false input[type="button"].highlight-true,
  .caption--below-false a.continue-button {
    background-color: rgba(255, 255, 255, 0);
    color: #ffffff;
    border: 1px solid #ffffff;
}
.caption--below-false a.highlight-false:hover,
  .caption--below-false input[type="button"].highlight-false:hover,
  .caption--below-false a.highlight-true:hover,
  .caption--below-false input[type="button"].highlight-true:hover,
  .caption--below-false a.continue-button:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #333;
}
.caption--below-false a.highlight-true,
  .caption--below-false input[type="button"].highlight-true {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #333;
}
}
.subtitle p a {
  pointer-events: all;
}
.caption-content {
  display: inline-block;
  float: none;
  max-width: 60%;
  font-size: 0;
}
@media only screen and (max-width: 798px) {
.caption-content {
    max-width: 80%;
}
}
@media only screen and (max-width: 480px) {
.caption-content {
    width: 100%;
    max-width: 100%;
}
}
.caption-content .action_button {
  margin: 10px;
}
@media only screen and (max-width: 798px) {
.caption-content .action_button {
    margin: 5px;
}
}
@media only screen and (max-width: 480px) {
.caption-content .action_button {
    font-size: 16px;
}
}
.caption-content.align-center {
  text-align: center;
}
@media only screen and (max-width: 798px) {
.caption-content.align-center {
    max-width: 80%;
}
}
@media only screen and (max-width: 480px) {
.caption-content.align-center {
    width: 100%;
    max-width: 100%;
}
}
.caption-content.align-left {
  text-align: left;
}
.caption-content.align-left:first-child .action_button {
  margin-left: 0;
}
.caption-content.align-left .subtitle:before {
  margin-left: 0;
}
.caption-content.align-right {
  text-align: right;
}
.caption-content.align-right:last-child .action_button {
  margin-right: 0;
}
.caption-content.align-right .subtitle:before {
  margin-right: 0;
}
.caption-content.caption-background-true {
  padding: 30px;
}
@media only screen and (max-width: 480px) {
.caption-content.caption-background-true {
    padding: 0;
}
}
/* Transparency settings for each type of caption */
.caption-background-true {
  background-color: #1e1e1e;
}
.homepage-video .caption-background-true {
  background-color: #1e1e1e;
}
@media only screen and (max-width: 480px) {
.homepage-video .caption-background-true {
    background-color: transparent;
}
}
.caption-background-true.caption-transparency-true {
  background-color: rgba(30, 30, 30, 0.6);
}
a.highlight-false,
input[type="button"].highlight-false,
a.highlight-true,
input[type="button"].highlight-true,
a.continue-button {
  background-color: rgba(255, 255, 255, 0);
  color: #ffffff;
  border: 1px solid #ffffff;
  -webkit-transition: background-color 0.2s linear, color 0.2s linear;
  transition: background-color 0.2s linear, color 0.2s linear;
  margin: 25px 0;
}
a.highlight-false:hover,
input[type="button"].highlight-false:hover,
a.highlight-true:hover,
input[type="button"].highlight-true:hover,
a.continue-button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #333;
}
@media only screen and (max-width: 480px) {
a.highlight-false,
  input[type="button"].highlight-false,
  a.highlight-true,
  input[type="button"].highlight-true,
  a.continue-button {
    color: #151515;
    border-color: #151515;
    background-color: transparent;
}
a.highlight-false:hover,
  input[type="button"].highlight-false:hover,
  a.highlight-true:hover,
  input[type="button"].highlight-true:hover,
  a.continue-button:hover {
    border-color: #151515;
    background-color: #151515;
    color: #fff;
}
}
a.highlight-true,
input[type="button"].highlight-true {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #333;
}
@media only screen and (max-width: 480px) {
a.highlight-true,
  input[type="button"].highlight-true {
    border-color: #151515;
    background-color: #151515;
    color: #fff;
}
}
a.continue-button,
a.highlight-false--dark,
input[type="button"].highlight-false--dark {
  color: #151515;
  border-color: #151515;
  background-color: transparent;
}
a.continue-button:hover,
a.highlight-false--dark:hover,
input[type="button"].highlight-false--dark:hover {
  border-color: #151515;
  background-color: #151515;
  color: #fff;
}
/* Slideshow */
.homepage-slideshow .gallery-cell:not(:first-child) {
  height: 0;
}
.homepage-slideshow.flickity-enabled .gallery-cell:not(:first-child) {
  height: auto;
}
.homepage-slideshow a.highlight-false:hover,
.homepage-slideshow input[type="button"].highlight-false:hover,
.homepage-slideshow a.highlight-true:hover,
.homepage-slideshow input[type="button"].highlight-true:hover {
  color: #333;
}
@media only screen and (max-width: 480px) {
.homepage-slideshow a.highlight-false,
  .homepage-slideshow input[type="button"].highlight-false,
  .homepage-slideshow a.highlight-true,
  .homepage-slideshow input[type="button"].highlight-true {
    color: #151515;
    border-color: #151515;
    background-color: transparent;
}
.homepage-slideshow a.highlight-false:hover,
  .homepage-slideshow input[type="button"].highlight-false:hover,
  .homepage-slideshow a.highlight-true:hover,
  .homepage-slideshow input[type="button"].highlight-true:hover {
    border-color: #151515;
    background-color: #151515;
    color: #fff;
}
}
.homepage-slideshow a.highlight-true,
.homepage-slideshow input[type="button"].highlight-true {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #333;
}
@media only screen and (max-width: 480px) {
.homepage-slideshow a.highlight-true,
  .homepage-slideshow input[type="button"].highlight-true {
    border-color: #151515;
    background-color: #151515;
    color: #fff;
}
}
/* #Account
================================================== */
.account-header-logout {
  text-align: right;
  text-transform: uppercase;
}
.account-sidebar {
  border-right: 1px solid #aaaaaa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 10px;
  overflow-wrap: anywhere;
}
@media only screen and (max-width: 798px) {
.account-sidebar {
    border: 0;
    padding-right: 0;
}
}
.customers-addresses .account-sidebar {
  border-right: 0;
  padding-right: 0;
}
.customers-addresses .account-main {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-left: 1px solid #aaaaaa;
  padding-left: 20px;
}
@media only screen and (max-width: 798px) {
.customers-addresses .account-main {
    border: 0;
    padding-left: 0;
}
}
.action_bottom .note {
  vertical-align: middle;
  line-height: 40px;
}
.address_title {
  margin-bottom: 0;
  padding-bottom: 0;
}
.action_edit {
  background-color: #151515;
  border-color: #151515;
}
.action_edit a {
  color: #ffffff;
}
.action_edit:hover {
  background-color: #151515;
  border-color: #151515;
}
.action_edit:hover a {
  color: #ffffff;
}
.action_delete {
  background-color: #ffffff;
  border-color: #151515;
}
.action_delete a {
  color: #151515;
}
.action_delete:hover {
  background-color: #151515;
  border-color: #151515;
}
.action_delete:hover a {
  color: #ffffff;
}
/* #Policy pages
================================================== */
.container .shopify-policy__container {
  margin: 0;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.shopify-policy__container .shopify-policy__title {
  text-align: left;
}
/* #Home page - Featured products
================================================== */
.shopify-section--featured-products .section {
  margin: 20px auto;
}
.shopify-section--featured-products .section.is-width-wide {
  margin: 0 auto;
}
.shopify-section--featured-products .product-details {
  padding: 40px 2rem;
}
/* #Home page - text columns with images
================================================== */
.shopify-section--text-columns-with-images .border-style--box {
  padding: 10%;
  border: 1px solid #aaaaaa;
}
.shopify-section--text-columns-with-images .border-style--quote {
  padding-left: 20px;
  border-left: 1px solid #aaaaaa;
  margin-bottom: 10%;
}
.shopify-section--text-columns-with-images .large_text {
  font-family: 'futura-pt', Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 31.2px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #333333;
  display: block;
  letter-spacing: 0px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 798px) {
.shopify-section--text-columns-with-images .large_text {
    font-size: 24px;
}
}
.shopify-section--text-columns-with-images .text-column {
  margin-bottom: 25px;
}
.shopify-section--text-columns-with-images a.continue-button {
  margin-top: 10px;
}
.shopify-section--text-columns-with-images h2.title+.feature_divider {
  margin-bottom: 40px;
}
.shopify-section--text-columns-with-images img {
  margin: 0 0 15px;
}
/* OOTS Content Creator slideshow */
.flexslider img {
  display: block;
  margin: 0 auto;
}
/* #Home page - slideshow
================================================== */
.homepage-slideshow:hover .flickity-prev-next-button,
.shopify-section--testimonials:hover .flickity-prev-next-button {
  opacity: 0.5;
}
.homepage-slideshow.text-animation--false .caption {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.homepage-slideshow.text-animation--false.flickity-enabled .caption {
  opacity: 1;
}
.text-animation--true .caption-content {
  opacity: 0;
}
@media only screen and (max-width: 480px) {
.text-animation--true .caption-content {
    opacity: 1;
    -webkit-animation-duration: 0s;
            animation-duration: 0s;
}
}
.homepage-slideshow,
.shopify-section--testimonials {
  position: relative;
  overflow: hidden;
}
.homepage-slideshow.single-image .flickity-prev-next-button,
.shopify-section--testimonials.single-image .flickity-prev-next-button {
  display: none;
}
.homepage-slideshow.single-image .flickity-page-dots,
.shopify-section--testimonials.single-image .flickity-page-dots {
  display: none;
}
.homepage-slideshow .gallery-cell,
.shopify-section--testimonials .gallery-cell {
  width: 100%;
  background-color: #666666;
}
@media only screen and (max-width: 480px) {
.homepage-slideshow .gallery-cell,
  .shopify-section--testimonials .gallery-cell {
    background-color: transparent;
}
}
.homepage-slideshow .gallery-cell img,
.shopify-section--testimonials .gallery-cell img {
  width: 100%;
  display: block;
}
.homepage-slideshow .flickity-prev-next-button,
.shopify-section--testimonials .flickity-prev-next-button {
  opacity: 0;
  width: 5%;
  height: 100%;
  border-radius: 0;
}
@media only screen and (min-width: 799px) {
.homepage-slideshow .flickity-prev-next-button,
  .shopify-section--testimonials .flickity-prev-next-button {
    opacity: 0;
}
}
.homepage-slideshow .flickity-page-dots,
.shopify-section--testimonials .flickity-page-dots {
  bottom: 2em;
  display: none;
}
@media only screen and (min-width: 799px) {
.homepage-slideshow .flickity-page-dots,
  .shopify-section--testimonials .flickity-page-dots {
    display: block;
}
}
.homepage-slideshow .flickity-page-dots .dot,
.shopify-section--testimonials .flickity-page-dots .dot {
  height: 4px;
  width: 40px;
  margin: 0;
  border-radius: 0;
  background: white;
}
@media only screen and (max-width: 480px) {
.homepage-slideshow .flickity-page-dots,
  .shopify-section--testimonials .flickity-page-dots {
    display: block;
    bottom: 5px;
}
}
/* Home - product slider */
.js-product-slider .product_clear {
  display: none;
}
.js-product-slider .column.alpha,
.js-product-slider .columns.alpha {
  margin: 0 10px 0 20px;
}
.js-product-slider .flickity-prev-next-button {
  border-radius: 0;
}
/* #Home page - Search
================================================== */
.search-bgr-true {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.shopify-section--search {
  width: 100%;
  display: inline-block;
  background-color: #dbb7bb;
}
.shopify-section--search h2 {
  margin-top: 0;
  margin-bottom: 0.25em;
}
.shopify-section--search p,
.shopify-section--search h2 {
  color: #ffffff;
}
.shopify-section--search .section_form {
  padding: 60px 20px;
  max-width: 1200px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.text-align--center .search__container {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.text-align--left .search__container {
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
.text-align--right .search__container {
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.search__container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search__container .search__wrapper {
  display: inline-block;
  position: relative;
  max-width: 650px;
  width: 100%;
}
.search__container input[type="text"] {
  color: #151515;
  font-size: 14px;
  display: inline-block;
  border: 1px solid #000;
  min-height: 50px;
  height: 50px;
  margin-bottom: 0;
  background-color: #ffffff;
}
.search__container input[type="text"]::-webkit-input-placeholder {
  color: #151515;
}
.search__container input[type="text"]:-moz-placeholder {
  /* Firefox 18- */
  color: #151515;
}
.search__container input[type="text"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #151515;
}
.search__container input[type="text"]:-ms-input-placeholder {
  color: #151515;
}
.search__container input[type="text"]:focus,
.search__container input[type="text"]:active {
  border: 1px solid #000;
}
.search__form {
  width: 90%;
  margin: 0 auto;
  font-size: 16px !important;
  border: none !important;
  position: relative;
  -webkit-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.search__button {
  position: absolute;
  margin-top: 0;
  top: 0;
  height: 50px;
  width: 50px;
  right: 0px;
  padding: 0;
  background-color: #000;
  border-color: transparent;
  color: white;
  font-size: 24px;
  border-radius: 0px;
}
.search__button:hover {
  color: white;
  background-color: #999999;
  border: 1px solid #000;
  border-left: 0px;
}
/* #Home page - image with text
================================================== */
.image-with-text-container .featured-link--half a[href] img {
  -webkit-box-shadow: #000 0em 0em 0em;
          box-shadow: #000 0em 0em 0em;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.image-with-text-container .featured-link--half:hover a[href] img.lazyloaded {
  opacity: 0.8;
}
.standard--width .image-with-text .featured-link--image,
.full-width--false.image-with-text .featured-link--image {
  background-color: transparent;
}
.featured-link--half {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  background-color: #ffffff;
}
.featured-link--half img {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 480px) {
.featured-link--half img {
    width: 100%;
    max-width: auto;
}
}
.featured-link--half .info {
  display: inline-block;
  width: 80%;
  margin: 0 auto;
  padding: 20px;
}
.featured-link--half .info.text-align--right {
  text-align: right;
}
.featured-link--half .info.text-align--right .description:before {
  margin-right: 0;
}
.featured-link--half .info.text-align--left {
  text-align: left;
}
.featured-link--half .info.text-align--left .description:before {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
.featured-link--half .info {
    position: static;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    padding: 2em 0;
}
}
.featured-link--half .collection_title {
  margin-bottom: 15px;
  display: block;
  color: #151515;
}
.featured-link--half .description {
  position: relative;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 20px;
  color: #151515;
}
@media only screen and (max-width: 798px) {
.featured-link--half .description {
    font-size: 2vw;
}
}
@media only screen and (max-width: 480px) {
.featured-link--half .description {
    font-size: inherit;
}
}
@media only screen and (min-width: 1401px) {
.featured-link--half .description {
    font-size: inherit;
}
}
.featured-link--half .button {
  height: auto;
  background-color: transparent;
  color: #151515;
  border: 1px solid #151515;
  -webkit-transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53), color 0.3s linear, border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53), color 0.3s linear, border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  line-height: 1.5;
  padding-top: 10px;
  padding-bottom: 10px;
}
.featured-link--half .button:hover {
  background-color: #151515;
  color: #ffffff;
  border: 1px solid #151515;
}
/* #Home page - Divider
================================================== */
.shopify-section--divider .container {
  padding: 0;
}
.divider {
  opacity: 0;
  border-top: 0px;
}
.divider.divider--true {
  opacity: 1;
}
/* #Home page - Quote
================================================== */
.quote__text {
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  padding: 15px 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.quote__text p {
  margin: 0;
}
.quote {
  padding: 10px 0px;
  text-align: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #aaaaaa;
}
/* #Home page - Rich text and image
================================================== */
.shopify-section--rich-text-and-image {
  padding: 20px 0;
}
.rich-text__content .regular_text,
.rich-text__content .featured_text {
  margin-top: 15px;
}
/* #Home page - Featured promotions
================================================== */
.promo-animation--true {
  opacity: 0;
}
.featured-promotions.full-width--false {
  padding: 20px 0;
}
.featured-promotions .feature-section {
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section {
    opacity: 1;
}
}
.featured-promotions .feature-section .link-promo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}
.featured-promotions .feature-section .feature-inner {
  display: block;
  position: relative;
  overflow: hidden;
}
.featured-promotions .feature-section .feature-style--circle {
  border-radius: 50%;
}
.featured-promotions .feature-section .feature-style--circle img {
  border-radius: 50%;
}
.featured-promotions .feature-section .feature-style--rounded {
  border-radius: 10px;
}
.featured-promotions .feature-section .feature-style--rounded img {
  border-radius: 10px;
}
.featured-promotions .feature-section .feature-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: background-color 0.25s linear;
  transition: background-color 0.25s linear;
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section .feature-overlay {
    background: black;
    background: rgba(0, 0, 0, 0.5);
}
}
.featured-promotions .feature-section .feature-wrap {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  padding: 10px 0;
  position: absolute;
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  pointer-events: none;
}
.featured-promotions .feature-section .feature-details {
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (hover: none) {
.featured-promotions .feature-section .feature-details {
    opacity: 1;
    display: block;
}
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section .feature-details {
    opacity: 1;
    display: block;
}
}
.featured-promotions .feature-section .feature-details.reveal-details {
  opacity: 1;
}
.featured-promotions .feature-section .feature-details .button {
  margin-top: 15px;
}
.featured-promotions .feature-section .description {
  color: #fff;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  margin-bottom: 0;
}
.featured-promotions .feature-section .description a {
  pointer-events: auto;
}
.featured-promotions .feature-section.title-overlay-true .title {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #fff;
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section.title-overlay-true .title {
    margin-bottom: 10px;
}
}
.featured-promotions .feature-section.title-overlay-true .title:after {
  content: '';
  display: block;
  height: 1px;
  width: 0;
  background: #fff;
  -webkit-transition: width .5s ease, background-color .5s ease;
  transition: width .5s ease, background-color .5s ease;
  margin: 10px auto auto auto;
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section.title-overlay-true .title:after {
    display: none;
}
}
.featured-promotions .feature-section.title-overlay-false .feature-wrap .title {
  display: none;
}
.featured-promotions .feature-section:hover .feature-overlay {
  background: black;
  background: rgba(0, 0, 0, 0.5);
}
.featured-promotions .feature-section.title-overlay-true:hover .title:after {
  width: 50%;
  background: #ffffff;
}
.featured-promotions .feature-section.title-overlay-true:hover .title {
  color: #ffffff;
}
.featured-promotions .feature-section.title-overlay-true:hover .description {
  color: #ffffff;
}
.featured-promotions .feature-section.title-overlay-false:hover .description {
  color: #ffffff;
}
.featured-promotions .feature-section img {
  width: 100%;
  display: block;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
}
.promo-1 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.promo-2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.promo-3 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.promo-4 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
.promo-5 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.promo-6 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.promo-7 {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
.promo-8 {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
.promo-9 {
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
}
.promo-10 {
  -webkit-animation-delay: 2.7s;
  animation-delay: 2.7s;
}
.promo-11 {
  -webkit-animation-delay: 3.0s;
  animation-delay: 3.0s;
}
.promo-12 {
  -webkit-animation-delay: 3.3s;
  animation-delay: 3.3s;
}
.featured-promotions.full-width--true {
  padding-top: 0;
}
/* #Home page - featured collection
================================================== */
.featured-collection__description {
  padding: 0 20px;
  margin: 20px 0;
}
/* #Home page - image with text overlay
================================================== */
.banner {
  position: relative;
  overflow: hidden;
  background-color: #666666;
}
@media only screen and (max-width: 480px) {
.banner {
    max-height: inherit;
    background-color: transparent;
}
}
.banner img {
  width: 100%;
  display: block;
}
/* #Home page - video
================================================== */
.block__featured_video .caption,
.shopify-section--video .caption {
  z-index: 30;
  pointer-events: none;
}
@media only screen and (max-width: 480px) {
.block__featured_video .caption,
  .shopify-section--video .caption {
    margin: 0;
    height: auto;
}
}
.block__featured_video .video-text--outside-video,
.shopify-section--video .video-text--outside-video {
  height: auto;
}
.showPosterImage--true[data-ratio="16:9"] {
  padding-top: 56.25%;
}
.showPosterImage--true[data-ratio="4:3"] {
  padding-top: 75%;
}
.homepage-video {
  position: relative;
  overflow: hidden;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
  background-color: #666666;
}
@media only screen and (max-width: 480px) {
.homepage-video {
    background-color: transparent;
}
}
.homepage-video img {
  width: 100%;
  display: block;
}
.homepage-video iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.homepage-video video {
  background-color: #ffffff;
}
.homepage-video video[poster] {
  -o-object-fit: cover;
     object-fit: cover;
}
.homepage-video video.video-autoplay--true.html-video {
  display: none;
}
.homepage-video .homepage-video--media {
  width: 100%;
  height: auto;
  padding-top: 0;
}
.homepage-video .placeholder-image--true a.video__play-button {
  pointer-events: none;
}
.homepage-video .caption.text-on-video {
  pointer-events: none;
}
@media only screen and (max-width: 480px) {
.homepage-video .caption.text-on-video {
    position: absolute;
    height: auto;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: 0;
}
.homepage-video .caption.text-on-video a.highlight-false {
    color: white;
    border-color: white;
}
}
.homepage-video .mobile-video__buttons {
  display: block;
  text-align: center;
  top: 55%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  position: absolute;
}
.homepage-video .mobile-video__buttons.text-on-video {
  z-index: 20;
}
.homepage-video .mobile-video__buttons a.highlight-false {
  background-color: rgba(255, 255, 255, 0);
  color: #ffffff;
  border: 1px solid #ffffff;
}
.homepage-video .mobile-video__buttons a.highlight-true {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #333;
}
.homepage-video .mobile-video__buttons .action_button {
  margin: 5px;
}
@media only screen and (min-width: 481px) {
.homepage-video .mobile-video__buttons {
    display: none;
}
}
.darken-video {
  display: block;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none;
  z-index: 20;
}
/* #Home page - Newsletter
================================================== */
.newsletter_section {
  padding: 20px 0;
}
/* #Page Banners
================================================== */
.banner.page-banner {
  width: 100%;
  overflow: hidden;
  max-height: 100vh;
}
.caption.captionOverlay--true {
  max-width: 960px;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  z-index: 3;
}
.caption.captionOverlay--true .headline,
.caption.captionOverlay--true .subtitle {
  color: #ffffff;
}
@media only screen and (max-width: 798px) {
.caption.captionOverlay--true {
    top: 50%;
}
}
.dark-overlay-true:after {
  content: '';
  position: absolute;
  z-index: 2;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* #Font-Face
================================================== */
/*  This is the proper syntax for an @font-face file.
    Upload your font files to Assets and then
    copy your FontName into code below and remove
    comment brackets */
/*  @font-face {
      font-family: 'FontName';
      src: url('FontName.eot');
      src: url('FontName.eot?iefix') format('eot'),
           url('FontName.woff') format('woff'),
           url('FontName.ttf') format('truetype'),
           url('FontName.svg#webfontZam02nTh') format('svg');
      font-weight: normal;
      font-style: normal; }
*/
/* #Custom Styles
================================================== */
/* Styling for ACADACA same-product swatch integration */
/* =================================================== */
.custom-search {
  color: #fff !important;
  margin-left: 20px;
  font-size: 18px;
}
.custom-search-show {
  display: none;
  top: 71%;
  position: absolute;
  right: 0;
  min-width: 250px;
}
.custom-search-show.active {
  display: block;
}
.customer-account .icon-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.customer-account .icon-user:before {
  margin-right: 5px;
}
#header.showmenu .dropdown_container.mobile-menu-wrapper {
  display: block !important;
}
.newsletter_section {
  padding: 0;
}
#email_signup {
  width: 100% !important;
}
#email_signup .footer__title,
#email_signup #k_id_footer_email+br,
#email_signup .collapsible-content {
  display: none !important;
}
form#email_signup select {
  width: 30%;
  float: left;
  margin-right: 5px;
  padding: 6px !important;
  min-height: 35px !important;
  line-height: normal !important;
  height: auto;
}
.plp-des-wrapper {
  position: fixed;
  background: #fff;
  bottom: 0;
  width: 100%;
  z-index: 999;
  padding-top: 20px;
}
.plp-des-wrapper .overlay {
  background: white;
  background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(25%, white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, white 0%, white 25%, rgba(255, 255, 255, 0) 100%);
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100px;
  z-index: 2;
}
.plp-des-wrapper .description-text-container {
  padding-left: 20px;
  height: 100px;
  position: relative;
  overflow: hidden;
}
.plp-des-wrapper .overlay.active {
  cursor: unset;
  position: relative;
  height: unset;
}
.plp-des-wrapper .description-text-container.active {
  height: unset;
  overflow: hidden;
  margin-bottom: 30px;
}
.plp-des-wrapper .description-text-container:before {
  content: '+';
  position: absolute;
  left: 0px;
}
.plp-des-wrapper .description-text-container.active:before {
  content: '-';
  position: absolute;
  left: 0px;
}
.plp-des-wrapper .description-text-container h1 {
  font-size: 95% !important;
  margin: 0 auto 8px;
  letter-spacing: 1px;
  font-weight: 600;
  text-transform: none;
}
.plp-des-wrapper .description-text-container p {
  font-size: 80% !important;
}
.plp-des-wrapper .description-text-container .text-link {
  font-size: 100% !important;
  font-weight: 600;
}
.plp-des-wrapper .description-text-container h2 {
  font-size: 80% !important;
  margin: 0 auto 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: none;
}
button[data-next-button],
button[data-prev-button] {
  background: transparent !important;
  color: #000000 !important;
}
.stylitics-widget-outfits-container>.stylitics-widget-outfit {
  display: none !important;
}
.openmenu-body {
  overflow: hidden;
}
#mobile_menu {
  height: 100%;
  max-height: 70vh;
  overflow-y: scroll;
}
.showinmobile {
  display: none !important;
}
.hideinmobile .search__form {
  width: 100%;
}
.hideinmobile .search__form input[type="text"] {
  height: 29px;
  min-height: 29px;
}
.hideinmobile .search__form .search-submit {
  top: 3px;
  position: absolute;
  padding: 0 !important;
}
@media screen and (max-width: 768px) {
.showinmobile {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.hideinmobile {
    display: none !important;
}
}
@media screen and (max-width: 1024px) {
builder-component.builder-loaded[name="collection-page-top"] {
    margin: 80px 0 -80px 0;
}
}
@media screen and (max-width: 991px) {
builder-component.builder-loaded[name="collection-page-top"] {
    margin: 20px 0 -20px 0;
}
}
@media screen and (max-width: 640px) {
builder-component.builder-loaded[name="collection-page-top"] {
    margin: 0;
}
}
.product_gallery .slick-arrow {
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 0 !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: transparent !important;
  /* background: url("arrow-left1.png") no-repeat center; */
  background-size: contain !important;
  z-index: 99;
  width: 22px;
  height: 22px;
}
.product_gallery .slick-arrow.slick-next {
  /* background: url("arrow-right1.png") no-repeat center; */
  left: auto;
  right: 0;
}
@media screen and (max-width: 991px) {
#react-results-root main.app {
    margin-top: 60px !important;
}
}
@media screen and (max-width: 1024px) and (min-width: 991px) {
#react-results-root main.app {
    margin-top: 110px !important;
}
}
.builder-block[builder-id="builder-6151b455ec554c65a36c7aca63d8d4fa"] .builder-custom-code.replace-nodes .builder-custom-code>div>div:nth-child(2) {
  padding-top: 0 !important;
}
.product-sub-info .fs-product-price-wrapper label {
  font-weight: 400 !important;
}
.fs-product-price-wrapper .font-bold {
  font-weight: 400 !important;
}
.collection_bottom_container {
  margin: 20px auto;
  width: 80%;
}
@media screen and (max-width: 767px) {
.collection_bottom_container {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
}
.gallery-thumbnails--left .multi-image {
  z-index: 9;
}
.mfp-arrow-right:before {
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
  display: inline-block !important;
  width: 17px !important;
  height: 17px !important;
  content: '' !important;
  border: 3px solid black !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  opacity: 1 !important;
}
.mfp-arrow-left:before {
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
  display: inline-block !important;
  width: 17px !important;
  height: 17px !important;
  content: '' !important;
  border: 3px solid black !important;
  border-top: 0 !important;
  border-right: 0 !important;
  opacity: 1 !important;
}
.mfp-arrow-right:after,
.mfp-arrow-left:after {
  display: none !important;
}
.mfp-arrow {
  opacity: 1 !important;
}
.mini_cart_mag_cont b {
  font-weight: 700;
}
.mega-menu-parent[data-dropdown-rel="sale"],
#mobile_menu>.mobile-mega-menu-parent[data-mobile-dropdown-rel="sale"]>a {
  color: #ae1f02 !important;
}
.videothmb {
  max-width: 100px;
  margin: 0 5px 10px 5px;
  position: relative;
}
.videothmb span {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
/* hide free magazine in minicart and cart page */
.mini_cart_mag_cont {
  display: none;
}
.mag_img_cont {
  display: none;
}
.product klarna-placement {
  display: none;
}
@media screen and (max-width: 450px) {
.promo-label {
    line-height: 1.2em;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-wrap: normal;
}
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
    pointer-events: none;
}
.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
}
.ql-clipboard p {
    margin: 0;
    padding: 0;
}
.ql-editor {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 1.42;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    -o-tab-size: 4;
       tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.ql-editor > * {
    cursor: text;
}
.ql-editor p,
  .ql-editor ol,
  .ql-editor ul,
  .ql-editor pre,
  .ql-editor blockquote,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
  .ql-editor ul {
    padding-left: 1.5em;
}
.ql-editor ol > li,
  .ql-editor ul > li {
    list-style-type: none;
}
.ql-editor ul > li::before {
    content: '\2022';
}
.ql-editor ul[data-checked=true],
  .ql-editor ul[data-checked=false] {
    pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
  .ql-editor ul[data-checked=false] > li * {
    pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
  .ql-editor ul[data-checked=false] > li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
    content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
    content: '\2610';
}
.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
  .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
  .ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
}
.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
}
.ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
}
.ql-editor .ql-video {
    display: block;
    max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
    background-color: #000;
}
.ql-editor .ql-bg-red {
    background-color: #e60000;
}
.ql-editor .ql-bg-orange {
    background-color: #f90;
}
.ql-editor .ql-bg-yellow {
    background-color: #ff0;
}
.ql-editor .ql-bg-green {
    background-color: #008a00;
}
.ql-editor .ql-bg-blue {
    background-color: #06c;
}
.ql-editor .ql-bg-purple {
    background-color: #93f;
}
.ql-editor .ql-color-white {
    color: #fff;
}
.ql-editor .ql-color-red {
    color: #e60000;
}
.ql-editor .ql-color-orange {
    color: #f90;
}
.ql-editor .ql-color-yellow {
    color: #ff0;
}
.ql-editor .ql-color-green {
    color: #008a00;
}
.ql-editor .ql-color-blue {
    color: #06c;
}
.ql-editor .ql-color-purple {
    color: #93f;
}
.ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
}
/* .ql-editor .ql-size-small {
    font-size: 0.75em;
  }
  .ql-editor .ql-size-large {
    font-size: 1.5em;
  }
  .ql-editor .ql-size-huge {
    font-size: 2.5em;
  } */
.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
}
.ql-editor .ql-align-center {
    text-align: center;
}
.ql-editor .ql-align-justify {
    text-align: justify;
}
.ql-editor .ql-align-right {
    text-align: right;
}
.ql-editor.ql-blank::before {
    color: rgba(0,0,0,0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
}
.ql-snow.ql-toolbar:after,
  .ql-snow .ql-toolbar:after {
    clear: both;
    content: '';
    display: table;
}
.ql-snow.ql-toolbar button,
  .ql-snow .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px;
}
.ql-snow.ql-toolbar button svg,
  .ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
  .ql-snow .ql-toolbar button:active:hover {
    outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
  .ql-snow .ql-toolbar input.ql-image[type=file] {
    display: none;
}
.ql-snow.ql-toolbar button:hover,
  .ql-snow .ql-toolbar button:hover,
  .ql-snow.ql-toolbar button:focus,
  .ql-snow .ql-toolbar button:focus,
  .ql-snow.ql-toolbar button.ql-active,
  .ql-snow .ql-toolbar button.ql-active,
  .ql-snow.ql-toolbar .ql-picker-label:hover,
  .ql-snow .ql-toolbar .ql-picker-label:hover,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker-item:hover,
  .ql-snow .ql-toolbar .ql-picker-item:hover,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
  .ql-snow .ql-toolbar button:hover .ql-fill,
  .ql-snow.ql-toolbar button:focus .ql-fill,
  .ql-snow .ql-toolbar button:focus .ql-fill,
  .ql-snow.ql-toolbar button.ql-active .ql-fill,
  .ql-snow .ql-toolbar button.ql-active .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
  .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
  .ql-snow .ql-toolbar button:hover .ql-stroke,
  .ql-snow.ql-toolbar button:focus .ql-stroke,
  .ql-snow .ql-toolbar button:focus .ql-stroke,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
  .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #06c;
}
@media (pointer: coarse) {
.ql-snow.ql-toolbar button:hover:not(.ql-active),
    .ql-snow .ql-toolbar button:hover:not(.ql-active) {
      color: #444;
}
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
      fill: #444;
}
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
      stroke: #444;
}
}
.ql-snow {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ql-snow * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ql-snow .ql-hidden {
    display: none;
}
.ql-snow .ql-out-bottom,
  .ql-snow .ql-out-top {
    visibility: hidden;
}
.ql-snow .ql-tooltip {
    position: absolute;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
}
.ql-snow .ql-formats {
    display: inline-block;
    vertical-align: middle;
}
.ql-snow .ql-formats:after {
    clear: both;
    content: '';
    display: table;
}
.ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2;
}
.ql-snow .ql-fill,
  .ql-snow .ql-stroke.ql-fill {
    fill: #444;
}
.ql-snow .ql-empty {
    fill: none;
}
.ql-snow .ql-even {
    fill-rule: evenodd;
}
.ql-snow .ql-thin,
  .ql-snow .ql-stroke.ql-thin {
    stroke-width: 1;
}
.ql-snow .ql-transparent {
    opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
    display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
    display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
    display: none;
}
.ql-snow .ql-editor h1 {
    font-size: 2em;
}
.ql-snow .ql-editor h2 {
    font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
    font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
    font-size: 1em;
}
.ql-snow .ql-editor h5 {
    font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
    font-size: 0.67em;
}
.ql-snow .ql-editor a {
    text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
}
.ql-snow .ql-editor code,
  .ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px;
}
.ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px;
}
.ql-snow .ql-editor code {
    font-size: 85%;
    padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible;
}
.ql-snow .ql-editor img {
    max-width: 100%;
}
.ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
}
.ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%;
}
.ql-snow .ql-picker-label::before {
    display: inline-block;
    line-height: 22px;
}
.ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1;
}
.ql-snow .ql-color-picker,
  .ql-snow .ql-icon-picker {
    width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
  .ql-snow .ql-icon-picker .ql-picker-label {
    padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
  .ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
    padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
    content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
    width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item::before {
    content: '\6807\9898';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    content: '\6807\9898   1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    content: '\6807\9898   2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    content: '\6807\9898   3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    content: '\6807\9898   4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    content: '\6807\9898   5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    content: '\6807\9898   6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
    width: 150px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item::before {
    content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
    width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: 'Normal';
}
/* .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    content: 'Small';
  }
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    content: 'Large';
  }
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    content: 'Huge';
  } */
/* .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size: 10px;
  }
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size: 18px;
  }
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size: 32px;
  } */
/* 字体设置 */
.ql-editor .ql-size-12 {
    font-size: 12px;
}
.ql-editor .ql-size-16 {
    font-size: 16px;
}
.ql-editor .ql-size-18 {
    font-size: 18px;
}
.ql-editor .ql-size-20 {
    font-size: 20px;
}
.ql-editor .ql-size-24 {
    font-size: 24px;
}
.ql-editor .ql-size-28 {
    font-size: 28px;
}
.ql-editor .ql-size-32 {
    font-size: 32px;
}
.ql-editor .ql-size-36 {
    font-size: 36px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: '14PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12"]::before {
    content: '12PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16"]::before {
    content: '16PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18"]::before {
    content: '18PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20"]::before {
    content: '20PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24"]::before {
    content: '24PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28"]::before {
    content: '28PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32"]::before {
    content: '32PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36"]::before {
    content: '36PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
    font-size: 14px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12"]::before {
    font-size: 12px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16"]::before {
    font-size: 16px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18"]::before {
    font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20"]::before {
    font-size: 20px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24"]::before {
    font-size: 24px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28"]::before {
    font-size: 28px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32"]::before {
    font-size: 32px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36"]::before {
    font-size: 36px;
}
/* 结束 */
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000;
}
.ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
    border: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
            box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc;
    /* height: 1.5625rem;
    overflow: auto; */
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
  .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top: 0px;
}
.ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0px 0px 5px #ddd;
            box-shadow: 0px 0px 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0px;
    padding: 3px 5px;
    width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
    border-right: 1px solid #ccc;
    content: 'Edit';
    margin-left: 16px;
    padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
    content: 'Remove';
    margin-left: 8px;
}
.ql-snow .ql-tooltip a {
    line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
  .ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
    display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
    border-right: 0px;
    content: 'Save';
    padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
    content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
    content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
    content: "Enter video:";
}
.ql-snow a {
    color: #06c;
}
.ql-container.ql-snow {
    border: 1px solid #ccc;
}
/* // 字体样式大小 */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="SimSun"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="SimSun"]::before {
      content: "\5B8B\4F53";
      font-family: "SimSun";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="SimHei"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="SimHei"]::before {
      content: "\9ED1\4F53";
      font-family: "SimHei";
}
.ql-snow
      .ql-picker.ql-font
      .ql-picker-label[data-value="Microsoft-YaHei"]::before,
  .ql-snow
      .ql-picker.ql-font
      .ql-picker-item[data-value="Microsoft-YaHei"]::before {
      content: "\5FAE\8F6F\96C5\9ED1";
      font-family: "Microsoft YaHei";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="KaiTi"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="KaiTi"]::before {
      content: "\6977\4F53";
      font-family: "KaiTi";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="FangSong"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="FangSong"]::before {
      content: "\4EFF\5B8B";
      font-family: "FangSong";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Arial"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Arial"]::before {
      content: "Arial";
      font-family: "Arial";
}
.ql-snow
      .ql-picker.ql-font
      .ql-picker-label[data-value="Times-New-Roman"]::before,
  .ql-snow
      .ql-picker.ql-font
      .ql-picker-item[data-value="Times-New-Roman"]::before {
      content: "Times New Roman";
      font-family: "Times New Roman";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="sans-serif"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="sans-serif"]::before {
      content: "sans-serif";
      font-family: "sans-serif";
}
.ql-font-SimSun {
      font-family: "SimSun";
}
.ql-font-SimHei {
      font-family: "SimHei";
}
.ql-font-Microsoft-YaHei {
      font-family: "Microsoft YaHei";
}
.ql-font-KaiTi {
      font-family: "KaiTi";
}
.ql-font-FangSong {
      font-family: "FangSong";
}
.ql-font-Arial {
      font-family: "Arial";
}
.ql-font-Times-New-Roman {
      font-family: "Times New Roman";
}
.ql-font-sans-serif {
      font-family: "sans-serif";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='10px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='10px']::before {
    content: '10px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='12px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='12px']::before {
    content: '12px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='14px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='14px']::before {
    content: '14px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='16px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='16px']::before {
    content: '16px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='20px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='20px']::before {
    content: '20px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='24px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='24px']::before {
    content: '24px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='36px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='36px']::before {
    content: '36px';
}
/*
    字体
  */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='SimSun']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='SimSun']::before {
    content: '\5B8B\4F53';
    font-family: 'SimSun' !important;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='SimHei']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='SimHei']::before {
    content: '\9ED1\4F53';
    font-family: 'SimHei';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Microsoft-YaHei']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Microsoft-YaHei']::before {
    content: '\5FAE\8F6F\96C5\9ED1';
    font-family: '\5FAE\8F6F\96C5\9ED1';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='KaiTi']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='KaiTi']::before {
    content: '\6977\4F53';
    font-family: 'KaiTi' !important;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='FangSong']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='FangSong']::before {
    content: '\4EFF\5B8B';
    font-family: 'FangSong';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Arial']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Arial']::before {
    content: 'Arial';
    font-family: 'Arial';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='pingfang']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='pingfang']::before {
    content: '\82F9\65B9';
    font-family: '\82F9\65B9';
}
.ql-font-SimSun {
    font-family: 'SimSun';
}
.ql-font-SimHei {
    font-family: 'SimHei';
}
.ql-font-Microsoft-YaHei {
    font-family: '\5FAE\8F6F\96C5\9ED1';
}
.ql-font-KaiTi {
    font-family: 'KaiTi';
}
.ql-font-FangSong {
    font-family: 'FangSong';
}
.ql-font-Arial {
    font-family: 'Arial';
}
.ql-font-pingfang {
    font-family: '\82F9\65B9';
}
.backTag{background:#fff !important
}
.el-textarea__inner,.el-input__inner{height:45px;border:1px solid #e4e4e4;border-radius:0
}
.el-textarea__inner:focus,.el-input__inner:focus{border:1px solid #e4e4e4
}
.el-select .el-input__inner:focus{border:2px solid #e4e4e4
}
.el-select>.el-input.is-focus>.el-input__inner:focus{border:2px solid #e4e4e4
}
.input_placeholder_up{-webkit-animation:focus 0.25s ease;animation:focus 0.25s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards
}
.input_placeholder_down{-webkit-animation:blur 0.25s ease;animation:blur 0.25s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards
}
@-webkit-keyframes focus{
0%{top:18px
}
100%{top:-10px
}
}
@-webkit-keyframes blur{
0%{top:-10px
}
100%{top:18px
}
}
.el-select-dropdown__list>.el-select-dropdown__item{height:25px;line-height:25px;padding:0 15px
}
.el-select-dropdown__item.hover{color:#f7a900
}
.title_bold{font-weight:bolder;cursor:pointer
}
.row{margin:0
}
.content{position:relative;width:100%
}
@media screen and (min-width: 1170px){
.jss31{width:23%
}
}
@media screen and (min-width: 992px) and (max-width: 1170px){
.jss31{width:32%
}
}
@media screen and (min-width: 769px) and (max-width: 991px){
.jss31{width:48%
}
}
@media screen and (max-width: 768px){
.jss31{width:46%
}
.t_container{width:100%;margin-top:48px
}
.t_container .t_title{font-size:21px !important
}
.t_container .size_container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around
}
.flickity-viewport{height:574px !important
}
.banner_img{width:100% !important;height:100% !important
}
.grid{margin-left:0
}
.product-single__title{color:#666;font-size:16px;font-weight:500
}
.info_box{padding:0 50px !important
}
}
.product-single__title{font-size:20px;font-weight:600
}
.flickity-viewport{height:649.844px
}
.tab_content{position:fixed;top:0;width:100%;-webkit-animation-name:contMove;animation-name:contMove;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear
}
.tab_content_hidden{position:fixed;top:0;bottom:0;width:100%;-webkit-animation-name:contMoveHidden;animation-name:contMoveHidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards
}
.details_bottom{margin-bottom:200px
}
button{border:none
}
ul,ol{padding:0px;margin:auto;list-style:none
}
a{text-decoration:none !important;color:#667280
}
a:link{text-decoration:none
}
a:visited{text-decoration:none !important
}
a:hover{text-decoration:none !important
}
a:active{text-decoration:none !important
}
a:focus{text-decoration:none !important
}
.el-message-box{width:700px
}
.el-button{border:none;color:#606200
}
.el-button:hover{color:#606200;background:#fff
}
.el-message-box__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between
}
.el-button--primary{background:#fff;color:#606200
}
.el-button--primary:hover{color:#606200;background:#fff
}
.button_primary{background:#fff !important;color:#606200 !important
}
.el-backtop{border-radius:0;background:#eee;z-index:99999 !important
}
.show_dialog_box{width:200px;border:1px solid #da2a2c;padding-bottom:0
}
.el-message-box__container{font-size:16px;color:#222;font-weight:bold
}
.el-message-box__header{padding:0 !important
}
body{--warning-color: #ffa436
}
@media (prefers-color-scheme: dark){
body{--warning-color: #ffbd4f
}
}
@media (prefers-contrast){
body{--warning-color: var(--in-content-page-color)
}
}
body.certerror{width:100%
}
body.certerror .title{color:var(--warning-color)
}
body.clockSkewError .title{background-image:none;background-repeat:no-repeat
}
#errorContainer{display:none
}
button:disabled{cursor:pointer
}
#errorWhatToDoTitle{margin-top:2em
}
#prefChangeContainer{display:none
}
#learnMoreContainer{display:none
}
#openInNewWindowContainer{display:none
}
#openInNewWindowContainer>p{margin-bottom:0
}
#certErrorAndCaptivePortalButtonContainer{display:none
}
#advancedPanelButtonContainer{background-color:rgba(128,128,147,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:5px;margin-top:2em
}
body:not(.neterror) #certErrorAndCaptivePortalButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex
}
body:not(.neterror) #netErrorButtonContainer{display:none
}
#netErrorButtonContainer>.try-again{margin-top:1.2em
}
#advancedButton{display:none
}
body.captiveportal #returnButton{display:none
}
body:not(.captiveportal) #openPortalLoginPageButton{display:none
}
body:not(.clockSkewError) #certErrorAndCaptivePortalButtonContainer>.try-again,body:not(.clockSkewError) #advancedPanelContainer .try-again{display:none
}
#openPortalLoginPageButton{-webkit-margin-start:0;margin-inline-start:0
}
body:not(.neterror) #advancedButton{display:block
}
#blockingErrorReporting{padding-bottom:10px;margin-top:1.2em
}
#advancedPanelContainer{width:100%;position:absolute;left:0
}
#badCertAdvancedPanel{background-color:var(--in-content-box-background);border:1px solid var(--in-content-box-border-color)
}
.advanced-panel{margin:48px auto;min-width:var(--in-content-container-min-width);max-width:var(--in-content-container-max-width)
}
.mitm-name,#hostname{font-weight:bold
}
#errorCode{white-space:nowrap
}
#viewCertificate{margin:0 3em
}
#badCertTechnicalInfo{margin:3em 3em 1em;overflow:auto;white-space:pre-wrap
}
#certificateErrorDebugInformation{background-color:var(--in-content-box-info-background) !important;border-top:1px solid var(--in-content-border-color);width:100%;padding:1em 3%;-webkit-box-sizing:border-box;box-sizing:border-box
}
#certificateErrorText{font-family:monospace;white-space:pre-wrap;padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}
#cert_domain_link:not([href]){color:var(--in-content-page-color);text-decoration:none
}
.exceptionDialogButtonContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end
}
.exceptionDialogButtonContainer[hidden]{display:none
}
.clockSkewError #returnButton{display:none
}
.clockSkewError #advancedButton{display:none
}
.clockSkewError .try-again{display:block;margin-top:0.3em
}
.clockSkewError #exceptionDialogButton{display:none
}
.clockSkewError #advancedPanelReturnButton{display:none
}
.malformedURI .try-again{display:none
}
#wrongSystemTimeWithoutReferencePanel{display:none
}
@media only screen and (max-width: 959px){
#certificateErrorText{word-wrap:anywhere
}
}
@media only screen and (max-width: 480px){
#badCertTechnicalInfo{margin:10px 10px 5px
}
#viewCertificate{margin:0 10px
}
#errorCode{white-space:normal;word-wrap:anywhere
}
}
@media (max-width: 970px){
body.certerror .title{background-position:top left;padding-top:60px;margin-top:-60px
}
}
@media (max-width: 970px) and (max-height: 480px){
body.certerror .title{margin-top:-30px
}
}
@media (max-width: 970px){
body.certerror .title:dir(rtl){background-position-x:right
}
}
.index-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem;-ms-flex-line-pack:center;align-content:center;font-size:30px;margin:15px 0 10px;font-family:Montserrat Medium;color:#7e8b64
}
.product-star-box{display:-webkit-box;display:-ms-flexbox;display:flex
}
.product-star-box .product-star{width:.24rem;height:.22rem;background-image:url("/static/image/star.png");background-size:100%
}

.new-category[data-v-8fabccc2]{max-width:1300px;margin:0 auto;border-top:2px solid #7e8b64;padding-top:20px;display:grid;grid-template-columns:25% 75%
}
@media (max-width: 800px){
.new-category[data-v-8fabccc2]{grid-template-columns:100%
}
.new-category .nav-content[data-v-8fabccc2]{display:none
}
}
.new-category .nav-content ul[data-v-8fabccc2]{padding:10px 20px
}
.new-category .nav-content ul li[data-v-8fabccc2]{cursor:pointer;font-size:14px;line-height:34px;margin-bottom:4px;border-bottom:1px solid rgba(33,33,33,0.08)
}
.new-category .nav-content ul li[data-v-8fabccc2]:hover{color:#7e8b64
}
.new-category .nav-content ul .active[data-v-8fabccc2]{color:#7e8b64
}
.new-category .empty-content[data-v-8fabccc2]{width:100%;text-align:center;height:1rem;line-height:1rem;font-size:.2rem;font-weight:bold
}
.new-category .product-content[data-v-8fabccc2]{display:grid;justify-items:center;grid-template-columns:33.33% 33.33% 33.33%;width:100%;position:relative
}
.new-category .product-content .product-item[data-v-8fabccc2]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;margin-bottom:20px;height:100%;position:relative;cursor:pointer;overflow:hidden;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s
}
.new-category .product-content .product-item .product-item-img[data-v-8fabccc2]{position:relative;width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc
}
.new-category .product-content .product-item .product-item-img .el-image[data-v-8fabccc2]{-webkit-transition:.3s;transition:.3s;width:315px;height:315px;display:block
}
.new-category .product-content .product-item .product-item-img .product-sale[data-v-8fabccc2]{position:absolute;left:.1rem;bottom:.2rem;padding:.05rem .15rem;border-radius:.2rem;color:#fff;background:#000
}
.new-category .product-content .product-item .product-title[data-v-8fabccc2]{width:100%;height:36px;line-height:36px;margin-top:16px;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1
}
.new-category .product-content .product-item .product-bottom[data-v-8fabccc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px
}
.new-category .product-content .product-item .product-bottom s[data-v-8fabccc2]{font-size:14px;color:#666
}
.new-category .product-content .product-item .product-bottom .product-price[data-v-8fabccc2]{width:100%;color:red;margin-left:10px;font-size:20px;line-height:20px
}
.new-category .product-content .sale-img[data-v-8fabccc2]{position:absolute;right:20px;top:20px;width:100px;height:auto;z-index:9
}
@media (max-width: 1200px){
.new-category .product-content[data-v-8fabccc2]{grid-template-columns:50% 50%
}
}
@media (max-width: 600px){
.new-category .product-content .product-item[data-v-8fabccc2]{width:153px
}
.new-category .product-content .product-item .product-item-img[data-v-8fabccc2]{width:133px;height:133px
}
.new-category .product-content .product-item .product-item-img .el-image[data-v-8fabccc2]{width:133px;height:133px
}
.new-category .product-content .product-item .product-title[data-v-8fabccc2]{height:56px;line-height:28px;margin-top:8px;font-size:14px
}
.new-category .product-content .product-item .product-bottom[data-v-8fabccc2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px
}
.new-category .product-content .product-item .product-bottom s[data-v-8fabccc2]{font-size:12px;color:#666
}
.new-category .product-content .product-item .product-bottom .product-price[data-v-8fabccc2]{margin-left:5px;font-size:16px;line-height:16px
}
.new-category .product-content .sale-img[data-v-8fabccc2]{position:absolute;right:0;top:0;width:70px;height:auto;z-index:9
}
}

.new-header .logo[data-v-68b24ab7]{width:1.11rem;position:relative;cursor:pointer
}
.new-header .logo[data-v-68b24ab7]::before{position:absolute;top:-0.48rem;left:0;right:0;margin:auto;width:1.1rem;height:.84rem;background-image:url("/static/image/logo.png");background-size:100% auto;content:'';z-index:999
}
.new-header .headerCarousel[data-v-68b24ab7]{cursor:pointer;background:#000;text-align:center;line-height:30px;color:#fff
}
.new-header .headerCarousel[data-v-68b24ab7]:hover{color:#FF7E04
}
.new-header .header-top-content[data-v-68b24ab7]{padding:0 .4rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #999
}
.new-header .header-top-content .header-top-content-slide[data-v-68b24ab7]{height:.52rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:.2rem
}
.new-header .header-top-content .header-top-content-slide .el-input[data-v-68b24ab7]{width:2rem;height:.36rem;-webkit-transition:.5s;transition:.5s;margin-right:.1rem
}
.new-header .header-top-content .header-top-content-slide .header-top-content-slide-icon[data-v-68b24ab7]{font-size:.24rem;color:#333;cursor:pointer;-webkit-transition:.3s;transition:.3s;margin-right:3px
}
.new-header .header-top-content .header-top-content-slide .header-top-content-slide-text[data-v-68b24ab7]{cursor:pointer
}
.new-header .header-top-content .header-top-content-slide .header-top-content-slide-content[data-v-68b24ab7]{-webkit-transition:.3s;transition:.3s;position:absolute;top:50px;left:4px;padding:.02rem .32rem;z-index:999;background:rgba(0,0,0,0.8);font-size:.24rem;font-family:Montserrat Medium
}
.new-header .header-top-content .header-top-content-slide .header-top-content-slide-content .header-top-content-slide-item[data-v-68b24ab7]{width:4.08rem;color:#fff;text-align:center;line-height:.6rem;cursor:pointer;border-bottom:1px solid #fff
}
.new-header .header-top-content .header-top-content-slide .header-top-content-slide-content .header-top-content-slide-item[data-v-68b24ab7]:hover{color:#409eff
}
.new-header .header-top-content .header-top-content-slide .header-top-content-slide-content .header-top-content-slide-item[data-v-68b24ab7]:last-child{border:none
}
.new-header .header-top-content .top-bar[data-v-68b24ab7]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end
}
.new-header .header-top-content .header-top-item[data-v-68b24ab7]{width:50%
}
.new-header .header-top-content .header-top-item .el-button[data-v-68b24ab7]{font-size:.24rem
}
.new-header .header-top-content .header-top-item .header-top-search[data-v-68b24ab7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px
}
.new-header .header-top-content .header-top-item .header-top-search .el-inpupt[data-v-68b24ab7]{width:240px;margin-right:5px
}
.new-header .header-top-content .header-top-item .header-top-search .el-inpupt input[type="text"][data-v-68b24ab7]{margin:0
}
.new-header .header-top-content .header-top-item .header-top-search .search-btn[data-v-68b24ab7]{width:.24rem;height:.24rem;text-align:center;line-height:.34rem;cursor:pointer;border:1px solid #ccc;border-left:0
}
.new-header .header-top-content .header-top-item .header-top-logo[data-v-68b24ab7]{cursor:pointer;padding:5px 0;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:36px;font-weight:bold;font-family:YouSheBiaoTiHei
}
.new-header .header-top-content .header-top-item .header-top-logo img[data-v-68b24ab7]{max-height:100%
}
.new-header .main-nav__wrapper[data-v-68b24ab7]{text-align:center;overflow:unset;background:#ccc;border-bottom:1px solid #ccc
}
.new-header .pl-38[data-v-68b24ab7]{padding-left:38px
}
.new-header .menuIcon[data-v-68b24ab7]{position:absolute;width:38px;height:16px;left:-2px;top:50%;margin-top:-8px
}
.new-header .menuContent[data-v-68b24ab7]{position:absolute;left:0;top:32px;min-width:135px;padding:16px 16px 8px 16px;background:#fff
}
.new-header .menuContent .menuContentItem[data-v-68b24ab7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
.new-header .menuContent .menuContentItem .menuContentItem2[data-v-68b24ab7]{margin-bottom:8px;width:104px;height:32px;text-align:center;line-height:32px;background:#EEE;cursor:pointer
}
.new-header .menuContent .menuContentItem .menuContentItem2[data-v-68b24ab7]:hover{background:#EB734C
}
.new-header .menuContent .menuContentItem .menuContentItem3[data-v-68b24ab7]{margin-left:16px;text-align:center;padding:0 4px;height:24px;line-height:24px;cursor:pointer
}
.new-header .menuContent .menuContentItem .menuContentItem3[data-v-68b24ab7]:hover{border-bottom:1px solid #333
}

ul.dropdown_title li a {
  font-weight: bold !important;
}
.dropdown_column .dropdown_item:first-child li a {
  font-weight: bold !important;
}
.mini-cart__item .final_sale {
  padding: 0 !important;
  text-align: left;
}
.cart-container .mini_cart:before {
  font-size: .18rem !important;
}
.top-bar .top-bar--right .icon-search:before {
  font-size: .18rem !important;
}
/* MAGDA */
.final_sale_mini_cart {
  margin: 10px 0px;
  text-align: left;
  font-size: 12px;
  font-family: Helvetica, sans-serif;
  font-weight: 300;
  color: #000000;
  line-height: 13px;
}
/* END MAGDA */
/* MS */
.logo-position--left .header__logo {
  padding-bottom: 4px;
}
.sticky_nav .logo-position--left .header__logo {
  padding: 12px 0 15px 0;
}
/* added to account for move of mini cart --MS */
.mini_cart,
.nav a.mini_cart {
  background-color: unset;
  color: #f4f4f4;
  font-size: 12px;
  letter-spacing: 1px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0;
  vertical-align: middle;
}
/* updated values to account for removal of top bar --MS */
.cart_content {
  position: fixed;
  width: 5rem;
  height: 100vh;
  top: 0;
  right: 0;
  z-index: 9999;
  -webkit-transition: .5s;
  transition: .5s;
}
.cart_mask {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 9998;
  background: rgba(0, 0, 0, .4);
}
.cart_top {
  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;
  height: 60px;
  font-size: .3rem;
  padding: 0 .2rem;
}
.cart_top i {
  cursor: pointer;
  font-size: .3rem;
}
.icon-bag:before {
  font-size: 20px;
  margin-right: 0;
  vertical-align: middle;
}
.icon-user:before {
  font-size: 12px;
}
/* .customer-account span, .icon-user, .icon-user:before {
    color:#fff;
  } */
/* fixes width of ReCaptcha 'Submit' button on mobile --MS */
@media only screen and (max-width: 798px) {
.shopify-challenge__container .shopify-challenge__button {
    width: 90%;
}
}
/* END MS */
div.header__logo,
div.header__logo img,
div.header__logo span,
.sticky_nav .menu-position--block .header__logo {
  max-width: 200px;
}
















































































































































































































































































































































































































































































































































































































































































































































































































































































/* these are your options for colors and shit */
:root {
  --background-color: #000000;
  --shippingBGColor: rgba(255, 255, 255, 0.1);
  --text-color: #ffffff;
  --banner-button-color: #ffffff;
  --banner-button-text-color: #000000;
  /* 100 for black 0 for white */
  --arrow-color: 0;
  --arrow-position-mobile: -15%;
  --arrow-position-tablet: -14%;
  --arrow-position-desktop: -10%;
}
/* this is to remove legacy banner styles */
body .block.block-banners .banner-item-content {
  padding: 0 !important;
}
.block-banners {
  padding: 0px !important;
}
body .block.block-banners {
  background-color: var(--background-color) !important;
}
/* this removes the current prod banner */
/*. this lowers the z-index of magento nav  */
.navigation {
  z-index: 2 !important;
}
.nav-overlay {
  z-index: 1 !important;
}
.banner-sale-wrapper {
  display: none;
}
@media screen and (min-width: 320px) {
.banner-container {
    height: auto;
    display: block;
    background-color: var(--background-color);
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    z-index: 5;
    cursor: pointer;
}
.banner-sale-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 12px 8px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    z-index: 6;
}
.banner-sale {
    font-family: "lato", "proxima-nova", "proxima nova", "helvetica neue",
      "helvetica", "arial", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 10px;
    height: auto;
    width: auto;
    text-align: center;
    position: relative;
    color: var(--text-color);
    cursor: pointer;
}
.use-code {
    font-family: "lato", "proxima-nova", "proxima nova", "helvetica neue",
      "helvetica", "arial", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 4px;
    letter-spacing: 2px;
    font-size: 10px;
    height: auto;
    width: auto;
    text-align: center;
    position: relative;
    color: var(--text-color);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 15px;
}
.banner-sale-code {
    font-family: "lato", "proxima-nova", "proxima nova", "helvetica neue",
      "helvetica", "arial", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 10px;
    width: auto;
    text-align: center;
    position: relative;
    color: var(--text-color);
    text-decoration: none;
    cursor: text;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.banner-sale::after {
    content: "";
    background-image: url(/static/img/arrow.png);
    background-size: cover;
    content: "";
    width: 12px;
    /* adjust to width of no-retina image */
    height: 7px;
    /* adjust to height of no-retina image */
    display: inline-block;
    position: relative;
    position: absolute;
    top: 2px;
    -webkit-filter: invert(var(--arrow-color));
            filter: invert(var(--arrow-color));
    right: var(--arrow-position-mobile);
}
.banner-update-msg {
    display: none;
}

  /* The Overlay (background) */
#banner-overlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */
    height: 0;
    width: 100%;
    display: block;
    position: fixed;
    /* Stay in place */
    z-index: 12;
    /* Sit on top */
    left: 0;
    top: 0;
    background-color: var(--background-color);
    /* background color */
    overflow: hidden;
    /* Disable horizontal scroll */
    -webkit-transition: 0.5s;
    transition: 0.5s;
    /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

  /* Position the content inside the overlay */
.banner-overlay-content {
    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;
    font-family: "lato", "helvetica neue", "helvetica", "arial",
      sans-serif;
    font-size: 14px;
    position: relative;
    z-index: -4;
    height: 100%;
    width: 100%;
    /* 100% width */

    text-align: center;
    /* Centered text/links */
}
.banner-content-container {
    position: relative;
    padding: 0 16px;
}
.BannerSubTitle {
    font-family: "lato", "proxima-nova", "proxima nova", "helvetica neue",
      "helvetica", "arial", sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 0 0 16px 0;
    font-weight: 400;
    color: var(--text-color);
}
.BannerTitle {
    /*font-family: 'minion-display-pro', 'minion-pro', serif; */
    font-family: "lato", "helvetica neue", "helvetica", "arial",
      sans-serif;
    font-size: 28px;
    color: var(--text-color);
    padding-bottom: 32px;
    font-weight: 500;
}
.BannerHR {
    max-width: 48px;
    border: 0.5px solid var(--text-color);
    background-color: var(--text-color);
    margin: auto;
}
.BannerCopy {
    width: 100%;
    max-width: 520px;
    margin: auto;
    padding: 32px 0;
    color: var(--text-color);
    letter-spacing: 0.3px;
    font-weight: 400;
}
.terms {
    color: var(--text-color);
    text-decoration: underline !important;
}
.code-wrapper-expanded {
    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;
}
.code-expanded {
    padding: 0 0 0 8px;
}
#copy-svg {
    padding-left: 12px;
    -webkit-filter: invert(var(--arrow-color));
            filter: invert(var(--arrow-color));
}
#promo-code-copy {
    height: auto;
    width: auto;
    border: none;
    position: absolute;
    top: -9999px;
    left: -9999px;
    overflow: hidden;
}
#code-copied {
    width: 1px;
    opacity: 0;
    font-weight: 300;
    padding: 2px 0 0 16px;
    font-size: 10px;
    position: relative;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.BannerCTA {
    margin: 24px auto 0 auto;
    min-width: 160px;
    max-width: 300px;
    padding: 12px 16px 11px 16px;
    font-family: "lato", "proxima-nova", "proxima nova", "helvetica neue",
      "helvetica", "arial", sans-serif;
    top: 1px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    background-color: var(--banner-button-color);
    color: var(--banner-button-text-color);
    cursor: pointer;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.BannerCTA:hover {
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.35);
}
.deposit {
    width: 100%;
    max-width: 500px;
    margin: auto;
    padding: 16px 0;
    color: var(--text-color);
    letter-spacing: 0.3px;
    font-weight: 400;
    font-size: 12px;
    font-style: italic;
}
.BannerCode {
    font-weight: 600;
}
.ShippingContainer {
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 16px 0;
    -webkit-filter: invert(10%);
            filter: invert(10%);
    background-color: var(--shippingBGColor);
}
.ShippingTitle {
    font-family: "lato", "proxima-nova", "proxima nova", "helvetica neue",
      "helvetica", "arial", sans-serif;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 2px;
    font-weight: 400;
    padding-bottom: 16px;
    color: var(--text-color);
}
.ShippingTitle::before {
    content: "";
    background-image: url(https://media.artifactuprising.com/monetate/shipping.png);
    background-size: cover;
    content: "";
    width: 12px;
    /* adjust to width of no-retina image */
    height: 12px;
    /* adjust to height of no-retina image */
    display: inline-block;
    position: relative;
    top: 2px;
    margin-right: 8px;
    -webkit-filter: invert(var(--arrow-color));
            filter: invert(var(--arrow-color));
}
.ShippingCopy {
    max-width: 90%;
    padding: 0 px;
    font-size: 16px;
    font-weight: 300;
    margin: auto;
    color: var(--text-color);
    font-size: 12px;
    letter-spacing: 0.5px;
    line-height: 1.8em;
}

  /* The navigation links inside the overlay */
#banner-overlay a {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    /* Transition effects on hover (color) */
}

  /* When you mouse over the navigation links, change their color */
#banner-overlay a:hover,
  .filterOverlay a:focus {
    -webkit-filter: invert(20%);
            filter: invert(20%);
}
a.nounderline {
    text-decoration: none !important;
}

  /* Position the close button (top right corner) */
#banner-overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    z-index: 999999;
    font-size: 32px;
    padding: 0;
    color: var(--text-color);
}
}
@media only screen and (min-width: 768px) {
.banner-sale {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
}
.banner-sale-code {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
}
.banner-sale::after {
    right: var(--arrow-position-tablet);
    top: 2px;
}
.use-code {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
}
.banner-update-msg {
    display: block;
    padding-right: 16px;
    position: absolute;
    text-align: right;
    top: 9px;
    float: right;
    width: 100%;
    color: var(--text-color);
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.2px;
    font-family: "lato", lato, "helvetica neue", "helvetica", "arial",
      sans-serif;
}
.banner-update-msg::before {
    content: "";
    background-image: url(https://media.artifactuprising.com/monetate/shipping.png);
    background-size: cover;
    content: "";
    width: 14px;
    height: 14px;
    display: inline-block;
    position: relative;
    top: 2px;
    margin-right: 8px;
    -webkit-filter: invert(--arrow-color);
            filter: invert(--arrow-color);
    /* display: none; */
}
.expn {
    font-size: 12px;
}
.BannerCTA {
    font-size: 14px;
}
}
@media only screen and (min-width: 1024px) {
.banner-sale-code {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
}
.banner-sale::after {
    right: var(--arrow-position-desktop);
}
.use-code {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
}
.banner-update-msg {
    font-size: 14px;
    padding-right: 16px;
    max-width: 1180px;
    margin: auto;
}
.BannerSubTitle {
    font-size: 14px;
}
.BannerTitle {
    font-size: 36px;
}
.BannerHR {
    max-width: 64px;
}
.BannerCopy {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
    max-width: 520px;
}
.BannerCTA {
    font-size: 13px;
    padding: 16px 16px 15px 16px;
}
.ShippingTitle {
    font-size: 12px;
}
.ShippingCopy {
    font-size: 14px;
}
}
@media only screen and (max-width: 1025px) {
.banner-fine-print {
    font-size: 12px;
}
}
.banner-fine-print {
  font-size: 15px;
}
.banner-sale-mobile {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Banner-Offer-Details {
  font-size: 11px;
  font-weight: 400;
  line-height: 1.5em;
  color: #ffffff;
}
.Banner-Offer-Details a {
  color: #ffffff !important;
}
@media only screen and (max-width: 1023px) {
.banner-update-msg {
    display: none;
}
}
@media only screen and (max-width: 768px) {
.banner-sale-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.banner-sale-desktop {
    display: none;
}
.banner-sale::after {
    /* top: 11px; */
    /* top: 17px; */
    /* display: none; */
    top: unset;
}
}
.ShippingCopy a {
  color: #fff !important;
}
.banner-sale {
  line-height: 14px;
}









































































































































































































































































































































































































































































































































































/* @font-face {
	font-family: "Snell Roundhand";
	src: url("/static/font/SnellBT-Regular.otf") format("opentype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Snell Roundhand";
	src: url("/static/font/SnellRoundhand-BoldScript.otf") format("opentype");
	font-weight: 850;
	font-style: normal;
}

@font-face {
	font-family: "Sackers Gothic Std";
	src: url("/static/font/Sackers_Gothic_Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
} */
* {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.lp-container {
	position: relative;
	width: 100%;
	height: auto;
}
.lp-insideContainer {
	position: relative;
	width: 100%;
}
@media only screen and (max-width: 1920px) {
.lp-insideContainer {
		width: 1920px;
}
}
@media only screen and (max-width: 768px) {
.lp-insideContainer {
		width: 100%;
		position: relative;
}
}

/* block1 */
.lp-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	position: relative;
}
.lp-1 img {
	width: 100%;
}
.lp-1-text {
	position: absolute;
	left: 200px;
	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;
}
.lp-1-text h2 {
	color: #fff !important;
	text-align: center !important;
	font-family: "Snell Roundhand" !important;
	font-size: 44.605px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	text-transform: lowercase !important;
}
.lp-1-text h1 {
	color: #fff !important;
	text-align: center !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 74px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 100% !important;
	/* 74px */
	text-transform: lowercase !important;
}
@media only screen and (max-width: 768px) {
.lp-1-text {
		left: unset;
		bottom: 50px;
}
.lp-1-text h2 {
		font-size: 20px !important;
}
.lp-1-text h1 {
		font-size: 40px !important;
}
}

/* block2 */
.lp-2 {
	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;
	width: 100%;
	gap: 0 75px;
	padding: 50px 0;
}
.lp-2 h3 {
	color: #000 !important;
	text-align: center !important;
	font-family: Lato !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: normal !important;
	letter-spacing: 3px !important;
	text-transform: uppercase !important;
	cursor: pointer;
	-webkit-transition: background-size 0.35s;
	transition: background-size 0.35s;
	padding-bottom: 1px;
	background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#000));
	background: linear-gradient(0deg, #000, #000);
	background-size: 0 1px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
@media only screen and (min-width: 769px) {
.lp-2 h3:hover {
		background-size: 100% 1px;
		background-position-x: left;
		outline: none;
}
}
@media only screen and (max-width: 768px) {
.lp-2 {
		padding: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
}
.lp-2 h3 {
		padding: 15px;
		width: 100%;
		font-size: 12px !important;
		border-bottom: 1px solid #000;
}
.lp-2 h3:last-of-type {
		border: none;
}
}

/* block3 */
.lp-3 {
	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;
	width: 100%;
	gap: 15px;
	margin-bottom: 80px;
}
.lp-3-1 {
	width: 628px;
	height: 775px;
	border: 10px solid #000;
	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;
	position: relative;
}
.lp-3-1 img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.lp-3-2 {
	width: 1043px;
	height: 775px;
	position: relative;
	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;
}
.lp-3-2 img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.lp-3-2-text-1 {
	position: absolute;
	top: 60px;
	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;
}
.lp-3-2-text-2 {
	position: absolute;
	bottom: 50px;
	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;
}
.lp-3-2-text-1>div:first-of-type {
	color: #000;
	text-align: center;
	-webkit-text-stroke-width: 0.20000000298023224;
	-webkit-text-stroke-color: #fff;
	font-family: "Snell Roundhand";
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 110.3%;
	/* 33.09px */
	text-transform: lowercase;
}
.lp-3-2-text-1>div:last-of-type {
	color: #000;
	text-align: center;
	font-family: "Sackers Gothic Std";
	font-size: 50px;
	font-style: normal;
	font-weight: 500;
	line-height: 110.3%;
	/* 55.15px */
	text-transform: lowercase;
}
.lp-3-2-text-2>div:first-of-type {
	color: #fff;
	text-align: center;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	/* 25.2px */
	max-width: 593px;
	margin-bottom: 24px;
}
.lp-3-2-text-2>a {
	display: inline-block;
	padding: 14px 26px;
	color: #f2f1ec !important;
	text-align: right;
	font-family: Lato;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 3px;
	text-transform: uppercase;
	border: 1px solid #f2f1ec;
	text-decoration: none !important;
	-webkit-transition: 0.4s ease;
	transition: 0.4s ease;
}
.lp-3-1 a {
	position: absolute;
	color: #fff !important;
	text-align: center;
	font-family: "Sackers Gothic Std";
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 110.3%;
	/* 24.266px */
	text-transform: lowercase;
	text-decoration: none;
	width: 100%;
	height: 100%;
	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 only screen and (min-width: 769px) {
.lp-3-2-text-2>a:hover {
		color: #000 !important;
		background: #f2f1ec !important;
}
}
@media only screen and (max-width: 768px) {
.lp-3 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
		margin-bottom: 15px;
}
.lp-3-2 {
		width: 100%;
		height: auto;
}
.lp-3-1 {
		width: 100%;
		height: auto;
		border: unset;
}
.lp-3 {
		height: auto;
}
.lp-3-2-text-1 {
		top: 26px;
}
.lp-3-2-text-2 {
		bottom: 25px;
}
.lp-3-2-text-1>div:first-of-type {
		font-size: 18px;
}
.lp-3-2-text-1>div:last-of-type {
		font-size: 22px;
}
.lp-3-2-text-2>div:first-of-type {
		font-size: 13px;
		max-width: 306px;
		margin: 0;
}
}

/* block4 */
.lp-4 {
	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;
	gap: 75px;
	padding: 50px 10px;
	background: #e4c9b8;
}
.lp-4 h2 {
	color: #fff !important;
	text-align: center !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 40px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	/* 44.12px */
	/* text-transform: lowercase !important; */
}
.lp-4-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 100px;
}
.lp-4-1-card {
	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;
	gap: 50px;
	text-decoration: none !important;
}
.lp-4-1-card-image-container {
	height: 328px;
	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;
}
.lp-4-1-card-image-container .delay-0{
	-webkit-animation-delay: 0s;
	        animation-delay: 0s;
	-webkit-animation-name: example2;
	        animation-name: example2;
	-webkit-animation-duration: 4s;
	        animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
}
.lp-4-1-card-image-container .delay-1{
	-webkit-animation-delay: 1s;
	        animation-delay: 1s;
	-webkit-animation-name: example2;
	        animation-name: example2;
	-webkit-animation-duration: 4s;
	        animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
}
.lp-4-1-card-image-container .delay-2{
	-webkit-animation-delay: 2s;
	        animation-delay: 2s;
	-webkit-animation-name: example2;
	        animation-name: example2;
	-webkit-animation-duration: 4s;
	        animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
}
.lp-4-1-card-image-container .delay-3{
	-webkit-animation-delay: 3s;
	        animation-delay: 3s;
	-webkit-animation-name: example2;
	        animation-name: example2;
	-webkit-animation-duration: 4s;
	        animation-duration: 4s;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
}
@-webkit-keyframes example2 {
0%   { -webkit-transform: scale(1); transform: scale(1);
}
50%  { -webkit-transform: scale(1.1); transform: scale(1.1);
}
100% { -webkit-transform: scale(1); transform: scale(1);
}
}
@keyframes example2 {
0%   { -webkit-transform: scale(1); transform: scale(1);
}
50%  { -webkit-transform: scale(1.1); transform: scale(1.1);
}
100% { -webkit-transform: scale(1); transform: scale(1);
}
}
.lp-4-1-card-link {
	color: #fff !important;
	text-align: center;
	font-family: "Sackers Gothic Std";
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 110.3%;
	/* 24.266px */
	text-transform: uppercase;
	text-decoration: none;
}
.lp-4-1-card-link i {
	margin-left: 5px;
}
.lp-4-2 {
	width: 100%;
}
@media only screen and (min-width: 769px) {
.lp-4-1-card-link {
		-webkit-transition: background-size 0.35s;
		transition: background-size 0.35s;
		padding-bottom: 1px;
		background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#fff));
		background: linear-gradient(0deg, #fff, #fff);
		background-size: 0 1px;
		background-repeat: no-repeat;
		background-position: 100% 100%;
}
.lp-4-1-card:hover .lp-4-1-card-link {
		background-size: 100% 1px;
		background-position-x: left;
		outline: none;
}
}
@media only screen and (max-width: 768px) {
.lp-4-1-card {
		width: 100%;
		gap: 15px;
}
.lp-4 {
		gap: 20px;
		padding: 25px 10px;
}
.lp-4 h2 {
		font-size: 22px !important;
}
.lp-4-1-card-link {
		font-size: 14px;
}
}

/* block5 */
.lp-5 {
	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;
	padding: 90px 10px;
}
.lp-5-1 {
	width: 1685px;
	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;
	gap: 20px;
	margin-bottom: 40px;
}
.lp-5-1 h2 {
	color: #0b0b0b !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 28px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	text-transform: lowercase !important;
}
.lp-5-1 a {
	color: #3f3028 !important;
	text-align: right;
	font-family: Lato;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 171.8%;
	letter-spacing: 2.4px;
	text-decoration: none;
	text-transform: uppercase !important;
	padding-bottom: 1px;
	background: -webkit-gradient(linear, left bottom, left top, from(#3f3028), to(#3f3028));
	background: linear-gradient(0deg, #3f3028, #3f3028);
	background-size: 0 1px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% 1px;
	background-position-x: left;
	outline: none;
	-webkit-transition: background-size 0.35s;
	transition: background-size 0.35s;
}
.lp-5-2 {
	width: 1685px;
	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;
	gap: 15px;
}
.lp-5-2-card {
	position: relative;
	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;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	width: 551.69px;
	text-decoration: none !important;
	gap: 15px;
}
.lp-5-2-card img {
	width: 100%;
}
.lp-5-2-card h3 {
	color: #000 !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 22px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	text-transform: lowercase !important;
}
.lp-5-2-card div {
	color: #000;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	/* 22.4px */
}
.lp-5-2-card h4 {
	color: #000 !important;
	font-family: Lato !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 171.8% !important;
	/* 20.616px */
	letter-spacing: 2.4px !important;
	text-transform: uppercase !important;
	padding-bottom: 1px;
	background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#000));
	background: linear-gradient(0deg, #000, #000);
	background-size: 0 1px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% 1px;
	background-position-x: left;
	outline: none;
	-webkit-transition: background-size 0.35s;
	transition: background-size 0.35s;
}
.lp-5-3 {
	width: 100%;
}
.lp-5 .swiper-button-next,
.lp-5 .swiper-button-prev {
	color: #000 !important;
}
.lp-5 .swiper-scrollbar-drag {
	background: #000 !important;
}
.lp-5 .swiper-scrollbar {
	background: rgb(0, 0, 0, 0.1) !important;
}
@media only screen and (min-width: 769px) {
.lp-5-2-card:hover h4 {
		background-size: 0 1px;

		background-position: 100% 100%;
}
.lp-5-1 a:hover {
		background-size: 0 1px;

		background-position: 100% 100%;
}
}
@media only screen and (max-width: 768px) {
.lp-5 {
		padding: 35px 10px;
}
.lp-5-1 {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		width: 100%;
		margin-bottom: 20px;
}
.lp-5-1 h2 {
		font-size: 22px !important;
}
.lp-5-2-card {
		width: 100%;
		gap: 10px;
}
.lp-5-2-card h3 {
		font-size: 18px !important;
}
.lp-5-2-card div {
		font-size: 13px;
}
.lp-5-2-card h4 {
		font-size: 12px !important;
		letter-spacing: 0.5px !important;
		text-transform: lowercase !important;
}
}

/* block6 */
.lp-6 {
	width: 1685px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin: 0 auto;
	position: relative;
	margin-bottom: 80px;
	cursor: pointer;
}
.lp-6 img {
	width: 100%;
}
.lp-6-text {
	position: absolute;
	right: 125px;
	bottom: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-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;
	gap: 25px;
}
.lp-6-text-content>h3 {
	color: #000 !important;
	font-family: "Snell Roundhand" !important;
	font-size: 30px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	text-transform: lowercase !important;
	margin-left: 15px !important;
}
.lp-6-text-content>h2 {
	color: #000 !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 40px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	/* 44.12px */
	text-transform: lowercase !important;
}
.lp-6-text-content>h4 {
	color: #000 !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 850 !important;
	line-height: 110.3% !important;
	/* 22.06px */
	text-transform: lowercase !important;
	margin-bottom: 5px !important;
}
.lp-6-text-content>div {
	color: #000;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	/* 25.2px */
}
@media only screen and (max-width: 768px) {
.lp-6 {
		width: 100%;
		margin-bottom: 15px;
}
.lp-6-text {
		right: unset;
		bottom: 25px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		gap: 20px;
}
.lp-6-text>* {
		text-align: center !important;
}
.lp-6-text-content>h3 {
		font-size: 18px !important;
}
.lp-6-text-content>h2 {
		font-size: 22px !important;
}
.lp-6-text-content>h4 {
		font-size: 13px !important;
}
.lp-6-text-content>div {
		font-size: 13px;
}
}

/* block7 */
.lp-7 {
	width: 1685px;
	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;
	gap: 15px;
	margin: 0 auto;
	height: 775px;
	margin-bottom: 80px;
}
.lp-7-1 {
	width: 1043px;
	height: 100%;
	position: relative;
	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;
}
.lp-7-1 img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.lp-7-2 {
	width: 627px;
	height: 100%;
	border: 10px solid #7a4a2b;
}
.lp-7-2 img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.lp-7-1-text {
	position: absolute;
	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;
	gap: 15px;
	top: 50px;
}
.lp-7-1-text h2 {
	color: #fff !important;
	text-align: center !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 40px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	/* 44.12px */
	text-transform: lowercase !important;
}
.lp-7-1-text div {
	color: #fff;
	text-align: center;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	/* 25.2px */
	max-width: 402px;
}
.lp-7-1-text>a {
	display: inline-block;
	padding: 14px 26px;
	color: #7a4a2b !important;
	text-align: right;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 3px;
	text-transform: uppercase;
	border: 1px solid #7a4a2b;
	text-decoration: none !important;
	-webkit-transition: 0.4s ease;
	transition: 0.4s ease;
}
@media only screen and (min-width: 769px) {
.lp-7-1-text>a:hover {
		color: #000 !important;
		background: #f2f1ec !important;
}
}
@media only screen and (max-width: 768px) {
.lp-7 {
		width: 100%;
		height: auto;
		margin-bottom: 0;
}
.lp-7-1 {
		width: 100%;
		height: auto;
}
.lp-7-1 img {
		height: auto;
}
.lp-7-1-text {
		top: 23px;
		gap: 10px;
}
.lp-7-1-text h2 {
		font-size: 22px !important;
}
.lp-7-1-text div {
		font-size: 13px;
		max-width: 285px;
}
}

/* block8 */
.lp-8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	    align-content: 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;
	gap: 55px;
	padding: 55px 10px;
	background: #f4efeb;
}
.lp-8 h2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	    align-content: 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;
	text-align: center;
}
.lp-8 h2 span:first-of-type {
	color: #000 !important;
	font-family: "Snell Roundhand" !important;
	font-size: 30px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	text-transform: lowercase !important;
}
.lp-8 h2 span:last-of-type {
	color: #000 !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 40px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	text-transform: lowercase !important;
}
.lp-8-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 200px;
	position: relative;
}
.lp-8-1>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 30px;
}
.lp-8-1:before {
	position: absolute;
	content: "";
	height: calc(100% + 40px);
	width: 1px;
	background: #000;
}
.lp-8-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 53px;
}
.lp-8-card img {
	width: 435px;
	height: 228px;
	-webkit-filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.15));
	        filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.15));
}
.lp-8-1-1 .lp-8-card {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.lp-8-card-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.lp-8-1-1 .lp-8-card-text {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}
.lp-8-card-text>div:first-of-type {
	color: #000;
	-webkit-text-stroke-width: 0.20000000298023224;
	-webkit-text-stroke-color: #000;
	font-family: "Snell Roundhand";
	font-size: 24px;
	font-style: normal;
	font-weight: 850;
	line-height: 110.3%;
	/* 26.472px */
	text-transform: lowercase;
	margin-bottom: 10px;
}
.lp-8-card-text>div:last-of-type {
	color: #000;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.lp-8-1-1 .lp-8-card-text>div:first-of-type,
.lp-8-1-1 .lp-8-card-text>div:last-of-type {
	text-align: right;
}
.lp-8-1-2 {
	-webkit-box-align: start !important;
	    -ms-flex-align: start !important;
	        align-items: flex-start !important;
}
.lp-8 .swiper-button-next,
.lp-8 .swiper-button-prev {
	color: #000 !important;
}
.lp-8 .swiper-scrollbar-drag {
	background: #000 !important;
}
.lp-8 .swiper-scrollbar {
	background: rgb(0, 0, 0, 0.1) !important;
}
@media only screen and (max-width: 768px) {
.lp-8 {
		gap: 25px;
		padding: 30px 10px;
}
.lp-8 h2 span:first-of-type {
		font-size: 18px !important;
}
.lp-8 h2 span:last-of-type {
		font-size: 22px !important;
}
.lp-8-card {
		-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;
		gap: 23px;
}
.lp-8-card-text {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}
.lp-8-card-text>div:first-of-type {
		font-size: 18px;
		text-align: center;
}
.lp-8-card-text>div:last-of-type {
		text-align: center;
		font-size: 14px;
		max-width: 280px;
}
.lp-8-card-text>div:last-of-type br {
		display: none;
}
.lp-8-card img {
		width: 100%;
		height: auto;
}
}

/* block9 */
.lp-9 {
	width: 100%;
}
.lp-9 img {
	width: 100%;
}

/* block10 */
.lp-10 {
	padding: 80px 0;
	width: 100%;
	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;
}
.lp-10-1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: cneter;
	    -ms-flex-pack: cneter;
	        justify-content: cneter;
	border: 5px solid #000;
	height: 880px;
}
.lp-10-1>div:first-of-type {
	width: 1010px;
	height: 100%;
	position: relative;
}
.lp-10-1 img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.lp-10-1>div:nth-of-type(2) {
	width: 341px;
	height: 100%;
	border-right: 5px solid #000;
	border-left: 5px solid #000;
	display: grid;
	grid-template-columns: 1fr;
}
.lp-10-1>div:last-of-type {
	width: 321px;
	height: 100%;
	display: grid;
	grid-template-columns: 1fr;
}
.lp-10-1>div:nth-of-type(2)>div:first-of-type {
	border-bottom: 5px solid #000;
}
.lp-10-1>div:last-of-type>div:first-of-type {
	border-bottom: 5px solid #000;
}
.lp-10-text-1 {
	position: absolute;
	top: 55px;
	left: 75px;
	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;
}
.lp-10-text-1 span {
	color: #fff;
	font-family: "Snell Roundhand";
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 110.3%;
	/* 33.09px */
	text-transform: lowercase;
	width: 100%;
	text-align: left;
	padding-left: 15px;
	display: block;
}
.lp-10-text-1 span:last-of-type {
	text-align: right;
	padding-left: 0;
	padding-right: 10px;
}
.lp-10-text-1 div {
	color: #fff;
	font-family: "Sackers Gothic Std";
	font-size: 55px;
	font-style: normal;
	font-weight: 500;
	line-height: 110.3%;
	/* 60.665px */
	letter-spacing: 0.55px;
	text-transform: lowercase;
	margin-bottom: 5px;
}
.lp-10-text-2 {
	position: absolute;
	bottom: 55px;
	right: 75px;
	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: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 20px;
}
.lp-10-text-2>div {
	color: #fff;
	text-align: right;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}
.lp-10-text-2>a {
	color: #fff !important;
	text-align: right;
	font-family: Lato;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-decoration: none;
	background: #000;
	padding: 14px 26px;
}
.lp-10-2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	width: 100%;
}
.lp-10-2>div:first-of-type {
	width: 100%;
	border: 2px solid #000;
	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;
	position: relative;
}
.lp-10-2>div:first-of-type img {
	width: 100%;
}
.lp-10-2>div:last-of-type {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	border: 2px solid #000;
	border-top: unset;
}
.lp-10-2>div:last-of-type img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
}
.lp-10-2>div:last-of-type img:nth-of-type(2) {
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}
@media only screen and (min-width: 769px) {
.lp-10-text-2>a:hover {
		text-decoration: underline !important;
}
}
@media only screen and (max-width: 768px) {
.lp-10 {
		padding: 15px 0;
}
.lp-10-text-1 {
		top: 25px;
		left: 25px;
}
.lp-10-text-1 span {
		font-size: 18px;
		padding-left: 8px;
}
.lp-10-text-1 span:last-of-type {
		padding-right: 3px;
}
.lp-10-text-1 div {
		font-size: 22px;
		letter-spacing: 0.22px;
}
.lp-10-text-2 {
		bottom: 25px;
		right: 15px;
		gap: 10px;
}
.lp-10-text-2>div {
		font-size: 13px;
		width: 172px;
}
.lp-10-text-2>div br {
		display: none;
}
.lp-10-text-2>a {
		padding: 0;
		background: unset;
		font-size: 10px;
		letter-spacing: 0.5px;
		text-transform: lowercase;
		border-bottom: 1px solid #fff;
}
}

/* block11 */
.lp-11 {
	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;
	position: relative;
	width: 100%;
	margin-bottom: 25px;
}
.lp-11 img {
	width: 100%;
}
.lp-11-text {
	position: absolute;
	right: 110px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.lp-11-text h3 {
	color: #fff !important;
	font-family: "Snell Roundhand" !important;
	font-size: 30px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 110.3% !important;
	text-transform: lowercase !important;
	margin-left: 15px;
}
.lp-11-text h2 {
	color: #fff !important;
	font-family: "Sackers Gothic Std" !important;
	font-size: 50px !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 100% !important;
	text-transform: lowercase !important;
	margin-bottom: 25px !important;
}
.lp-11-text h2 span {
	font-size: 37.02px !important;
	line-height: 110.3% !important;
}
.lp-11-text div {
	color: #fff;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	/* 25.2px */
	margin-bottom: 25px;
}
.lp-11-text a {
	display: inline-block;
	padding: 14px 26px;
	color: #f2f1ec !important;
	text-align: right;
	font-family: Lato;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 3px;
	text-transform: uppercase;
	border: 1px solid #f2f1ec;
	text-decoration: none !important;
	-webkit-transition: 0.4s ease;
	transition: 0.4s ease;
}
@media only screen and (min-width: 769px) {
.lp-11-text a:hover {
		color: #000 !important;
		background: #f2f1ec !important;
}
}
@media only screen and (max-width: 768px) {
.lp-11-text {
		right: unset;
		top: 25px;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
}
.lp-11-text h3 {
		font-size: 18px !important;
		margin-bottom: 10px !important;
}
.lp-11-text h2 {
		font-size: 22px !important;
		text-align: center !important;
		margin-bottom: 20px !important;
}
.lp-11-text h2 span {
		font-size: 17px !important;
}
.lp-11-text a {
		padding: 0;
		border: unset;
		border-bottom: 1px solid #f2f1ec;
		text-transform: lowercase;
		font-size: 13px;
		letter-spacing: 0.5px;
}
}

/* block12 */
.lp-12 {
	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;
	gap: 15px;
	width: 100%;
	margin-bottom: 100px;
}
.lp-12 a {
	width: 410px;
	height: 84px;
	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;
	border: 2px solid #2d0d14;
	background: #f4efeb;
	color: #2d0d14 !important;
	text-align: center;
	font-family: "Sackers Gothic Std";
	font-size: 14px;
	font-style: normal;
	font-weight: 850;
	line-height: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-decoration: none;
}
@media only screen and (min-width: 769px) {
.lp-12 a:hover {
		text-decoration: underline !important;
}
}
@media only screen and (max-width: 768px) {
.lp-12 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		padding: 0 15px;
		margin-bottom: 50px;
}
.lp-12 a {
		height: auto;
		width: 100%;
		padding: 16px 5px;
		font-size: 10px !important;
		letter-spacing: unset;
}
}

/* block13 */
.lp-13 {
	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;
	padding-bottom: 100px;
}
.lp-13 h2 {
	color: #000 !important;
	text-align: center !important;
	font-family: Lato !important;
	font-size: 32px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 115% !important;
	/* 36.8px */
	margin-bottom: 30px !important;
}
.lp-13 div {
	color: #000;
	text-align: center;
	font-family: Lato;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	max-width: 1116px;
}
.lp-13 div a {
	color: #333 !important;
	text-decoration: none;
	border-bottom: 1px solid #333;
}
@media only screen and (max-width: 768px) {
.lp-13 {
		padding: 0 10px 100px 10px;
}
.lp-13 h2 {
		font-size: 22px !important;
		max-width: 240px !important;
		margin-bottom: 20px !important;
}
.lp-13 div {
		font-size: 14px;
		max-width: 279px;
		line-height: 110.3%;
}
}

/*  */
.swiper-button-next:after,
.swiper-button-prev:after {
	display: none;
}
.swiper {
	padding-bottom: 50px;
}
.swiper-button-next,
.swiper-button-prev {
	top: unset;
	bottom: 0;
	font-size: 30px;
	color: #fff;
	display: none;
}
.swiper-scrollbar {
	width: calc(100% - 120px) !important;
	left: 60px !important;
	top: unset !important;
	bottom: 20px !important;
	background: rgba(217, 217, 217, 0.4) !important;
}
.swiper-scrollbar-drag {
	background: #fff !important;
}
@media only screen and (min-width: 769px) {
.lp-display-mobile {
		display: none !important;
}
}
@media only screen and (max-width: 768px) {
.lp-display-desktop {
		display: none !important;
}
}

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
@namespace url("http://www.w3.org/1999/xhtml");
/*!
 * Widget Version: 2022-08-25_08-30-49
 */
.yotpo-display-wrapper[data-v-99bc4152] {
  visibility: visible !important
}
.yotpo[data-v-99bc4152] {
  direction: LTR;
  clear: both;
  text-align: left
}
.yotpo div[data-v-99bc4152],
.yotpo span[data-v-99bc4152],
.yotpo p[data-v-99bc4152],
.yotpo a[data-v-99bc4152],
.yotpo img[data-v-99bc4152],
.yotpo i[data-v-99bc4152],
.yotpo strong[data-v-99bc4152],
.yotpo sup[data-v-99bc4152],
.yotpo ul[data-v-99bc4152],
.yotpo li[data-v-99bc4152],
.yotpo form[data-v-99bc4152],
.yotpo label[data-v-99bc4152] {
  font-family: Arial;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal !important;
  font-size: 14px;
  line-height: 17px;
  color: #6A6C77;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.yotpo div p[data-v-99bc4152],
.yotpo div a[data-v-99bc4152],
.yotpo div img[data-v-99bc4152],
.yotpo div i[data-v-99bc4152]:not(.external-item),
.yotpo div strong[data-v-99bc4152],
.yotpo div sup[data-v-99bc4152],
.yotpo div ul[data-v-99bc4152],
.yotpo div li[data-v-99bc4152],
.yotpo div form[data-v-99bc4152],
.yotpo div label[data-v-99bc4152],
.yotpo span p[data-v-99bc4152],
.yotpo span a[data-v-99bc4152],
.yotpo span img[data-v-99bc4152],
.yotpo span i[data-v-99bc4152]:not(.external-item),
.yotpo span strong[data-v-99bc4152],
.yotpo span sup[data-v-99bc4152],
.yotpo span ul[data-v-99bc4152],
.yotpo span li[data-v-99bc4152],
.yotpo span form[data-v-99bc4152],
.yotpo span label[data-v-99bc4152],
.yotpo p p[data-v-99bc4152],
.yotpo p a[data-v-99bc4152],
.yotpo p img[data-v-99bc4152],
.yotpo p i[data-v-99bc4152]:not(.external-item),
.yotpo p strong[data-v-99bc4152],
.yotpo p sup[data-v-99bc4152],
.yotpo p ul[data-v-99bc4152],
.yotpo p li[data-v-99bc4152],
.yotpo p form[data-v-99bc4152],
.yotpo p label[data-v-99bc4152],
.yotpo a p[data-v-99bc4152],
.yotpo a a[data-v-99bc4152],
.yotpo a img[data-v-99bc4152],
.yotpo a i[data-v-99bc4152]:not(.external-item),
.yotpo a strong[data-v-99bc4152],
.yotpo a sup[data-v-99bc4152],
.yotpo a ul[data-v-99bc4152],
.yotpo a li[data-v-99bc4152],
.yotpo a form[data-v-99bc4152],
.yotpo a label[data-v-99bc4152],
.yotpo img p[data-v-99bc4152],
.yotpo img a[data-v-99bc4152],
.yotpo img img[data-v-99bc4152],
.yotpo img i[data-v-99bc4152]:not(.external-item),
.yotpo img strong[data-v-99bc4152],
.yotpo img sup[data-v-99bc4152],
.yotpo img ul[data-v-99bc4152],
.yotpo img li[data-v-99bc4152],
.yotpo img form[data-v-99bc4152],
.yotpo img label[data-v-99bc4152],
.yotpo i p[data-v-99bc4152],
.yotpo i a[data-v-99bc4152],
.yotpo i img[data-v-99bc4152],
.yotpo i i[data-v-99bc4152]:not(.external-item),
.yotpo i strong[data-v-99bc4152],
.yotpo i sup[data-v-99bc4152],
.yotpo i ul[data-v-99bc4152],
.yotpo i li[data-v-99bc4152],
.yotpo i form[data-v-99bc4152],
.yotpo i label[data-v-99bc4152],
.yotpo strong p[data-v-99bc4152],
.yotpo strong a[data-v-99bc4152],
.yotpo strong img[data-v-99bc4152],
.yotpo strong i[data-v-99bc4152]:not(.external-item),
.yotpo strong strong[data-v-99bc4152],
.yotpo strong sup[data-v-99bc4152],
.yotpo strong ul[data-v-99bc4152],
.yotpo strong li[data-v-99bc4152],
.yotpo strong form[data-v-99bc4152],
.yotpo strong label[data-v-99bc4152],
.yotpo sup p[data-v-99bc4152],
.yotpo sup a[data-v-99bc4152],
.yotpo sup img[data-v-99bc4152],
.yotpo sup i[data-v-99bc4152]:not(.external-item),
.yotpo sup strong[data-v-99bc4152],
.yotpo sup sup[data-v-99bc4152],
.yotpo sup ul[data-v-99bc4152],
.yotpo sup li[data-v-99bc4152],
.yotpo sup form[data-v-99bc4152],
.yotpo sup label[data-v-99bc4152],
.yotpo ul p[data-v-99bc4152],
.yotpo ul a[data-v-99bc4152],
.yotpo ul img[data-v-99bc4152],
.yotpo ul i[data-v-99bc4152]:not(.external-item),
.yotpo ul strong[data-v-99bc4152],
.yotpo ul sup[data-v-99bc4152],
.yotpo ul ul[data-v-99bc4152],
.yotpo ul li[data-v-99bc4152],
.yotpo ul form[data-v-99bc4152],
.yotpo ul label[data-v-99bc4152],
.yotpo li p[data-v-99bc4152],
.yotpo li a[data-v-99bc4152],
.yotpo li img[data-v-99bc4152],
.yotpo li i[data-v-99bc4152]:not(.external-item),
.yotpo li strong[data-v-99bc4152],
.yotpo li sup[data-v-99bc4152],
.yotpo li ul[data-v-99bc4152],
.yotpo li li[data-v-99bc4152],
.yotpo li form[data-v-99bc4152],
.yotpo li label[data-v-99bc4152],
.yotpo form p[data-v-99bc4152],
.yotpo form a[data-v-99bc4152],
.yotpo form img[data-v-99bc4152],
.yotpo form i[data-v-99bc4152]:not(.external-item),
.yotpo form strong[data-v-99bc4152],
.yotpo form sup[data-v-99bc4152],
.yotpo form ul[data-v-99bc4152],
.yotpo form li[data-v-99bc4152],
.yotpo form form[data-v-99bc4152],
.yotpo form label[data-v-99bc4152],
.yotpo label p[data-v-99bc4152],
.yotpo label a[data-v-99bc4152],
.yotpo label img[data-v-99bc4152],
.yotpo label i[data-v-99bc4152]:not(.external-item),
.yotpo label strong[data-v-99bc4152],
.yotpo label sup[data-v-99bc4152],
.yotpo label ul[data-v-99bc4152],
.yotpo label li[data-v-99bc4152],
.yotpo label form[data-v-99bc4152],
.yotpo label label[data-v-99bc4152] {
  background: inherit !important
}
.yotpo ul[data-v-99bc4152],
.yotpo li[data-v-99bc4152],
.yotpo ul li[data-v-99bc4152] {
  list-style: none outside none !important
}
.yotpo img[data-v-99bc4152] {
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0
}
.yotpo .yotpo-hidden-offloaded-content[data-v-99bc4152] {
  display: none
}
.yotpo[data-v-99bc4152] {
  vertical-align: baseline;
  font-family: inherit;
  font-style: inherit;
  padding: 0;
  margin: 0;
  letter-spacing: normal
}
.yotpo a[data-v-99bc4152]:empty,
.yotpo article[data-v-99bc4152]:empty,
.yotpo div[data-v-99bc4152]:empty,
.yotpo dl[data-v-99bc4152]:empty,
.yotpo h1[data-v-99bc4152]:empty,
.yotpo h2[data-v-99bc4152]:empty,
.yotpo h3[data-v-99bc4152]:empty,
.yotpo h4[data-v-99bc4152]:empty,
.yotpo h5[data-v-99bc4152]:empty,
.yotpo h6[data-v-99bc4152]:empty,
.yotpo p[data-v-99bc4152]:empty,
.yotpo section[data-v-99bc4152]:empty,
.yotpo ul[data-v-99bc4152]:empty {
  display: block
}
.yotpo .rating-star[data-v-99bc4152]:before,
.yotpo .rating-star[data-v-99bc4152] {
  content: inherit;
  background: transparent;
  -webkit-background-clip: content;
  -webkit-text-fill-color: inherit
}
.yotpo .color-blue[data-v-99bc4152] {
  background: #2f84ed
}
.yotpo .color-red[data-v-99bc4152] {
  background: #f04860
}
.yotpo .color-orange[data-v-99bc4152] {
  background: #efae00
}
.yotpo .color-yellow[data-v-99bc4152] {
  background: #000
}
.yotpo .color-green[data-v-99bc4152] {
  background: #1cc286
}
.yotpo .color-white[data-v-99bc4152] {
  background: #fff
}
.yotpo .color-gray[data-v-99bc4152] {
  background: #6A6C77
}
.yotpo .color-gray-light[data-v-99bc4152] {
  background: #e3e3e3
}
.yotpo .color-gray-dark[data-v-99bc4152] {
  background: #737373
}
.yotpo .color-gray-darker[data-v-99bc4152] {
  background: #6B6D76
}
.yotpo .color-primary[data-v-99bc4152] {
  background: #cf9499
}
.yotpo .color-primary-d1[data-v-99bc4152] {
  background: #a6767a
}
.yotpo .color-primary-d2[data-v-99bc4152] {
  background: #7c595c
}
.yotpo .color-primary-l1[data-v-99bc4152] {
  background: #d9a9ad
}
.yotpo .color-primary-l2[data-v-99bc4152] {
  background: #e2bfc2
}
.yotpo .color-primary-l3[data-v-99bc4152] {
  background: #ecd4d6
}
.yotpo .color-primary-l4[data-v-99bc4152] {
  background: #f5eaeb
}
.yotpo .font-color-blue[data-v-99bc4152] {
  color: #2f84ed
}
.yotpo .font-color-black[data-v-99bc4152] {
  color: #000
}
.yotpo .font-color-orange[data-v-99bc4152] {
  color: #efae00
}
.yotpo .font-color-yellow[data-v-99bc4152] {
  color: #000
}
.yotpo .font-color-green[data-v-99bc4152] {
  color: #1cc286
}
.yotpo .font-color-white[data-v-99bc4152] {
  color: #fff
}
.yotpo .font-color-gray[data-v-99bc4152] {
  color: #6A6C77
}
.yotpo .font-color-gray-light[data-v-99bc4152] {
  color: #e3e3e3
}
.yotpo .font-color-gray-dark[data-v-99bc4152] {
  color: #737373
}
.yotpo .font-color-gray-darker[data-v-99bc4152] {
  color: #6B6D76
}
.yotpo .font-color-primary[data-v-99bc4152] {
  color: #cf9499
}
.yotpo .font-color-primary-d1[data-v-99bc4152] {
  color: #a6767a
}
.yotpo .font-color-primary-d2[data-v-99bc4152] {
  color: #7c595c
}
.yotpo .font-color-primary-l1[data-v-99bc4152] {
  color: #d9a9ad
}
.yotpo .font-color-primary-l2[data-v-99bc4152] {
  color: #e2bfc2
}
.yotpo .font-color-primary-l3[data-v-99bc4152] {
  color: #ecd4d6
}
.yotpo .font-color-primary-l4[data-v-99bc4152] {
  color: #f5eaeb
}
.yotpo .sr-only[data-v-99bc4152] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}
.yotpo .yotpo-clr[data-v-99bc4152] {
  clear: both
}
.yotpo .clear-box[data-v-99bc4152]:after {
  content: " ";
  clear: both;
  visibility: hidden
}
.yotpo .yotpo-hidden[data-v-99bc4152] {
  display: none !important
}
.yotpo .yotpo-hidden.only-invisible[data-v-99bc4152] {
  display: block !important;
  visibility: hidden
}
.yotpo .yotpo-hr[data-v-99bc4152] {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #e3e3e3;
  margin: 0 10px
}
.yotpo a[data-v-99bc4152],
.yotpo a[data-v-99bc4152]:hover {
  background: inherit !important
}
.yotpo a[data-v-99bc4152] {
  color: #cf9499 !important;
  text-decoration: none !important;
  cursor: pointer !important
}
.yotpo a .y-label[data-v-99bc4152] {
  cursor: pointer
}
.yotpo a[data-v-99bc4152]:hover {
  color: #d9a9ad !important;
  text-decoration: none !important
}
.yotpo ul[data-v-99bc4152] {
  list-style: none !important
}
.yotpo textarea[data-v-99bc4152] {
  border-radius: 0px
}
.yotpo .pull-left[data-v-99bc4152] {
  text-align: left;
  float: left
}
.yotpo .pull-right[data-v-99bc4152] {
  text-align: right;
  float: right
}
.yotpo .pull-center[data-v-99bc4152] {
  text-align: center;
  margin: 0 auto
}
.yotpo .text-3xl[data-v-99bc4152] {
  font-size: 21px;
  line-height: 18px
}
.yotpo .text-2xl[data-v-99bc4152] {
  font-size: 18px
}
.yotpo .text-xl[data-v-99bc4152] {
  font-size: 16px
}
.yotpo .text-l[data-v-99bc4152] {
  font-size: 15px
}
.yotpo .text-m[data-v-99bc4152] {
  font-size: 13px
}
.yotpo .text-s[data-v-99bc4152] {
  font-size: 12px;
  line-height: 17px
}
.yotpo .text-xs[data-v-99bc4152] {
  font-size: 11px
}
.yotpo .text-2xs[data-v-99bc4152] {
  font-size: 10px
}
.yotpo .yotpo-font-bold[data-v-99bc4152] {
  font-weight: bold
}
.yotpo .font-light[data-v-99bc4152] {
  font-weight: lighter
}
.yotpo .font-upper[data-v-99bc4152] {
  text-transform: uppercase
}
.yotpo .yotpo-visible-mobile[data-v-99bc4152] {
  display: none !important
}
.yotpo .yotpo-review-stars[data-v-99bc4152]:focus-within {
  outline: #7F89B4 auto 3px
}
.yotpo .yotpo-filter-stars[data-v-99bc4152]:focus-within {
  outline: #7F89B4 auto 3px
}
.yotpo.testimonials[data-v-99bc4152] {
  position: relative;
  z-index: 2147483647
}
@font-face {
  font-family: 'yotpo-widget-font';
  src: url("//staticw2.yotpo.com/assets/yotpo-widget-font.eot?version=2022-08-25_08-30-49");
  src: url("//staticw2.yotpo.com/assets/yotpo-widget-font.eot?version=2022-08-25_08-30-49#iefix") format("embedded-opentype"), url("//staticw2.yotpo.com/assets/yotpo-widget-font.woff?version=2022-08-25_08-30-49") format("woff"), url("//staticw2.yotpo.com/assets/yotpo-widget-font.ttf?version=2022-08-25_08-30-49") format("truetype"), url("//staticw2.yotpo.com/assets/yotpo-widget-font.svg?version=2022-08-25_08-30-49") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'yotpo-widget-font';
    src: url("//staticw2.yotpo.com/assets/yotpo-widget-font.svg?version=2022-08-25_08-30-49") format("svg");
    font-display: swap
}
}
.yotpo .yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-icon[data-v-99bc4152]:after,
.yotpo .yotpo-icon[data-v-99bc4152]:before {
  font-family: "yotpo-widget-font" !important
}
.yotpo .yotpo-icon[data-v-99bc4152] {
  speak: none;
  font-size: 17.5px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  width: auto !important;
  background: none;
  height: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.yotpo .yotpo-icon-warning[data-v-99bc4152]:before {
  content: "\E906"
}
.yotpo .yotpo-icon-right-arrow-2[data-v-99bc4152]:before {
  content: "\E905"
}
.yotpo .yotpo-icon-circle-cross[data-v-99bc4152]:before {
  content: "\E903"
}
.yotpo .yotpo-icon-upload-photo[data-v-99bc4152]:before {
  content: "\E902"
}
.yotpo .yotpo-icon-store[data-v-99bc4152]:before {
  content: "\E600"
}
.yotpo .yotpo-icon-yotpo-logo[data-v-99bc4152]:before {
  content: "\E609"
}
.yotpo .yotpo-icon-heart[data-v-99bc4152]:before {
  content: "\E60B"
}
.yotpo .yotpo-icon-cross[data-v-99bc4152]:before {
  content: "\E615"
}
.yotpo .yotpo-icon-facebook[data-v-99bc4152]:before {
  content: "\E616"
}
.yotpo .yotpo-icon-double-bubble[data-v-99bc4152]:before {
  content: "\E618"
}
.yotpo .yotpo-icon-write[data-v-99bc4152]:before {
  content: "\E61E"
}
.yotpo .yotpo-icon-flag[data-v-99bc4152]:before {
  content: "\E61F"
}
.yotpo .yotpo-icon-chat-bubble[data-v-99bc4152]:before {
  content: "\E620"
}
.yotpo .yotpo-icon-video[data-v-99bc4152]:before {
  content: "\E601"
}
.yotpo .yotpo-icon-up-arrow[data-v-99bc4152]:before {
  content: "\E602"
}
.yotpo .yotpo-icon-twitter[data-v-99bc4152]:before {
  content: "\E603"
}
.yotpo .yotpo-icon-thumbs-up[data-v-99bc4152]:before {
  content: "\E604"
}
.yotpo .yotpo-icon-thumbs-down[data-v-99bc4152]:before {
  content: "\E605"
}
.yotpo .yotpo-icon-three-lines[data-v-99bc4152]:before {
  content: "\E606"
}
.yotpo .yotpo-icon-dot[data-v-99bc4152]:before {
  content: "\E607"
}
.yotpo .yotpo-icon-seperator[data-v-99bc4152]:before {
  content: "\E608"
}
.yotpo .yotpo-icon-checkmark[data-v-99bc4152]:before {
  content: "\E60A"
}
.yotpo .yotpo-icon-camera[data-v-99bc4152]:before {
  content: "\E60C"
}
.yotpo .yotpo-icon-attach[data-v-99bc4152]:before {
  content: "\E60D"
}
.yotpo .yotpo-icon-default-star[data-v-99bc4152]:before,
.yotpo .yotpo-icon-star[data-v-99bc4152]:before {
  content: "\E60E"
}
.yotpo .yotpo-icon-share[data-v-99bc4152]:before {
  content: "\E60F"
}
.yotpo .yotpo-icon-cogwheel[data-v-99bc4152]:before {
  content: "\E610"
}
.yotpo .yotpo-icon-right-arrow[data-v-99bc4152]:before {
  content: "\E611"
}
.yotpo .yotpo-icon-linkedin[data-v-99bc4152]:before {
  content: "\E612"
}
.yotpo .yotpo-icon-left-arrow[data-v-99bc4152]:before {
  content: "\E613"
}
.yotpo .yotpo-icon-google[data-v-99bc4152]:before {
  content: "\E614"
}
.yotpo .yotpo-icon-down-arrow[data-v-99bc4152]:before {
  content: "\E617"
}
.yotpo .yotpo-icon-circle-checkmark[data-v-99bc4152]:before {
  content: "\E619"
}
.yotpo .yotpo-icon-default-half-star[data-v-99bc4152]:before,
.yotpo .yotpo-icon-half-star[data-v-99bc4152]:before {
  content: "\E61A"
}
.yotpo .yotpo-icon-default-empty-star[data-v-99bc4152]:before,
.yotpo .yotpo-icon-empty-star[data-v-99bc4152]:before {
  content: "\E61B"
}
.yotpo .yotpo-icon-profile-picture[data-v-99bc4152]:before {
  content: "\E61C"
}
.yotpo .yotpo-icon-down-triangle[data-v-99bc4152]:before {
  content: "\E61D"
}
.yotpo .yotpo-icon-left-arrow-thin[data-v-99bc4152]:before {
  content: "\E621"
}
.yotpo .yotpo-icon-right-arrow-thin[data-v-99bc4152]:before {
  content: "\E622"
}
.yotpo .yotpo-icon-left-arrow-light[data-v-99bc4152]:before {
  content: "\E918"
}
.yotpo .yotpo-icon-right-arrow-light[data-v-99bc4152]:before {
  content: "\E919"
}
.yotpo .yotpo-icon-quote-left[data-v-99bc4152]:before {
  content: "\E623"
}
.yotpo .yotpo-icon-quote-right[data-v-99bc4152]:before {
  content: "\E624"
}
.yotpo .icon-yotpo-bottom-corner[data-v-99bc4152]:before {
  content: "\E626"
}
.yotpo .icon-yotpo-right-corner[data-v-99bc4152]:before {
  content: "\E627"
}
.yotpo .icon-yotpo-top-corner[data-v-99bc4152]:before {
  content: "\E628"
}
.yotpo .icon-yotpo-left-corner[data-v-99bc4152]:before {
  content: "\E625"
}
.yotpo .yotpo-icon-yotpo-logo-text[data-v-99bc4152]:before {
  content: "\E629"
}
.yotpo .yotpo-icon-clock[data-v-99bc4152]:before {
  content: "\E630"
}
.yotpo .yotpo-icon-image[data-v-99bc4152]:before {
  content: "\E631"
}
.yotpo .yotpo-icon-insta[data-v-99bc4152]:before {
  content: "\E632"
}
.yotpo .yotpo-icon-grid[data-v-99bc4152]:before {
  content: "\E900"
}
.yotpo .yotpo-icon-cam-large[data-v-99bc4152]:before {
  content: "\E907"
}
.yotpo .yotpo-icon-profile-hollow[data-v-99bc4152]:before {
  content: "\E908"
}
.yotpo .yotpo-icon-envelope[data-v-99bc4152]:before {
  content: "\E909"
}
.yotpo .yotpo-icon-eye[data-v-99bc4152]:before {
  content: "\E910"
}
.yotpo .yotpo-icon-fullscreen[data-v-99bc4152]:before {
  content: "\E911"
}
.yotpo .yotpo-icon-write-no-frame[data-v-99bc4152]:before {
  content: "\E912"
}
.yotpo .yotpo-icon-dialog[data-v-99bc4152]:before {
  content: "\E913"
}
.yotpo .yotpo-icon-fine-tune[data-v-99bc4152]:before {
  content: "\E914"
}
.yotpo .yotpo-icon-clear-text-search[data-v-99bc4152]:before {
  content: "\E915"
}
.yotpo .yotpo-icon-magnifying-glass[data-v-99bc4152]:before {
  content: "\E916"
}
.yotpo .yotpo-icon-play[data-v-99bc4152]:before {
  content: "\E90A"
}
.yotpo .yotpo-icon-volume[data-v-99bc4152]:before {
  content: "\E90D"
}
.yotpo .yotpo-icon-volume-mute[data-v-99bc4152]:before {
  content: "\E90C"
}
.yotpo .yotpo-icon-video[data-v-99bc4152]:before {
  content: "\E90F"
}
.yotpo .yotpo-icon-facebook-new[data-v-99bc4152]:before {
  content: "\E910"
}
.yotpo .yotpo-icon-twitter-new[data-v-99bc4152]:before {
  content: "\E90E"
}
.yotpo .yotpo-icon-like-active[data-v-99bc4152]:before {
  content: "\E917"
}
.yotpo .yotpo-icon-unlike-active[data-v-99bc4152]:before {
  content: "\E911"
}
.yotpo .yotpo-icon-photo[data-v-99bc4152]:before {
  content: "\E91B"
}
.yotpo .yotpo-icon-info[data-v-99bc4152]:before {
  content: "\E91A"
}
.yotpo .yotpo-icon-cart[data-v-99bc4152]:before {
  content: "\E91C"
}
.yotpo .yotpo-icon-microphone[data-v-99bc4152]:before {
  content: "\E91D"
}
.yotpo .yotpo-icon-half-star[data-v-99bc4152] {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-filter: "";
          filter: "";
  -ms-filter: ""
}
.yotpo .yotpo-default-button[data-v-99bc4152],
.yotpo input[type="button"].yotpo-default-button[data-v-99bc4152] {
  display: inline-block;
  text-overflow: ellipsis;
  border: none;
  font-family: Arial;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  padding: 10px 15px;
  background: #6A6C77;
  color: #fff;
  height: auto;
  margin: 0 0 5px 0
}
.yotpo .yotpo-default-button[data-v-99bc4152]:hover,
.yotpo input[type="button"].yotpo-default-button[data-v-99bc4152]:hover {
  cursor: pointer;
  background-color: #737373;
  color: white
}
.yotpo .yotpo-default-button[data-v-99bc4152]:focus,
.yotpo input[type="button"].yotpo-default-button[data-v-99bc4152]:focus {
  outline-width: 3px !important;
  outline-color: #7F89B4 !important
}
.yotpo .yotpo-default-button.yotpo-disabled[data-v-99bc4152],
.yotpo input[type="button"].yotpo-default-button.yotpo-disabled[data-v-99bc4152] {
  background: #e3e3e3;
  color: #6A6C77
}
.yotpo .yotpo-default-button.yotpo-disabled[data-v-99bc4152]:hover,
.yotpo input[type="button"].yotpo-default-button.yotpo-disabled[data-v-99bc4152]:hover {
  cursor: default;
  background: #e3e3e3;
  color: #6A6C77
}
.yotpo .yotpo-icon-btn-small[data-v-99bc4152] {
  display: inline-block
}
.yotpo .yotpo-icon-btn-small[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo .yotpo-icon-btn-big[data-v-99bc4152] {
  display: inline-block;
  padding: 10px 15px;
  font-size: 25px
}
.yotpo .yotpo-icon-btn-big[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo .yotpo-icon-btn-xs[data-v-99bc4152] {
  display: inline-block;
  padding: 5px
}
.yotpo .yotpo-icon-btn-xs.yotpo-icon[data-v-99bc4152] {
  font-size: 15px
}
.yotpo .yotpo-icon-btn-xs[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo .xl-btn[data-v-99bc4152],
.yotpo input[type="button"].xl-btn[data-v-99bc4152] {
  display: inline-block;
  font-size: 21px;
  padding: 14px 18px
}
.yotpo .full-width-btn[data-v-99bc4152] {
  display: block;
  width: 100%;
  font-size: 21px
}
.yotpo .primary-color-btn[data-v-99bc4152],
.yotpo input[type="button"].primary-color-btn[data-v-99bc4152] {
  background-color: #cf9499;
  color: #fff;
  font-weight: normal !important;
  text-shadow: none !important
}
.yotpo .primary-color-btn[data-v-99bc4152]:hover,
.yotpo input[type="button"].primary-color-btn[data-v-99bc4152]:hover {
  background: #a6767a !important;
  border: none !important
}
.yotpo .primary-color-btn.yotpo-disabled[data-v-99bc4152],
.yotpo input[type="button"].primary-color-btn.yotpo-disabled[data-v-99bc4152] {
  background: #ecd4d6;
  color: #fff
}
.yotpo .primary-color-btn.yotpo-disabled[data-v-99bc4152]:hover,
.yotpo input[type="button"].primary-color-btn.yotpo-disabled[data-v-99bc4152]:hover {
  background: #ecd4d6 !important;
  color: #fff !important;
  border: none !important
}
.yotpo .transparent-color-btn[data-v-99bc4152] {
  background: transparent;
  color: #6A6C77
}
.yotpo .transparent-color-btn span.yotpo-icon[data-v-99bc4152] {
  color: #6A6C77
}
.yotpo .transparent-color-btn:hover span[data-v-99bc4152],
.yotpo .transparent-color-btn:hover i[data-v-99bc4152] {
  color: #737373
}
.yotpo .transparent-color-btn.yotpo-disabled[data-v-99bc4152] {
  color: #e3e3e3
}
.yotpo .transparent-color-btn.yotpo-disabled span[data-v-99bc4152],
.yotpo .transparent-color-btn.yotpo-disabled i[data-v-99bc4152] {
  color: #e3e3e3
}
.yotpo .transparent-color-btn.yotpo-disabled[data-v-99bc4152]:hover {
  color: #e3e3e3;
  cursor: default
}
.yotpo .transparent-color-btn.yotpo-disabled:hover span[data-v-99bc4152],
.yotpo .transparent-color-btn.yotpo-disabled:hover i[data-v-99bc4152] {
  color: #e3e3e3;
  cursor: default
}
.yotpo .yotpo-mandatory-explain[data-v-99bc4152] {
  margin-bottom: 7px
}
.yotpo span.yotpo-mandatory-mark[data-v-99bc4152] {
  display: inline;
  color: red
}
.yotpo .write-review-content span.yotpo-mandatory-mark[data-v-99bc4152] {
  float: left;
  margin-right: 4px
}
.yotpo .write-question-wrapper span.yotpo-mandatory-mark[data-v-99bc4152] {
  float: left;
  margin-right: 4px
}
.yotpo .y-label[data-v-99bc4152],
.yotpo span.y-label[data-v-99bc4152] {
  font-size: 13px;
  color: #6A6C77;
  padding: 20px 7px 15px 0px;
  min-width: 100px;
  width: auto;
  text-align: start;
  display: inline-block;
  font-weight: normal;
  float: none
}
.yotpo input[data-v-99bc4152],
.yotpo .y-input[data-v-99bc4152] {
  background-color: transparent;
  font-family: Arial;
  height: 32px;
  min-width: 148px;
  max-width: 100%;
  font-size: 13px;
  color: #737373;
  padding: 0 9px;
  margin: 15px 0 20px;
  margin-right: 10px;
  border: solid 1px #575757;
  border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none
}
@media only screen and (max-width: 480px) {
.yotpo input[data-v-99bc4152],
  .yotpo .y-input[data-v-99bc4152] {
    font-size: 16px
}
}
.yotpo .yotpo-multi-options[data-v-99bc4152] {
  text-align: left;
  display: inline-block;
  float: left
}
.yotpo .yotpo-multi-options .yotpo-option[data-v-99bc4152] {
  margin-top: 15px
}
.yotpo .yotpo-multi-options .yotpo-option input[type="checkbox"][data-v-99bc4152] {
  margin: initial;
  min-width: initial;
  min-height: initial;
  padding: initial;
  display: inline-block;
  color: #6A6C77;
  width: 15px;
  height: 15px;
  margin-left: 20px;
  margin-right: 12px;
  vertical-align: middle
}
.yotpo .yotpo-multi-options .yotpo-option span[data-v-99bc4152] {
  vertical-align: middle;
  text-transform: capitalize;
  color: #6B6D76
}
.yotpo .yotpo-label-container[data-v-99bc4152] {
  border-top: 1px solid #e3e3e3;
  border-bottom: none;
  text-align: right;
  padding-top: 10px
}
.yotpo .yotpo-label-container .yotpo-logo-btn[data-v-99bc4152] {
  padding: 0px 5px
}
.yotpo .yotpo-label-container .yotpo-powered[data-v-99bc4152] {
  vertical-align: super
}
.yotpo .yotpo-logo-link-new[data-v-99bc4152] {
  padding: 0
}
.yotpo .yotpo-logo-link-new>*[data-v-99bc4152] {
  color: #cf9499
}
.yotpo .yotpo-logo-link-new:hover>*[data-v-99bc4152] {
  color: #d9a9ad;
  text-decoration: none
}
.yotpo .yotpo-product-related-fields-column .yotpo-product-related-fields-names[data-v-99bc4152] {
  float: left
}
.yotpo .yotpo-product-related-fields-column .yotpo-product-related-fields-bars[data-v-99bc4152] {
  float: left
}
.yotpo .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152] {
  display: none
}
.yotpo .text-box[data-v-99bc4152],
.yotpo .yotpo-text-box[data-v-99bc4152] {
  display: initial;
  font-family: Arial;
  height: 68px;
  min-width: 148px;
  color: #737373;
  padding: 12px 9px;
  margin: 15px 0 20px;
  border: solid 1px #575757;
  word-wrap: break-word;
  resize: vertical;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none
}
.yotpo .form-group[data-v-99bc4152] {
  display: table;
  width: 100%
}
.yotpo .form-group fieldset[data-v-99bc4152] {
  margin: 0;
  border: 0;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 0
}
.yotpo .form-group fieldset legend[data-v-99bc4152] {
  display: none
}
.yotpo .form-group .form-element[data-v-99bc4152] {
  text-align: left
}
.yotpo .form-group .form-element .form-input-error[data-v-99bc4152] {
  color: #ea1332;
  font-weight: bold
}
.yotpo .form-group .form-element .y-label[data-v-99bc4152] {
  display: block;
  white-space: nowrap;
  padding: 0
}
.yotpo .form-group .form-element .y-label.yotpo-field-title[data-v-99bc4152] {
  margin-top: 10px;
  margin-bottom: 25px;
  color: #6B6D76
}
.yotpo .form-group .form-element .y-label.yotpo-field-title.yotpo-custom-field-error[data-v-99bc4152] {
  font-weight: bold;
  color: #f04860
}
.yotpo .form-group .form-element .y-label.yotpo-field-title .form-input-error[data-v-99bc4152] {
  font-weight: bold;
  color: #ea1332
}
.yotpo .form-group .form-element .y-input[data-v-99bc4152] {
  width: 100%
}
.yotpo .form-group .form-element .yotpo-single-choice-field[data-v-99bc4152] {
  padding-bottom: 25px
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-select[data-v-99bc4152] {
  font-size: 13px
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option[data-v-99bc4152] {
  display: block
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .yotpo-radio-wrapper[data-v-99bc4152] {
  margin: 0;
  height: 17px;
  margin-bottom: 15px;
  display: inline-block
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152] {
  vertical-align: super;
  margin: 0px 15px 0px 20px;
  height: auto;
  width: auto;
  min-width: 0;
  border: none;
  -webkit-appearance: radio;
  -moz-appearance: radio;
  -webkit-appearance: radio
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .y-label[data-v-99bc4152] {
  display: inline-block;
  vertical-align: super;
  color: #6A6C77;
  width: auto
}
.yotpo .form-group .form-element .yotpo-single-choice-field .yotpo-single-choice-option .y-label[data-v-99bc4152]:first-letter {
  text-transform: capitalize
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field[data-v-99bc4152] {
  padding-bottom: 25px
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option[data-v-99bc4152] {
  display: block
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option .yotpo-checkbox-wrapper[data-v-99bc4152] {
  margin: 0;
  height: 17px;
  margin-bottom: 15px;
  display: inline-block
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option .yotpo-checkbox-wrapper input[type="checkbox"][data-v-99bc4152] {
  vertical-align: super;
  margin: 0px 15px 0px 20px;
  height: auto;
  width: auto;
  min-width: 0;
  border: none;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  -webkit-appearance: checkbox
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option .y-label[data-v-99bc4152] {
  display: inline-block;
  vertical-align: super;
  color: #6A6C77;
  width: auto
}
.yotpo .form-group .form-element .yotpo-multiple-choice-field .yotpo-multiple-choice-option .y-label[data-v-99bc4152]:first-letter {
  text-transform: capitalize
}
.yotpo .form-group .form-element .yotpo-rating-field[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field[data-v-99bc4152] {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  text-align: left;
  margin-bottom: 25px
}
.yotpo .form-group .form-element .yotpo-rating-field legend[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field legend[data-v-99bc4152] {
  display: none
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content[data-v-99bc4152] {
  text-align: left
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-buttons[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-buttons[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-buttons[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-buttons[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-buttons[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-buttons[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-buttons[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-buttons[data-v-99bc4152] {
  float: left;
  display: block
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper[data-v-99bc4152] {
  margin: 0;
  height: 17px;
  margin-bottom: 15px
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-buttons .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-buttons .yotpo-radio-wrapper input[type="radio"][data-v-99bc4152] {
  vertical-align: super;
  margin: 0px 15px 0px 20px;
  height: auto;
  width: auto;
  min-width: 0;
  border: none;
  -webkit-appearance: radio;
  -moz-appearance: radio;
  -webkit-appearance: radio
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-titles[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-titles[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-titles[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-titles[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-titles[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-titles[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-titles[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-titles[data-v-99bc4152] {
  float: left;
  display: block
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-titles .y-label[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-titles .y-label[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-titles .y-label[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-titles .y-label[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-titles .y-label[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-titles .y-label[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-titles .y-label[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-titles .y-label[data-v-99bc4152] {
  min-width: 0;
  margin-bottom: 15px;
  color: #6A6C77
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-titles .y-label[data-v-99bc4152]:first-letter,
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-titles .y-label[data-v-99bc4152]:first-letter,
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-titles .y-label[data-v-99bc4152]:first-letter,
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-titles .y-label[data-v-99bc4152]:first-letter,
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-titles .y-label[data-v-99bc4152]:first-letter,
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-titles .y-label[data-v-99bc4152]:first-letter,
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-titles .y-label[data-v-99bc4152]:first-letter,
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-titles .y-label[data-v-99bc4152]:first-letter {
  text-transform: capitalize
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-bars[data-v-99bc4152] {
  display: block;
  overflow: hidden;
  width: 115px
}
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-rating-field-bars .yotpo-size-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-rating-field-content .yotpo-size-field-bars .yotpo-size-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-rating-field-bars .yotpo-size-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-rating-field .yotpo-size-field-content .yotpo-size-field-bars .yotpo-size-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-rating-field-bars .yotpo-size-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-rating-field-content .yotpo-size-field-bars .yotpo-size-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-rating-field-bars .yotpo-size-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .form-group .form-element .yotpo-size-field .yotpo-size-field-content .yotpo-size-field-bars .yotpo-size-bars[data-v-99bc4152] {
  display: block;
  float: none;
  height: 17px;
  margin-bottom: 15px
}
.yotpo .form-group .form-element.yotpo-product-tag-param[data-v-99bc4152] {
  display: none !important
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box[data-v-99bc4152] {
  margin-top: 0;
  margin-bottom: 5px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box[data-v-99bc4152]::-webkit-input-placeholder {
  color: #6A6C77;
  font-size: 13px
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box[data-v-99bc4152]:-moz-placeholder {
  color: #6A6C77;
  font-size: 13px
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box[data-v-99bc4152]::-moz-placeholder {
  color: #6A6C77;
  font-size: 13px
}
.yotpo .form-group .form-element .yotpo-open-text-field .yotpo-text-box[data-v-99bc4152]:-ms-input-placeholder {
  color: #6A6C77;
  font-size: 13px
}
.yotpo .form-group .form-element .yotpo-open-text-field span[data-v-99bc4152] {
  display: inline;
  font-size: 12px
}
.yotpo .form-group .form-element .yotpo-open-text-field .text-length-counter[data-v-99bc4152] {
  float: right
}
.yotpo .form-group .form-element .yotpo-open-text-field .error-text[data-v-99bc4152] {
  float: left;
  color: #f04860
}
.yotpo .form-group .form-element .yotpo-open-text-field .form-input-error[data-v-99bc4152] {
  float: left;
  color: #ea1332
}
.yotpo .yotpo-rating-bars[data-v-99bc4152],
.yotpo .yotpo-size-bars[data-v-99bc4152] {
  vertical-align: middle;
  padding-left: 20px;
  height: 17px
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar[data-v-99bc4152],
.yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar[data-v-99bc4152] {
  width: 18px;
  height: 6px;
  float: left;
  margin-top: 6px;
  background-color: #e3e3e3
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-rating-bar-full[data-v-99bc4152],
.yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar.yotpo-rating-bar-full[data-v-99bc4152] {
  background-color: #cf9499
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-offset[data-v-99bc4152],
.yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-offset[data-v-99bc4152] {
  background-color: #f04860
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-fit[data-v-99bc4152],
.yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-fit[data-v-99bc4152] {
  background-color: #1cc286
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-empty[data-v-99bc4152],
.yotpo .yotpo-size-bars .yotpo-product-related-field-score-bar.yotpo-size-bar-empty[data-v-99bc4152] {
  background-color: transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #e3e3e3
}
.yotpo .yotpo-rating-bars .yotpo-product-related-field-score-divider[data-v-99bc4152],
.yotpo .yotpo-size-bars .yotpo-product-related-field-score-divider[data-v-99bc4152] {
  width: 1px;
  height: 6px;
  float: left
}
.yotpo .yotpo-small-box[data-v-99bc4152],
.yotpo .yotpo-regular-small-box[data-v-99bc4152],
.yotpo .yotpo-popup-box-medium[data-v-99bc4152] {
  border-bottom: 1px solid #e3e3e3
}
.yotpo .yotpo-small-box.no-border[data-v-99bc4152],
.yotpo .yotpo-regular-small-box.no-border[data-v-99bc4152],
.yotpo .yotpo-popup-box-medium.no-border[data-v-99bc4152] {
  border-bottom: none
}
.yotpo .yotpo-regular-box[data-v-99bc4152] {
  padding: 25px 0 22px;
  margin: 0 10px;
  border-top: 1px solid #e3e3e3
}
.yotpo .yotpo-regular-box-filters-padding[data-v-99bc4152] {
  padding: 10px 0 22px;
  border-top: none !important
}
.yotpo .yotpo-small-box[data-v-99bc4152] {
  padding: 25px 10px 0 10px
}
.yotpo .yotpo-small-box.yotpo-pB9[data-v-99bc4152] {
  padding-bottom: 9px
}
.yotpo .new-yotpo-small-box[data-v-99bc4152] {
  margin: 35px 10px 0 10px;
  border-bottom: 1px solid #e3e3e3
}
.yotpo .yotpo-regular-small-box[data-v-99bc4152] {
  padding: 25px 0px 15px 0px;
  margin: 0 10px
}
.yotpo .yotpo-comments-box[data-v-99bc4152] {
  margin-left: 22px;
  border-left: 2px solid #ecd4d6;
  margin-top: 25px
}
.yotpo .yotpo-comments-box .yotpo-comment-box[data-v-99bc4152] {
  margin-left: 22px;
  padding: 25px 0
}
.yotpo .yotpo-popup-box-small[data-v-99bc4152] {
  padding-top: 12px;
  margin: 0 10px
}
.yotpo .yotpo-popup-box-medium[data-v-99bc4152] {
  padding: 12px 0;
  margin: 0 10px
}
.yotpo .yotpo-popup-box-large[data-v-99bc4152] {
  padding: 12px 10px 5px
}
.yotpo .yotpo-nav-primary-testimonials[data-v-99bc4152] {
  float: left
}
.yotpo .yotpo-nav[data-v-99bc4152] {
  background: transparent;
  font-family: Arial;
  border-color: rgba(0, 39, 59, 0.08);
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.yotpo .yotpo-nav ul[data-v-99bc4152] {
  float: left;
  padding: 0;
  font-size: 15px;
  margin: 0px
}
.yotpo .yotpo-nav ul[data-v-99bc4152] :first-letter {
  text-transform: capitalize
}
.yotpo .yotpo-nav ul .yotpo-nav-tab span[data-v-99bc4152] {
  display: inline;
  margin: 0;
  padding: 0;
  line-height: 1;
  position: relative;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  text-align: -webkit-match-parent;
  color: #6B6D76
}
.yotpo .yotpo-nav ul .yotpo-nav-tab[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo .yotpo-nav ul .yotpo-nav-tab:hover span[data-v-99bc4152] {
  color: #d9a9ad
}
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active[data-v-99bc4152] {
  font-weight: bold
}
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span[data-v-99bc4152] {
  color: #cf9499
}
.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper[data-v-99bc4152] {
  border-bottom: 3px solid;
  border-color: #cf9499;
  overflow: visible;
  max-width: none
}
.yotpo .yotpo-nav ul .status-bar[data-v-99bc4152] {
  float: left;
  font-size: 12px
}
.yotpo .yotpo-nav li[data-v-99bc4152] {
  float: left;
  margin: 0px 18px 4px 0px;
  font-size: 15px;
  font-family: Arial;
  display: list-item
}
.yotpo .yotpo-nav li .yotpo-nav-wrapper[data-v-99bc4152] {
  padding-bottom: 6px;
  margin: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: 20px;
  max-width: 250px
}
.yotpo .yotpo-nav.questions .sorting[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-nav-content>div[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-nav-content>div.yotpo-active[data-v-99bc4152] {
  background-image: none;
  display: block
}
.yotpo .yotpo-dropdown-wrapper[data-v-99bc4152] {
  display: inline-block;
  float: right
}
.yotpo .yotpo-dropdown-wrapper.mobile-collapse .transparent-color-btn[data-v-99bc4152] {
  width: 100%
}
.yotpo .yotpo-dropdown-wrapper .yotpo-icon-seperator[data-v-99bc4152] {
  float: right;
  color: #e3e3e3
}
.yotpo .yotpo-nav-dropdown[data-v-99bc4152] {
  float: right;
  position: relative
}
.yotpo .yotpo-nav-dropdown label[data-v-99bc4152] {
  display: inline;
  color: #6A6C77;
  padding-left: 9px;
  padding-bottom: 16px;
  font-size: 12px
}
.yotpo .yotpo-nav-dropdown span[data-v-99bc4152]:not(.yotpo-icon) {
  display: inline;
  color: #6A6C77;
  padding-left: 9px;
  padding-bottom: 16px;
  font-size: 12px
}
.yotpo .yotpo-nav-dropdown .sort-wrap[data-v-99bc4152] {
  display: inline-block
}
.yotpo .yotpo-nav-dropdown .yotpo-icon[data-v-99bc4152] {
  color: #6A6C77;
  padding-left: 5px
}
.yotpo .yotpo-nav-dropdown .yotpo-icon[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo .yotpo-nav-dropdown .selected[data-v-99bc4152] {
  color: #737373
}
.yotpo .yotpo-nav-dropdown .selected[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo .yotpo-nav-dropdown .seperator[data-v-99bc4152] {
  color: #6A6C77;
  padding-left: 18px
}
.yotpo .yotpo-dropdown[data-v-99bc4152] {
  display: none;
  position: absolute;
  right: 0;
  top: 20px;
  min-width: 177px;
  text-align: left;
  background: #fff !important;
  border: solid 1px #e3e3e3;
  border-radius: 3px;
  z-index: 10
}
.yotpo .yotpo-dropdown ul[data-v-99bc4152] {
  margin: 0px;
  padding: 0px
}
.yotpo .yotpo-dropdown .list-category[data-v-99bc4152] {
  display: block;
  padding: 7px 9px 9px 9px;
  font-size: 12px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer
}
.yotpo .yotpo-dropdown .list-category+.list-category[data-v-99bc4152] {
  border-top: solid 1px #e3e3e3
}
.yotpo .yotpo-dropdown .list-category[data-v-99bc4152]:first-letter {
  text-transform: capitalize
}
.yotpo .yotpo-dropdown .list-category[data-v-99bc4152]:hover {
  background-color: #f8f8f8 !important
}
.yotpo .yotpo-dropdown .list-category:hover a[data-v-99bc4152] {
  color: #cf9499 !important
}
.yotpo .yotpo-dropdown .list-category:hover span[data-v-99bc4152] {
  color: #cf9499
}
.yotpo .yotpo-dropdown .list-category a[data-v-99bc4152] {
  font-size: 12px;
  color: #737373 !important
}
.yotpo .yotpo-dropdown .list-category a span[data-v-99bc4152] {
  display: inline-block;
  padding-right: 10px
}
.yotpo .yotpo-searchable-widget[data-v-99bc4152] {
  padding-left: 7px
}
.yotpo .yotpo-searchable-widget button[data-v-99bc4152]:focus {
  outline: 0
}
.yotpo .yotpo-searchable-widget button[data-v-99bc4152]:active {
  outline: none;
  border-style: outset;
  border: none
}
.yotpo .yotpo-searchable-widget .suggested-topics-label[data-v-99bc4152] {
  padding-left: 3px;
  padding-bottom: 10px;
  color: black;
  font-weight: bold;
  font-family: Verdana
}
.yotpo .yotpo-searchable-widget .suggested-topics-container[data-v-99bc4152] {
  max-width: 705px
}
.yotpo .yotpo-searchable-widget .suggested-topic[data-v-99bc4152],
.yotpo .yotpo-searchable-widget .suggested-topic-expand[data-v-99bc4152] {
  border-radius: 15px;
  line-height: 31px;
  background-color: #e6f2ff;
  border-color: aliceblue;
  cursor: pointer;
  margin-bottom: 5px
}
.yotpo .yotpo-searchable-widget .suggested-topic .suggested-topic-text[data-v-99bc4152],
.yotpo .yotpo-searchable-widget .suggested-topic-expand .suggested-topic-text[data-v-99bc4152] {
  padding: 4px;
  color: #3078d1;
  font-family: Verdana
}
.yotpo .yotpo-searchable-widget .suggested-topic.active-topic[data-v-99bc4152],
.yotpo .yotpo-searchable-widget .suggested-topic-expand.active-topic[data-v-99bc4152] {
  background-color: #2f84ed
}
.yotpo .yotpo-searchable-widget .suggested-topic.active-topic .suggested-topic-text[data-v-99bc4152],
.yotpo .yotpo-searchable-widget .suggested-topic-expand.active-topic .suggested-topic-text[data-v-99bc4152] {
  color: white;
  position: relative;
  bottom: 2px
}
.yotpo .yotpo-searchable-widget .suggested-topic-expand[data-v-99bc4152] {
  width: 50px
}
.yotpo .yotpo-searchable-widget .suggested-topic-expand .suggested-topic-text[data-v-99bc4152] {
  font-size: 23px
}
.yotpo .yotpo-searchable-widget .search-input[data-v-99bc4152] {
  width: 700px;
  font-size: 15px;
  height: 42px
}
.yotpo .yotpo-searchable-widget .clear-topic[data-v-99bc4152] {
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  right: 44px;
  height: 12px;
  width: 12px;
  border: none;
  opacity: 0.3
}
.yotpo .yotpo-searchable-widget .yotpo-search-subs-container[data-v-99bc4152] {
  width: 700px;
  max-width: 100%
}
.yotpo .yotpo-searchable-widget .yotpo-search-subs-container .yotpo-related-topics-container[data-v-99bc4152] {
  position: relative;
  bottom: 12px
}
.yotpo .yotpo-searchable-widget .yotpo-search-subs-container .yotpo-search-loader[data-v-99bc4152] {
  font-size: 4px;
  left: 50%;
  bottom: 14px
}
.yotpo .yotpo-searchable-widget .yotpo-search-subs-container .yotpo-related-topic[data-v-99bc4152] {
  background-color: lightgray;
  border-radius: 3px;
  padding: 0 5px
}
.yotpo .write-question-wrapper[data-v-99bc4152] {
  width: 100%;
  display: none;
  overflow: hidden
}
.yotpo .write-question-wrapper .write-question-content .form-group .yotpo-text-box[data-v-99bc4152] {
  width: 100%
}
.yotpo .write-question-button[data-v-99bc4152] {
  margin-left: 15px
}
.yotpo .write-review-wrapper[data-v-99bc4152] {
  position: relative;
  width: 100%;
  display: none;
  overflow: hidden
}
.yotpo .write-review .yotpo-header[data-v-99bc4152] {
  margin-bottom: 20px
}
.yotpo .write-review .yotpo-header .y-label[data-v-99bc4152] {
  padding-top: 0
}
.yotpo .write-review .yotpo-header .y-label .form-input-error[data-v-99bc4152] {
  color: #ea1332;
  font-weight: bold
}
.yotpo .write-review .yotpo-header .yotpo-header-title[data-v-99bc4152] {
  font-size: 15px
}
.yotpo .write-review .yotpo-header .yotpo-icon[data-v-99bc4152] {
  color: #000;
  font-size: 26px;
  height: auto
}
.yotpo .write-review .yotpo-header .profile-wrapper[data-v-99bc4152] {
  color: #cf9499;
  display: inline-block;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background: #e2bfc2;
  text-align: center;
  padding-top: 6px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.yotpo .write-review .yotpo-header .profile-wrapper .yotpo-icon[data-v-99bc4152] {
  font-size: 45px;
  color: #cf9499
}
.yotpo .write-review .yotpo-header .stars-wrapper[data-v-99bc4152] {
  display: inline-block;
  vertical-align: top
}
.yotpo .write-review .yotpo-header .stars-wrapper .yotpo-icon-empty-star[data-v-99bc4152]:hover:before {
  content: "\E60E"
}
.yotpo .write-review .yotpo-footer[data-v-99bc4152] {
  display: none;
  width: 100%;
  vertical-align: middle
}
.yotpo .write-review .socialize-wrapper[data-v-99bc4152] {
  display: none;
  width: 273px;
  position: absolute
}
.yotpo .write-review .socialize-wrapper .socialize[data-v-99bc4152] {
  display: inline-block;
  float: left;
  margin-bottom: 10px;
  min-width: 147px
}
.yotpo .write-review .socialize-wrapper .yotpo-or[data-v-99bc4152] {
  display: inline-block;
  text-align: center;
  margin-top: 60px;
  width: 93px;
  text-align: center
}
.yotpo .write-review .socialize-wrapper .connected[data-v-99bc4152] {
  display: none;
  margin-top: 40px
}
.yotpo .write-review .connect-wrapper[data-v-99bc4152] {
  padding-left: 273px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.yotpo .write-review .connect-wrapper .form-element[data-v-99bc4152] {
  float: left;
  width: 50%;
  min-width: 162px;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
.yotpo .write-review .connect-wrapper .form-element .form-input-error[data-v-99bc4152] {
  color: #ea1332;
  font-weight: bold
}
.yotpo .write-review .connect-wrapper .form-element .y-input[data-v-99bc4152] {
  margin: 0;
  width: 100%
}
.yotpo .write-review .connect-wrapper .form-element[data-v-99bc4152]:first-child {
  padding-right: 15px
}
.yotpo .write-review .connect-wrapper .form-element.email-input[data-v-99bc4152] {
  display: none
}
.yotpo .write-review .yotpo-padding-left-50-pct[data-v-99bc4152] {
  padding-left: 50%
}
.yotpo .write-review .yotpo-submit[data-v-99bc4152] {
  display: inline-block;
  margin-bottom: 10px;
  float: right;
  margin-top: 15px !important
}
.yotpo .write-review .yotpo-toa[data-v-99bc4152] {
  padding-left: 0;
  width: 85%
}
.yotpo .write-review .yotpo-preloader-wrapper[data-v-99bc4152] {
  float: right;
  width: 88px;
  margin-right: 10px;
  margin-top: 2px
}
.yotpo .write-review .form-input-error[data-v-99bc4152] {
  color: #ea1332;
  font-weight: bold
}
.yotpo .write-review .yotpo-agree-and-submit[data-v-99bc4152] {
  display: block;
  float: right;
  margin-top: 40px
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree[data-v-99bc4152] {
  display: inline-block;
  height: auto;
  top: 50%;
  -webkit-transform: translateY(130%);
          transform: translateY(130%);
  padding-left: 60px;
  margin-right: 15px
}
@media only screen and (max-width: 480px) {
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree.yotpo-i-agree[data-v-99bc4152] {
    margin-right: 0px;
    right: 70px
}
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper[data-v-99bc4152] {
  height: 20px;
  margin-top: 3px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%)
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper input[type="checkbox"][data-v-99bc4152] {
  display: inline;
  width: 14px;
  height: 14px;
  -o-object-fit: contain;
     object-fit: contain;
  border-color: grey;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox
}
@media only screen and (max-width: 480px) {
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper.yotpo-checkbox-wrapper[data-v-99bc4152] {
    margin-right: -2px;
    margin-top: 0px
}
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-agree-checkbox[data-v-99bc4152] {
  position: absolute;
  outline: none;
  opacity: 0;
  bottom: -15px;
  left: -21px
}
@media only screen and (max-width: 480px) {
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-agree-checkbox.yotpo-agree-checkbox[data-v-99bc4152] {
    left: -85px;
    top: -12px
}
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-agree-checkbox:checked+label[data-v-99bc4152]:after {
  opacity: 1
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-agree-checkbox:checked+label[data-v-99bc4152]:before {
  background: #1471e6;
  color: #1471e6
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-agree-checkbox.error+label[data-v-99bc4152]:before {
  color: red
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-agree-checkbox-label[data-v-99bc4152]::before {
  position: absolute;
  content: '';
  left: -25px;
  top: 1px;
  width: 14px;
  height: 14px;
  border: 1px solid;
  color: #ACB5D4
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-agree-checkbox-label[data-v-99bc4152]::after {
  content: '';
  position: absolute;
  opacity: 0;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  height: 5px;
  width: 9px;
  border-left: 2px solid;
  border-bottom: 2px solid;
  left: -22px;
  top: 5px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #fff
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-terms[data-v-99bc4152] {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%)
}
@media only screen and (max-width: 480px) {
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-terms.yotpo-terms[data-v-99bc4152] {
    margin-top: 17px
}
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-i-agree-to-the-terms[data-v-99bc4152] {
  width: 215px;
  height: 18px;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #676a6c
}
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-i-agree-to-the-terms a[data-v-99bc4152] {
  color: #676a6c !important;
  text-decoration: underline !important
}
@media only screen and (min-width: 768px) {
.yotpo .write-review .yotpo-agree-and-submit .yotpo-i-agree .yotpo-checkbox-wrapper .yotpo-i-agree-to-the-terms br[data-v-99bc4152] {
    display: none
}
}
.yotpo .write-review .submit-button[data-v-99bc4152] {
  display: inline-block;
  float: right
}
.yotpo .write-review .submit-button .form-input-error[data-v-99bc4152] {
  display: inline-block;
  margin: 20px;
  color: #ea1332;
  font-weight: bold
}
.yotpo .yotpo-review .yotpo-header[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header[data-v-99bc4152] {
  position: relative;
  color: #6A6C77
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-header-element[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-header-element[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element[data-v-99bc4152] {
  padding-top: 2px;
  display: inline-block;
  vertical-align: top
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label[data-v-99bc4152] {
  min-width: 0px;
  padding: 0px;
  font-size: 12px;
  vertical-align: top
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-title[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-title[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-title[data-v-99bc4152] {
  background: none
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
  color: #cf9499
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-review-date[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-review-date[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-review-date[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-review-date[data-v-99bc4152] {
  float: left
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile[data-v-99bc4152] {
  position: relative;
  width: 45px;
  height: 45px;
  margin-right: 8px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background: #e2bfc2
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152] {
  background: transparent !important;
  position: absolute;
  top: 13px;
  width: 100%;
  min-width: 100%;
  left: 1px;
  text-align: center;
  font-size: 20px;
  color: #fff
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon[data-v-99bc4152] {
  color: #fff
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark[data-v-99bc4152] {
  display: none;
  position: absolute;
  left: 31px;
  top: 28px;
  background: #fff;
  border-radius: 50%;
  width: 18.3px
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile-social[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile-social[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile-social[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile-social[data-v-99bc4152] {
  width: 45px;
  height: 45px;
  margin-right: 7px
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile-social img[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile-social img[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-icon-profile-social img[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile-social img[data-v-99bc4152] {
  max-width: 100% !important;
  width: 100% !important;
  height: auto !important
}
.yotpo .yotpo-review .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark[data-v-99bc4152] {
  display: inline-block;
  color: #2f84ed
}
.yotpo .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark[data-v-99bc4152] {
  display: inline-block;
  color: #1cc286
}
.yotpo .yotpo-review .yotpo-header.yotpo-store-owner .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header.yotpo-store-owner .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header.yotpo-store-owner .yotpo-icon-circle-checkmark[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header.yotpo-store-owner .yotpo-icon-circle-checkmark[data-v-99bc4152] {
  display: inline-block;
  color: #efae00
}
.yotpo .yotpo-review .yotpo-header.yotpo-store-owner .yotpo-store-avatar[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header.yotpo-store-owner .yotpo-store-avatar[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header.yotpo-store-owner .yotpo-store-avatar[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header.yotpo-store-owner .yotpo-store-avatar[data-v-99bc4152] {
  background: transparent;
  background-image: none !important
}
.yotpo .yotpo-review .yotpo-header.yotpo-store-owner .yopto-avatar-wrapper[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header.yotpo-store-owner .yopto-avatar-wrapper[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header.yotpo-store-owner .yopto-avatar-wrapper[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header.yotpo-store-owner .yopto-avatar-wrapper[data-v-99bc4152] {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  overflow: hidden;
  height: inherit
}
.yotpo .yotpo-review .yotpo-header.yotpo-store-owner img.yotpo-store-avatar[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header.yotpo-store-owner img.yotpo-store-avatar[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header.yotpo-store-owner img.yotpo-store-avatar[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header.yotpo-store-owner img.yotpo-store-avatar[data-v-99bc4152] {
  width: 100%;
  height: auto;
  vertical-align: middle
}
.yotpo .yotpo-review .yotpo-header .yotpo-user-name[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-user-name[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-user-name[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-user-name[data-v-99bc4152] {
  float: left;
  color: #cf9499;
  font-weight: bolder;
  margin-right: 5px
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-actions[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-header-actions[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-header-actions[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-actions[data-v-99bc4152] {
  float: right
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-review-stars[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars[data-v-99bc4152] {
  float: left;
  display: inline-block;
  margin-top: 7px;
  margin-right: 10px
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon[data-v-99bc4152] {
  float: left;
  color: #000
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152] {
  margin-top: 15px
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description[data-v-99bc4152] {
  float: left;
  font-style: italic !important;
  font-weight: bold;
  margin-right: 7px;
  color: #6B6D76
}
.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer[data-v-99bc4152] {
  color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main[data-v-99bc4152] {
  display: block;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 53px
}
.yotpo .yotpo-review .yotpo-main .content-title[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .content-title[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .content-title[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .content-title[data-v-99bc4152] {
  display: inline-block;
  float: left;
  color: #6B6D76;
  padding-bottom: 5px
}
.yotpo .yotpo-review .yotpo-main .content-title .highlight-text[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .content-title .highlight-text[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .content-title .highlight-text[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .content-title .highlight-text[data-v-99bc4152] {
  background-color: rgba(207, 148, 153, 0.15);
  color: #6B6D76;
  font-weight: bold
}
.yotpo .yotpo-review .yotpo-main .content-review[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .content-review[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .content-review[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .content-review[data-v-99bc4152] {
  display: inline;
  color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main .content-review .highlight-text[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .content-review .highlight-text[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .content-review .highlight-text[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .content-review .highlight-text[data-v-99bc4152] {
  background-color: rgba(207, 148, 153, 0.15);
  color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main .media-review-desktop[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .media-review-desktop[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .media-review-desktop[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .media-review-desktop[data-v-99bc4152] {
  width: 130px !important;
  height: 130px !important
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper[data-v-99bc4152] {
  margin-top: 14px;
  height: auto;
  width: auto;
  display: block
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .expandable-image-container[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .expandable-image-container[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .expandable-image-container[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .expandable-image-container[data-v-99bc4152] {
  display: inline-block;
  position: relative;
  text-align: center;
  margin-right: 11px;
  margin-bottom: 11px;
  cursor: pointer
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .expandable-image-container .expandable-image[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .expandable-image-container .expandable-image[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .expandable-image-container .expandable-image[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .expandable-image-container .expandable-image[data-v-99bc4152] {
  position: relative;
  border: 1px solid #cfd7e3;
  border-radius: 3px;
  width: 100px;
  height: 100px;
  float: left;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  opacity: 0;
  -webkit-filter: brightness(50%);
          filter: brightness(50%)
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .expandable-image-container .expandable-num[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .expandable-image-container .expandable-num[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .expandable-image-container .expandable-num[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .expandable-image-container .expandable-num[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  top: 40%;
  color: whitesmoke;
  cursor: pointer;
  font-size: 20px
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .video-review[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .video-review[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .video-review[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .video-review[data-v-99bc4152] {
  margin-right: -25px
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .video-review .yotpo-video[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .video-review .yotpo-video[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .video-review .yotpo-video[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .video-review .yotpo-video[data-v-99bc4152] {
  position: relative;
  border: 1px solid #cfd7e3;
  border-radius: 3px;
  width: 100px;
  height: 100px;
  margin-right: 11px;
  margin-bottom: 11px;
  float: left;
  cursor: pointer;
  -webkit-backface-visibility: hidden
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .video-review .expandable-video[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .video-review .expandable-video[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .video-review .expandable-video[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .video-review .expandable-video[data-v-99bc4152] {
  position: relative;
  border: 1px solid #cfd7e3;
  border-radius: 3px;
  width: 100px;
  height: 100px;
  float: left;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  opacity: 0;
  -webkit-filter: brightness(50%);
          filter: brightness(50%)
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .video-review .yotpo-icon-video[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .video-review .yotpo-icon-video[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .video-review .yotpo-icon-video[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .video-review .yotpo-icon-video[data-v-99bc4152] {
  color: white;
  z-index: 0;
  font-size: 25px;
  color: white;
  -webkit-transform: translate(-30%, 30%);
          transform: translate(-30%, 30%);
  -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25))
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .image-review[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .image-review[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .image-review[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .image-review[data-v-99bc4152] {
  position: relative;
  border: 1px solid #cfd7e3;
  border-radius: 3px;
  width: 100px;
  height: 100px;
  margin-right: 11px;
  margin-bottom: 11px;
  float: left;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  opacity: 0
}
.yotpo .yotpo-review .yotpo-main .yotpo-review-images-wrapper .image-review[data-v-99bc4152]:hover,
.yotpo .yotpo-comment .yotpo-main .yotpo-review-images-wrapper .image-review[data-v-99bc4152]:hover,
.yotpo .yotpo-question .yotpo-main .yotpo-review-images-wrapper .image-review[data-v-99bc4152]:hover,
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-review-images-wrapper .image-review[data-v-99bc4152]:hover {
  -moz-opacity: 0.70;
  opacity: 0.70;
  filter: alpha(opacity=70)
}
.yotpo .yotpo-review .yotpo-main .product-link[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .product-link[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .product-link[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .product-link[data-v-99bc4152] {
  display: none;
  padding-bottom: 0;
  width: 100%;
  white-space: normal
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields[data-v-99bc4152] {
  margin-top: 15px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields[data-v-99bc4152] {
  margin-bottom: 20px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper[data-v-99bc4152] {
  background-color: #f6f8fc;
  padding: 15px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column[data-v-99bc4152] {
  display: inline-block;
  margin-right: 28px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-wrapper .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152] {
  display: none;
  margin: 15px 0
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description[data-v-99bc4152] {
  font-style: italic !important;
  font-weight: bold;
  margin-right: 7px;
  color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-answer[data-v-99bc4152] {
  color: #6B6D76
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields[data-v-99bc4152] {
  margin: 15px 0
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field[data-v-99bc4152] {
  margin-top: 15px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-description[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-description[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-description[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-description[data-v-99bc4152] {
  font-weight: bold;
  margin: 2px 7px 2px 2px;
  color: #6B6D76;
  font-size: 12px;
  line-height: 17px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer[data-v-99bc4152] {
  color: #6B6D76;
  font-size: 12px;
  line-height: 17px
}
.yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer .rest-content-collapsed[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer .rest-content-collapsed[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer .rest-content-collapsed[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-main .yotpo-multiple-rating-fields .yotpo-open-question-fields .yotpo-question-field .yotpo-question-field-answer .rest-content-collapsed[data-v-99bc4152] {
  font-size: 12px;
  line-height: 17px
}
.yotpo .yotpo-review .yotpo-footer[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer[data-v-99bc4152] {
  position: relative;
  color: #6A6C77;
  margin-left: 53px
}
.yotpo .yotpo-review .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions[data-v-99bc4152] {
  display: inline-block;
  float: left
}
.yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper[data-v-99bc4152] {
  display: inline-block
}
.yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .facebook[data-v-99bc4152],
.yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .twitter[data-v-99bc4152],
.yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .linkedin[data-v-99bc4152],
.yotpo .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .google[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper .facebook[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper .twitter[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper .linkedin[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .footer-actions .share-options-wrapper .google[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper .facebook[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper .twitter[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper .linkedin[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .footer-actions .share-options-wrapper .google[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper .facebook[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper .twitter[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper .linkedin[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions .share-options-wrapper .google[data-v-99bc4152] {
  float: none;
  margin: none;
  padding: none
}
.yotpo .yotpo-review .yotpo-footer .yotpo-icon-dot[data-v-99bc4152],
.yotpo .yotpo-review .yotpo-footer .yotpo-icon-seperator[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-icon-dot[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-icon-seperator[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-icon-dot[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-icon-seperator[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-icon-dot[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-icon-seperator[data-v-99bc4152] {
  font-size: 12px
}
.yotpo .yotpo-review .yotpo-footer .y-label[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .y-label[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .y-label[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .y-label[data-v-99bc4152] {
  min-width: 0px;
  padding: 0px;
  text-transform: capitalize
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-helpful[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-helpful[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful[data-v-99bc4152] {
  display: inline-block;
  float: right;
  position: relative
}
@media only screen and (min-width: 480px) {
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful.yotpo-helpful[data-v-99bc4152],
  .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful.yotpo-helpful[data-v-99bc4152],
  .yotpo .yotpo-question .yotpo-footer .yotpo-helpful.yotpo-helpful[data-v-99bc4152],
  .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful.yotpo-helpful[data-v-99bc4152] {
    top: 0
}
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful .yotpo-sum[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .yotpo-sum[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-helpful .yotpo-sum[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .yotpo-sum[data-v-99bc4152] {
  margin: 0
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .vote-btn[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-helpful .vote-btn[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .vote-btn[data-v-99bc4152] {
  margin-left: 10px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-helpful .yotpo-vote-text[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .yotpo-vote-text[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-helpful .yotpo-vote-text[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .yotpo-vote-text[data-v-99bc4152] {
  cursor: pointer
}
.yotpo .yotpo-review .yotpo-footer .share-options[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .share-options[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .share-options[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .share-options[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action i[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-action i[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-action i[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action i[data-v-99bc4152] {
  font-size: 13px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action[data-v-99bc4152]:hover,
.yotpo .yotpo-comment .yotpo-footer .yotpo-action[data-v-99bc4152]:hover,
.yotpo .yotpo-question .yotpo-footer .yotpo-action[data-v-99bc4152]:hover,
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action[data-v-99bc4152]:hover {
  color: #cf9499;
  cursor: pointer
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .y-label[data-v-99bc4152],
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .transparent-color-btn[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .y-label[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .transparent-color-btn[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .y-label[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .transparent-color-btn[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .y-label[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .transparent-color-btn[data-v-99bc4152] {
  cursor: pointer;
  color: #cf9499
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .yotpo-icon-share[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .yotpo-icon-share[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .yotpo-icon-share[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .yotpo-icon-share[data-v-99bc4152] {
  color: inherit
}
.yotpo .yotpo-review .yotpo-footer .yotpo-action:hover i[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover i[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-action:hover i[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover i[data-v-99bc4152] {
  color: inherit
}
.yotpo .yotpo-review .yotpo-footer .footer-additional-actions[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .footer-additional-actions[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .footer-additional-actions[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .footer-additional-actions[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-review .yotpo-footer .yotpo-syndication-reference[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-syndication-reference[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-syndication-reference[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-syndication-reference[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-syndication-reference span[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-syndication-reference span[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-syndication-reference span[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-syndication-reference span[data-v-99bc4152] {
  float: left
}
.yotpo .yotpo-review .yotpo-footer .yotpo-syndication-reference img[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-syndication-reference img[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-syndication-reference img[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-syndication-reference img[data-v-99bc4152] {
  margin-left: 10px;
  height: 22px;
  width: 52px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-grouping-reference[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-grouping-reference[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-grouping-reference[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference span[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-grouping-reference span[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-grouping-reference span[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-grouping-reference span[data-v-99bc4152] {
  float: left
}
.yotpo .yotpo-review .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator[data-v-99bc4152] {
  margin-right: 10px
}
.yotpo .yotpo-review .yotpo-footer.yotpo-show-more[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer.yotpo-show-more[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer.yotpo-show-more[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer.yotpo-show-more[data-v-99bc4152] {
  padding-top: 25px
}
.yotpo .yotpo-review .yotpo-footer.yotpo-show-more span[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-footer.yotpo-show-more span[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-footer.yotpo-show-more span[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-footer.yotpo-show-more span[data-v-99bc4152] {
  text-transform: none
}
.yotpo .yotpo-review .yotpo-read-more[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-read-more[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-read-more[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-read-more[data-v-99bc4152] {
  white-space: nowrap;
  color: #cf9499;
  cursor: pointer
}
.yotpo .yotpo-review .rest-content-collapsed[data-v-99bc4152],
.yotpo .yotpo-comment .rest-content-collapsed[data-v-99bc4152],
.yotpo .yotpo-question .rest-content-collapsed[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .rest-content-collapsed[data-v-99bc4152] {
  display: none;
  color: inherit
}
.yotpo .yotpo-review .yotpo-comments-box[data-v-99bc4152],
.yotpo .yotpo-review .yotpo-show-more[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-comments-box[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-show-more[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-comments-box[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-show-more[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-comments-box[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-show-more[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-review .yotpo-comments-box.visible[data-v-99bc4152],
.yotpo .yotpo-review .yotpo-show-more.visible[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-comments-box.visible[data-v-99bc4152],
.yotpo .yotpo-comment .yotpo-show-more.visible[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-comments-box.visible[data-v-99bc4152],
.yotpo .yotpo-question .yotpo-show-more.visible[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-comments-box.visible[data-v-99bc4152],
.yotpo .yotpo-onsite-upload .yotpo-show-more.visible[data-v-99bc4152] {
  display: inherit
}
.yotpo .yotpo-instagram .yotpo-header[data-v-99bc4152] {
  position: relative;
  padding-bottom: 14px;
  padding-left: 10px
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element[data-v-99bc4152] {
  padding-top: 2px;
  display: inline-block;
  vertical-align: top
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .y-label[data-v-99bc4152] {
  min-width: 0px;
  padding: 0px;
  font-size: 12px;
  vertical-align: top
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .y-label.yotpo-review-date[data-v-99bc4152] {
  float: left;
  position: absolute;
  right: 1%;
  top: 18%;
  display: block
}
@media only screen and (max-width: 480px) {
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .y-label.yotpo-review-date[data-v-99bc4152] {
    top: auto;
    bottom: 90%
}
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element img[data-v-99bc4152] {
  border-radius: 100%;
  width: 45px;
  height: 45px
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-instagram-username[data-v-99bc4152] {
  padding-left: 14px;
  padding-top: 8px;
  font-size: 16px;
  font-weight: bold;
  color: #266abe;
  white-space: nowrap;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  text-transform: none
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-instagram-location[data-v-99bc4152] {
  padding-left: 14px;
  padding-top: 8px;
  font-size: 14px;
  color: #888888;
  white-space: nowrap;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  float: left;
  text-transform: none
}
.yotpo .yotpo-instagram .yotpo-header .yotpo-header-actions[data-v-99bc4152] {
  float: right
}
.yotpo .yotpo-instagram .yotpo-main[data-v-99bc4152] {
  display: block;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px
}
.yotpo .yotpo-instagram .yotpo-regular-box[data-v-99bc4152] {
  padding-top: 14px;
  padding-bottom: 14px;
  color: #4f4f4f
}
.yotpo .yotpo-instagram .yotpo-regular-box .yotpo-instagram-hashtag[data-v-99bc4152] {
  color: #cf9499
}
.yotpo .yotpo-instagram .toggle-text[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-instagram .yotpo-footer[data-v-99bc4152] {
  position: relative;
  color: #6A6C77;
  margin-left: 10px
}
.yotpo .yotpo-instagram .yotpo-footer .footer-actions[data-v-99bc4152] {
  display: inline-block;
  float: left
}
.yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper[data-v-99bc4152] {
  display: inline-block
}
.yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper .facebook[data-v-99bc4152],
.yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper .twitter[data-v-99bc4152],
.yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper .linkedin[data-v-99bc4152],
.yotpo .yotpo-instagram .yotpo-footer .footer-actions .share-options-wrapper .google[data-v-99bc4152] {
  float: none;
  margin: none;
  padding: none
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-icon-dot[data-v-99bc4152],
.yotpo .yotpo-instagram .yotpo-footer .yotpo-icon-seperator[data-v-99bc4152] {
  font-size: 12px
}
.yotpo .yotpo-instagram .yotpo-footer .y-label[data-v-99bc4152] {
  min-width: 0px;
  padding: 0px;
  text-transform: capitalize
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-helpful[data-v-99bc4152] {
  display: inline-block;
  float: right
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-helpful .yotpo-sum[data-v-99bc4152] {
  margin: 0
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn[data-v-99bc4152] {
  margin-left: 10px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-helpful .yotpo-vote-text[data-v-99bc4152] {
  cursor: pointer
}
.yotpo .yotpo-instagram .yotpo-footer .share-options[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action i[data-v-99bc4152] {
  font-size: 13px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action[data-v-99bc4152]:hover {
  color: #cf9499;
  cursor: pointer
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover .y-label[data-v-99bc4152],
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover .transparent-color-btn[data-v-99bc4152] {
  cursor: pointer;
  color: #cf9499
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover .yotpo-icon-share[data-v-99bc4152] {
  color: inherit
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-action:hover i[data-v-99bc4152] {
  color: inherit
}
.yotpo .yotpo-instagram .yotpo-footer .footer-additional-actions[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-syndication-reference[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-syndication-reference span[data-v-99bc4152] {
  float: left
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-syndication-reference img[data-v-99bc4152] {
  margin-left: 10px;
  height: 22px;
  width: 52px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-grouping-reference[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-grouping-reference span[data-v-99bc4152] {
  float: left
}
.yotpo .yotpo-instagram .yotpo-footer .yotpo-grouping-reference span.yotpo-attribution-indicator[data-v-99bc4152] {
  margin-right: 10px
}
.yotpo .yotpo-instagram .yotpo-footer.yotpo-show-more[data-v-99bc4152] {
  padding-top: 25px
}
.yotpo .yotpo-instagram .yotpo-footer.yotpo-show-more span[data-v-99bc4152] {
  text-transform: none
}
.yotpo .error-box[data-v-99bc4152] {
  position: relative;
  display: block;
  width: 100%;
  min-height: 25px;
  height: auto;
  background: #f04860;
  text-align: left;
  margin-top: 15px
}
.yotpo .error-box .text-wrapper[data-v-99bc4152] {
  padding-left: 5px;
  margin-right: 25px
}
.yotpo .error-box .text-wrapper .error-text[data-v-99bc4152] {
  color: #fff;
  font-size: 12px;
  line-height: 25px
}
.yotpo .error-box .yotpo-icon-cross[data-v-99bc4152] {
  font-size: 15px !important
}
.yotpo .error-box .transparent-color-btn[data-v-99bc4152] {
  position: absolute;
  top: 3px;
  right: 5px
}
.yotpo .error-box .transparent-color-btn .yotpo-icon[data-v-99bc4152] {
  color: #fff
}
.yotpo .error[data-v-99bc4152] {
  border: solid 1px #f04860
}
.yotpo .yotpo-tool-tip[data-v-99bc4152],
.yotpo .yotpo-tool-tip-question[data-v-99bc4152],
.yotpo .yotpo-tool-tip-answer[data-v-99bc4152] {
  display: none;
  height: auto;
  padding: 20px;
  border: solid 1px #e3e3e3 !important;
  border-radius: 3px;
  position: absolute;
  opacity: 0;
  border: none;
  max-width: 300px;
  width: 70%;
  background: #fff;
  z-index: 20
}
.yotpo .yotpo-tool-tip .tool-tip-header[data-v-99bc4152],
.yotpo .yotpo-tool-tip-question .tool-tip-header[data-v-99bc4152],
.yotpo .yotpo-tool-tip-answer .tool-tip-header[data-v-99bc4152] {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 13px
}
.yotpo .yotpo-tool-tip .tool-tip-header .header-blue[data-v-99bc4152],
.yotpo .yotpo-tool-tip-question .tool-tip-header .header-blue[data-v-99bc4152],
.yotpo .yotpo-tool-tip-answer .tool-tip-header .header-blue[data-v-99bc4152] {
  color: #2f84ed
}
.yotpo .yotpo-tool-tip .tool-tip-header .header-green[data-v-99bc4152],
.yotpo .yotpo-tool-tip-question .tool-tip-header .header-green[data-v-99bc4152],
.yotpo .yotpo-tool-tip-answer .tool-tip-header .header-green[data-v-99bc4152] {
  color: #1cc286
}
.yotpo .yotpo-tool-tip .tool-tip-header .header-orange[data-v-99bc4152],
.yotpo .yotpo-tool-tip-question .tool-tip-header .header-orange[data-v-99bc4152],
.yotpo .yotpo-tool-tip-answer .tool-tip-header .header-orange[data-v-99bc4152] {
  color: #efae00
}
.yotpo .yotpo-review .yotpo-tool-tip[data-v-99bc4152] {
  margin-top: 3px
}
@media only screen and (min-width: 1025px) {
.yotpo .yotpo-review .yotpo-tool-tip .x-button-for-touch-screens[data-v-99bc4152] {
    display: none
}
}
@media only screen and (max-width: 1024px) {
.yotpo .yotpo-review .yotpo-tool-tip .tool-tip-container[data-v-99bc4152] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: -6px
}
.yotpo .yotpo-review .yotpo-tool-tip .tool-tip-container .tool-tip-content[data-v-99bc4152] {
    line-height: 1.83
}
.yotpo .yotpo-review .yotpo-tool-tip .tool-tip-container button[data-v-99bc4152] {
    border: none;
    background-color: inherit;
    padding: 0;
    height: 10px
}
.yotpo .yotpo-review .yotpo-tool-tip .tool-tip-container button .yotpo-icon-cross[data-v-99bc4152] {
    vertical-align: top;
    font-size: 14px;
    color: #b9b9b9;
    top: 12px;
    right: 12px
}
}
.yotpo .yotpo-review .yotpo-tool-tip .tool-tip-content[data-v-99bc4152] {
  font-size: 12px;
  color: #737373
}
.yotpo .yotpo-image-loader[data-v-99bc4152]:before,
.yotpo .yotpo-image-loader[data-v-99bc4152]:after,
.yotpo .yotpo-image-loader[data-v-99bc4152] {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: yotpo-image-loader-data-v-99bc4152 1.8s infinite ease-in-out;
  animation: yotpo-image-loader-data-v-99bc4152 1.8s infinite ease-in-out
}
.yotpo .yotpo-image-loader[data-v-99bc4152] {
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s
}
.yotpo .yotpo-image-loader[data-v-99bc4152]:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s
}
.yotpo .yotpo-image-loader[data-v-99bc4152]:after {
  left: 3.5em
}
.yotpo .yotpo-image-loader[data-v-99bc4152]:before,
.yotpo .yotpo-image-loader[data-v-99bc4152]:after {
  content: '';
  position: absolute;
  top: 0
}
.yotpo .yotpo-image-loader-wrapper[data-v-99bc4152] {
  display: table-cell;
  vertical-align: middle
}
.yotpo .yotpo-single-image-container .yotpo-image-wide[data-v-99bc4152] {
  height: 100% !important;
  width: auto !important;
  max-width: none !important
}
.yotpo .yotpo-single-image-container .yotpo-image-tall[data-v-99bc4152] {
  height: auto !important;
  max-height: none !important;
  width: 100% !important
}
.yotpo .yotpo-single-image-container .y-image-overlay[data-v-99bc4152] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  text-align: center;
  cursor: pointer
}
.yotpo .yotpo-single-image-container .y-image-overlay.yotpo-new-video[data-v-99bc4152] {
  position: initial;
  display: none
}
.yotpo .yotpo-single-image-container .y-image-overlay[data-v-99bc4152]:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}
.yotpo .yotpo-single-image-container .yotpo-hover-icon[data-v-99bc4152] {
  min-width: 120px;
  text-align: center;
  display: inline-block;
  visibility: hidden;
  cursor: pointer
}
.yotpo .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152] {
  font-size: 24px;
  color: #fff
}
.yotpo .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152] {
  font-size: 29px;
  color: #fff
}
.yotpo .yotpo-single-image-container .yotpo-icon-video[data-v-99bc4152] {
  position: absolute;
  top: 10px;
  right: 10px;
  color: white;
  z-index: 0;
  font-size: 25px;
  color: white;
  -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25))
}
.yotpo .search-in-progress[data-v-99bc4152] {
  display: none;
  width: 100%;
  padding-bottom: 100px
}
.yotpo .search-in-progress .search-in-progress-text[data-v-99bc4152] {
  font-size: 14px;
  text-align: center
}
.yotpo .search-in-progress .yotpo-spinner[data-v-99bc4152] {
  text-align: center
}
.yotpo .yotpo-spinner .sk-spinner-three-bounce div[data-v-99bc4152] {
  margin-top: 30px;
  width: 11px;
  height: 11px;
  background-color: #cf9499;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay-data-v-99bc4152 1.4s infinite ease-in-out;
          animation: sk-threeBounceDelay-data-v-99bc4152 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both
}
.yotpo .yotpo-spinner .sk-spinner-three-bounce .sk-bounce1[data-v-99bc4152] {
  -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s
}
.yotpo .yotpo-spinner .sk-spinner-three-bounce .sk-bounce2[data-v-99bc4152] {
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s
}
@-webkit-keyframes sk-threeBounceDelay-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0)
}
40% {
    -webkit-transform: scale(1);
            transform: scale(1)
}
}
@keyframes sk-threeBounceDelay-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-transform: scale(0);
            transform: scale(0)
}
40% {
    -webkit-transform: scale(1);
            transform: scale(1)
}
}
.yotpo .yotpo-field-bars-container[data-v-99bc4152] {
  position: relative
}
.yotpo .yotpo-field-bars-container .yotpo-action-hover[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip[data-v-99bc4152] {
  width: inherit;
  min-width: 130px;
  top: -25px;
  left: 130px;
  border-radius: 3px;
  padding: 13px 16px 8px 16px;
  -webkit-box-shadow: 0px 0px 11px 1px rgba(0, 0, 0, 0.02);
  box-shadow: 0px 0px 11px 1px rgba(0, 0, 0, 0.02)
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip .tool-tip-content[data-v-99bc4152] {
  font-size: 11px;
  white-space: nowrap
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip .yotpo-size-bars[data-v-99bc4152] {
  padding-left: 0;
  padding-right: 0;
  margin-top: -4px;
  margin-bottom: 3px
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip[data-v-99bc4152]::after,
.yotpo .yotpo-field-bars-container .yotpo-tool-tip[data-v-99bc4152]::before {
  width: 0;
  height: 0;
  content: "";
  display: block;
  position: absolute;
  right: 100%;
  top: 2em
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip[data-v-99bc4152]::after {
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  z-index: 1;
  margin-left: 1px
}
.yotpo .yotpo-field-bars-container .yotpo-tool-tip[data-v-99bc4152]::before {
  border-right: 7px solid #e3e3e3;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  -webkit-box-shadow: 0px 0px 11px 1px rgba(0, 0, 0, 0.02);
  box-shadow: 0px 0px 11px 1px rgba(0, 0, 0, 0.02);
  margin-left: 1px;
  margin-top: -1px;
  z-index: -1
}
.yotpo.yotpo-main-widget[data-v-99bc4152],
.yotpo .yotpo-modal-dialog[data-v-99bc4152] {
  display: block;
  width: 92%;
  margin: 0 auto
}
.yotpo.yotpo-main-widget .yotpo-icon-btn[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-icon-btn[data-v-99bc4152] {
  display: inline-block;
  padding: 6px 11px
}
.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon[data-v-99bc4152] {
  font-size: 19px;
  color: #fff
}
.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon-button-text[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon-button-text[data-v-99bc4152] {
  color: #fff
}
.yotpo.yotpo-main-widget .yotpo-icon-btn[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-icon-btn[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-label .yotpo-logo-title[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-label .yotpo-logo-title[data-v-99bc4152] {
  float: left;
  margin-top: 15px;
  color: #cf9499
}
.yotpo.yotpo-main-widget .yotpo-label .yotpo-icon-btn-big[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-label .yotpo-icon-btn-big[data-v-99bc4152] {
  padding: 10px 5px;
  float: left;
  font-size: 30px
}
.yotpo.yotpo-main-widget .yotpo-label .yotpo-logo-line[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-label .yotpo-logo-line[data-v-99bc4152] {
  overflow: hidden;
  border-bottom: 1px solid #e3e3e3;
  position: relative;
  top: 25px;
  display: none
}
.yotpo.yotpo-main-widget .yotpo-label-border .yotpo-bottomline[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-label-border .yotpo-bottomline[data-v-99bc4152] {
  border-top: none
}
.yotpo.yotpo-main-widget .yotpo-label-border .yotpo-logo-line[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-label-border .yotpo-logo-line[data-v-99bc4152] {
  display: block
}
.yotpo.yotpo-main-widget .yotpo-label-border .yotpo-label[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-label-border .yotpo-label[data-v-99bc4152] {
  border-bottom: none
}
.yotpo.yotpo-main-widget .logo-not-clickable-container[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .logo-not-clickable-container[data-v-99bc4152] {
  cursor: default
}
.yotpo.yotpo-main-widget .logo-not-clickable-size[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .logo-not-clickable-size[data-v-99bc4152] {
  font-size: 30px
}
.yotpo.yotpo-main-widget .logo-not-clickable-color[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .logo-not-clickable-color[data-v-99bc4152] {
  color: #cf9499
}
.yotpo.yotpo-main-widget .logo-not-clickable-color[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .logo-not-clickable-color[data-v-99bc4152]:hover {
  color: #d9a9ad
}
.yotpo.yotpo-main-widget .yotpo-semi-label[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-semi-label[data-v-99bc4152] {
  position: relative;
  float: left
}
.yotpo.yotpo-main-widget .yotpo-semi-label span.yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-semi-label span.yotpo-icon[data-v-99bc4152] {
  color: #6A6C77
}
.yotpo.yotpo-main-widget .yotpo-semi-label .yotpo-tool-tip[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-semi-label .yotpo-tool-tip[data-v-99bc4152] {
  left: 35px;
  padding: 0 20px;
  width: 190px
}
.yotpo.yotpo-main-widget .yotpo-form-buttons-wrapper[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-form-buttons-wrapper[data-v-99bc4152] {
  padding: 0 10px;
  margin-bottom: 10px
}
.yotpo.yotpo-main-widget .yotpo-thank-you[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-thank-you[data-v-99bc4152] {
  border: solid 1px #e3e3e3;
  padding: 40px;
  text-align: center;
  position: relative;
  background: #fff
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-icon-cross[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-icon-cross[data-v-99bc4152] {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 19px;
  color: #6A6C77
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header[data-v-99bc4152] {
  margin-bottom: 20px
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header span[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header span[data-v-99bc4152] {
  text-transform: uppercase;
  font-weight: bold;
  color: #cf9499;
  font-size: 21px;
  line-height: 18px
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon[data-v-99bc4152] {
  font-size: 26px;
  display: block;
  margin-bottom: 20px
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-content[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-content[data-v-99bc4152] {
  color: #737373;
  margin-bottom: 20px
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-footer .yotpo-default-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-footer .yotpo-default-button[data-v-99bc4152] {
  padding: 6px 0;
  vertical-align: top
}
.yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-footer .social-link[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-footer .social-link[data-v-99bc4152] {
  padding: 6px 11px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes[data-v-99bc4152] {
  position: relative
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  max-width: 43%;
  min-width: 220px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2[data-v-99bc4152] {
  float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152] {
  border-left: solid 1px #e3e3e3;
  margin: 11px 0 0 28px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152] {
  float: left;
  min-width: 35%;
  padding-left: 20px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field[data-v-99bc4152] {
  padding: 5px 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field .yotpo-product-related-field-name[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field .yotpo-product-related-field-name[data-v-99bc4152] {
  float: left;
  min-width: 100px;
  color: #6B6D76
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152] {
  display: inline-block;
  min-width: 230px;
  padding-left: 15px;
  margin-left: 15px;
  border-left: solid 1px #e3e3e3;
  vertical-align: middle;
  text-align: left;
  float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content[data-v-99bc4152] {
  margin-bottom: 10px;
  text-align: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars[data-v-99bc4152] {
  padding-top: 2px;
  float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars[data-v-99bc4152] {
  display: block;
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 4px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star[data-v-99bc4152],
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star[data-v-99bc4152] {
  color: #000;
  font-size: 15px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars.yotpo-distribution-clickable[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars.yotpo-distribution-clickable[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews[data-v-99bc4152] {
  float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews[data-v-99bc4152] {
  display: block;
  vertical-align: middle;
  min-width: 24px;
  margin-right: 6px;
  margin-bottom: 2px;
  padding: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews.yotpo-distribution-clickable[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews.yotpo-distribution-clickable[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs[data-v-99bc4152] {
  display: block;
  overflow: hidden;
  width: auto;
  padding-top: 4px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152] {
  vertical-align: middle;
  display: block;
  width: 85px;
  height: 10px;
  position: relative;
  margin-bottom: 9px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ededed
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper[data-v-99bc4152] {
  position: relative;
  width: 100%;
  height: 100%
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score[data-v-99bc4152] {
  position: absolute;
  width: 30%;
  height: 100%;
  background-color: #cf9499
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.active[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.active[data-v-99bc4152] {
  background-color: #cf9499
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.unactive[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.unactive[data-v-99bc4152] {
  background-color: #ecd4d6
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-clickable[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-clickable[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-graph-score[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-graph-score[data-v-99bc4152] {
  background-color: #ecd4d6
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer[data-v-99bc4152] {
  text-align: left;
  line-height: 11px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span[data-v-99bc4152] {
  color: #cf9499
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button[data-v-99bc4152] {
  float: none;
  position: absolute;
  right: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button[data-v-99bc4152] {
  top: 30px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button[data-v-99bc4152] {
  top: 70px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button.yotpo-question-only[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button.yotpo-question-only[data-v-99bc4152] {
  top: 30px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes[data-v-99bc4152] {
  position: relative
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  margin-right: 15px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews[data-v-99bc4152] {
  display: block;
  padding-top: 0;
  margin-bottom: 5px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2[data-v-99bc4152] {
  padding-top: 5px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152] {
  display: inline-block;
  float: left;
  min-width: 230px;
  padding-left: 5px;
  border-left: solid 1px #e3e3e3;
  border-right: solid 1px #e3e3e3;
  vertical-align: middle;
  text-align: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content[data-v-99bc4152] {
  margin-bottom: 10px;
  text-align: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars[data-v-99bc4152] {
  padding-top: 2px;
  float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars[data-v-99bc4152] {
  display: block;
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 4px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star[data-v-99bc4152],
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star[data-v-99bc4152] {
  color: #000;
  font-size: 15px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars.yotpo-distribution-clickable[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars.yotpo-distribution-clickable[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews[data-v-99bc4152] {
  float: left
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews[data-v-99bc4152] {
  display: block;
  vertical-align: middle;
  min-width: 24px;
  margin-right: 6px;
  margin-bottom: 2px;
  padding: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews.yotpo-distribution-clickable[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-sum-reviews .yotpo-sum-reviews.yotpo-distribution-clickable[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs[data-v-99bc4152] {
  display: block;
  overflow: hidden;
  width: auto;
  padding-top: 4px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152] {
  vertical-align: middle;
  display: block;
  width: 85px;
  height: 10px;
  position: relative;
  margin-bottom: 9px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-graph-background[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ededed
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper[data-v-99bc4152] {
  position: relative;
  width: 100%;
  height: 100%
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score[data-v-99bc4152] {
  position: absolute;
  width: 30%;
  height: 100%;
  background-color: #cf9499
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.active[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.active[data-v-99bc4152] {
  background-color: #cf9499
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.unactive[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score.unactive[data-v-99bc4152] {
  background-color: #ecd4d6
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-clickable[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-clickable[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-graph-score[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph.yotpo-distribution-unactive .yotpo-star-distribution-graph-score[data-v-99bc4152] {
  background-color: #ecd4d6
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer[data-v-99bc4152] {
  text-align: left;
  line-height: 11px
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span[data-v-99bc4152] {
  color: #cf9499
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer span[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content[data-v-99bc4152],
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer[data-v-99bc4152] {
  width: 215px;
  margin-left: auto;
  margin-right: auto
}
.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields[data-v-99bc4152] {
  display: inline-block;
  margin-left: 15px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-names .yotpo-product-related-field-name[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-names .yotpo-product-related-field-name[data-v-99bc4152] {
  margin-top: 2px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-names .yotpo-product-related-field-name[data-v-99bc4152]:first-child,
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-names .yotpo-product-related-field-name[data-v-99bc4152]:first-child {
  margin-top: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-size-bars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-rating-bars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-size-bars[data-v-99bc4152] {
  margin-top: 2px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-rating-bars[data-v-99bc4152]:first-child,
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-size-bars[data-v-99bc4152]:first-child,
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-rating-bars[data-v-99bc4152]:first-child,
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-fields-bars .yotpo-size-bars[data-v-99bc4152]:first-child {
  margin-top: 0
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer[data-v-99bc4152] {
  margin-top: 15px;
  padding-left: 20px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-all[data-v-99bc4152],
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-less[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-all[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-less[data-v-99bc4152] {
  color: #cf9499
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-all[data-v-99bc4152]:hover,
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-less[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-all[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-product-related-fields .yotpo-product-related-footer span.yotpo-product-related-show-less[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo.yotpo-main-widget .yotpo-bottomline .text-m[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .text-m[data-v-99bc4152] {
  white-space: nowrap
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars-and-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-stars-and-sum-reviews[data-v-99bc4152] {
  float: left;
  text-align: left;
  position: relative
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-stars[data-v-99bc4152] {
  padding-right: 10px;
  display: inline-block;
  vertical-align: bottom;
  padding-bottom: 2px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-stars[data-v-99bc4152]:focus-within,
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-stars[data-v-99bc4152]:focus-within {
  outline: #7F89B4 auto 3px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-star-digits[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-star-digits[data-v-99bc4152] {
  font-size: 24px;
  font-weight: bolder;
  position: relative;
  bottom: 2px
}
@media only screen and (max-width: 960px) {
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star[data-v-99bc4152],
  .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star[data-v-99bc4152],
  .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star[data-v-99bc4152],
  .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-star[data-v-99bc4152],
  .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-half-star[data-v-99bc4152],
  .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-empty-star[data-v-99bc4152] {
    font-size: 15px
}
}
@media only screen and (min-width: 961px) {
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star[data-v-99bc4152],
  .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star[data-v-99bc4152],
  .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star[data-v-99bc4152],
  .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-star[data-v-99bc4152],
  .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-half-star[data-v-99bc4152],
  .yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-icon-empty-star[data-v-99bc4152] {
    font-size: 26px
}
}
@media only screen and (max-width: 960px) {
.yotpo.yotpo-main-widget .yotpo-bottomline .ada-color[data-v-99bc4152],
  .yotpo .yotpo-modal-dialog .yotpo-bottomline .ada-color[data-v-99bc4152] {
    font-size: 18px;
    color: #e7721b;
    padding-left: 1px
}
}
@media only screen and (min-width: 961px) {
.yotpo.yotpo-main-widget .yotpo-bottomline .ada-color[data-v-99bc4152],
  .yotpo .yotpo-modal-dialog .yotpo-bottomline .ada-color[data-v-99bc4152] {
    font-size: 26px;
    width: 23px;
    height: 22px;
    -o-object-fit: contain;
       object-fit: contain;
    color: #e7721b;
    padding-left: 3px
}
}
.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .yotpo-sum-reviews[data-v-99bc4152] {
  padding: 5px 0px;
  display: inline-block
}
.yotpo.yotpo-main-widget .yotpo-bottomline .based-on[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .based-on[data-v-99bc4152] {
  vertical-align: top;
  display: inline-block;
  padding-top: 6px;
  padding-left: 0px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .questions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .questions[data-v-99bc4152] {
  margin: 5px
}
.yotpo.yotpo-main-widget .yotpo-bottomline .questions .yotpo-icon.y-label[data-v-99bc4152],
.yotpo .yotpo-modal-dialog .yotpo-bottomline .questions .yotpo-icon.y-label[data-v-99bc4152] {
  min-width: 0;
  padding: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  position: relative;
  margin-right: 20px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button[data-v-99bc4152] {
  display: block;
  float: none;
  position: absolute;
  right: auto;
  top: 75px;
  margin: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button .yotpo-icon-button-text[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button .yotpo-icon-button-text[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-review-button[data-v-99bc4152] {
  left: 0px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .yotpo-default-button.write-question-button[data-v-99bc4152] {
  left: 55px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2[data-v-99bc4152] {
  float: left
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152] {
  margin-left: 0;
  padding-left: 20px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152] {
  float: right;
  min-width: 50%;
  padding-left: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column .yotpo-product-related-field[data-v-99bc4152] {
  display: block
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152] {
  margin-left: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  margin-bottom: 10px;
  float: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .yotpo-sum-reviews[data-v-99bc4152] {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152] {
  padding-left: 0;
  padding-right: 10px;
  border-left: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152] {
  margin-left: 15px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3[data-v-99bc4152] {
  width: 33%
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline .yotpo-star-distribution[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline .yotpo-star-distribution[data-v-99bc4152] {
  float: right
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-star-distribution-graph[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-star-distribution-graph[data-v-99bc4152] {
  width: 100px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button[data-v-99bc4152] {
  display: inline
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-bottomline.yotpo-bottomline-empty-state .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-medium .write-review .connect-wrapper .form-element[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .write-review .connect-wrapper .form-element[data-v-99bc4152] {
  width: 100%;
  padding: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .write-review .connect-wrapper .form-element[data-v-99bc4152]:first-child,
.yotpo .yotpo-modal-dialog.yotpo-medium .write-review .connect-wrapper .form-element[data-v-99bc4152]:first-child {
  padding-right: 0
}
.yotpo.yotpo-main-widget.yotpo-medium .write-review .yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .write-review .yotpo-icon[data-v-99bc4152] {
  margin: auto !important
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-review .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-comment .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-question .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-review .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-comment .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-question .yotpo-footer .footer-actions[data-v-99bc4152] {
  margin-bottom: 15px
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-review .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-comment .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-question .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-review .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-comment .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-question .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152] {
  display: block
}
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-footer[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-medium .yotpo-main[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-footer[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-medium .yotpo-main[data-v-99bc4152] {
  margin-left: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-1-boxes .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes[data-v-99bc4152] {
  height: 100px;
  border-top: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  max-width: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2[data-v-99bc4152] {
  margin-top: 15px;
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152] {
  display: block;
  padding: 0;
  margin: 0;
  float: none;
  border-left: none;
  border-top: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .review-stars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .review-stars[data-v-99bc4152] {
  margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews[data-v-99bc4152] {
  margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152] {
  margin: 0;
  border-left: none;
  display: block
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152] {
  padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1[data-v-99bc4152] {
  float: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-1 .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2[data-v-99bc4152] {
  display: block;
  overflow: visible;
  float: none;
  min-width: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution[data-v-99bc4152] {
  width: 100%;
  border: none;
  padding: 0;
  margin: 30px 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .review-stars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .review-stars[data-v-99bc4152] {
  margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews[data-v-99bc4152] {
  margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-footer[data-v-99bc4152] {
  float: left
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-product-related-fields[data-v-99bc4152] {
  margin: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3[data-v-99bc4152] {
  width: 33%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-3 .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline .yotpo-star-distribution[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline .yotpo-star-distribution[data-v-99bc4152] {
  display: block;
  margin: 0;
  padding: 0;
  border-left: none;
  margin-top: 15px;
  padding-top: 10px;
  border-top: solid 1px #e3e3e3
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .review-stars[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .review-stars[data-v-99bc4152] {
  margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-sum-reviews[data-v-99bc4152] {
  margin-right: 6px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-ditribution-version .yotpo-star-distribution-seperator[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-ditribution-version .yotpo-star-distribution-seperator[data-v-99bc4152] {
  clear: both
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-icon-btn .yotpo-icon-button-text[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-icon-btn .yotpo-icon-button-text[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-label .yotpo-default-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-label .yotpo-default-button[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .connect-wrapper .form-element[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .connect-wrapper .form-element[data-v-99bc4152] {
  float: none;
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .socialize-wrapper[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .write-review .socialize-wrapper[data-v-99bc4152] {
  display: none;
  width: 100%;
  position: relative
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .socialize-wrapper .socialize[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .write-review .socialize-wrapper .socialize[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .socialize-wrapper .yotpo-or[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .write-review .socialize-wrapper .yotpo-or[data-v-99bc4152] {
  margin-top: 20px
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .connect-wrapper[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .write-review .connect-wrapper[data-v-99bc4152] {
  padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .connect-wrapper .form-element[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .write-review .connect-wrapper .form-element[data-v-99bc4152] {
  padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .write-review .connect-wrapper .form-element[data-v-99bc4152]:first-child,
.yotpo .yotpo-modal-dialog.yotpo-small .write-review .connect-wrapper .form-element[data-v-99bc4152]:first-child {
  padding-right: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-header-element .yotpo-review-stars .yotpo-user-related-fields[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-product-related-fields .yotpo-product-related-fields-column.yotpo-small-version[data-v-99bc4152] {
  display: block
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-main .yotpo-multiple-size-fields .yotpo-user-related-fields[data-v-99bc4152] {
  display: block
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-header .yotpo-header-actions[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-header .yotpo-header-actions[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-header .yotpo-header-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-header .yotpo-header-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-header .yotpo-header-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-header .yotpo-header-actions[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .label-helpful[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .label-helpful[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .label-helpful[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .label-helpful[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .label-helpful[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .label-helpful[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-footer .footer-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-footer .footer-actions[data-v-99bc4152] {
  display: block;
  float: none;
  margin-bottom: 15px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .yotpo-helpful[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .yotpo-helpful[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .yotpo-helpful[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .yotpo-helpful[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .yotpo-helpful[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .yotpo-helpful[data-v-99bc4152] {
  float: right
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-review .footer-additional-actions[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .footer-additional-actions[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-question .footer-additional-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .footer-additional-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .footer-additional-actions[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .footer-additional-actions[data-v-99bc4152] {
  display: inline-block;
  float: left
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-footer[data-v-99bc4152],
.yotpo.yotpo-main-widget.yotpo-small .yotpo-main[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-footer[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-main[data-v-99bc4152] {
  margin-left: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-visible-mobile[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-visible-mobile[data-v-99bc4152] {
  display: block !important
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-hidden-mobile[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-hidden-mobile[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .nav ul .nav-tab span.nav-tab-sum[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .nav ul .nav-tab span.nav-tab-sum[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .transparent-color-btn[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .transparent-color-btn[data-v-99bc4152] {
  text-align: right;
  float: right;
  padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper[data-v-99bc4152] {
  width: 100%
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse[data-v-99bc4152] {
  width: 100%;
  background: white;
  border: solid 1px #e3e3e3;
  text-align: left
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-icon-seperator[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-icon-seperator[data-v-99bc4152] {
  display: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown[data-v-99bc4152] {
  float: none;
  font-size: 12px;
  text-align: left;
  display: block;
  white-space: normal
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown span[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown span[data-v-99bc4152] {
  padding-left: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown-button[data-v-99bc4152] {
  padding: 10px 16px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown-button[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown-button[data-v-99bc4152]:hover {
  cursor: pointer;
  background: #e3e3e3
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category[data-v-99bc4152] {
  font-size: 12px;
  text-align: left;
  padding: 10px 16px;
  display: block;
  white-space: normal
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category .yotpo-icon[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category .yotpo-icon[data-v-99bc4152] {
  color: #6A6C77;
  padding-right: 12px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category .y-label[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category .y-label[data-v-99bc4152] {
  padding: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category[data-v-99bc4152]:hover,
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-nav-dropdown-category[data-v-99bc4152]:hover {
  cursor: pointer;
  background: #e3e3e3
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown.list-categories[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown.list-categories[data-v-99bc4152] {
  display: none;
  width: 100%;
  top: 0;
  left: 0;
  position: relative;
  border: none;
  padding: 0;
  margin: 0;
  float: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown.list-categories .list-category[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .yotpo-dropdown.list-categories .list-category[data-v-99bc4152] {
  padding: 7px 24px;
  text-transform: none
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .write-question-button[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-nav .yotpo-dropdown-wrapper.mobile-collapse .yotpo-menu-mobile-collapse .write-question-button[data-v-99bc4152] {
  margin-left: 0
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comments-box[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comments-box[data-v-99bc4152] {
  margin-left: 10px
}
.yotpo.yotpo-main-widget.yotpo-small .yotpo-comments-box .yotpo-comment-box[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comments-box .yotpo-comment-box[data-v-99bc4152] {
  margin-left: 10px
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products[data-v-99bc4152] {
  margin: 0 30px
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product[data-v-99bc4152] {
  margin-left: 0;
  margin-right: 0;
  width: 110px
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image[data-v-99bc4152] {
  min-width: 100px;
  height: 100px;
  position: relative
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image img[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image img[data-v-99bc4152] {
  max-width: 100px;
  max-height: 100px
}
.yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image .image-text[data-v-99bc4152],
.yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product .yotpo-product-image .image-text[data-v-99bc4152] {
  bottom: 10px
}
.yotpo.yotpo-main-widget[data-v-99bc4152] {
  background-color: transparent !important
}
.yotpo .yotpo-modal-dialog .yotpo-label .yotpo-icon[data-v-99bc4152] {
  color: #fff
}
.yotpo .yotpo-bottomline .yotpo-icon-star[data-v-99bc4152],
.yotpo .yotpo-bottomline .yotpo-icon-half-star[data-v-99bc4152],
.yotpo .yotpo-bottomline .yotpo-icon-empty-star[data-v-99bc4152] {
  color: #000
}
.yotpo .standalone-bottomline.star-clickable[data-v-99bc4152],
.yotpo .standalone-bottomline .star-clickable[data-v-99bc4152] {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.yotpo .standalone-bottomline .yotpo-bottomline .questions[data-v-99bc4152] {
  margin: 0
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars[data-v-99bc4152],
.yotpo.bottomline .yotpo-bottomline .yotpo-stars[data-v-99bc4152],
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-stars[data-v-99bc4152] {
  padding: 0
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars[data-v-99bc4152]:focus-within,
.yotpo.bottomline .yotpo-bottomline .yotpo-stars[data-v-99bc4152]:focus-within,
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-stars[data-v-99bc4152]:focus-within {
  outline: #7F89B4 auto 3px
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star[data-v-99bc4152],
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star[data-v-99bc4152],
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo.bottomline .yotpo-bottomline .yotpo-icon-star[data-v-99bc4152],
.yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star[data-v-99bc4152],
.yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star[data-v-99bc4152],
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star[data-v-99bc4152],
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star[data-v-99bc4152] {
  font-size: 17.5px
}
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline[data-v-99bc4152] {
  padding-top: 10px
}
.yotpo .yotpo-modal-bottom-line .write-review-btn-hidden[data-v-99bc4152] {
  display: none
}
.yotpo .pT20[data-v-99bc4152] {
  padding-top: 20px
}
.yotpo .yotpo-pager[data-v-99bc4152] {
  cursor: default;
  text-align: center;
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.yotpo .yotpo-pager .yotpo-page-element[data-v-99bc4152] {
  margin-right: 15px;
  color: #6A6C77
}
.yotpo .yotpo-pager .yotpo-page-element[data-v-99bc4152]:hover {
  color: #737373;
  cursor: pointer
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-disabled[data-v-99bc4152] {
  color: #e3e3e3
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-disabled[data-v-99bc4152]:hover {
  cursor: default;
  color: #e3e3e3
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-active[data-v-99bc4152] {
  font-weight: bold;
  color: #cf9499
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-active[data-v-99bc4152]:hover {
  color: #e3e3e3
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-left-arrow[data-v-99bc4152] {
  margin-right: 30px
}
.yotpo .yotpo-pager .yotpo-page-element.yotpo-icon-right-arrow[data-v-99bc4152] {
  margin-right: 0;
  margin-left: 15px
}
.yotpo .yotpo-icon-cross[data-v-99bc4152] {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 19px
}
.yotpo .error-box .yotpo-icon-cross[data-v-99bc4152] {
  position: static
}
.yotpo .yotpo-first-review[data-v-99bc4152] {
  margin-top: 50px;
  position: relative
}
.yotpo .yotpo-first-review .yotpo-first-review-stars[data-v-99bc4152] {
  margin-bottom: 20px;
  text-align: center;
  margin-top: 20px
}
.yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star[data-v-99bc4152] {
  color: #d9a9ad;
  font-size: 22px
}
.yotpo .yotpo-first-review .yotpo-first-review-content[data-v-99bc4152] {
  text-align: center
}
.yotpo .yotpo-first-review .yotpo-first-review-content span[data-v-99bc4152] {
  display: block;
  margin-left: auto;
  margin-right: auto
}
.yotpo .yotpo-first-review .yotpo-first-review-content span[data-v-99bc4152] {
  color: #cf9499
}
.yotpo .yotpo-questions .yotpo-first-review .yotpo-first-review-stars[data-v-99bc4152] {
  display: none
}
.yotpo #yotpo-testimonials .logo-not-clickable-color[data-v-99bc4152] {
  color: white
}
.yotpo .yotpo-testimonials-btn[data-v-99bc4152] {
  position: fixed;
  padding: 15px 20px;
  background-color: #3085c7 !important;
  text-transform: uppercase;
  opacity: 1
}
.yotpo .yotpo-testimonials-btn[data-v-99bc4152]:hover {
  background-color: #3085c7 !important
}
.yotpo .yotpo-testimonials-btn span[data-v-99bc4152] {
  color: #fff
}
.yotpo .yotpo-testimonials-btn[data-position=left][data-v-99bc4152] {
  -webkit-transform-origin: 0% 50%;
  -webkit-transform: rotate(-90deg) translate(-50%, 50%);
  -moz-transform-origin: 0 50%;
  -moz-transform: rotate(-90deg) translate(-50%, 50%);
  -ms-transform-origin: 0 50%;
  -ms-transform: rotate(-90deg) translate(-50%, 50%);
  -o-transform-origin: 0 50%;
  -o-transform: rotate(-90deg) translate(-50%, 50%);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  transform: rotate(-90deg) translate(-50%, 50%);
  left: 0
}
.yotpo .yotpo-testimonials-btn[data-position=right][data-v-99bc4152] {
  -webkit-transform-origin: 100% 50%;
  -webkit-transform: rotate(90deg) translate(50%, 50%);
  -moz-transform-origin: 100% 50%;
  -moz-transform: rotate(90deg) translate(50%, 50%);
  -ms-transform-origin: 100% 50%;
  -ms-transform: rotate(90deg) translate(50%, 50%);
  -o-transform-origin: 100% 50%;
  -o-transform: rotate(90deg) translate(50%, 50%);
  transform-origin: 100% 50%;
  transform: rotate(90deg) translate(50%, 50%);
  right: 0
}
.yotpo .yotpo-testimonials-btn[data-position=horizontal][data-v-99bc4152] {
  bottom: 0
}
.yotpo .yotpo-testimonials-btn.use-image[data-v-99bc4152] {
  width: 52px;
  height: 140px;
  padding: 0;
  -webkit-transform-origin: initial;
  -webkit-transform: initial;
  -moz-transform-origin: initial;
  -moz-transform: initial;
  -ms-transform-origin: initial;
  -ms-transform: initial;
  -o-transform-origin: initial;
  -o-transform: initial;
  transform-origin: initial;
  transform: initial
}
.yotpo .yotpo-testimonials-btn.use-image[data-position=left][data-v-99bc4152] {
  background: url("//staticw2.yotpo.com/assets/tab_left.jpg") no-repeat !important
}
.yotpo .yotpo-testimonials-btn.use-image[data-position=right][data-v-99bc4152] {
  background: url("//staticw2.yotpo.com/assets/tab_right.jpg") no-repeat !important
}
.yotpo .yotpo-testimonials-btn.use-image span[data-v-99bc4152] {
  display: none
}
.yotpo .write-only .write-review-wrapper[data-v-99bc4152],
.yotpo .write-only .write-question-wrapper[data-v-99bc4152] {
  display: block
}
#yotpo-testimonials-custom-tab .yotpo-testimonials-btn[data-v-99bc4152] {
  display: none
}
#yotpo-testimonials-custom-tab .yotpo-modal-bottom-line[data-v-99bc4152] {
  border-top: 1px solid #e3e3e3
}
#yotpo-testimonials-custom-tab .yotpo-label[data-v-99bc4152] {
  padding-left: 10px
}
#yotpo-testimonials-custom-tab .yotpo-label .yotpo-icon[data-v-99bc4152] {
  color: #6A6C77;
  font-size: 25px
}
#yotpo-testimonials-custom-tab .yotpo-label .yotpo-icon.logo-not-clickable-color[data-v-99bc4152] {
  color: #cf9499
}
#yotpo-testimonials-custom-tab .yotpo-label .yotpo-icon.logo-not-clickable-color[data-v-99bc4152]:hover {
  color: #d9a9ad
}
#yotpo-testimonials-custom-tab .yotpo-label .yotpo-icon.logo-not-clickable-size[data-v-99bc4152] {
  font-size: 30px
}
#yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-title[data-v-99bc4152] {
  color: #6B6D76
}
#yotpo-testimonials-custom-tab .yotpo-review .yotpo-main .content-review[data-v-99bc4152] {
  color: #6B6D76
}
#yotpo-testimonials-custom-tab .yotpo-nav-tab span[data-v-99bc4152] {
  color: #6B6D76
}
#yotpo-testimonials-custom-tab.yotpo-small .socialize-wrapper[data-v-99bc4152] {
  position: static
}
#yotpo-testimonials-custom-tab.yotpo-small .connect-wrapper[data-v-99bc4152] {
  padding-left: 0
}
#yotpo-testimonials-custom-tab.yotpo-small .yotpo-hidden-mobile[data-v-99bc4152] {
  display: none
}
.yotpo .yotpo-modal-base[data-v-99bc4152],
.yotpo .yotpo-modal[data-v-99bc4152] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none
}
.yotpo .yotpo-modal-base.yotpo-modal-active[data-v-99bc4152],
.yotpo .yotpo-modal-active.yotpo-modal[data-v-99bc4152] {
  display: block;
  z-index: 2147483647
}
.yotpo .yotpo-modal-base .yotpo-modal-mask[data-v-99bc4152],
.yotpo .yotpo-modal .yotpo-modal-mask[data-v-99bc4152] {
  display: block;
  height: 100%;
  width: 100%;
  z-index: 800;
  background: #000;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  position: fixed
}
.yotpo .yotpo-modal-base .yotpo-modal-mask.yotpo-modal-mask-active[data-v-99bc4152],
.yotpo .yotpo-modal .yotpo-modal-mask.yotpo-modal-mask-active[data-v-99bc4152] {
  z-index: 800;
  -moz-opacity: 0.70;
  opacity: .70;
  filter: alpha(opacity=70)
}
.yotpo .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
.yotpo .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
  max-height: 550px;
  min-height: 149px;
  margin: 0 auto;
  max-width: 660px;
  z-index: 900;
  overflow: hidden;
  position: relative;
  top: -170%
}
.yotpo .yotpo-modal-base .yotpo-modal-dialog .yotpo-modal-content[data-v-99bc4152],
.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content[data-v-99bc4152] {
  display: table;
  width: 100%;
  height: 100%;
  background: #fff
}
.yotpo .yotpo-modal .yotpo-modal-mask[data-v-99bc4152] {
  -webkit-transition: opacity 0.5s ease-out 0s;
  transition: opacity 0.5s ease-out 0s
}
.yotpo .yotpo-modal.yotpo-modal-active .yotpo-modal-mask[data-v-99bc4152] {
  -moz-opacity: 0.70;
  opacity: .70;
  filter: alpha(opacity=70)
}
.yotpo .yotpo-modal.yotpo-modal-active .yotpo-modal-dialog[data-v-99bc4152] {
  top: 15%
}
.yotpo .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
  height: 80%;
  width: 64%;
  -webkit-transition: top 0.7s ease-in-out 0.1s;
  transition: top 0.7s ease-in-out 0.1s
}
.yotpo .yotpo-modal .yotpo-modal-dialog.yotpo-modal-dialog-active[data-v-99bc4152] {
  top: 15%
}
.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-modal-header .yotpo-icon-btn-small[data-v-99bc4152] {
  top: 55px
}
.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-modal-header .yotpo-icon-btn-small.semi-white-label[data-v-99bc4152] {
  top: 30px
}
.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-modal-header .yotpo-icon-btn-small.full-white-label[data-v-99bc4152] {
  top: 5px
}
.yotpo .yotpo-modal .yotpo-modal-logo span[data-v-99bc4152]:not(.yotpo-icon-yotpo-logo) {
  color: #fff
}
.yotpo .yotpo-modal .yotpo-modal-logo span:not(.yotpo-icon-yotpo-logo) a[data-v-99bc4152] {
  color: #fff !important
}
.yotpo .yotpo-modal .yotpo-modal-logo .yotpo-icon-yotpo-logo[data-v-99bc4152] {
  color: #fff !important
}
.yotpo .yotpo-modal .yotpo-modal-header[data-v-99bc4152] {
  height: 90px;
  background: #cf9499
}
.yotpo .yotpo-modal .yotpo-modal-header .yotpo-icon-btn-small[data-v-99bc4152] {
  position: absolute;
  top: 5px;
  right: 5px
}
.yotpo .yotpo-modal .yotpo-modal-header .yotpo-icon-cross[data-v-99bc4152] {
  color: #fff
}
.yotpo .yotpo-modal .yotpo-modal-header .modal-title[data-v-99bc4152] {
  text-transform: uppercase;
  padding: 20px;
  text-align: center;
  font-size: 24px;
  line-height: 24px;
  color: #fff
}
.yotpo .yotpo-modal .yotpo-lightbox-navigation[data-v-99bc4152] {
  height: 24px;
  padding-bottom: 0px;
  border-bottom: solid 1px #e3e3e3;
  background: #fff
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper[data-v-99bc4152] {
  display: table-row;
  position: relative;
  overflow: auto;
  height: 100%;
  max-width: inherit
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body[data-v-99bc4152] {
  position: relative;
  max-height: 370px;
  min-height: 50px;
  max-width: inherit;
  overflow-x: hidden;
  overflow-y: scroll;
  background: #fff;
  height: 100%
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .yotpo-regular-box[data-v-99bc4152] {
  padding: 25px 0;
  margin: 0
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .product-link[data-v-99bc4152] {
  padding: 10px 7px 15px 0px
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .yotpo-main .product-link[data-v-99bc4152] {
  display: block
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .content-title[data-v-99bc4152] {
  color: #6B6D76
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .content-review[data-v-99bc4152] {
  color: #6B6D76
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box[data-v-99bc4152] {
  padding: 0 0 20px 0;
  margin: 0
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .y-label[data-v-99bc4152] {
  padding: 10px 7px 8px 0px !important
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .y-label.yotpo-field-option-label[data-v-99bc4152] {
  padding: 0 !important
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .y-input[data-v-99bc4152] {
  color: #737373
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .connect-wrapper .form-element[data-v-99bc4152] {
  width: 100%;
  padding-right: 0
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body .write-review.yotpo-regular-box .connect-wrapper .email-input[data-v-99bc4152] {
  display: block
}
.yotpo .yotpo-modal .yotpo-nav-tab span[data-v-99bc4152] {
  color: #6B6D76 !important
}
.yotpo .yotpo-modal .btn-testimonials[data-v-99bc4152] {
  text-transform: uppercase
}
.yotpo .promoted-products-box[data-v-99bc4152] {
  overflow: hidden;
  position: relative;
  background: transparent;
  padding-bottom: 25px
}
.yotpo .promoted-products-box .yotpo-main-title[data-v-99bc4152] {
  margin-bottom: 34px;
  margin-top: 34px;
  text-align: left;
  white-space: nowrap;
  color: #6B6D76
}
.yotpo .promoted-products-box .yotpo-promoted-products[data-v-99bc4152] {
  margin: 0 40px;
  overflow: hidden;
  position: relative
}
.yotpo .promoted-products-box .yotpo-page-element[data-v-99bc4152] {
  top: 50%;
  position: absolute
}
.yotpo .promoted-products-box .yotpo-icon-left-arrow[data-v-99bc4152] {
  left: 0
}
.yotpo .promoted-products-box .yotpo-icon-right-arrow[data-v-99bc4152] {
  right: 0
}
.yotpo .promoted-products-box .promoted-products[data-v-99bc4152] {
  white-space: nowrap;
  overflow: hidden
}
.yotpo .promoted-products-box .promoted-products li[data-v-99bc4152] {
  display: inline-block;
  vertical-align: top
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product[data-v-99bc4152] {
  text-align: left;
  width: 160px;
  margin-right: 14px;
  margin-left: 14px
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image[data-v-99bc4152] {
  min-width: 160px;
  height: 160px;
  position: relative
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image img[data-v-99bc4152] {
  max-width: 160px;
  max-height: 160px
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-image .image-text[data-v-99bc4152] {
  height: 20px;
  padding-right: 2px;
  padding-left: 2px;
  position: absolute;
  background: #737373;
  opacity: 0.9;
  bottom: 10px;
  color: #fff
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars[data-v-99bc4152] {
  display: inline-block;
  min-height: 20px
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars .yotpo-icon[data-v-99bc4152] {
  font-size: 15px;
  margin-top: 2px;
  color: #000
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars .reviews-count[data-v-99bc4152] {
  margin-top: 3px;
  margin-left: 0px;
  color: #737373
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-name[data-v-99bc4152] {
  margin-top: 5px;
  color: #737373;
  max-height: 34px;
  height: 100%;
  line-height: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-product-price[data-v-99bc4152] {
  margin-top: 3px;
  color: #cf9499;
  font-weight: bold
}
.yotpo .promoted-products-box .yotpo-long-product-names .yotpo-promoted-product .yotpo-product-name[data-v-99bc4152] {
  height: 100%
}
.yotpo .y-slide-left-animations[data-v-99bc4152] {
  -webkit-transition: left 0.45s ease-out 0s;
  transition: left 0.45s ease-out 0s
}
#yotpo-testimonials-custom-tab #yotpo-testimonials .yotpo.yotpo-lightbox .yotpo-modal .yotpo-modal-mask.yotpo-active-display[data-v-99bc4152] {
  opacity: 0.8
}
#yotpo-testimonials-custom-tab .yotpo-modal-dialog[data-v-99bc4152] {
  width: 100%;
  margin: 0;
  max-width: 100%;
  top: 0;
  height: 100%;
  max-height: 100%
}
#yotpo-testimonials-custom-tab .yotpo-modal-body[data-v-99bc4152] {
  height: 100%;
  max-height: 100%
}
#yotpo-testimonials-custom-tab .yotpo-modal-header[data-v-99bc4152] {
  display: none
}
#yotpo-testimonials-custom-tab .yotpo-modal-header .modal-title[data-v-99bc4152] {
  display: none
}
#yotpo-testimonials-custom-tab .yotpo-main .product-link[data-v-99bc4152] {
  display: block
}
.yotpo-testimonials-semi-label[data-v-99bc4152] {
  float: left;
  position: relative
}
.yotpo-testimonials-semi-label .yotpo-tool-tip[data-v-99bc4152] {
  padding: 0 20px;
  width: 190px
}
div.yotpo-preloader-wrapper[data-v-99bc4152] {
  display: none;
  width: 100%
}
div.yotpo-preloader-wrapper .yotpo-pre-loader[data-v-99bc4152] {
  position: relative;
  display: block;
  width: 88px;
  margin: 20px auto
}
div.yotpo-preloader-wrapper .yotpo-pre-loader .yotpo-icon[data-v-99bc4152] {
  color: #000;
  margin-left: -5px
}
div.yotpo-preloader-wrapper .yotpo-pre-loader .yotpo-icon[data-v-99bc4152]:first-child {
  margin: 0
}
div.yotpo-preloader-wrapper .yotpo-pre-loader span.yotpo-full-stars[data-v-99bc4152] {
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  -webkit-animation: yotpo-pre-loader-animation-data-v-99bc4152 1.5s infinite;
  animation: yotpo-pre-loader-animation-data-v-99bc4152 1.5s infinite;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in
}
div.yotpo-preloader-wrapper .yotpo-pre-loader span.yotpo-empty-stars[data-v-99bc4152] {
  position: absolute;
  overflow: hidden;
  white-space: nowrap
}
@-webkit-keyframes yotpo-pre-loader-animation-data-v-99bc4152 {
0% {
    width: 0
}
50% {
    width: 88px
}
100% {
    width: 0
}
}
@keyframes yotpo-pre-loader-animation-data-v-99bc4152 {
0% {
    width: 0
}
50% {
    width: 88px
}
100% {
    width: 0
}
}
@media only screen and (max-width: 480px) {
.yotpo .form-group label[data-v-99bc4152] {
    width: 100%;
    max-width: 100%;
    white-space: normal
}
.yotpo .form-group span.yotpo-field-title[data-v-99bc4152] {
    width: 100%;
    max-width: 100%;
    white-space: normal
}
.yotpo .form-group span[data-v-99bc4152] {
    float: left;
    margin: 0 5px 0 0;
    padding: 0
}
.yotpo .yotpo-modal.yotpo-modal-active .yotpo-modal-dialog[data-v-99bc4152] {
    width: 94%;
    top: 2%;
    max-height: 94%
}
.yotpo .yotpo-modal .yotpo-modal-body-wrapper .yotpo-modal-body[data-v-99bc4152] {
    max-height: 100%
}
.yotpo #yotpo_testimonials_btn[data-v-99bc4152] {
    display: none
}
.yotpo .yotpo-bottomline.yotpo-bottomline-ditribution-version .yotpo-star-distribution[data-v-99bc4152] {
    float: none;
    margin-right: 0;
    margin-left: 0;
    margin-top: 20px;
    border-left: 0
}
.yotpo-text-box[data-v-99bc4152] {
    -webkit-appearance: none;
    -moz-appearance: none
}
}
.mL0[data-v-99bc4152] {
  margin-left: 0px !important
}
.mL5[data-v-99bc4152] {
  margin-left: 5px !important
}
.pL0[data-v-99bc4152] {
  padding-left: 0px !important
}
.yotpo .yotpo-animation-fade[data-v-99bc4152] {
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in
}
.yotpo .yotpo-animation-slide[data-v-99bc4152] {
  -webkit-transition: height 1.1s ease-in-out;
  transition: height 1.1s ease-in-out
}
.yotpo-mobile-slider[data-v-99bc4152] {
  width: 100%;
  overflow-x: hidden
}
.yotpo-mobile-slider .yotpo-mobile-slide[data-v-99bc4152] {
  height: 100%;
  float: left;
  position: relative;
  padding: 10px
}
.yotpo-mobile-slide-animation[data-v-99bc4152] {
  -webkit-transition: transform 0.3s ease-out;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out
}
.yotpo-mobile-slider.ms-touch[data-v-99bc4152] {
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-overflow-style: none;
  -ms-scroll-chaining: none;
  -ms-scroll-snap-type: mandatory;
  -ms-scroll-snap-points-x: snapInterval(0%, 100%)
}
.yotpo.embedded-widget[data-v-99bc4152] {
  background-color: transparent;
  position: relative
}
#embedded_widget[data-v-99bc4152] {
  margin: 20px auto;
  max-width: 280px
}
#embedded_widget .embedded_widget_container[data-v-99bc4152] {
  height: auto;
  width: 100%;
  border: 1px solid #dfdfdf;
  border-radius: 3px
}
#embedded_widget .embedded_widget_container .embedded_widget_header[data-v-99bc4152] {
  background-color: #919191;
  border-bottom: 1px solid #b19e9e
}
#embedded_widget .embedded_widget_container .embedded_widget_header .embedded-inner-header[data-v-99bc4152] {
  padding: 15px 0;
  display: inline-block;
  text-align: center;
  color: white;
  font-size: 18px;
  width: 100%
}
#embedded_widget .embedded_widget_container .embedded_widget_header .embedded-inner-header.semi-wl-class[data-v-99bc4152] {
  width: 85%;
  float: left
}
#embedded_widget .embedded_widget_container .embedded_widget_header .embedded-semi-wl[data-v-99bc4152] {
  width: 15%;
  float: left;
  padding: 15px 0;
  text-align: center;
  display: inline-block;
  font-size: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 1px solid grey
}
#embedded_widget .embedded_widget_container .embedded_widget_list[data-v-99bc4152] {
  background: #F5F5F5;
  overflow: hidden;
  padding: 0
}
#embedded_widget .embedded_widget_container .embedded_widget_list.hidden_widget[data-v-99bc4152] {
  display: none
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item[data-v-99bc4152] {
  display: block;
  border-bottom: 1px solid #cccccc;
  cursor: pointer
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item[data-v-99bc4152]:hover {
  opacity: 0.8
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_image_container[data-v-99bc4152] {
  float: left
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_image_container .embedded_widget_image[data-v-99bc4152] {
  max-width: 90%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-height: 80%;
  margin: 10% auto 10%;
  display: block !important
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_info[data-v-99bc4152] {
  float: left
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_info .embedded_widget_product_rank[data-v-99bc4152] {
  min-width: 86px
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name[data-v-99bc4152] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name .embedded_widget_product_link[data-v-99bc4152] {
  color: #005696;
  float: left
}
#embedded_widget .embedded_widget_container .embedded_widget_list .embedded_widget_list_item .embedded_widget_product_name .embedded_widget_timeStamp[data-v-99bc4152] {
  float: right;
  font-size: 8px
}
#embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_image_container[data-v-99bc4152] {
  width: 65%;
  padding: 2.5% 0
}
#embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_info[data-v-99bc4152] {
  width: 35%;
  padding: 2.3% 0
}
#embedded_widget .embedded_widget_container .embedded_widget_list#basic-embedded .embedded_widget_product_name[data-v-99bc4152] {
  padding: 0 5%
}
#embedded_widget .embedded_widget_container .embedded_widget_list#pictures-embedded .embedded_widget_image_container[data-v-99bc4152] {
  width: 35%;
  height: 65px
}
#embedded_widget .embedded_widget_container .embedded_widget_list#pictures-embedded .embedded_widget_info[data-v-99bc4152] {
  width: 65%;
  overflow: hidden;
  height: auto;
  margin: 5% 0
}
#embedded_widget .embedded_widget_container .embedded_widget_list#reviews-embedded .embedded_widget_list_item[data-v-99bc4152] {
  padding: 3%
}
#embedded_widget .embedded_widget_container .embedded_widget_list#reviews-embedded .embedded_widget_review[data-v-99bc4152] {
  clear: both
}
#embedded_widget .logo-not-clickable-color[data-v-99bc4152] {
  color: #cf9499
}
#embedded_widget .logo-not-clickable-color[data-v-99bc4152]:hover {
  color: #d9a9ad
}
.yotpo-embedded-semi-label .yotpo-tool-tip[data-v-99bc4152] {
  padding: 13px;
  position: absolute;
  top: 58px;
  width: 151px
}
.yotpo-embedded-semi-label .yotpo-icon-embedded[data-v-99bc4152] {
  font-size: 30px !important
}
.yotpo-embedded-semi-label #embedded-semi-label[data-v-99bc4152] {
  color: white !important
}
.yotpo-embedded-semi-label .embedded-reviews-by[data-v-99bc4152] {
  position: relative;
  bottom: 5px;
  margin-right: 10px
}
#embedded_widget .yotpo-icon[data-v-99bc4152] {
  color: #ECC525;
  font-size: 15px;
  letter-spacing: -0.5px
}
#embedded_widget .star-embedded[data-v-99bc4152] {
  color: #fff
}
.y-badge-stars[data-v-99bc4152] {
  color: #ECC525 !important
}
.yotpo-reviews-carousel[data-v-99bc4152] {
  font-family: 'Open Sans', sans-serif;
  position: relative
}
.yotpo-reviews-carousel .yotpo-icon-star[data-v-99bc4152],
.yotpo-reviews-carousel .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-reviews-carousel .yotpo-icon-full-star[data-v-99bc4152],
.yotpo-reviews-carousel .yotpo-icon-half-star[data-v-99bc4152] {
  color: #000;
  font-size: 26px !important
}
.yotpo-reviews-carousel .icon-yotpo-top-corner[data-v-99bc4152],
.yotpo-reviews-carousel .icon-yotpo-right-corner[data-v-99bc4152],
.yotpo-reviews-carousel .icon-yotpo-left-corner[data-v-99bc4152] {
  color: #dfdfdf;
  position: absolute
}
.yotpo-reviews-carousel .yotpo-icon-btn-big[data-v-99bc4152] {
  padding: 0 0 0 5px
}
.yotpo-reviews-carousel .carousel-display-wrapper[data-v-99bc4152] {
  padding-left: 15px;
  padding-right: 15px
}
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line[data-v-99bc4152] {
  float: right
}
.yotpo-reviews-carousel .carousel-display-wrapper .stars-container[data-v-99bc4152] {
  height: 27px
}
.yotpo-reviews-carousel .carousel-display-wrapper .headline[data-v-99bc4152] {
  margin-bottom: 8px;
  display: inline-block
}
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more[data-v-99bc4152] {
  white-space: nowrap;
  color: #cf9499
}
.yotpo-reviews-carousel .carousel-display-wrapper .rest-content-collapsed[data-v-99bc4152] {
  display: none
}
.yotpo-reviews-carousel .carousel-display-wrapper .scroller[data-v-99bc4152] {
  overflow-x: hidden
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel[data-v-99bc4152] {
  border-bottom: 2px solid #e3e3e3;
  padding-bottom: 8px;
  margin-bottom: 5px;
  padding-top: 5px;
  float: none !important
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline[data-v-99bc4152] {
  color: #4f4f4f;
  font-size: 1.3em;
  font-weight: 700
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews[data-v-99bc4152] {
  margin-left: 7px
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star[data-v-99bc4152],
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-half-star[data-v-99bc4152],
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-empty-star[data-v-99bc4152] {
  color: #000;
  font-size: 19px !important
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews[data-v-99bc4152] {
  display: inline-block
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews a[data-v-99bc4152] {
  color: #266abe;
  font-size: 1.3em;
  font-weight: 400;
  margin-left: 5px
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews a[data-v-99bc4152]:hover {
  text-decoration: underline !important
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows[data-v-99bc4152] {
  float: right;
  margin-left: 15px
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152],
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
  color: #56575f
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152]:hover,
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152]:hover {
  cursor: pointer
}
.yotpo-reviews-carousel .carousel-display-wrapper div[data-v-99bc4152] {
  vertical-align: top
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel[data-v-99bc4152] {
  width: 15000px;
  padding-top: 15px;
  position: relative
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel[data-v-99bc4152] {
  display: inline-block;
  vertical-align: top;
  float: left
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .carousel-review-date[data-v-99bc4152] {
  line-height: 29px;
  padding-left: 6px;
  font-style: italic !important;
  font-size: 12px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-site-quote-container[data-v-99bc4152] {
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #e1e5ee;
  padding: 29px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-site-quote-container .carousel-site-quote[data-v-99bc4152] {
  font-size: 30px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-stars[data-v-99bc4152] {
  letter-spacing: -1px;
  position: relative;
  right: 4px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author[data-v-99bc4152] {
  color: #737373;
  font-size: 12px;
  font-weight: 700;
  text-align: left;
  margin-top: 4px;
  float: left
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body[data-v-99bc4152] {
  text-align: left;
  font-style: italic !important;
  margin-left: -3px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container[data-v-99bc4152] {
  width: 89px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container .y-carousel-product-image[data-v-99bc4152] {
  width: 90px;
  height: 90px;
  border-radius: 4px;
  text-align: center;
  overflow: hidden
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container .y-carousel-product-image img[data-v-99bc4152] {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-product-text[data-v-99bc4152] {
  color: #c6c6c6;
  font-size: 10px;
  font-weight: 400;
  text-align: left;
  overflow: hidden;
  height: 41px;
  line-height: 1;
  margin-top: 4px;
  letter-spacing: -0.5px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star[data-v-99bc4152] {
  color: #000;
  font-size: 32px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title[data-v-99bc4152] {
  color: #4f4f4f;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 24px;
  margin-top: 1px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .big-version[data-v-99bc4152] {
  width: 403px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .big-version .right-side[data-v-99bc4152] {
  width: 300px;
  text-align: left
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .big-version .carousel-stars[data-v-99bc4152] {
  margin-bottom: 14px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version[data-v-99bc4152] {
  width: 300px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side[data-v-99bc4152] {
  width: 194px
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .carousel-review-title[data-v-99bc4152] {
  margin-bottom: 9px
}
.yotpo-reviews-carousel .yotpo-small-box[data-v-99bc4152] {
  float: right;
  padding: 0;
  border: none
}
.yotpo-reviews-carousel .carousel-tool-tip .yotpo-tool-tip[data-v-99bc4152] {
  top: -10px;
  right: 0px;
  width: 300px;
  overflow-y: auto;
  display: none;
  opacity: 1 !important;
  background: #F8F8F8
}
.yotpo-reviews-carousel .carousel-read-more[data-v-99bc4152] {
  color: #266abe;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  width: 90px
}
.yotpo-reviews-carousel.yotpo-size-5 .carousel-display-wrapper .headline[data-v-99bc4152] {
  font-size: 1.1em
}
.yotpo-reviews-carousel.yotpo-size-5 .carousel-display-wrapper .all-reviews[data-v-99bc4152] {
  font-size: 0.9em
}
.yotpo-reviews-carousel.yotpo-size-4 .carousel-display-wrapper.has-testimonials-link .headline[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-3 .carousel-display-wrapper.has-testimonials-link .headline[data-v-99bc4152] {
  width: 100%;
  font-size: 1.2em;
  margin-bottom: 8px
}
.yotpo-reviews-carousel.yotpo-size-4 .carousel-display-wrapper.has-testimonials-link .all-reviews a[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-3 .carousel-display-wrapper.has-testimonials-link .all-reviews a[data-v-99bc4152] {
  margin-left: 0px !important
}
.yotpo-reviews-carousel.yotpo-size-4 .carousel-display-wrapper .carousel-reviews-bottom-line[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-3 .carousel-display-wrapper .carousel-reviews-bottom-line[data-v-99bc4152] {
  float: right
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .headline[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .headline[data-v-99bc4152] {
  width: 100%;
  font-size: 1.2em !important
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .carousel-reviews-bottom-line[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .carousel-reviews-bottom-line[data-v-99bc4152] {
  position: relative;
  top: 19px;
  float: left
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .all-reviews[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .all-reviews[data-v-99bc4152] {
  width: 85%;
  position: relative;
  bottom: 20px
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .all-reviews a[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .all-reviews a[data-v-99bc4152] {
  margin-left: 0px !important
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper.has-testimonials-link .carousel-arrows[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper.has-testimonials-link .carousel-arrows[data-v-99bc4152] {
  position: relative;
  top: 15px
}
.yotpo-reviews-carousel.yotpo-size-2 .carousel-display-wrapper .carousel-reviews-bottom-line[data-v-99bc4152],
.yotpo-reviews-carousel.yotpo-size-1 .carousel-display-wrapper .carousel-reviews-bottom-line[data-v-99bc4152] {
  float: none
}
.yotpo-reviews-carousel .logo-not-clickable-container[data-v-99bc4152] {
  cursor: default;
  padding: 0
}
.yotpo-reviews-carousel .logo-not-clickable-container div[data-v-99bc4152] {
  display: inline
}
.yotpo-reviews-carousel .logo-not-clickable-container[data-v-99bc4152] {
  cursor: default !important
}
.yotpo-reviews-carousel .logo-not-clickable-container[data-v-99bc4152] {
  cursor: default !important
}
.yotpo-reviews-carousel .logo-not-clickable-size[data-v-99bc4152] {
  font-size: 30px
}
.yotpo-reviews-carousel .logo-not-clickable-color[data-v-99bc4152] {
  color: #cf9499
}
.yotpo-reviews-carousel .logo-not-clickable-color[data-v-99bc4152]:hover {
  color: #d9a9ad
}
.yotpo-reviews-carousel .y-slide-left-animations[data-v-99bc4152] {
  -webkit-transition: left 1.45s ease-out 0s;
  transition: left 1.45s ease-out 0s
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo[data-v-99bc4152] {
  z-index: 2147483647;
  position: relative
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal[data-v-99bc4152] {
  opacity: 0;
  overflow-y: auto
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-close-modal[data-v-99bc4152] {
  display: block !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-close-modal .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
  color: #fff;
  opacity: 0.65;
  z-index: 9000;
  font-size: 27px;
  top: 34px;
  right: 34px;
  position: absolute
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-modal-mask[data-v-99bc4152] {
  opacity: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-modal-mask.yotpo-active-display[data-v-99bc4152] {
  opacity: 0.65;
  background-color: #000
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-lightbox-arrows[data-v-99bc4152] {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 0;
  z-index: 1001;
  margin-top: -20px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152] {
  float: left;
  left: -123px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
  float: right;
  right: -123px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
  cursor: pointer;
  color: #fff;
  font-size: 27px;
  position: relative
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-lightbox-container[data-v-99bc4152] {
  direction: LTR;
  text-align: left;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.3s ease-out 0s;
  transition: opacity 0.3s ease-out 0s
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal .yotpo-lightbox-container .yotpo-helpful[data-v-99bc4152] {
  position: static
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active[data-v-99bc4152] {
  opacity: 1
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
  position: relative;
  z-index: 900;
  height: 850px;
  width: 1313px;
  margin: auto
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-active-display[data-v-99bc4152] {
  opacity: 1
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
  position: relative;
  background-color: #fff;
  max-width: 850px;
  max-height: 850px;
  border-radius: 3px 0 0 3px;
  height: 100%
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  top: 0;
  -webkit-transition: none;
  transition: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content[data-v-99bc4152] {
  background: inherit;
  text-align: center;
  display: table
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container[data-v-99bc4152] {
  display: table;
  table-layout: fixed;
  position: absolute;
  left: 0;
  height: 100%;
  width: 500%;
  font-size: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container.gallery-animations[data-v-99bc4152] {
  -webkit-transition: left 0.5s ease-out 0s;
  transition: left 0.5s ease-out 0s
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image-container[data-v-99bc4152] {
  display: table-cell;
  height: 100%;
  vertical-align: middle
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image[data-v-99bc4152] {
  max-width: 850px;
  max-height: 850px;
  width: 100%;
  height: 100%;
  margin: auto;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 3px 0 0 3px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image.lightbox-player[data-v-99bc4152] {
  height: 100%;
  overflow: auto
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image.lightbox-player .playkit-player.playkit-size-ty .playkit-pre-playback-play-button[data-v-99bc4152] {
  width: 85px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-image-loader[data-v-99bc4152] {
  margin: -35px auto 0 auto;
  color: #acb5d4
}
@-webkit-keyframes yotpo-image-loader-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em #ffffff;
            box-shadow: 0 2.5em 0 -1.3em #ffffff
}
40% {
    -webkit-box-shadow: 0 2.5em 0 0 #ffffff;
            box-shadow: 0 2.5em 0 0 #ffffff
}
}
@keyframes yotpo-image-loader-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em #ffffff;
            box-shadow: 0 2.5em 0 -1.3em #ffffff
}
40% {
    -webkit-box-shadow: 0 2.5em 0 0 #ffffff;
            box-shadow: 0 2.5em 0 0 #ffffff
}
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  max-height: 850px;
  background-color: white;
  z-index: 8888;
  width: 463px;
  border-radius: 0 3px 3px 0;
  padding: 35px 30px;
  overflow: auto;
  word-break: break-word;
  word-wrap: break-word
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main[data-v-99bc4152] {
  margin-top: 50px;
  margin-left: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main .content-title[data-v-99bc4152] {
  color: #000;
  font-size: 15px;
  padding-bottom: 5px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main .content-review[data-v-99bc4152] {
  color: #000;
  font-size: 13px;
  line-height: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main .content-review *[data-v-99bc4152] {
  color: #000;
  font-size: 13px;
  line-height: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header[data-v-99bc4152] {
  display: table;
  width: 100%
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element.yotpo-header-actions[data-v-99bc4152] {
  float: right
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element[data-v-99bc4152] {
  text-align: left;
  float: left;
  padding-top: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #000;
  line-height: 20px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .label-with-tooltip[data-v-99bc4152] {
  float: none !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars[data-v-99bc4152] {
  position: absolute;
  margin-top: 17px;
  left: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars>span[data-v-99bc4152] {
  font-size: 19px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars .yotpo-icon-empty-star[data-v-99bc4152] {
  color: #E2E4EC
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars .yotpo-icon-empty-star[data-v-99bc4152]:before {
  content: "\E60E"
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-tool-tip[data-v-99bc4152] {
  padding: 16px;
  width: 240px;
  left: 35px;
  -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.09)
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-tool-tip *[data-v-99bc4152] {
  color: #6a6c77;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  line-height: 18px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-tool-tip * .header-green[data-v-99bc4152] {
  font-weight: 600
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-date[data-v-99bc4152] {
  line-height: 35px;
  top: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-icon-profile[data-v-99bc4152] {
  height: 35px;
  width: 35px;
  background: #000;
  margin-right: 11px;
  background-size: cover;
  background-repeat: no-repeat
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152] {
  color: #fff;
  font-size: 16px;
  top: 0;
  left: 0;
  font-weight: bold;
  line-height: 35px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark[data-v-99bc4152] {
  height: 18px;
  width: 18px !important;
  top: auto;
  bottom: 0;
  left: auto;
  right: -5px;
  color: #00b520;
  font-size: 16px;
  line-height: 18px;
  text-align: center
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions[data-v-99bc4152] {
  float: right
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions>.yotpo-action[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper[data-v-99bc4152] {
  float: right
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options[data-v-99bc4152] {
  display: inline-block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .social-link[data-v-99bc4152] {
  width: 26.5px;
  height: 26.5px;
  border-radius: 50%;
  border: 1px solid #c5c5c5;
  display: inline-block;
  text-align: center;
  color: #123CA6 !important;
  opacity: 0.5;
  margin-left: 2px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .social-link .share[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .social-link[data-network="facebook"][data-v-99bc4152]:before {
  content: "\E910";
  font-family: "yotpo-widget-font";
  font-size: 15px;
  line-height: 26.5px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .social-link[data-network="twitter"][data-v-99bc4152]:before {
  content: "\E90E";
  font-family: "yotpo-widget-font";
  font-size: 15px;
  line-height: 26.5px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .yotpo-icon-dot[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .yotpo-icon-seperator[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
  overflow: hidden;
  max-height: 69px;
  border: 0;
  padding: 0;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  color: #000;
  white-space: pre-line
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yopto-main.yotpo-regular-box .yotpo-instagram-hashtag[data-v-99bc4152] {
  color: #000
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .toggle-text[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram.collapse-text .toggle-text[data-v-99bc4152] {
  display: block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram.collapse-text .toggle-text div[data-v-99bc4152] {
  font-size: 11px;
  color: #9b9b9b;
  font-weight: 600;
  cursor: pointer;
  line-height: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram.collapse-text .toggle-text .show-more[data-v-99bc4152] {
  display: block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram.collapse-text .toggle-text .show-less[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram.collapse-text.open-text .yopto-main.yotpo-regular-box[data-v-99bc4152] {
  max-height: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram.collapse-text.open-text .show-more[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram.collapse-text.open-text .show-less[data-v-99bc4152] {
  display: block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-helpful[data-v-99bc4152] {
  padding-left: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header[data-v-99bc4152] {
  padding: 0;
  margin-bottom: 13px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header-element[data-v-99bc4152] {
  padding-top: 2px;
  display: inline-block;
  vertical-align: top
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header-element .y-label[data-v-99bc4152] {
  min-width: 0px;
  padding: 0px;
  font-size: 12px;
  vertical-align: top;
  top: 8px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-user-title[data-v-99bc4152] {
  background: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
  color: #cf9499
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-review-date[data-v-99bc4152] {
  float: left
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-icon-profile[data-v-99bc4152] {
  position: relative;
  width: 35px;
  height: 35px;
  margin-right: 11px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background-color: #000;
  background-size: cover;
  background-repeat: no-repeat
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152] {
  background: transparent !important;
  position: absolute;
  top: 9px;
  width: 100%;
  min-width: 100%;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-weight: bold
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon[data-v-99bc4152] {
  color: #fff
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review[data-v-99bc4152]:first-child,
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram[data-v-99bc4152]:first-child {
  margin-top: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review>br[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram>br[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .hidden-stars[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .hidden-stars[data-v-99bc4152] {
  padding-top: 10px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-read-more[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-read-more[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .rest-content-collapsed[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .rest-content-collapsed[data-v-99bc4152] {
  opacity: 1;
  display: inherit
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-tool-tip[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-tool-tip[data-v-99bc4152] {
  z-index: 88890;
  left: 100px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer[data-v-99bc4152] {
  margin-left: 0;
  margin-top: 13px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .label-helpful[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .label-helpful[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful[data-v-99bc4152] {
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-sum[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-sum[data-v-99bc4152] {
  margin-right: 5px;
  font-size: 11px;
  line-height: 24.2px;
  color: #858585
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-sum[data-type='up'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-sum[data-type='up'][data-v-99bc4152] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-sum[data-type='down'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-sum[data-type='down'][data-v-99bc4152] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn[data-v-99bc4152] {
  margin: 0;
  line-height: 24.2px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-type='up'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn[data-type='up'][data-v-99bc4152] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-right: 13px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-type='up'] .yotpo-icon-thumbs-up[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn[data-type='up'] .yotpo-icon-thumbs-up[data-v-99bc4152] {
  position: relative;
  bottom: 3px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-type='up'] .yotpo-icon-thumbs-up[data-v-99bc4152]:before,
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn[data-type='up'] .yotpo-icon-thumbs-up[data-v-99bc4152]:before {
  content: "\E917";
  font-size: 17px;
  color: #858585
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-type='down'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn[data-type='down'][data-v-99bc4152] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-type='down'] .yotpo-icon-thumbs-down[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn[data-type='down'] .yotpo-icon-thumbs-down[data-v-99bc4152] {
  position: relative;
  top: 3px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-type='down'] .yotpo-icon-thumbs-down[data-v-99bc4152]:before,
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn[data-type='down'] .yotpo-icon-thumbs-down[data-v-99bc4152]:before {
  content: "\E911";
  font-size: 17px;
  color: #858585
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='google'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='linkedin'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='google'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='linkedin'][data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='twitter'] .yotpo-icon-dot[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='twitter'] .yotpo-icon-dot[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-instagram-username[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-instagram-username[data-v-99bc4152] {
  line-height: 30px;
  font-size: 13px;
  color: #000;
  padding: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-review-date[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-review-date[data-v-99bc4152] {
  right: 1px;
  top: 13px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-main[data-v-99bc4152] {
  margin-bottom: 20px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container[data-v-99bc4152] {
  margin-bottom: 57px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product>a[data-v-99bc4152] {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product>a[data-v-99bc4152]:first-child {
  margin-left: 0 !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-details[data-v-99bc4152] {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-main-image[data-v-99bc4152] {
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  height: 150px;
  width: 150px;
  -o-object-fit: contain;
     object-fit: contain
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: #000;
  margin: 7px 0;
  font-weight: bold;
  font-size: 14px;
  font-style: normal;
  line-height: 1.5 !important;
  text-transform: none !important;
  letter-spacing: normal
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-name .yotpo-lightbox-product-price[data-v-99bc4152] {
  font-family: 'Work Sans';
  font-size: 15px;
  font-weight: normal;
  color: #000;
  display: block;
  margin-top: 7px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-name .yotpo-lightbox-product-price[data-v-99bc4152]:empty {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-button[data-v-99bc4152] {
  cursor: pointer;
  border-radius: 3px;
  height: 35px;
  width: 134px;
  border: none;
  font-weight: bold;
  display: block;
  text-align: center;
  line-height: 35px;
  padding: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-button.yotpo-lightbox-add-to-cart-button.unavailable[data-v-99bc4152] {
  color: #c4c4c4 !important;
  background-color: #eaeaea !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .review-stars .score-title[data-v-99bc4152] {
  font-size: 21px;
  font-weight: 600;
  color: #000;
  margin-right: 5px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .review-stars .rating-star[data-v-99bc4152] {
  color: #FEC600;
  line-height: 13px;
  vertical-align: text-top;
  margin-right: 2px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer[data-v-99bc4152] {
  margin-top: 14px;
  position: relative
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer h3[data-v-99bc4152] {
  color: #9e9e9e;
  font-size: 13px;
  font-weight: bold;
  line-height: 17px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-select[data-v-99bc4152] {
  text-align: left;
  margin-top: 10px;
  height: 79px;
  overflow: hidden
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-select li[data-v-99bc4152]:not(.yotpo-lightbox-more-products) {
  display: inline-block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product-select-image[data-v-99bc4152] {
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  margin: 3px 1px;
  height: 74px;
  width: 74px;
  -o-object-fit: contain;
     object-fit: contain
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer.show-all .yotpo-lightbox-products-select[data-v-99bc4152] {
  height: unset !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer.show-all .show-less[data-v-99bc4152] {
  display: block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer.show-all .show-more[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products[data-v-99bc4152] {
  display: none;
  position: absolute;
  bottom: -20px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products[data-v-99bc4152]:nth-child(n+7) {
  display: block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products div[data-v-99bc4152] {
  margin-top: 8px;
  cursor: pointer;
  color: inherit
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products div span[data-v-99bc4152] {
  color: inherit;
  font-size: 11px;
  padding: 3px;
  font-weight: 600
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products div.show-less[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .yotpo-logo-bg-white[data-v-99bc4152] {
  border-radius: 50%;
  padding: 6px;
  margin: 10px 0px 10px 5px;
  background-color: #2f84ed !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .yotpo-icon-yotpo-logo-text[data-v-99bc4152] {
  color: #fff !important;
  font-size: 14px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box[data-v-99bc4152] {
  padding: 0;
  border: none;
  z-index: 800;
  float: right;
  position: absolute;
  right: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label a>.yotpo-logo-title[data-v-99bc4152] {
  color: white !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label a>.yotpo-icon[data-v-99bc4152] {
  padding-top: 9px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .logo-not-clickable-container[data-v-99bc4152] {
  cursor: default
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .logo-not-clickable-container div[data-v-99bc4152] {
  display: inline
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .logo-not-clickable-color[data-v-99bc4152] {
  color: white
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-shoppable-instagram .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button[data-v-99bc4152] {
  background-color: #71b1ff
}
@media only screen and (max-width: 480px) {
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-shoppable-instagram .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button[data-v-99bc4152] {
    font-size: 14px
}
}
@media (max-width: 1800px) and (min-width: 1320px) {
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    top: 24px;
    right: 24px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    height: 640px;
    width: 1081px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152] {
    left: -103px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    right: -103px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    max-width: 640px;
    max-height: 640px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image-container .yotpo-lightbox-image[data-v-99bc4152] {
    max-width: 640px;
    max-height: 640px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    max-height: 640px;
    width: 441px;
    padding: 27px 30px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-footer .yotpo-lightbox-product-select-image[data-v-99bc4152] {
    margin: 0px 1px 5px 0px
}
}
@media (max-width: 1320px) and (min-width: 1200px) {
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    top: 17px;
    right: 17px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    height: 530px;
    width: 956px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152] {
    left: -74px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    right: -74px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    max-width: 530px;
    max-height: 530px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image-container .yotpo-lightbox-image[data-v-99bc4152] {
    max-width: 530px;
    max-height: 530px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    max-height: 530px;
    width: 426px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container[data-v-99bc4152] {
    margin-bottom: 37px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-main-image[data-v-99bc4152] {
    height: 114px;
    width: 114px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-select[data-v-99bc4152] {
    height: 59px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-select-image[data-v-99bc4152] {
    height: 56px;
    width: 56px;
    margin: 0px 1px 3px 0px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products[data-v-99bc4152]:nth-child(n+7) {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products[data-v-99bc4152]:nth-child(n+8) {
    display: block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header[data-v-99bc4152] {
    margin-bottom: 6px
}
}
@media (max-width: 1200px) and (min-width: 1024px) {
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    top: 17px;
    right: 17px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    height: 500px;
    width: 898px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152] {
    left: -45px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    right: -45px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    max-width: 500px;
    max-height: 500px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image-container .yotpo-lightbox-image[data-v-99bc4152] {
    max-width: 500px;
    max-height: 500px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    max-height: 500px;
    width: 398px;
    padding: 18px 25px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container[data-v-99bc4152] {
    margin-bottom: 38px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-main-image[data-v-99bc4152] {
    height: 114px;
    width: 114px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-select[data-v-99bc4152] {
    height: 59px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-select-image[data-v-99bc4152] {
    height: 56px;
    width: 56px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products[data-v-99bc4152] {
    bottom: -20px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products[data-v-99bc4152]:nth-child(n+7) {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-more-products[data-v-99bc4152]:nth-child(n+8) {
    display: block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header[data-v-99bc4152] {
    margin-bottom: 6px
}
}
@media (min-width: 1024px) {
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container[data-v-99bc4152] {
    -webkit-transition: none;
    transition: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-mobile-content[data-v-99bc4152] {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
    width: 185px;
    text-overflow: unset;
    white-space: normal
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal[data-v-99bc4152] {
    height: 72px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(rgba(0, 0, 0, 0.18)));
    background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.18));
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9000
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    color: white;
    font-size: 32px;
    opacity: 1;
    position: fixed;
    top: 28px;
    right: 28px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transform: none;
            transform: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon[data-v-99bc4152] {
    background-color: rgba(97, 97, 97, 0.3);
    height: 41px;
    width: 41px !important;
    border-radius: 50%;
    color: #fff;
    line-height: 41px;
    font-weight: normal;
    font-size: 21px;
    text-align: center
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152] {
    left: 20px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    right: 20px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    max-height: unset;
    max-width: unset;
    height: unset;
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    border-radius: 3px 3px 0 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container[data-v-99bc4152] {
    position: relative;
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
            transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container[data-v-99bc4152] {
    vertical-align: top
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-image[data-v-99bc4152] {
    max-height: 768px;
    max-width: unset;
    height: unset;
    width: 100%;
    border-radius: 3px 3px 0 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-image.lightbox-player[data-v-99bc4152] {
    height: 100vw
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content[data-v-99bc4152] {
    padding: 24px 42px;
    text-align: left
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container[data-v-99bc4152] {
    margin-bottom: 26px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product-main-image[data-v-99bc4152] {
    height: 139px;
    width: 139px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product-details[data-v-99bc4152] {
    margin-left: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product-name[data-v-99bc4152] {
    font-size: 16px;
    margin: 11px 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product-name .yotpo-lightbox-product-price[data-v-99bc4152] {
    display: block;
    margin-top: 8px;
    font-size: 16px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product-button[data-v-99bc4152] {
    min-width: 250px;
    min-height: 41px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .review-stars .score-title[data-v-99bc4152] {
    font-size: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer[data-v-99bc4152] {
    margin-top: 14px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer span[data-v-99bc4152] {
    font-size: 16px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select[data-v-99bc4152] {
    height: 83px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-product-select-image[data-v-99bc4152] {
    width: 80px;
    height: 80px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-more-products[data-v-99bc4152] {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review[data-v-99bc4152] {
    padding-top: 30px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram[data-v-99bc4152]:first-child,
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review[data-v-99bc4152]:first-child {
    padding-top: 0;
    border: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram[data-v-99bc4152]:after,
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review[data-v-99bc4152]:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-icon-profile[data-v-99bc4152] {
    height: 38.5px;
    width: 38.5px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152] {
    font-size: 17.6px;
    line-height: 38.5px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
    font-size: 14px;
    line-height: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-title[data-v-99bc4152] {
    font-size: 14px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars>span[data-v-99bc4152] {
    font-size: 21px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main[data-v-99bc4152] {
    margin-top: 45px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-title[data-v-99bc4152] {
    padding-bottom: 0px;
    line-height: 24px;
    font-size: 14px;
    font-weight: 600
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-review[data-v-99bc4152] {
    font-size: 14px;
    line-height: 24px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-review *[data-v-99bc4152] {
    font-size: 14px;
    line-height: 24px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer[data-v-99bc4152] {
    margin-left: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .social-link[data-v-99bc4152] {
    width: 36.7px;
    height: 36.7px;
    margin-left: 5px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .social-link[data-v-99bc4152]:before {
    font-size: 20.5px !important;
    line-height: 36.7px !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header[data-v-99bc4152] {
    padding-bottom: 0;
    margin-bottom: 6px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-icon-profile[data-v-99bc4152] {
    height: 38px;
    width: 38px;
    margin-right: 12px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152] {
    font-size: 18px;
    top: 11px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-instagram-username[data-v-99bc4152] {
    font-size: 16px;
    line-height: 35px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
    font-size: 16px;
    margin-left: 0;
    max-height: unset;
    line-height: 1.8;
    margin-bottom: 20px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc *[data-v-99bc4152] {
    font-size: 16px;
    line-height: 1.8
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc .toggle-text[data-v-99bc4152] {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .toggle-text[data-v-99bc4152] {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .toggle-text div[data-v-99bc4152] {
    font-size: 16px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-footer[data-v-99bc4152] {
    margin-left: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer .yotpo-helpful .vote-sum[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-sum[data-v-99bc4152] {
    font-size: 14px;
    line-height: 36.7px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn .yotpo-icon[data-v-99bc4152]:before,
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn .yotpo-icon[data-v-99bc4152]:before {
    font-size: 20px !important;
    line-height: 36.7px !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-image-loader-wrapper[data-v-99bc4152] {
    position: absolute;
    top: 50%;
    left: 50%
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box[data-v-99bc4152] {
    width: 100%;
    text-align: center;
    height: 50px;
    border-top: solid 1px #eaeaea;
    position: relative;
    bottom: 0;
    background: #fff;
    border-radius: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box .logo-not-clickable-color[data-v-99bc4152] {
    color: #6b6d76
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box a>.yotpo-logo-title[data-v-99bc4152] {
    color: #6b6d76 !important
}
}
@media (max-width: 767px) {
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal[data-v-99bc4152] {
    height: 56px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(rgba(0, 0, 0, 0.18)));
    background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.18));
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9000
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    color: white;
    font-size: 25px;
    opacity: 1;
    position: fixed;
    top: 17px;
    right: 17px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transform: none;
            transform: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon[data-v-99bc4152] {
    background-color: rgba(97, 97, 97, 0.3);
    height: 34px;
    width: 34px !important;
    border-radius: 50%;
    color: #fff;
    padding: 8px;
    font-weight: normal;
    font-size: 18px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152] {
    left: 14px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    right: 14px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    max-width: unset;
    max-height: unset;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: 100%;
    border-radius: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container[data-v-99bc4152] {
    position: relative;
    -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
            transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1)
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container[data-v-99bc4152] {
    vertical-align: top
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-image[data-v-99bc4152] {
    max-height: unset;
    max-width: unset;
    height: unset;
    width: 100%;
    border-radius: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-image.lightbox-player[data-v-99bc4152] {
    height: 100vw
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content[data-v-99bc4152] {
    padding: 6.4vw 14px 6.4vw 19px;
    text-align: left
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container[data-v-99bc4152] {
    margin-bottom: 30px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product>a[data-v-99bc4152] {
    margin-left: 10px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-main-image[data-v-99bc4152] {
    height: 118px;
    width: 118px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-details[data-v-99bc4152] {
    margin-left: 8px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
    font-size: 14px;
    margin: 5px 0;
    width: calc(100vw - 165px);
    line-height: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-name .yotpo-lightbox-product-price[data-v-99bc4152] {
    display: block;
    margin-top: 3px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-button[data-v-99bc4152] {
    min-height: 41px;
    width: calc(100vw - 165px)
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product .review-stars .score-title[data-v-99bc4152] {
    font-size: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer[data-v-99bc4152] {
    margin-top: 19px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer span[data-v-99bc4152] {
    font-size: 13px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select[data-v-99bc4152] {
    height: 66px;
    overflow: hidden;
    width: 85%
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select .yotpo-lightbox-product-select-image[data-v-99bc4152] {
    width: 63px;
    height: 63px;
    margin: 3px 0px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select .yotpo-lightbox-more-products[data-v-99bc4152] {
    top: 40px;
    bottom: unset;
    right: 18px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select .yotpo-lightbox-more-products[data-v-99bc4152]:nth-child(n+6) {
    display: inline-block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select .yotpo-lightbox-more-products>div[data-v-99bc4152] {
    height: 26px;
    width: 26px;
    border-radius: 50%;
    background-color: #FBF4F4;
    text-align: center;
    cursor: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select .yotpo-lightbox-more-products>div .text[data-v-99bc4152] {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select .yotpo-lightbox-more-products>div .yotpo-icon[data-v-99bc4152] {
    font-size: 18px;
    line-height: 29px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer.show-all .yotpo-lightbox-products-select[data-v-99bc4152] {
    width: unset
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer.show-all .yotpo-lightbox-products-select .yotpo-lightbox-more-products[data-v-99bc4152] {
    position: static;
    margin-left: 17px;
    display: inline-block
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer.show-all .yotpo-lightbox-products-select .yotpo-lightbox-more-products>div .yotpo-icon[data-v-99bc4152] {
    line-height: 26px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review[data-v-99bc4152] {
    padding-top: 30px;
    border-top: 1px solid #eaeaea
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram[data-v-99bc4152]:first-child,
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review[data-v-99bc4152]:first-child {
    padding-top: 0;
    border: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-sum[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer .yotpo-helpful .vote-sum[data-v-99bc4152] {
    font-size: 14px;
    line-height: 34px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-footer .yotpo-helpful .vote-btn .yotpo-icon[data-v-99bc4152]:before,
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn .yotpo-icon[data-v-99bc4152]:before {
    font-size: 20px !important;
    line-height: 34px !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram[data-v-99bc4152]:after,
  .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review[data-v-99bc4152]:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header[data-v-99bc4152] {
    padding-bottom: 0;
    margin-bottom: 6px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-instagram-username[data-v-99bc4152] {
    font-size: 14px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-review-date[data-v-99bc4152] {
    font-size: 13px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
    font-size: 14px;
    margin-left: 0;
    max-height: unset;
    line-height: 21px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-footer[data-v-99bc4152] {
    margin-left: 0;
    float: left;
    margin-top: 22px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-icon-profile[data-v-99bc4152] {
    height: 34.6px;
    width: 34.6px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152] {
    font-size: 16px;
    line-height: 34.6px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
    font-size: 14px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-title[data-v-99bc4152] {
    font-size: 13px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-title[data-v-99bc4152] {
    padding-bottom: 0px;
    line-height: 24px;
    font-size: 14px;
    font-weight: 600
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-review[data-v-99bc4152] {
    font-size: 14px;
    line-height: 24px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-review *[data-v-99bc4152] {
    font-size: 14px;
    line-height: 24px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer[data-v-99bc4152] {
    margin-left: 0
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .social-link[data-v-99bc4152] {
    width: 34px;
    height: 34px;
    margin-left: 5px
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-footer .footer-actions .share-options-wrapper .share-options .social-link[data-v-99bc4152]:before {
    font-size: 19px !important;
    line-height: 34px !important
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-image-loader-wrapper[data-v-99bc4152] {
    position: fixed;
    top: 50%;
    left: 50%
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box[data-v-99bc4152] {
    width: 100%;
    text-align: center;
    height: 50px;
    border-top: solid 1px #eaeaea;
    background: #fff;
    position: relative
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box .logo-not-clickable-color[data-v-99bc4152] {
    color: #6b6d76
}
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box a>.yotpo-logo-title[data-v-99bc4152] {
    color: #6b6d76 !important
}
}
@media (min-width: 700px) and (max-width: 1023px) and (max-height: 450px) {
.yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-image.lightbox-player[data-v-99bc4152] {
    height: 46vw
}
}
.yotpo.yotpo-lightbox.yotpo-lightbox-new.testimonials-lightbox .yotpo-modal .yotpo-modal-mask.yotpo-active-display[data-v-99bc4152] {
  opacity: 0.65
}
.yotpo.yotpo-add-to-cart-button-tooltip[data-v-99bc4152] {
  border-radius: 3px;
  -webkit-box-shadow: 2px 2px 7px 0 rgba(169, 208, 255, 0.31);
          box-shadow: 2px 2px 7px 0 rgba(169, 208, 255, 0.31);
  border: solid 1px #eaeaea;
  background-color: #fff;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  color: #6b6d78;
  padding: 5px 8px;
  line-height: 1.67;
  position: fixed;
  z-index: 2147483647;
  width: 169px
}
.yotpo.yotpo-add-to-cart-button-tooltip .tool-tip-unavailable[data-v-99bc4152] {
  font-size: 12px;
  font-weight: 600;
  color: #6b6d78
}
.yotpo.yotpo-add-to-cart-button-tooltip .tool-tip-unavailable .yotpo-icon[data-v-99bc4152] {
  color: #acb5d4;
  float: left;
  margin-right: 6px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo[data-v-99bc4152] {
  z-index: 2147483647;
  position: relative
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal[data-v-99bc4152] {
  opacity: 0;
  overflow-y: auto
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal .yotpo-modal-mask[data-v-99bc4152] {
  opacity: 0
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal .yotpo-modal-mask.yotpo-active-display[data-v-99bc4152] {
  opacity: 0.8
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal .yotpo-lightbox-container[data-v-99bc4152] {
  direction: LTR;
  text-align: left;
  opacity: 0;
  top: 15%;
  -webkit-transition: opacity 0.3s ease-out 0s;
  transition: opacity 0.3s ease-out 0s
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active[data-v-99bc4152] {
  opacity: 1
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
  position: relative;
  z-index: 900;
  height: 80%;
  width: 1082px;
  margin: auto
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-helpful[data-v-99bc4152] {
  position: static
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-active-display[data-v-99bc4152] {
  opacity: 1
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
  position: relative;
  background-color: black;
  max-width: 640px;
  max-height: 640px;
  border-radius: 3px 0 0 3px;
  height: 100%
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small[data-v-99bc4152] {
  display: block !important
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
  color: #6A6C77;
  z-index: 9000;
  font-size: 15px;
  font-weight: bolder;
  top: 14px;
  right: -415px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows[data-v-99bc4152] {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 0;
  z-index: 1001;
  margin-top: -20px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152] {
  float: left;
  text-shadow: rgba(0, 0, 0, 0.34) 0 0 30px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
  float: right;
  text-shadow: rgba(0, 0, 0, 0.34) 0 0 30px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
  cursor: pointer;
  color: #737373;
  font-size: 40px;
  padding: 270px 20px;
  position: relative;
  top: -270px;
  height: 50%
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152]:hover,
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152]:hover {
  color: #fff
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  top: 0;
  -webkit-transition: none;
  transition: none
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content[data-v-99bc4152] {
  background: inherit;
  text-align: center;
  display: table
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container[data-v-99bc4152] {
  display: table;
  table-layout: fixed;
  position: absolute;
  left: 0;
  height: 100%;
  width: 500%;
  font-size: 0
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container.gallery-animations[data-v-99bc4152] {
  -webkit-transition: left 0.5s ease-out 0s;
  transition: left 0.5s ease-out 0s
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image-container[data-v-99bc4152] {
  display: table-cell;
  height: 100%;
  vertical-align: middle
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image[data-v-99bc4152] {
  max-width: 640px;
  max-height: 640px;
  border-radius: 3px;
  margin: auto;
  display: block
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image.lightbox-player[data-v-99bc4152] {
  height: 100%;
  overflow: auto
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-image-loader[data-v-99bc4152] {
  margin: -35px auto 0 auto
}
@-webkit-keyframes yotpo-image-loader-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em #ffffff;
            box-shadow: 0 2.5em 0 -1.3em #ffffff
}
40% {
    -webkit-box-shadow: 0 2.5em 0 0 #ffffff;
            box-shadow: 0 2.5em 0 0 #ffffff
}
}
@keyframes yotpo-image-loader-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em #ffffff;
            box-shadow: 0 2.5em 0 -1.3em #ffffff
}
40% {
    -webkit-box-shadow: 0 2.5em 0 0 #ffffff;
            box-shadow: 0 2.5em 0 0 #ffffff
}
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 2px;
  height: 100%;
  max-height: 640px;
  background-color: white;
  z-index: 8888;
  width: 426px;
  border-radius: 0 3px 3px 0;
  padding: 28px 32px 28px 22px;
  overflow: auto;
  word-break: break-word;
  word-wrap: break-word
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
  overflow: auto;
  max-height: 384px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged[data-v-99bc4152] {
  overflow: auto;
  max-height: 303px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
  overflow: auto;
  max-height: 367px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc[data-v-99bc4152] {
  overflow: auto;
  max-height: 287px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yotpo-helpful[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review[data-v-99bc4152] {
  text-align: left
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yotpo-main[data-v-99bc4152] {
  overflow: auto;
  max-height: 380px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main[data-v-99bc4152] {
  overflow: auto;
  max-height: 514px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main .content-title[data-v-99bc4152] {
  color: #6B6D76
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main .content-review[data-v-99bc4152] {
  color: #6B6D76
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-header[data-v-99bc4152] {
  display: table;
  width: 100%
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-header .yotpo-header-element.yotpo-header-actions[data-v-99bc4152] {
  float: right
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-header .yotpo-header-element[data-v-99bc4152] {
  text-align: left;
  float: left
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
  max-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
  overflow: auto;
  max-height: 501px;
  white-space: pre-line
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
  overflow: auto;
  max-height: 518px;
  white-space: pre-line
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-helpful[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element[data-v-99bc4152] {
  padding-top: 2px;
  display: inline-block;
  vertical-align: top
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element .y-label[data-v-99bc4152] {
  min-width: 0px;
  padding: 0px;
  font-size: 12px;
  vertical-align: top
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-user-title[data-v-99bc4152] {
  background: none
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
  color: #cf9499
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header-element .y-label.yotpo-review-date[data-v-99bc4152] {
  float: left
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-icon-profile[data-v-99bc4152] {
  position: relative;
  width: 45px;
  height: 45px;
  margin-right: 8px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background: #e2bfc2
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-icon-profile .yotpo-user-letter[data-v-99bc4152] {
  background: transparent !important;
  position: absolute;
  top: 13px;
  width: 100%;
  min-width: 100%;
  left: 1px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-weight: bold
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-icon-profile .yotpo-user-letter span.yotpo-icon[data-v-99bc4152] {
  color: #fff
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .hidden-stars[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .hidden-stars[data-v-99bc4152] {
  padding-top: 10px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-read-more[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-read-more[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .rest-content-collapsed[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .rest-content-collapsed[data-v-99bc4152] {
  opacity: 1;
  display: inherit
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-tool-tip[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-tool-tip[data-v-99bc4152] {
  z-index: 88890;
  left: 100px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-footer .label-helpful[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-footer .label-helpful[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='google'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='linkedin'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='google'][data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='linkedin'][data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-footer .share-options-wrapper span[data-social='twitter'] .yotpo-icon-dot[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-footer .share-options-wrapper span[data-social='twitter'] .yotpo-icon-dot[data-v-99bc4152] {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-instagram-username[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username[data-v-99bc4152] {
  line-height: 22px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-review-date[data-v-99bc4152],
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-review-date[data-v-99bc4152] {
  right: 1px;
  top: 13px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container[data-v-99bc4152] {
  border-bottom: 1px solid #e3e3e3;
  margin: -10px -32px 20px -22px;
  padding-left: 22px;
  padding-bottom: 20px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-main-image[data-v-99bc4152] {
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  height: 100px;
  width: 100px;
  -o-object-fit: contain;
     object-fit: contain
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-details[data-v-99bc4152] {
  display: inline
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-name[data-v-99bc4152] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute;
  display: inline;
  margin-top: 15px;
  margin-left: 15px;
  color: #6B6D76;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5 !important;
  text-transform: none !important;
  letter-spacing: normal
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-name .yotpo-lightbox-product-price[data-v-99bc4152] {
  font-family: "Open Sans";
  font-weight: normal;
  display: block
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-name .yotpo-lightbox-product-price[data-v-99bc4152]:empty {
  display: none
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button[data-v-99bc4152] {
  cursor: pointer;
  position: absolute;
  margin-top: 50px;
  margin-left: 15px;
  color: #fff;
  border-radius: 3px;
  padding: 7px 30px;
  border: none;
  font-weight: bold;
  min-width: 110px;
  min-height: 36px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer h3[data-v-99bc4152] {
  font-weight: bold;
  line-height: 17px;
  font-size: 13px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-select[data-v-99bc4152] {
  text-align: left;
  margin-top: 10px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-select li[data-v-99bc4152] {
  display: inline-block
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-select-image[data-v-99bc4152] {
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  margin-right: 1px;
  height: 40px;
  width: 40px;
  -o-object-fit: contain;
     object-fit: contain
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-selected[data-v-99bc4152] {
  border-color: #1cc286
}
@media only screen and (max-width: 480px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button[data-v-99bc4152] {
    padding: 7px 7px
}
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .yotpo-logo-bg-white[data-v-99bc4152] {
  border-radius: 50%;
  padding: 6px;
  margin: 10px 5px;
  background-color: #2f84ed !important
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .yotpo-icon-yotpo-logo-text[data-v-99bc4152] {
  color: #fff !important;
  font-size: 14px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box[data-v-99bc4152] {
  padding: 0;
  border: none;
  z-index: 800;
  float: right;
  position: absolute;
  right: 0
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label a>.yotpo-logo-title[data-v-99bc4152] {
  color: #6A6C77 !important
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .logo-not-clickable-container[data-v-99bc4152] {
  cursor: default
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label .logo-not-clickable-container div[data-v-99bc4152] {
  display: inline
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-shoppable-instagram .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button[data-v-99bc4152] {
  background-color: #71b1ff
}
@media only screen and (max-width: 480px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-shoppable-instagram .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button[data-v-99bc4152] {
    font-size: 14px
}
}
@media only screen and (max-width: 1280px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
    max-height: 258px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
    max-height: 241px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged[data-v-99bc4152] {
    max-height: 178px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc[data-v-99bc4152] {
    max-height: 161px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
    max-height: 392px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
    max-height: 375px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name .yotpo-lightbox-product-price[data-v-99bc4152] {
    display: block
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main[data-v-99bc4152] {
    margin-left: 0
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main .content-review[data-v-99bc4152] {
    font-size: 13px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-footer[data-v-99bc4152] {
    margin-left: 0
}
}
@media only screen and (min-width: 1281px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    max-height: 700px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-main[data-v-99bc4152] {
    padding: 1px 0
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    right: 16px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username[data-v-99bc4152] {
    max-width: 250px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-location[data-v-99bc4152] {
    max-width: 250px
}
}
@media only screen and (max-width: 1280px) and (min-width: 960px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    width: 920px;
    max-height: 574px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    max-width: 530px;
    max-height: 530px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    right: -368px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    top: -230px;
    padding: 230px 20px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image[data-v-99bc4152] {
    max-width: 530px;
    max-height: 530px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    width: 390px;
    max-height: 530px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main[data-v-99bc4152] {
    padding: 1px 0
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-regular-box[data-v-99bc4152] {
    padding-left: 0
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username[data-v-99bc4152] {
    max-width: 200px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yotpo-main[data-v-99bc4152] {
    overflow: auto;
    max-height: 254px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main[data-v-99bc4152] {
    overflow: auto;
    max-height: 388px
}
}
@media only screen and (max-width: 960px) and (min-width: 769px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    width: 788px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    max-width: 420px;
    max-height: 420px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    right: -356px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    top: -180px;
    padding: 180px 20px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image[data-v-99bc4152] {
    max-width: 420px;
    max-height: 420px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    width: 368px;
    max-height: 420px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
    max-height: 148px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
    max-height: 131px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged[data-v-99bc4152] {
    max-height: 68px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc[data-v-99bc4152] {
    max-height: 51px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yotpo-main[data-v-99bc4152] {
    overflow: auto;
    max-height: 144px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
    max-height: 282px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
    max-height: 265px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-main[data-v-99bc4152] {
    overflow: auto;
    max-height: 278px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-instagram-username[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username[data-v-99bc4152] {
    max-width: 200px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main[data-v-99bc4152] {
    padding: 1px 0
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-shoppable-instagram .yotpo-lightbox-content-container .yotpo-lightbox-products-container .yotpo-lightbox-product-button[data-v-99bc4152] {
    font-size: 18px
}
}
@media only screen and (max-width: 768px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    top: 5%;
    margin: auto
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    position: inherit;
    border-radius: 3px 3px 0 0 !important
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    right: 14px;
    color: white
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    max-height: initial;
    height: initial;
    right: 0;
    border-radius: 0 0 3px 3px !important;
    position: inherit
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
    max-height: initial;
    height: initial;
    width: 371px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc[data-v-99bc4152] {
    max-height: initial;
    height: initial
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged[data-v-99bc4152] {
    max-height: initial;
    height: initial
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-tagged.yotpo-loc[data-v-99bc4152] {
    max-height: initial;
    height: initial
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-main[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-main[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yotpo-main[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yotpo-main[data-v-99bc4152] {
    max-height: initial;
    height: initial
}
}
@media only screen and (max-width: 768px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    width: 445px;
    height: 825px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    width: 445px;
    max-height: 445px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    top: -180px;
    padding: 180px 20px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image[data-v-99bc4152] {
    max-width: 445px;
    max-height: 445px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    right: 12px;
    top: 22px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    position: inherit;
    width: 420px;
    right: 0;
    display: table
}
}
@media only screen and (max-width: 768px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    position: inherit;
    width: 445px;
    right: 0;
    display: table
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-icon-btn-small .yotpo-icon.yotpo-icon-cross[data-v-99bc4152] {
    right: 12px;
    top: 12px
}
}
@media only screen and (max-width: 768px) and (min-width: 480px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username[data-v-99bc4152] {
    max-width: 250px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-location[data-v-99bc4152] {
    max-width: 250px
}
}
@media only screen and (max-width: 480px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    width: 275px;
    height: 726px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container[data-v-99bc4152] {
    width: 275px;
    max-height: 275px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin[data-v-99bc4152] {
    top: -110px;
    padding: 110px 20px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image[data-v-99bc4152] {
    max-width: 275px;
    max-height: 275px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container[data-v-99bc4152] {
    width: 275px;
    max-height: none;
    display: table
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-review .yopto-main.yotpo-regular-box[data-v-99bc4152],
  .yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-lightbox-products-container+.yotpo-instagram .yopto-main.yotpo-regular-box[data-v-99bc4152] {
    width: 201px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-review .yotpo-icon-profile[data-v-99bc4152] {
    display: none
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-header .yotpo-header-element.yotpo-header-actions .y-label.yotpo-review-date[data-v-99bc4152] {
    top: -10px
}
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username[data-v-99bc4152] {
    max-width: 200px
}
}
@media only screen and (min-width: 1281px) {
.yotpo-lightbox.yotpo-lightbox-old .yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
    max-width: 250px
}
.yotpo-lightbox.yotpo-lightbox-old .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
    max-width: 235px
}
}
@media only screen and (min-width: 960px) and (max-width: 1280px) {
.yotpo-lightbox.yotpo-lightbox-old .yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
    max-width: 220px
}
.yotpo-lightbox.yotpo-lightbox-old .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
    max-width: 199px
}
}
@media only screen and (min-width: 769px) and (max-width: 960px) {
.yotpo-lightbox.yotpo-lightbox-old .yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
    max-width: 205px
}
.yotpo-lightbox.yotpo-lightbox-old .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
    max-width: 177px
}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.yotpo-lightbox.yotpo-lightbox-old .yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
    max-width: 250px
}
.yotpo-lightbox.yotpo-lightbox-old .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
    max-width: 254px
}
}
@media only screen and (max-width: 480px) {
.yotpo-lightbox.yotpo-lightbox-old .yotpo-lightbox-products-container .yotpo-lightbox-products-main .yotpo-lightbox-product .yotpo-lightbox-product-name[data-v-99bc4152] {
    max-width: 130px
}
.yotpo-lightbox.yotpo-lightbox-old .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
    max-width: 216px
}
}
@media only screen and (width: 768px) {
.yotpo-lightbox.yotpo-lightbox-old .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name[data-v-99bc4152] {
    max-width: 229px
}
}
.yotpo.yotpo-lightbox.yotpo-lightbox-old.testimonials-lightbox .yotpo-modal .yotpo-modal-mask.yotpo-active-display[data-v-99bc4152] {
  opacity: 0.4
}
@media only screen and (max-width: 1440px) {
.yotpo-lightbox.yotpo-lightbox-old.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container[data-v-99bc4152] {
    top: 10%;
    height: 84%
}
}
.yotpo-slider .yotpo-slider-title-wrapper[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-slider-title-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-slider-title-wrapper[data-v-99bc4152] {
  margin-bottom: 20px
}
.yotpo-slider .yotpo-slider-title-wrapper .yotpo-slider-title[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-slider-title-wrapper .yotpo-slider-title[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title[data-v-99bc4152] {
  font-family: Arial
}
.yotpo-slider .y-image-overlay[data-v-99bc4152],
.yotpo-visual-carousel .y-image-overlay[data-v-99bc4152],
.yotpo-pictures-widget .y-image-overlay[data-v-99bc4152] {
  border-radius: 3px
}
.yotpo-slider .yotpo-slider-wrapper[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-slider-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-slider-wrapper[data-v-99bc4152] {
  position: relative;
  margin: auto;
  text-align: center
}
.yotpo-slider .yotpo-hover-enable .y-image-wrapper:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-slider .yotpo-hover-enable .hover-preview .yotpo-hover-icon[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-hover-enable .y-image-wrapper:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-hover-enable .hover-preview .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .y-image-wrapper:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .hover-preview .yotpo-hover-icon[data-v-99bc4152] {
  visibility: visible
}
.yotpo-slider .yotpo-pictures-gallery-header-wrapper[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-pictures-gallery-header-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-pictures-gallery-header-wrapper[data-v-99bc4152] {
  margin-bottom: 15px
}
.yotpo-slider .yotpo-display-wrapper[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper[data-v-99bc4152] {
  overflow: hidden;
  position: relative;
  margin: auto;
  text-align: center
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container[data-v-99bc4152] {
  font-size: 0;
  line-height: 0;
  position: relative;
  letter-spacing: normal;
  white-space: nowrap
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container[data-v-99bc4152] {
  position: relative;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  max-height: 180px;
  max-width: 180px
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container[data-v-99bc4152]:before,
.yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container[data-v-99bc4152]:before,
.yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container[data-v-99bc4152]:before {
  content: "";
  display: block;
  padding-top: 100%
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-image[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-image[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-image[data-v-99bc4152] {
  border-radius: 3px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video[data-v-99bc4152],
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video-preview[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video-preview[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-video-preview[data-v-99bc4152] {
  border-radius: 3px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer
}
.yotpo-slider .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .y-image-wrapper[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .y-image-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .y-image-wrapper[data-v-99bc4152] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden
}
.yotpo-slider .yotpo-display-wrapper .y-arrows[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows[data-v-99bc4152] {
  position: absolute;
  height: 100%;
  width: 100%
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .arrows-wrapper-right[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .arrows-wrapper-right[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .arrows-wrapper-right[data-v-99bc4152] {
  z-index: 9;
  position: absolute;
  right: 0;
  display: inline-block;
  height: 100%
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .arrows-wrapper-left[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .arrows-wrapper-left[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .arrows-wrapper-left[data-v-99bc4152] {
  z-index: 9;
  position: absolute;
  left: 0;
  display: inline-block;
  height: 100%
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152],
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152] {
  outline: none;
  color: #000;
  width: 54px !important;
  background-color: #ffffff;
  display: inline-block;
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 9;
  text-indent: -9999px;
  opacity: 0.7;
  cursor: pointer;
  font-size: 0;
  line-height: 1.2em
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before {
  font-size: 35px;
  line-height: 1.2em;
  display: block;
  text-indent: 0;
  position: relative;
  top: 50%;
  margin-top: -21px
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152] {
  left: 0;
  border-radius: 3px 0 0 3px
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before {
  right: 4px
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152],
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152] {
  right: 0;
  border-radius: 0 3px 3px 0
}
.yotpo-slider .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-visual-carousel .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before {
  left: 4px
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before,
.yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light[data-v-99bc4152]::before {
  left: 3px;
  font-size: 24px;
  margin-top: -12px
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before,
.yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light[data-v-99bc4152]::before {
  right: 3px;
  font-size: 24px;
  margin-top: -12px
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152] {
  font-size: 15px
}
.yotpo-slider.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-slider.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-visual-carousel.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-visual-carousel.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-2 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-1 .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152] {
  font-size: 20px
}
.yotpo-slider.yotpo-size-2 .yotpo-slider-title-wrapper[data-v-99bc4152],
.yotpo-slider.yotpo-size-1 .yotpo-slider-title-wrapper[data-v-99bc4152],
.yotpo-visual-carousel.yotpo-size-2 .yotpo-slider-title-wrapper[data-v-99bc4152],
.yotpo-visual-carousel.yotpo-size-1 .yotpo-slider-title-wrapper[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-2 .yotpo-slider-title-wrapper[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-1 .yotpo-slider-title-wrapper[data-v-99bc4152] {
  margin-bottom: 5px
}
.yotpo-pictures-gallery[data-v-99bc4152],
.yotpo-pictures-widget[data-v-99bc4152] {
  margin-top: 15px;
  margin-bottom: 15px
}
.yotpo-pictures-gallery .yotpo-default-button[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-default-button[data-v-99bc4152] {
  margin: 30px auto 30px auto;
  display: table
}
.yotpo-pictures-gallery .yotpo-default-button[data-v-99bc4152]:hover,
.yotpo-pictures-widget .yotpo-default-button[data-v-99bc4152]:hover {
  background-color: white
}
.yotpo-pictures-gallery .yotpo-image-loader[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-image-loader[data-v-99bc4152] {
  color: #e3e3e3;
  margin: auto;
  margin-top: 30px;
  margin-bottom: 90px
}
@-webkit-keyframes yotpo-image-loader-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em
}
40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0
}
}
@keyframes yotpo-image-loader-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em
}
40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0
}
}
.yotpo-pictures-gallery.yotpo-size-7 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-7 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152] {
  width: calc((100% - 30px) / 7);
  margin-right: 4.9px;
  margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-7 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(7n),
.yotpo-pictures-widget.yotpo-size-7 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(7n) {
  margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-7 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-7 .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 7);
  margin-right: -0.1px
}
.yotpo-pictures-gallery.yotpo-size-6 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-6 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152] {
  width: calc((100% - 25px) / 6);
  margin-right: 4.9px;
  margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-6 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(6n),
.yotpo-pictures-widget.yotpo-size-6 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(6n) {
  margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-6 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-6 .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 6);
  margin-right: -0.1px
}
.yotpo-pictures-gallery.yotpo-size-5 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-5 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152] {
  width: calc((100% - 20px) / 5);
  margin-right: 4.9px;
  margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-5 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(5n),
.yotpo-pictures-widget.yotpo-size-5 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(5n) {
  margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-5 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-5 .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 5);
  margin-right: -0.1px
}
.yotpo-pictures-gallery.yotpo-size-4 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-4 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152] {
  width: calc((100% - 15px) / 4);
  margin-right: 4.9px;
  margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-4 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(4n),
.yotpo-pictures-widget.yotpo-size-4 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(4n) {
  margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-4 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-4 .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 4);
  margin-right: -0.1px
}
.yotpo-pictures-gallery.yotpo-size-3 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-gallery.yotpo-size-2 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-gallery.yotpo-size-1 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-3 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-2 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-1 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152] {
  width: calc((100% - 10px) / 3);
  margin-right: 4.9px;
  margin-bottom: 5px
}
.yotpo-pictures-gallery.yotpo-size-3 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(3n),
.yotpo-pictures-gallery.yotpo-size-2 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(3n),
.yotpo-pictures-gallery.yotpo-size-1 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(3n),
.yotpo-pictures-widget.yotpo-size-3 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(3n),
.yotpo-pictures-widget.yotpo-size-2 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(3n),
.yotpo-pictures-widget.yotpo-size-1 .yotpo-image-spacing .yotpo-single-image-container[data-v-99bc4152]:nth-child(3n) {
  margin-right: 0
}
.yotpo-pictures-gallery.yotpo-size-3 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-gallery.yotpo-size-2 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-gallery.yotpo-size-1 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-3 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-2 .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget.yotpo-size-1 .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 3);
  margin-right: -0.1px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-header-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-pictures-gallery-header-wrapper[data-v-99bc4152] {
  margin-bottom: 15px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-sorting-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-pictures-gallery-sorting-wrapper[data-v-99bc4152] {
  min-height: 20px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-title-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-pictures-gallery-title-wrapper[data-v-99bc4152] {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-pictures-gallery-title-wrapper .yotpo-pictures-gallery-title[data-v-99bc4152] {
  bottom: 30px
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-title-wrapper .yotpo-nav-dropdown[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-pictures-gallery-title-wrapper .yotpo-nav-dropdown[data-v-99bc4152] {
  right: 10px;
  position: absolute;
  bottom: 0px
}
.yotpo-pictures-gallery .sort-loader[data-v-99bc4152],
.yotpo-pictures-widget .sort-loader[data-v-99bc4152] {
  left: 0;
  right: 0;
  margin-top: 120px;
  z-index: 9999;
  position: absolute;
  color: #888888
}
.yotpo-pictures-gallery .load-btn-white[data-v-99bc4152],
.yotpo-pictures-widget .load-btn-white[data-v-99bc4152] {
  color: #fff;
  background: white;
  border: 1px solid #000000;
  width: 120px;
  height: 40px
}
.yotpo-pictures-gallery .yotpo-icon-button-text[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-icon-button-text[data-v-99bc4152] {
  color: #000000
}
.yotpo-pictures-gallery .yotpo-pictures-gallery-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-pictures-gallery-wrapper[data-v-99bc4152] {
  max-width: 2450px;
  overflow: hidden;
  text-align: left;
  margin: auto
}
.yotpo-pictures-gallery .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-cta[data-v-99bc4152] {
  height: 30px;
  font-family: "Open Sans";
  font-weight: 600;
  pointer-events: none;
  text-align: center;
  display: block;
  margin-top: 15px;
  visibility: hidden
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .y-image-wrapper:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .y-image-wrapper:hover .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .y-image-wrapper:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .y-image-wrapper:hover .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview .yotpo-hover-cta[data-v-99bc4152] {
  visibility: visible
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon[data-v-99bc4152] {
  min-width: 100px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152] {
  font-size: 20px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152] {
  font-size: 24px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152] {
  font-size: 29px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon[data-v-99bc4152] {
  min-width: 120px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon .yotpo-icon-insta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon .yotpo-icon-cam-large[data-v-99bc4152] {
  font-size: 29px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon:hover .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon .yotpo-icon-star[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-big-icon.hover-preview .yotpo-hover-icon .yotpo-icon-empty-star[data-v-99bc4152] {
  font-size: 24px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-small:hover .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-small .yotpo-hover-cta[data-v-99bc4152] {
  width: 116px;
  height: 30px;
  font-size: 13px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-medium:hover .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-medium .yotpo-hover-cta[data-v-99bc4152] {
  width: 150px;
  height: 38px;
  font-size: 13.6px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .yotpo-hover-image-large:hover .yotpo-hover-cta[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .hover-preview.yotpo-hover-image-large .yotpo-hover-cta[data-v-99bc4152] {
  width: 187px;
  height: 48px;
  font-size: 17px
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .y-media-hover[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .y-media-hover[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  text-align: center
}
.yotpo-pictures-gallery .yotpo-hover-enable .yotpo-single-image-container .y-media-hover .y-hover-elements[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-hover-enable .yotpo-single-image-container .y-media-hover .y-hover-elements[data-v-99bc4152] {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center
}
.yotpo-pictures-gallery .y-image-wrapper[data-v-99bc4152],
.yotpo-pictures-widget .y-image-wrapper[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #e1e1e1;
  overflow: hidden
}
.yotpo-pictures-gallery .yotpo-single-image-container[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-single-image-container[data-v-99bc4152] {
  position: relative;
  margin-right: 0;
  margin-top: 0;
  float: left;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  max-height: 350px;
  max-width: 350px
}
.yotpo-pictures-gallery .yotpo-single-image-container[data-v-99bc4152]:before,
.yotpo-pictures-widget .yotpo-single-image-container[data-v-99bc4152]:before {
  content: "";
  display: block;
  padding-top: 100%
}
.yotpo-pictures-gallery .yotpo-single-image-container .yotpo-image[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-single-image-container .yotpo-image[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}
.yotpo-pictures-gallery .yotpo-single-image-container .yotpo-video[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-single-image-container .yotpo-video[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer
}
.yotpo-pictures-gallery .yotpo-single-image-container .yotpo-video-preview[data-v-99bc4152],
.yotpo-pictures-widget .yotpo-single-image-container .yotpo-video-preview[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}
.yotpo-shoppable-gallery[data-v-99bc4152] {
  direction: LTR;
  text-align: left
}
@-webkit-keyframes yotpo-image-loader-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em
}
40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0
}
}
@keyframes yotpo-image-loader-data-v-99bc4152 {
0%,
  80%,
  100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
            box-shadow: 0 2.5em 0 -1.3em
}
40% {
    -webkit-box-shadow: 0 2.5em 0 0;
            box-shadow: 0 2.5em 0 0
}
}
.yotpo-shoppable-gallery .yotpo-display-wrapper[data-v-99bc4152] {
  margin: auto
}
.yotpo-shoppable-gallery .yotpo-image-loader[data-v-99bc4152] {
  color: #e3e3e3;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 90px
}
.yotpo-shoppable-gallery .seperator[data-v-99bc4152] {
  border: #efefef 1px solid;
  margin: 0
}
.yotpo-shoppable-gallery .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 3.0001)
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper[data-v-99bc4152] {
  position: relative;
  height: 58px;
  background: white
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper.yotpo-fixed-header[data-v-99bc4152] {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1000
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-container[data-v-99bc4152] {
  max-width: 1280px;
  height: 100%;
  margin: auto;
  border-left: #efefef 1px solid;
  border-right: #efefef 1px solid
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .shop-image[data-v-99bc4152] {
  width: 38px;
  height: 38px;
  border-radius: 19px;
  vertical-align: middle;
  border: 1px solid #eaeaea;
  display: inline-block;
  float: left;
  margin: 3px 7px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .shop-image-placeholder[data-v-99bc4152] {
  position: absolute;
  background: url("//staticw2.yotpo.com/assets/insta_placeholder.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title[data-v-99bc4152] {
  font-family: Arial;
  color: #0a5184;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.14px;
  line-height: 44.619px;
  text-align: left;
  -webkit-transform: scaleX(1.0083);
          transform: scaleX(1.0083);
  margin-left: 5px;
  display: inline-block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 580px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .shop-details-wrapper[data-v-99bc4152] {
  display: inline-block;
  margin-top: 7px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper[data-v-99bc4152] {
  margin-top: 12px;
  float: right;
  margin-right: 13px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews-stars[data-v-99bc4152] {
  float: right
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-star[data-v-99bc4152],
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-half-star[data-v-99bc4152],
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-empty-star[data-v-99bc4152] {
  color: #fec600
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-header-reviews-wrapper .yotpo-shoppable-gallery-header-reviews[data-v-99bc4152] {
  float: right;
  clear: right;
  text-align: center;
  width: 100%;
  margin-top: 1px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-icon.yotpo-icon-left-arrow-thin[data-v-99bc4152] {
  margin-left: 13px;
  cursor: pointer;
  display: inline-block;
  float: left;
  margin-top: 13px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-header-wrapper .yotpo-icon.yotpo-icon-grid[data-v-99bc4152] {
  float: left;
  margin-top: 13px;
  margin-left: 5px;
  cursor: pointer
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-product-header-wrapper[data-v-99bc4152] {
  height: 45px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-product-header-wrapper .yotpo-shoppable-gallery-product-header-container[data-v-99bc4152] {
  max-width: 1280px;
  margin: auto;
  border-left: #efefef 1px solid;
  border-right: #efefef 1px solid
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-product-header-wrapper .yotpo-shoppable-gallery-product-header-title[data-v-99bc4152] {
  margin-left: 10px;
  font-family: Arial;
  color: #888888;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.14px;
  line-height: 44.619px;
  text-align: left;
  -webkit-transform: scaleX(1.0083);
          transform: scaleX(1.0083)
}
.yotpo-shoppable-gallery .y-image-overlay[data-v-99bc4152] {
  background-color: white;
  border-radius: 1px
}
@media (min-width: 768px) {
.yotpo-shoppable-gallery .y-image-overlay[data-v-99bc4152]:hover {
    opacity: 0.5
}
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-title-wrapper[data-v-99bc4152] {
  margin-bottom: 10px;
  text-align: 1px;
  position: relative;
  height: 30px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-title-wrapper.sorting-dropdown[data-v-99bc4152] {
  min-height: 20px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-title-wrapper .yotpo-shoppable-gallery-title[data-v-99bc4152] {
  color: black;
  font-size: 14px;
  line-height: 1px;
  position: relative;
  bottom: 30px;
  text-align: center;
  width: 100%
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-title-wrapper .yotpo-nav-dropdown[data-v-99bc4152] {
  right: 10px;
  position: absolute;
  bottom: 0px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-wrapper[data-v-99bc4152] {
  overflow: hidden;
  text-align: left;
  margin: auto;
  width: 100%;
  background-color: #f6f7f7
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-wrapper.yotpo-relative-wrapper[data-v-99bc4152] {
  position: relative;
  top: 52px
}
.yotpo-shoppable-gallery .yotpo-shoppable-gallery-images-wrapper[data-v-99bc4152] {
  margin: 0 auto;
  max-width: 768px
}
.yotpo-shoppable-gallery .y-image-wrapper[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 1px;
  background: #e1e1e1
}
.yotpo-shoppable-gallery .yotpo-single-image-container[data-v-99bc4152] {
  border-image-width: 0;
  position: relative;
  margin-right: 0;
  margin-top: 0;
  float: left;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block
}
.yotpo-shoppable-gallery .yotpo-single-image-container[data-v-99bc4152]:before {
  content: "";
  display: block;
  padding-top: 100%
}
.yotpo-shoppable-gallery .yotpo-single-image-container .yotpo-image[data-v-99bc4152] {
  border-radius: 1px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 345px;
  max-height: 345px
}
.yotpo-shoppable-gallery .yotpo-single-image-container .yotpo-video[data-v-99bc4152] {
  border-radius: 1px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 345px;
  max-height: 345px;
  cursor: pointer
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container[data-v-99bc4152] {
  border-bottom: 1px solid #e3e3e3;
  margin: -10px -32px 20px -22px;
  padding-left: 22px;
  padding-bottom: 20px
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-main-image[data-v-99bc4152] {
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  height: 100px;
  width: 100px;
  -o-object-fit: cover;
     object-fit: cover
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-name[data-v-99bc4152] {
  position: absolute;
  display: initial;
  margin-top: 15px;
  margin-left: 15px;
  color: #6B6D76
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-button[data-v-99bc4152] {
  position: absolute;
  margin-top: 50px;
  margin-left: 15px;
  color: #fff;
  background-color: white;
  border-radius: 3px;
  padding: 7px 50px;
  border: none;
  font-weight: bold
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-products-footer[data-v-99bc4152] {
  margin-top: 10px
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-products-select[data-v-99bc4152] {
  text-align: left;
  margin-top: 10px
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-select-image[data-v-99bc4152] {
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  margin-right: 1px;
  height: 40px;
  width: 40px
}
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-selected[data-v-99bc4152] {
  border-color: #1cc286
}
@media only screen and (max-width: 480px) {
.yotpo-shoppable-gallery .yotpo-gallery-products-container .yotpo-gallery-product-button[data-v-99bc4152] {
    padding: 7px 30px
}
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper[data-v-99bc4152] {
  background: #f6f7f7
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper.yotpo-relative-wrapper[data-v-99bc4152] {
  position: relative;
  top: 52px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container[data-v-99bc4152] {
  max-width: 768px;
  margin: auto
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title[data-v-99bc4152] {
  height: 70px;
  position: relative;
  padding: 2%
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-image[data-v-99bc4152] {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  margin: auto;
  float: left
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-name[data-v-99bc4152] {
  font-family: Arial;
  color: #56575f;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.12px;
  -webkit-transform: scaleX(1.0083);
          transform: scaleX(1.0083);
  margin: 16px 16px;
  float: left;
  width: calc(100% - 50px - 120px - 16px*2);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-button[data-v-99bc4152] {
  font-family: Arial;
  color: #71b1ff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.12px;
  text-align: center;
  margin: auto;
  border: 1px solid;
  border-radius: 5px;
  height: 40px;
  width: 120px;
  background: white;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-image-container[data-v-99bc4152] {
  position: relative
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-image-container .yotpo-shoppable-image-placeholder[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("//staticw2.yotpo.com/assets/insta_placeholder.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-image-container .yotpo-shoppable-image[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-image-container .yotpo-shoppable-image.yotpo-clickable[data-v-99bc4152] {
  cursor: pointer
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container[data-v-99bc4152] {
  border-top: 1px solid;
  border-color: #E0E0E0
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements[data-v-99bc4152] {
  overflow: hidden;
  margin: auto;
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-separator[data-v-99bc4152] {
  margin-left: 16px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-separator[data-v-99bc4152]:before {
  content: "";
  display: block;
  position: absolute;
  left: -12px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background: #e0e0e0
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product[data-v-99bc4152] {
  float: left;
  padding: 10px;
  text-align: center;
  background: white;
  border-radius: 5px;
  border: 1px solid #e1e1e1
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-image[data-v-99bc4152] {
  height: 128px;
  width: 128px;
  -o-object-fit: contain;
     object-fit: contain
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-name[data-v-99bc4152] {
  max-width: 128px;
  padding-top: 10px;
  padding-bottom: 5px;
  font-family: Arial;
  color: #56575f;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.12px;
  -webkit-transform: scaleX(1.0083);
          transform: scaleX(1.0083);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-reviews-count[data-v-99bc4152] {
  font-size: 12px;
  margin-left: 3px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-gallery-header-reviews-stars[data-v-99bc4152] {
  padding-bottom: 10px;
  -webkit-transform: scaleX(1.0083);
          transform: scaleX(1.0083)
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-star[data-v-99bc4152],
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-half-star[data-v-99bc4152],
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-gallery-header-reviews-stars .yotpo-icon-empty-star[data-v-99bc4152] {
  color: #fec600;
  float: none
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-button[data-v-99bc4152] {
  font-family: Arial;
  color: #71b1ff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.12px;
  text-align: center;
  margin: auto;
  border: 1px solid;
  border-radius: 5px;
  height: 35px;
  width: 120px;
  background: white;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats[data-v-99bc4152] {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  opacity: 0;
  height: 60px;
  padding: 2.5%
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .pull-left[data-v-99bc4152] {
  text-align: left;
  float: left
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .pull-right[data-v-99bc4152] {
  text-align: right;
  float: right
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes[data-v-99bc4152],
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales[data-v-99bc4152],
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  font-family: Arial;
  color: #56575f;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.12px;
  -webkit-transform: scaleX(1.0083);
          transform: scaleX(1.0083)
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  padding-right: 10px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  color: #1cc286
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart[data-v-99bc4152] {
  color: #56575f;
  padding-right: 10px
}
.yotpo-shoppable-gallery .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-title[data-v-99bc4152] {
  font-family: Arial;
  color: #888888;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.13px;
  line-height: 44.619px;
  text-align: left;
  -webkit-transform: scaleX(1.0083);
          transform: scaleX(1.0083);
  padding-left: 2.5%
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-button[data-v-99bc4152] {
  margin-top: 3px
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  font-size: 15px;
  margin-top: 3px
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  padding-right: 7px
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart[data-v-99bc4152] {
  padding-right: 5px;
  margin-top: 3px
}
.yotpo-shoppable-gallery.yotpo-size-4 .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title[data-v-99bc4152] {
  max-width: 410px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-name[data-v-99bc4152] {
  margin-top: 15px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-button[data-v-99bc4152] {
  margin-top: 3px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  margin-top: 5px;
  font-size: 15px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  padding-right: 5px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart[data-v-99bc4152] {
  padding-right: 5px;
  margin-top: 5px
}
.yotpo-shoppable-gallery.yotpo-size-3 .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title[data-v-99bc4152] {
  max-width: 295px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title[data-v-99bc4152] {
  padding: 4%
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-image[data-v-99bc4152] {
  width: 38px;
  height: 38px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-name[data-v-99bc4152] {
  margin-top: 10px;
  width: calc(100% - 38px - 120px - 16px*2)
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats[data-v-99bc4152] {
  height: 50px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  margin-top: 7px;
  font-size: 14px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  padding-right: 5px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart[data-v-99bc4152] {
  padding-right: 5px;
  margin-top: 7px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-image[data-v-99bc4152] {
  height: 120px;
  width: 120px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-name[data-v-99bc4152] {
  max-width: 120px
}
.yotpo-shoppable-gallery.yotpo-size-2 .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title[data-v-99bc4152] {
  max-width: 135px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title[data-v-99bc4152] {
  padding: 4%
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-image[data-v-99bc4152] {
  width: 38px;
  height: 38px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-title .yotpo-shoppable-product-name[data-v-99bc4152] {
  margin-top: 10px;
  width: calc(100% - 38px - 120px - 16px*2)
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats[data-v-99bc4152] {
  height: 50px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  margin-top: 10px;
  font-size: 14px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-likes-count[data-v-99bc4152],
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-shoppable-sales-count[data-v-99bc4152] {
  padding-right: 5px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-stats .yotpo-icon.yotpo-icon-heart[data-v-99bc4152] {
  padding-right: 5px;
  margin-top: 10px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-image[data-v-99bc4152] {
  height: 100px;
  width: 100px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-name[data-v-99bc4152] {
  max-width: 120px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-single-image-wrapper .yotpo-shoppable-single-view-container .yotpo-shoppable-tagged-products-container .yotpo-shoppable-products-elements .yotpo-shoppable-product .yotpo-shoppable-product-button[data-v-99bc4152] {
  width: 100px
}
.yotpo-shoppable-gallery.yotpo-size-1 .yotpo-shoppable-gallery-header-wrapper .yotpo-shoppable-gallery-title[data-v-99bc4152] {
  max-width: 115px
}
.yotpo-shoppers-say .shoppers-say-title[data-v-99bc4152] {
  height: 22px;
  font-family: Open Sans;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #051146;
  text-align: center;
  margin-top: 49px
}
.yotpo-shoppers-say .yotpo-icon-star[data-v-99bc4152],
.yotpo-shoppers-say .yotpo-icon-empty-star[data-v-99bc4152],
.yotpo-shoppers-say .yotpo-icon-full-star[data-v-99bc4152],
.yotpo-shoppers-say .yotpo-icon-half-star[data-v-99bc4152] {
  width: 18px;
  height: 18px;
  color: #e7721b
}
.yotpo-shoppers-say .yotpo-icon-down-arrow[data-v-99bc4152],
.yotpo-shoppers-say .yotpo-icon-up-arrow[data-v-99bc4152] {
  width: 12px;
  height: 7px;
  color: #0084e9 !important
}
.yotpo-shoppers-say .yotpo-icon-down-arrow[data-v-99bc4152]:hover,
.yotpo-shoppers-say .yotpo-icon-up-arrow[data-v-99bc4152]:hover {
  color: #0077d2 !important
}
.yotpo-shoppers-say .single-sentence-content-align[data-v-99bc4152] {
  text-align: center
}
.yotpo-shoppers-say .no-border-top[data-v-99bc4152] {
  border-top: none
}
.yotpo-shoppers-say .yotpo-regular-box[data-v-99bc4152] {
  padding-top: 10px
}
.yotpo-shoppers-say .single-best-sentence .sentence-wrapper[data-v-99bc4152] {
  cursor: pointer
}
.yotpo-shoppers-say .single-best-sentence .review-stars[data-v-99bc4152] {
  margin: auto
}
.yotpo-shoppers-say .single-best-sentence .sentence-content[data-v-99bc4152] {
  max-width: 670px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}
.yotpo-shoppers-say .single-best-sentence .single-sentence-text-content[data-v-99bc4152] {
  margin-top: 8px
}
.yotpo-shoppers-say .single-best-sentence .full-review-background[data-v-99bc4152] {
  padding: 20px 0;
  border-radius: 3px;
  background-color: #E8F6FF;
  margin-bottom: 20px
}
.yotpo-shoppers-say .single-best-sentence .no-review-background[data-v-99bc4152] {
  padding-top: 20px;
  background: transparent;
  border: none
}
.yotpo-shoppers-say .single-best-sentence .more-reviews[data-v-99bc4152] {
  height: 18px;
  font-family: Open Sans;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #37416b !important
}
.yotpo-shoppers-say .single-best-sentence .more-reviews[data-v-99bc4152]:hover {
  color: #50587e !important
}
.yotpo-shoppers-say .single-best-sentence .sentence[data-v-99bc4152] {
  min-height: 24px;
  font-family: Open Sans;
  font-size: 18px;
  font-weight: normal;
  font-style: italic !important;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #051146
}
.yotpo-shoppers-say .single-best-sentence .display-name[data-v-99bc4152] {
  height: 17px;
  font-family: Open Sans;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #697090;
  margin-bottom: 20px;
  margin-top: 8px
}
.yotpo-shoppers-say .single-best-sentence .review-title[data-v-99bc4152] {
  font-family: Open Sans;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #051146
}
.yotpo-shoppers-say .single-best-sentence .full-review[data-v-99bc4152] {
  font-family: Open Sans;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: center;
  color: #051146;
  margin: 10px 0
}
.yotpo-display-wrapper .yotpo-pictures-gallery-header-wrapper.row-size-1[data-v-99bc4152] {
  max-width: calc(640px + 1 * 320px);
  margin-left: auto;
  margin-right: auto
}
.yotpo-display-wrapper .yotpo-pictures-gallery-header-wrapper.row-size-2[data-v-99bc4152] {
  max-width: calc(640px + 2 * 320px);
  margin-left: auto;
  margin-right: auto
}
.yotpo-display-wrapper .yotpo-pictures-gallery-header-wrapper.row-size-3[data-v-99bc4152] {
  max-width: calc(640px + 3 * 320px);
  margin-left: auto;
  margin-right: auto
}
.yotpo .yotpo-pictures-collage-wrapper[data-v-99bc4152] {
  letter-spacing: 0
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-0 .y-image-wrapper[data-v-99bc4152] {
  margin: 0px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-1 .y-image-wrapper[data-v-99bc4152] {
  margin: 1px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-2 .y-image-wrapper[data-v-99bc4152] {
  margin: 2px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-3 .y-image-wrapper[data-v-99bc4152] {
  margin: 3px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-4 .y-image-wrapper[data-v-99bc4152] {
  margin: 4px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-5 .y-image-wrapper[data-v-99bc4152] {
  margin: 5px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-6 .y-image-wrapper[data-v-99bc4152] {
  margin: 6px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-7 .y-image-wrapper[data-v-99bc4152] {
  margin: 7px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-8 .y-image-wrapper[data-v-99bc4152] {
  margin: 8px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-9 .y-image-wrapper[data-v-99bc4152] {
  margin: 9px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-10 .y-image-wrapper[data-v-99bc4152] {
  margin: 10px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-11 .y-image-wrapper[data-v-99bc4152] {
  margin: 11px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-12 .y-image-wrapper[data-v-99bc4152] {
  margin: 12px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-13 .y-image-wrapper[data-v-99bc4152] {
  margin: 13px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-14 .y-image-wrapper[data-v-99bc4152] {
  margin: 14px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-15 .y-image-wrapper[data-v-99bc4152] {
  margin: 15px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-16 .y-image-wrapper[data-v-99bc4152] {
  margin: 16px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-17 .y-image-wrapper[data-v-99bc4152] {
  margin: 17px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-18 .y-image-wrapper[data-v-99bc4152] {
  margin: 18px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-19 .y-image-wrapper[data-v-99bc4152] {
  margin: 19px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-20 .y-image-wrapper[data-v-99bc4152] {
  margin: 20px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-21 .y-image-wrapper[data-v-99bc4152] {
  margin: 21px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-22 .y-image-wrapper[data-v-99bc4152] {
  margin: 22px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-23 .y-image-wrapper[data-v-99bc4152] {
  margin: 23px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-24 .y-image-wrapper[data-v-99bc4152] {
  margin: 24px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-25 .y-image-wrapper[data-v-99bc4152] {
  margin: 25px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-26 .y-image-wrapper[data-v-99bc4152] {
  margin: 26px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-27 .y-image-wrapper[data-v-99bc4152] {
  margin: 27px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-28 .y-image-wrapper[data-v-99bc4152] {
  margin: 28px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-29 .y-image-wrapper[data-v-99bc4152] {
  margin: 29px
}
.yotpo .yotpo-pictures-collage-wrapper.yotpo-image-spacing-30 .y-image-wrapper[data-v-99bc4152] {
  margin: 30px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-gallery-images-wrapper.row-size-1[data-v-99bc4152] {
  max-width: calc(640px + 1 * 320px);
  margin-left: auto;
  margin-right: auto
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-gallery-images-wrapper.row-size-2[data-v-99bc4152] {
  max-width: calc(640px + 2 * 320px);
  margin-left: auto;
  margin-right: auto
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-gallery-images-wrapper.row-size-3[data-v-99bc4152] {
  max-width: calc(640px + 3 * 320px);
  margin-left: auto;
  margin-right: auto
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-row[data-v-99bc4152] {
  font-size: 0;
  line-height: 0
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-single-image-container[data-v-99bc4152] {
  float: none
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image[data-v-99bc4152] {
  display: inline-block;
  vertical-align: top;
  line-height: 0
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image.row-size-1[data-v-99bc4152] {
  width: calc(2 * 100% / 3);
  width: 100%
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image.row-size-2[data-v-99bc4152] {
  width: calc(2 * 100% / 4)
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image.row-size-3[data-v-99bc4152] {
  width: calc(2 * 100% / 5)
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image .yotpo-single-image-container[data-v-99bc4152] {
  width: 100% !important;
  max-width: 640px;
  max-height: 640px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image .yotpo-single-image-container .yotpo-image[data-v-99bc4152] {
  max-width: 640px;
  max-height: 640px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image .yotpo-single-image-container .yotpo-video[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-big-image .yotpo-single-image-container .yotpo-video-preview[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-3[data-v-99bc4152] {
  display: inline-block;
  width: calc(100%/5 * 3);
  font-size: 0;
  line-height: 0
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-3 .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 3) !important;
  max-width: 320px;
  max-height: 320px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-2[data-v-99bc4152] {
  display: inline-block;
  width: calc(100%/4 * 2);
  font-size: 0;
  line-height: 0
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-2 .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 2) !important;
  max-width: 320px;
  max-height: 320px
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-1[data-v-99bc4152] {
  display: inline-block;
  width: calc(100%/4 * 2);
  font-size: 0;
  line-height: 0;
  display: block;
  white-space: nowrap;
  width: 100%
}
.yotpo .yotpo-pictures-collage-wrapper .yotpo-pictures-collage-small-images-wrapper.row-size-1 .yotpo-single-image-container[data-v-99bc4152] {
  width: calc(100% / 2) !important;
  max-width: 320px;
  max-height: 320px
}
.yotpo .yotpo-pictures-collage-wrapper .load-btn-white[data-v-99bc4152] {
  color: #fff;
  background: white;
  border: 1px solid #000000;
  width: 120px;
  height: 40px
}
.image-upload-flow-popup .yotpo-modal-base.yotpo-modal-active .yotpo-modal-dialog[data-v-99bc4152],
.image-upload-flow-popup .yotpo .yotpo-modal-active.yotpo-modal .yotpo-modal-dialog[data-v-99bc4152],
.yotpo .image-upload-flow-popup .yotpo-modal-active.yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
.image-upload-flow-popup .yotpo-modal-base.yotpo-modal-active .yotpo-modal-mask[data-v-99bc4152],
.image-upload-flow-popup .yotpo .yotpo-modal-active.yotpo-modal .yotpo-modal-mask[data-v-99bc4152],
.yotpo .image-upload-flow-popup .yotpo-modal-active.yotpo-modal .yotpo-modal-mask[data-v-99bc4152] {
  -moz-opacity: 0.80;
  opacity: .80;
  filter: alpha(opacity=80)
}
.image-upload-flow-popup .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
.image-upload-flow-popup .yotpo .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152],
.yotpo .image-upload-flow-popup .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
  border-radius: 5px;
  width: 380px;
  height: 90vh
}
.image-upload-flow-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-modal-content[data-v-99bc4152],
.image-upload-flow-popup .yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content[data-v-99bc4152],
.yotpo .image-upload-flow-popup .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content[data-v-99bc4152] {
  overflow: auto;
  display: block;
  height: 100% !important;
  padding: 10px 0 10px 0
}
@media only screen and (max-width: 415px) {
.image-upload-flow-popup .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
  .image-upload-flow-popup .yotpo .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152],
  .yotpo .image-upload-flow-popup .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
    height: 100vh;
    width: 100%;
    max-width: 100%;
    max-height: 100vh;
    border-radius: 0
}
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-icon-cross[data-v-99bc4152] {
  color: #575757
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-title[data-v-99bc4152] {
  text-align: center;
  color: #6b6d77;
  font-weight: 300;
  font-size: 23px;
  margin-top: 14px;
  font-family: 'open sans' !important;
  text-transform: none;
  letter-spacing: normal !important;
  line-height: 17px;
  margin-bottom: 0px
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-subtitle[data-v-99bc4152] {
  color: #575757;
  text-align: center;
  font-weight: 400
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-close[data-v-99bc4152] {
  text-align: center;
  margin-top: 30px
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-close .close-button[data-v-99bc4152] {
  background-color: #0D3EE7;
  width: 120px;
  height: 40px;
  border-radius: 5px;
  border: none;
  margin: auto;
  cursor: pointer
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-close .close-button .yotpo-modal-close-text[data-v-99bc4152] {
  font-size: 14px;
  font-weight: 600;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-modal-close .close-button .yotpo-modal-close-text .yotpo-modal-close-label[data-v-99bc4152] {
  display: inline-block;
  margin-top: 10px;
  font-weight: 600
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-next-submit-disabled[data-v-99bc4152] {
  background-color: #eaeaea !important;
  pointer-events: none
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-next-submit-disabled span[data-v-99bc4152] {
  color: #c4c4c4 !important
}
.image-upload-flow-popup .yotpo-modal-content .yotpo-submit-loader[data-v-99bc4152] {
  color: white;
  font-size: 6px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content[data-v-99bc4152] {
  height: 515px !important
}
@media only screen and (max-width: 415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content[data-v-99bc4152] {
    height: 100% !important
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-modal-title[data-v-99bc4152] {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 35px;
  font-family: 'open sans' !important;
  text-transform: none;
  letter-spacing: normal !important;
  line-height: 17px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content[data-v-99bc4152] {
  padding: 0 0 20px 10px;
  max-height: 336px;
  overflow: auto;
  border-bottom: 1px solid #e3e3e3
}
@media only screen and (max-width: 415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content[data-v-99bc4152] {
    max-height: calc(100vh - 225px) !important
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos[data-v-99bc4152] {
  margin-top: 20px;
  width: 100%;
  position: relative
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-caption-modal-textarea[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button[data-v-99bc4152] {
  height: 75px;
  border-radius: 5px;
  font-size: 16px !important;
  line-height: 1.38;
  border: solid 1px #dfdfdf
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-caption-modal-textarea[data-v-99bc4152] {
  padding: 10px 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  resize: none;
  width: calc(100% - 130px);
  min-height: unset;
  color: #4a4b50;
  display: inline-block;
  font-weight: 400;
  background-color: white;
  margin-bottom: 0;
  border-color: #4a4b50
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-caption-modal-textarea[data-v-99bc4152]::-webkit-input-placeholder {
  color: #575757 !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-caption-modal-textarea[data-v-99bc4152]::-moz-placeholder {
  color: #575757 !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-caption-modal-textarea[data-v-99bc4152]::-ms-input-placeholder {
  color: #575757 !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-caption-modal-textarea[data-v-99bc4152]::placeholder {
  color: #575757 !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button[data-v-99bc4152] {
  width: 75px;
  float: left !important;
  margin-right: 12px;
  margin-left: 15px;
  background-color: white;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: relative;
  cursor: pointer;
  font-size: 0 !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .photo-loader[data-v-99bc4152] {
  position: absolute;
  top: 22px;
  right: 35px;
  font-size: 4px;
  color: #1575eb
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-icon-upload-photo[data-v-99bc4152] {
  font-size: 33px;
  color: #1575eb;
  line-height: 75px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-icon-warning[data-v-99bc4152] {
  color: #fa4963;
  font-size: 23px;
  line-height: 75px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-icon-play[data-v-99bc4152] {
  color: #fff;
  font-size: 23px;
  line-height: 75px;
  text-shadow: 0 3px 10px #6a6c77
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-icon-cross[data-v-99bc4152] {
  position: absolute;
  top: 3px;
  right: 3px;
  color: white;
  font-size: 12px;
  font-weight: bold
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos .yotpo-upload-button .yotpo-circle[data-v-99bc4152] {
  border-radius: 50%;
  width: 19px;
  height: 19px;
  background: #1c1f2a;
  opacity: 0.6;
  position: absolute;
  top: 4px;
  right: 4px;
  cursor: pointer
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos[data-v-99bc4152]:not(.image-empty) ::-webkit-input-placeholder {
  color: #9ea6b9
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos[data-v-99bc4152]:not(.image-empty) ::-moz-placeholder {
  color: #9ea6b9
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos[data-v-99bc4152]:not(.image-empty) :-ms-input-placeholder {
  color: #9ea6b9
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos[data-v-99bc4152]:not(.image-empty) :-moz-placeholder {
  color: #9ea6b9
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-caption-modal-textarea[data-v-99bc4152] {
  background-color: #ebeef5;
  border: none
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-caption-modal-textarea[data-v-99bc4152]::-webkit-input-placeholder {
  color: transparent !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-caption-modal-textarea[data-v-99bc4152]::-moz-placeholder {
  color: transparent !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-caption-modal-textarea[data-v-99bc4152]::-ms-input-placeholder {
  color: transparent !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-caption-modal-textarea[data-v-99bc4152]::placeholder {
  color: transparent !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-circle[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-icon-warning[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .photo-loader[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-icon-play[data-v-99bc4152] {
  display: none !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty .yotpo-icon-upload-photo[data-v-99bc4152] {
  display: block !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty[data-v-99bc4152] ::-webkit-input-placeholder {
  color: transparent
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty[data-v-99bc4152] ::-moz-placeholder {
  color: transparent
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty[data-v-99bc4152] :-ms-input-placeholder {
  color: transparent
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-empty[data-v-99bc4152] :-moz-placeholder {
  color: transparent
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-caption-modal-textarea[data-v-99bc4152] {
  background-color: #f7f9fb;
  border: none
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-icon-warning[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-circle[data-v-99bc4152] {
  display: block !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .photo-loader[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-icon-upload-photo[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-error .yotpo-icon-play[data-v-99bc4152] {
  display: none !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .uploaded-background-image[data-v-99bc4152] {
  z-index: 1;
  top: 0;
  left: 15px;
  position: absolute;
  height: 75px;
  width: 75px;
  border-radius: 5px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder.active-video .yotpo-icon-play[data-v-99bc4152] {
  display: block !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .upload-overlay[data-v-99bc4152] {
  opacity: 0.4
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-upload-button[data-v-99bc4152] {
  z-index: 2
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-circle[data-v-99bc4152] {
  display: block !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .photo-loader[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-icon-upload-photo[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-icon-warning[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-icon-play[data-v-99bc4152] {
  display: none !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-upload-progress[data-v-99bc4152] {
  height: 5px;
  background-color: lightgray;
  position: absolute;
  bottom: 0;
  width: 100%;
  border-radius: 0 0 5px 5px;
  overflow: hidden
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.active-placeholder .yotpo-upload-progress .yotpo-upload-progress-loaded[data-v-99bc4152] {
  background-color: #1575eb;
  height: 5px;
  width: 0;
  -webkit-transition: width 0.5s;
  transition: width 0.5s
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .photo-loader[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .yotpo-circle[data-v-99bc4152] {
  display: block !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .yotpo-icon-upload-photo[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .yotpo-icon-warning[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-main-content .yotpo-upload-photos.image-loader .yotpo-icon-play[data-v-99bc4152] {
  display: none !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom[data-v-99bc4152] {
  padding-top: 17px;
  text-align: center;
  bottom: 16px;
  width: 95%;
  background-color: white
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button[data-v-99bc4152] {
  background-color: #0D3EE7;
  width: 120px;
  height: 40px;
  border: none;
  border-radius: 5px;
  margin-right: 10px;
  float: right
}
@media only screen and (max-width: 415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button[data-v-99bc4152] {
    margin: auto
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button .yotpo-next-submit[data-v-99bc4152] {
  font-size: 14px;
  font-weight: 600;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 5px;
  cursor: pointer
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button .yotpo-next-submit .yotpo-next-label[data-v-99bc4152] {
  margin-top: 6px;
  margin-left: 10px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button .yotpo-next-submit .yotpo-icon-right-arrow-2[data-v-99bc4152] {
  margin-top: 3px;
  font-size: 25px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more[data-v-99bc4152] {
  border: none;
  float: left;
  margin-left: 25px;
  margin-top: 6px;
  cursor: pointer
}
@media only screen and (max-width: 415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more[data-v-99bc4152] {
    margin: auto auto 15px
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more span[data-v-99bc4152] {
  color: #1575eb
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more .yotpo-add-more-label[data-v-99bc4152] {
  font-size: 14px;
  margin-left: 3px;
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  color: #0D3EE7
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more .yotpo-icon-upload-photo[data-v-99bc4152] {
  font-size: 23px
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more-disabled[data-v-99bc4152] {
  pointer-events: none
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more-disabled span[data-v-99bc4152] {
  color: #c4c4c4 !important
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button[data-v-99bc4152],
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more[data-v-99bc4152] {
  background: white
}
@media only screen and (max-width: 415px) {
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-next-button[data-v-99bc4152],
  .image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-caption-modal-bottom .yotpo-add-more[data-v-99bc4152] {
    margin-top: 10px;
    margin-left: 30px;
    width: calc(100% - 40px);
    float: none
}
}
.image-upload-flow-popup.upload_images .yotpo-modal-content .yotpo-submit-loader[data-v-99bc4152] {
  bottom: 25px;
  left: 46px
}
.image-upload-flow-popup.display-submit-button .submit-label[data-v-99bc4152] {
  display: block !important
}
.image-upload-flow-popup.display-submit-button .yotpo-next-label[data-v-99bc4152],
.image-upload-flow-popup.display-submit-button .yotpo-icon-right-arrow-2[data-v-99bc4152],
.image-upload-flow-popup.display-submit-button .yotpo-submit-loader[data-v-99bc4152] {
  display: none !important
}
.image-upload-flow-popup.display-next-button .submit-label[data-v-99bc4152],
.image-upload-flow-popup.display-next-button .yotpo-submit-loader[data-v-99bc4152] {
  display: none !important
}
.image-upload-flow-popup.display-next-button .yotpo-next-label[data-v-99bc4152],
.image-upload-flow-popup.display-next-button .yotpo-icon-right-arrow-2[data-v-99bc4152] {
  display: block !important
}
.image-upload-flow-popup.thank_you .yotpo-modal-content[data-v-99bc4152],
.image-upload-flow-popup.upload_error .yotpo-modal-content[data-v-99bc4152] {
  height: 270px !important
}
@media only screen and (max-width: 415px) {
.image-upload-flow-popup.thank_you .yotpo-modal-content[data-v-99bc4152],
  .image-upload-flow-popup.upload_error .yotpo-modal-content[data-v-99bc4152] {
    height: 100% !important
}
}
.image-upload-flow-popup.thank_you .yotpo-modal-content .yotpo-modal-title[data-v-99bc4152],
.image-upload-flow-popup.upload_error .yotpo-modal-content .yotpo-modal-title[data-v-99bc4152] {
  margin-top: 43px;
  padding-bottom: 10px;
  line-height: 30px;
  font-family: 'open sans' !important;
  text-transform: none;
  letter-spacing: normal !important;
  margin-bottom: 0px
}
.image-upload-flow-popup.user_details .yotpo-modal-content[data-v-99bc4152] {
  height: 356px !important
}
@media only screen and (max-width: 415px) {
.image-upload-flow-popup.user_details .yotpo-modal-content[data-v-99bc4152] {
    height: 100% !important
}
}
.image-upload-flow-popup.user_details .yotpo-modal-content .user_details_back[data-v-99bc4152] {
  color: #575757;
  font-size: 14px;
  font-weight: bolder;
  border: none;
  margin-top: 12px;
  margin-left: 15px;
  cursor: pointer
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-details-content[data-v-99bc4152] {
  text-align: center;
  font-weight: 400
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-details-content .validation-message-container[data-v-99bc4152] {
  height: 18px
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-details-content .validation-message-container .validation-message[data-v-99bc4152] {
  text-align: left;
  display: none;
  width: 280px;
  margin-right: 10px;
  font-size: 13px;
  line-height: 18px;
  color: #f04860
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-details-content .validation-message-container .validation-message.submit[data-v-99bc4152] {
  text-align: center
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-details-content .validation-message-container .validation-message.visible[data-v-99bc4152] {
  display: inline-block
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-title[data-v-99bc4152] {
  padding-bottom: 20px;
  font-family: 'open sans' !important;
  text-transform: none;
  letter-spacing: normal !important;
  line-height: 17px
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-submit-button-flex-box-wrapper[data-v-99bc4152] {
  width: 100%;
  bottom: 25px;
  position: absolute;
  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
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-submit-button-flex-box-wrapper .yotpo-modal-submit-button[data-v-99bc4152] {
  background-color: #0D3EE7;
  width: 280px;
  height: 40px;
  border-radius: 5px;
  text-align: center;
  border: none;
  margin: 4px auto auto;
  cursor: pointer
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-submit-button-flex-box-wrapper .yotpo-modal-submit-button .yotpo-modal-submit-text[data-v-99bc4152] {
  font-size: 14px;
  font-weight: 600;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-submit-button-flex-box-wrapper .yotpo-modal-submit-button .yotpo-modal-submit-label[data-v-99bc4152] {
  display: inline-block;
  margin-top: 10px;
  font-weight: 600
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-details[data-v-99bc4152] {
  margin-top: 24px;
  margin-left: 2%;
  position: relative
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-user-details-modal-input[data-v-99bc4152] {
  resize: none;
  width: 280px;
  height: 46px;
  margin-bottom: 0;
  margin-top: 0;
  border-radius: 5px
}
.image-upload-flow-popup.user_details .yotpo-modal-content yotpo-user-details-modal-input[data-v-99bc4152]::-webkit-input-placeholder {
  color: #575757
}
.image-upload-flow-popup.user_details .yotpo-modal-content yotpo-user-details-modal-input[data-v-99bc4152]::-moz-placeholder {
  color: #575757
}
.image-upload-flow-popup.user_details .yotpo-modal-content yotpo-user-details-modal-input[data-v-99bc4152]::-ms-input-placeholder {
  color: #575757
}
.image-upload-flow-popup.user_details .yotpo-modal-content yotpo-user-details-modal-input[data-v-99bc4152]::placeholder {
  color: #575757
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-detail-input input[data-v-99bc4152] {
  line-height: normal;
  font-size: 16px !important;
  padding: 0 15px;
  display: inline-block;
  border-color: #575757
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-detail-input input.yotpo-input-invalid[data-v-99bc4152] {
  border-color: #f04860
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-detail-input.email[data-v-99bc4152] {
  margin-top: 7px
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-detail-input .user_details_input[data-v-99bc4152] {
  position: absolute;
  color: #aeafb0;
  margin-left: 16px;
  margin-top: 15px
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-modal-user-detail-input .hidden-label[data-v-99bc4152] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.image-upload-flow-popup.user_details .yotpo-modal-content .yotpo-submit-loader[data-v-99bc4152] {
  display: inline-block;
  bottom: 3px
}
.yotpo-pictures-gallery-upload-button-wrapper .yotpo-pictures-gallery-upload-button[data-v-99bc4152] {
  border-radius: 20px;
  height: 35px;
  min-width: 125px;
  border: none;
  font-weight: bold;
  font-size: 15px;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  line-height: 35px;
  cursor: pointer
}
.yotpo-pictures-gallery-upload-button-wrapper .yotpo-pictures-gallery-upload-button .yotpo-icon-upload-photo[data-v-99bc4152] {
  margin-right: 10px
}
.product-related-fields-item[data-v-99bc4152] {
  display: table-row
}
@media only screen and (max-width: 960px) {
.product-related-fields-item[data-v-99bc4152] {
    overflow: auto;
    width: 100%;
    float: none
}
}
.product-related-fields-item .product-related-fields-item-title[data-v-99bc4152] {
  display: inline-block;
  float: left;
  font-size: 14px;
  margin-top: 3px
}
@media only screen and (max-width: 960px) and (min-width: 375px) {
.product-related-fields-item .product-related-fields-item-title[data-v-99bc4152] {
    font-size: 13px;
    padding-bottom: 6px;
    width: 160px
}
}
@media only screen and (max-width: 374px) {
.product-related-fields-item .product-related-fields-item-title[data-v-99bc4152] {
    padding-bottom: 6px;
    width: 130px
}
}
.product-related-fields-item .product-related-fields-item-value[data-v-99bc4152] {
  display: inline-block;
  float: right;
  padding: 3px 30px 0 10px;
  vertical-align: top;
  font-weight: 600;
  color: #6B6D76
}
@media only screen and (max-width: 960px) and (min-width: 375px) {
.product-related-fields-item .product-related-fields-item-value[data-v-99bc4152] {
    font-size: 13px;
    width: 165px
}
}
@media only screen and (max-width: 374px) {
.product-related-fields-item .product-related-fields-item-value[data-v-99bc4152] {
    font-size: 13px;
    padding-bottom: 8px;
    width: 170px
}
}
.product-related-fields-item .yotpo-rating-bars[data-v-99bc4152] {
  padding-left: 0px;
  padding-top: 1px;
  vertical-align: top
}
.product-related-fields-item .yotpo-rating-bars .yotpo-product-related-field-score-bar.yotpo-rating-bar-full[data-v-99bc4152] {
  background-color: #6B6D76
}
.product-related-fields-column[data-v-99bc4152] {
  display: inline-block;
  vertical-align: top
}
@media only screen and (max-width: 960px) {
.product-related-fields-column[data-v-99bc4152] {
    width: 100%;
    margin: auto;
    display: block
}
}
.aggregated-product-related-fields .product-related-fields-desktop-layout[data-v-99bc4152] {
  display: table;
  margin: auto
}
@media only screen and (max-width: 960px) {
.aggregated-product-related-fields .product-related-fields-desktop-layout[data-v-99bc4152] {
    display: none
}
}
.aggregated-product-related-fields .product-related-fields-mobile-layout[data-v-99bc4152] {
  display: none
}
@media only screen and (max-width: 960px) {
.aggregated-product-related-fields .product-related-fields-mobile-layout[data-v-99bc4152] {
    display: inline-block
}
}
.aggregated-product-related-fields .product-related-fields-footer[data-v-99bc4152] {
  display: table;
  margin: auto;
  padding-top: 12px
}
@media only screen and (max-width: 960px) {
.aggregated-product-related-fields .product-related-fields-footer[data-v-99bc4152] {
    display: inherit;
    margin: inherit;
    padding-top: 8px
}
}
.aggregated-product-related-fields span.product-related-fields-see-more[data-v-99bc4152],
.aggregated-product-related-fields span.product-related-fields-see-less[data-v-99bc4152] {
  font-size: 12px;
  font-weight: 600
}
.aggregated-product-related-fields span.product-related-fields-see-more[data-v-99bc4152]:hover,
.aggregated-product-related-fields span.product-related-fields-see-less[data-v-99bc4152]:hover {
  cursor: pointer;
  text-decoration: underline
}
.yotpo-product-custom-fields .yotpo-product-related-fields-wrapper .aggregated-product-related-fields[data-v-99bc4152] {
  float: left
}
.yotpo-product-custom-fields .yotpo-product-related-fields-wrapper .aggregated-product-related-fields span.product-related-fields-see-less[data-v-99bc4152] {
  bottom: auto !important
}
.yotpo-product-custom-fields .product-related-fields-item-title[data-v-99bc4152] {
  font-size: 13px;
  width: auto !important
}
@media only screen and (max-width: 960px) {
.yotpo-product-custom-fields .product-related-fields-item-title[data-v-99bc4152] {
    font-size: 12px;
    width: 130px !important
}
}
.yotpo-product-custom-fields .product-related-fields-item-value[data-v-99bc4152] {
  font-size: 13px
}
@media only screen and (max-width: 960px) {
.yotpo-product-custom-fields .product-related-fields-item-value[data-v-99bc4152] {
    font-size: 12px
}
}
.yotpo-video-container[data-v-99bc4152] {
  display: inline-block;
  width: 375px;
  height: 217px;
  position: relative
}
.yotpo-video-container .video-box[data-v-99bc4152] {
  position: absolute
}
.yotpo-video-container .video-status-line[data-v-99bc4152] {
  position: absolute;
  z-index: 300000;
  margin-top: 5px;
  margin-left: 12px
}
.yotpo-video-container .video-status-line .video-status[data-v-99bc4152] {
  width: 140px;
  height: 34px;
  border-radius: 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: rgba(13, 13, 13, 0.46)
}
.yotpo-video-container .video-status-line .video-status .yotpo-icon-yotpo-logo-text[data-v-99bc4152] {
  color: white;
  margin-left: 8px;
  margin-top: 8px
}
.yotpo-video-container .video-status-line .video-status .status-text[data-v-99bc4152] {
  width: 25px;
  height: 16px;
  font-family: HelveticaNeue;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  color: #ffffff;
  margin-top: 9px;
  margin-left: 6px
}
.yotpo-video-container .video-status-line .video-status .recording-icon[data-v-99bc4152] {
  width: 12px;
  height: 12px;
  background: #e3433b;
  margin-left: 10px;
  margin-top: 11px;
  border-radius: 50px
}
.yotpo-video-container .video-status-line .video-status .live-duration[data-v-99bc4152] {
  color: white;
  font-family: HelveticaNeue;
  margin-left: 10px;
  margin-top: 9px
}
.yotpo-video-container .video-status-line .video-watchers[data-v-99bc4152] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 14px;
  margin-top: 7px
}
.yotpo-video-container .video-status-line .video-watchers .yotpo-icon-eye[data-v-99bc4152] {
  color: white;
  font-size: 20px
}
.yotpo-video-container .video-status-line .video-watchers .watchers-amount[data-v-99bc4152] {
  color: white;
  font-size: 13px;
  margin-left: 7px
}
.yotpo-video-container .video-status-line .video-likes[data-v-99bc4152] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 12px;
  margin-top: 7px
}
.yotpo-video-container .video-status-line .video-likes .yotpo-icon-thumbs-up[data-v-99bc4152] {
  color: white;
  font-size: 20px
}
.yotpo-video-container .video-status-line .video-likes .likes-amount[data-v-99bc4152] {
  color: white;
  font-size: 13px;
  margin-left: 7px
}
.yotpo-video-container .video-fullscreen-toggle[data-v-99bc4152] {
  position: absolute;
  right: 0;
  margin-top: 20px;
  font-size: 20px;
  z-index: 300000;
  margin-right: 10px
}
.yotpo-video-container .video-fullscreen-toggle .yotpo-icon-fullscreen[data-v-99bc4152] {
  color: white;
  font-size: 20px;
  margin-left: 55px
}
.yotpo-video-container .streamer-info[data-v-99bc4152] {
  position: absolute;
  z-index: 30000;
  bottom: 0;
  margin-left: 10px;
  margin-bottom: 14px
}
.yotpo-video-container .streamer-info .streamer-profile-pic[data-v-99bc4152] {
  height: 30px
}
.yotpo-video-container .streamer-info .streamer-details[data-v-99bc4152] {
  float: right;
  margin-left: 8px
}
.yotpo-video-container .streamer-info .streamer-details .streamer-name[data-v-99bc4152] {
  font-weight: bolder;
  color: white;
  font-size: 13px
}
.yotpo-video-container .streamer-info .streamer-details .streamer-status[data-v-99bc4152] {
  color: white;
  font-size: 12px
}
.yotpo-video-container .video-controls[data-v-99bc4152] {
  position: absolute;
  margin-top: 300px;
  z-index: 300005
}
.yotpo-video-container .video-backdrop[data-v-99bc4152] {
  width: 100%;
  height: 214px;
  background: black
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar[data-v-99bc4152] {
  padding: 2% 4.8%
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls[data-v-99bc4152] {
  float: unset
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control[data-v-99bc4152] {
  float: left;
  width: 130px;
  margin-right: 15px
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control:hover .playkit-volume-control-bar[data-v-99bc4152] {
  opacity: 1
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button .playkit-icon[data-v-99bc4152] {
  -webkit-transition: none;
  transition: none;
  background-repeat: no-repeat;
  background-size: contain;
  height: 21px;
  width: 24px;
  margin-top: 6px
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button .playkit-icon.playkit-icon-volume-mute.external-item[data-v-99bc4152] {
  background-image: url("//staticw2.yotpo.com/assets/volume_off.png")
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button .playkit-icon.playkit-icon-volume-waves.external-item[data-v-99bc4152] {
  background-image: url("//staticw2.yotpo.com/assets/volume_on.png")
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-control-button .playkit-icon.playkit-icon-volume-base[data-v-99bc4152] {
  display: none
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar[data-v-99bc4152] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  position: absolute;
  bottom: -44px;
  left: 75px;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0;
  -webkit-transition: visibility 0s, opacity 0.2s linear;
  transition: visibility 0s, opacity 0.2s linear;
  display: block
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar[data-v-99bc4152]:hover {
  visibility: visible;
  opacity: 1
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar .playkit-bar[data-v-99bc4152] {
  background-color: rgba(255, 255, 255, 0.3);
  width: 3px;
  border-radius: inherit;
  margin-left: 12px
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-volume-control .playkit-volume-control-bar .playkit-bar .playkit-progress[data-v-99bc4152] {
  left: -1px;
  width: 5px;
  height: 0;
  background-color: #fff;
  border-radius: inherit
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container.playkit-control-fullscreen[data-v-99bc4152] {
  float: right
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-right-controls .playkit-control-button-container .playkit-control-button[aria-label="Settings"][data-v-99bc4152] {
  display: none
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container[data-v-99bc4152]:first-child {
  display: inline-block
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button[data-v-99bc4152] {
  opacity: 1;
  -webkit-transition: none;
  transition: none
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon[data-v-99bc4152] {
  background-size: contain;
  background-repeat: no-repeat;
  height: 20px;
  width: 15px
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon.playkit-icon-play[data-v-99bc4152] {
  background-image: url("//staticw2.yotpo.com/assets/play.png")
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon.playkit-icon-pause[data-v-99bc4152] {
  background-image: url("//staticw2.yotpo.com/assets/pause.png")
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button .playkit-icon.playkit-icon-start-over[data-v-99bc4152] {
  display: block;
  background-image: url("//staticw2.yotpo.com/assets/play.png")
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-control-button-container.playkit-no-idle-control[data-v-99bc4152] {
  display: none
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-time-display[data-v-99bc4152] {
  font-family: "Open Sans";
  font-weight: 100;
  padding-left: 0;
  padding-right: 17px
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-left-controls .playkit-time-display span[data-v-99bc4152] {
  color: #fff
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-seek-bar[data-v-99bc4152] {
  margin: 0;
  padding-bottom: 10px;
  cursor: pointer;
  position: relative
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress[data-v-99bc4152] {
  background-color: #fff
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-bottom-bar .playkit-seek-bar .playkit-progress-bar .playkit-progress .playkit-scrubber[data-v-99bc4152] {
  -webkit-transform: scale(0.8);
          transform: scale(0.8)
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button[data-v-99bc4152] {
  background-image: url("//staticw2.yotpo.com/assets/replay.png");
  background-size: cover;
  background-color: transparent;
  width: 120px;
  border: none;
  border-radius: 0
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button .playkit-tooltip[data-v-99bc4152] {
  display: none
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button .playkit-icon.playkit-icon-start-over[data-v-99bc4152] {
  display: none
}
@media only screen and (max-width: 480px) {
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button[data-v-99bc4152] {
    width: 85px;
    height: 77px
}
}
.kaltura-player-container .playkit-player .playkit-gui-area .playkit-playback-controls.playkit-center-playback-controls .playkit-control-button-container.playkit-control-play-pause .playkit-control-button.playkit-is-playing[data-v-99bc4152] {
  -webkit-transform: none;
          transform: none
}
.kaltura-player-container .playkit-player .playkit-overlay-action[data-v-99bc4152] {
  display: none
}
.suggested-topics #suggested-topics-desktop-layout[data-v-99bc4152] {
  display: block
}
@media only screen and (max-width: 960px) {
.suggested-topics #suggested-topics-desktop-layout[data-v-99bc4152] {
    display: none
}
}
.suggested-topics #suggested-topics-desktop-layout .suggested-topic[data-v-99bc4152]:focus,
.suggested-topics #suggested-topics-desktop-layout .suggested-topic-expand[data-v-99bc4152]:focus {
  outline: #7F89B4 auto 3px
}
.suggested-topics #suggested-topics-mobile-layout[data-v-99bc4152] {
  display: none
}
@media only screen and (max-width: 960px) {
.suggested-topics #suggested-topics-mobile-layout[data-v-99bc4152] {
    display: inline-block
}
}
.suggested-topics-row[data-v-99bc4152] {
  margin-bottom: 10px !important
}
.suggested-topics-row .suggested-topic[data-v-99bc4152],
.suggested-topics-row .suggested-topic-expand[data-v-99bc4152] {
  border-radius: 3px;
  line-height: 30px;
  background-color: rgba(207, 148, 153, 0.07);
  border-width: 0px;
  cursor: pointer;
  margin-bottom: 10px;
  margin-right: 7px;
  outline: none;
  padding: 8px 9px 8px 11px
}
.suggested-topics-row .suggested-topic .suggested-topic-text[data-v-99bc4152],
.suggested-topics-row .suggested-topic-expand .suggested-topic-text[data-v-99bc4152] {
  padding: 4px;
  color: #6B6D76;
  font-size: 13px;
  font-weight: 400
}
@media not all and (hover: none) {
.suggested-topics-row .suggested-topic[data-v-99bc4152]:hover,
  .suggested-topics-row .suggested-topic-expand[data-v-99bc4152]:hover {
    background-color: rgba(207, 148, 153, 0.15)
}
}
.suggested-topics-row .suggested-topic.active-topic[data-v-99bc4152],
.suggested-topics-row .suggested-topic-expand.active-topic[data-v-99bc4152] {
  background-color: #cf9499
}
.suggested-topics-row .suggested-topic.active-topic .suggested-topic-text[data-v-99bc4152],
.suggested-topics-row .suggested-topic-expand.active-topic .suggested-topic-text[data-v-99bc4152] {
  color: white;
  font-size: 13px;
  font-weight: 600;
  position: relative
}
.suggested-topics-row .suggested-topic-expand[data-v-99bc4152] {
  width: 50px
}
.suggested-topics-row .suggested-topic-expand .suggested-topic-text[data-v-99bc4152] {
  font-size: 21px
}
.filters-dropdown[data-v-99bc4152] {
  float: left;
  position: relative;
  margin-right: 15px !important;
  margin-top: 15px !important
}
.filters-dropdown[data-v-99bc4152]:hover {
  cursor: pointer
}
.filters-dropdown .yotpo-dropdown-button[data-v-99bc4152] {
  width: 220px;
  height: 35px;
  border-radius: 3px;
  background-color: #fff;
  border: solid 1px #e3e3e3;
  padding: 6px 10px 0px 15px
}
.filters-dropdown .yotpo-dropdown-button .yotpo-icon.yotpo-icon-down-triangle[data-v-99bc4152] {
  font-size: 17.5px !important
}
.filters-dropdown .yotpo-dropdown-button[data-v-99bc4152]:hover {
  border-color: #6A6C77
}
.filters-dropdown .yotpo-dropdown-button .yotpo-filter-stars[data-v-99bc4152] {
  margin-top: -1px
}
.filters-dropdown .yotpo-dropdown-button .selected[data-v-99bc4152] {
  width: 175px;
  display: inline-block;
  font-family: "Open Sans";
  font-size: 13px;
  line-height: 1.54;
  color: #6B6D76;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold
}
.filters-dropdown .yotpo-dropdown-button .selected[data-v-99bc4152]:hover {
  cursor: pointer
}
.filters-dropdown .yotpo-dropdown-button .selected span[data-v-99bc4152] {
  float: left;
  color: #000;
  padding-right: 0px
}
.filters-dropdown .yotpo-dropdown-button .yotpo-icon[data-v-99bc4152] {
  color: #6B6D76;
  float: right;
  padding-top: 3px
}
.filters-dropdown .yotpo-dropdown-button .yotpo-icon[data-v-99bc4152]:hover {
  cursor: pointer
}
.filters-dropdown .yotpo-dropdown-button .non-default-item-selected[data-v-99bc4152] {
  color: #cf9499;
  font-weight: 600;
  max-width: 20ch
}
.filters-dropdown .yotpo-dropdown[data-v-99bc4152] {
  width: 220px
}
.filters-dropdown .yotpo-dropdown .list-category[data-v-99bc4152] {
  height: 34px
}
.filters-dropdown .yotpo-dropdown .list-category .yotpo-filter-stars[data-v-99bc4152] {
  margin-left: -3px
}
.filters-dropdown .yotpo-dropdown .list-category .non-selected-star[data-v-99bc4152] {
  color: #737373;
  float: none
}
.filters-dropdown .yotpo-dropdown .list-category .selected-stars[data-v-99bc4152] {
  color: #000;
  float: none
}
.filters-dropdown .yotpo-dropdown li.list-category:hover .non-selected-star[data-v-99bc4152] {
  color: #737373
}
.filters-dropdown .yotpo-dropdown li.list-category:hover .selected-stars[data-v-99bc4152] {
  color: #000
}
.sort-drop-down .bold-black-arrow[data-v-99bc4152] {
  color: #6B6D76 !important;
  vertical-align: middle
}
.sort-drop-down .default-option[data-v-99bc4152] {
  display: none !important
}
.sort-drop-down .selected-bold[data-v-99bc4152] {
  color: #6B6D76 !important;
  font-weight: normal
}
.sort-drop-down .non-default-item-selected[data-v-99bc4152] {
  color: #cf9499 !important;
  font-weight: 600 !important
}
.sort-drop-down .yotpo-dropdown li.list-category[data-v-99bc4152]:hover {
  background-color: rgba(207, 148, 153, 0.07) !important
}
.sort-drop-down .yotpo-dropdown li.list-category:hover a.non-selected-item[data-v-99bc4152] {
  color: #737373 !important
}
.sort-drop-down .yotpo-dropdown li.list-category:hover a[data-v-99bc4152],
.sort-drop-down .yotpo-dropdown li.list-category:hover a[data-v-99bc4152]:hover {
  background-color: transparent !important;
  opacity: 1
}
.sort-drop-down span[data-v-99bc4152] {
  display: inline;
  color: #6A6C77;
  padding-left: 9px;
  padding-bottom: 16px;
  font-size: 12px
}
.yotpo-drop-down-layout .yotpo-dropdown[data-v-99bc4152] {
  display: none;
  position: absolute;
  right: 0;
  top: 35px;
  text-align: left;
  background: #fff !important;
  border-radius: 3px;
  z-index: 10;
  border: solid 1px #e3e3e3;
  padding: 4px
}
.yotpo-drop-down-layout .yotpo-dropdown ul[data-v-99bc4152] {
  margin: 0px;
  padding: 0px
}
.yotpo-drop-down-layout .yotpo-dropdown .list-category[data-v-99bc4152] {
  display: block;
  padding: 7px 9px 9px 12px;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer
}
.yotpo-drop-down-layout .yotpo-dropdown .list-category+.list-category[data-v-99bc4152] {
  border-top: none
}
.yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item[data-v-99bc4152] {
  color: #cf9499 !important;
  font-weight: 600
}
.yotpo-drop-down-layout .yotpo-dropdown .list-category a[data-v-99bc4152] {
  font-size: 13px
}
.yotpo-drop-down-layout .yotpo-dropdown .list-category a.non-selected-item[data-v-99bc4152] {
  font-size: 12px;
  color: #737373 !important
}
.yotpo-drop-down-layout .yotpo-dropdown li.list-category[data-v-99bc4152]:hover {
  background-color: rgba(207, 148, 153, 0.07) !important
}
.yotpo-drop-down-layout .yotpo-dropdown li.list-category:hover a.non-selected-item[data-v-99bc4152] {
  color: #737373 !important
}
.yotpo-drop-down-layout .yotpo-dropdown li.list-category:hover a[data-v-99bc4152],
.yotpo-drop-down-layout .yotpo-dropdown li.list-category:hover a[data-v-99bc4152]:hover {
  background-color: transparent !important;
  opacity: 1
}
.filters-container[data-v-99bc4152] {
  position: relative;
  border-top: none !important
}
.filters-container .filters-container-title[data-v-99bc4152] {
  color: #6B6D76;
  font-weight: 600;
  line-height: 1;
  font-size: 16px;
  padding-bottom: 20px
}
.filters-container .desktop-clear-all-btn[data-v-99bc4152] {
  position: absolute;
  right: 0;
  top: 0;
  padding: 6px 11px !important;
  float: right;
  text-transform: none;
  background-color: transparent;
  border: solid 1px #e3e3e3;
  border-radius: 3px;
  display: inline-block
}
.filters-container .desktop-clear-all-btn[data-v-99bc4152]:hover {
  background: transparent !important;
  border-color: #6A6C77
}
.filters-container .desktop-clear-all-btn .desktop-clear-btn-text[data-v-99bc4152] {
  font-size: 12px;
  font-weight: 600;
  color: #6B6D76
}
@media only screen and (max-width: 541px) {
.filters-container .desktop-clear-all-btn[data-v-99bc4152] {
    display: none !important
}
}
.filters-container .dropdown-filters-container[data-v-99bc4152] {
  display: inline-block
}
.filters-container .free-text-search[data-v-99bc4152] {
  position: relative;
  width: 455px;
  display: inline-block
}
@media only screen and (max-width: 541px) {
.filters-container .free-text-search[data-v-99bc4152] {
    width: 288px
}
}
.filters-container .magnifying-glass-icon[data-v-99bc4152] {
  font-size: 15px;
  position: absolute;
  top: 28px;
  left: 12px;
  color: #6B6D76
}
.filters-container .clear-text-icon[data-v-99bc4152] {
  font-size: 10px;
  display: none;
  position: absolute;
  top: 31px;
  right: 10px;
  color: #cf9499 !important
}
.filters-container .clear-text-icon[data-v-99bc4152]:hover {
  cursor: pointer
}
.filters-container .microphone-icon[data-v-99bc4152] {
  font-size: 16px;
  position: absolute;
  top: 28px;
  right: 7px;
  color: #cf9499 !important;
  border-left: solid 1px #e3e3e3
}
.filters-container .microphone-icon[data-v-99bc4152]:hover {
  cursor: pointer
}
@media only screen and (min-width: 769px) {
.filters-container .microphone-icon[data-v-99bc4152] {
    display: none
}
}
@media only screen and (max-width: 768px) {
.filters-container .microphone-icon[data-v-99bc4152] {
    display: block !important
}
}
.filters-container .yotpo-record[data-v-99bc4152] {
  -webkit-animation-name: pulse-data-v-99bc4152;
          animation-name: pulse-data-v-99bc4152;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  border-radius: 30px;
  height: 20px;
  width: 20px !important;
  padding: 1px
}
@-webkit-keyframes pulse-data-v-99bc4152 {
0% {
    -webkit-box-shadow: 0px 0px 5px 0px #cf9499;
            box-shadow: 0px 0px 5px 0px #cf9499
}
60% {
    -webkit-box-shadow: 0px 0px 5px 5px #cf9499;
            box-shadow: 0px 0px 5px 5px #cf9499
}
}
@keyframes pulse-data-v-99bc4152 {
0% {
    -webkit-box-shadow: 0px 0px 5px 0px #cf9499;
            box-shadow: 0px 0px 5px 0px #cf9499
}
60% {
    -webkit-box-shadow: 0px 0px 5px 5px #cf9499;
            box-shadow: 0px 0px 5px 5px #cf9499
}
}
.filters-container .free-text-search-input[data-v-99bc4152] {
  font-size: 14px;
  width: 455px;
  height: 40px;
  border-radius: 3px;
  border: solid 1px #575757;
  padding: 0 35px 0 35px
}
@media only screen and (max-width: 541px) {
.filters-container .free-text-search-input[data-v-99bc4152] {
    width: 288px;
    font-size: 16px
}
}
.filters-container[data-v-99bc4152] ::-webkit-search-cancel-button {
  -webkit-appearance: none
}
.filters-container[data-v-99bc4152] ::-webkit-input-placeholder {
  color: #575757;
  font-weight: 400
}
.filters-container[data-v-99bc4152] ::-moz-placeholder {
  color: #575757;
  font-weight: 400
}
.filters-container[data-v-99bc4152] :-ms-input-placeholder {
  color: #575757;
  font-weight: 400
}
.filters-container[data-v-99bc4152] :-moz-placeholder {
  color: #575757;
  font-weight: 400
}
.reviews-header .reviews-amount[data-v-99bc4152] {
  width: 85px;
  height: 16px;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  color: #6B6D76
}
.reviews-header .yotpo-drop-down-layout[data-v-99bc4152] {
  display: inline
}
.main-widget .yotpo-nav-primary ul[data-v-99bc4152] {
  width: unset !important
}
.main-widget .yotpo-reviews-filters[data-v-99bc4152] {
  border-bottom: 1px solid #e3e3e3
}
.main-widget .yotpo-reviews-header[data-v-99bc4152],
.main-widget .yotpo-reviews-filters[data-v-99bc4152] {
  padding: 25px 0 22px;
  margin: 0 10px;
  display: none
}
.main-widget .yotpo-reviews-header.yotpo-active[data-v-99bc4152],
.main-widget .yotpo-reviews-filters.yotpo-active[data-v-99bc4152] {
  display: block
}
.main-widget .mobile-clear-filters-btn[data-v-99bc4152] {
  float: right;
  display: none;
  font-size: 12px;
  font-weight: 600;
  color: #6B6D76;
  cursor: pointer
}
@media only screen and (max-width: 541px) {
.main-widget .mobile-clear-filters-btn[data-v-99bc4152] {
    display: inline-block
}
}
@media only screen and (max-width: 960px) {
.main-widget .bottom-line-items[data-v-99bc4152] {
    margin-bottom: 35px
}
}
@media only screen and (min-width: 961px) {
.main-widget .bottom-line-items[data-v-99bc4152] {
    text-align: center;
    margin-bottom: 10px
}
}
@media only screen and (max-width: 960px) {
.main-widget .avg-score[data-v-99bc4152] {
    padding-top: 10px;
    float: left;
    width: 64px;
    height: 16px;
    font-size: 45px;
    line-height: 0.35
}
}
@media only screen and (min-width: 961px) {
.main-widget .avg-score[data-v-99bc4152] {
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    width: 60px;
    font-size: 42px
}
}
@media only screen and (max-width: 960px) {
.main-widget .rating-stars-container[data-v-99bc4152] {
    float: left;
    margin-left: 5px
}
}
@media only screen and (min-width: 961px) {
.main-widget .rating-stars-container[data-v-99bc4152] {
    height: 34px;
    line-height: 34px;
    vertical-align: middle
}
}
@media only screen and (max-width: 960px) {
.main-widget .rating-stars-container .rating-star[data-v-99bc4152] {
    width: 15.2px;
    height: 15px
}
}
@media only screen and (min-width: 961px) {
.main-widget .rating-stars-container .rating-star[data-v-99bc4152] {
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    width: 22.7px
}
}
@media only screen and (max-width: 960px) {
.main-widget .reviews-qa-labels-container[data-v-99bc4152] {
    float: left;
    padding-top: 20px;
    margin-left: 71px;
    display: inherit;
    position: absolute
}
}
@media only screen and (min-width: 961px) {
.main-widget .reviews-qa-labels-container[data-v-99bc4152] {
    height: 34px;
    line-height: 34px;
    vertical-align: middle
}
}
@media only screen and (max-width: 960px) {
.main-widget .reviews-qa-labels-container .reviews-qa-label[data-v-99bc4152] {
    width: 150px;
    height: 16px;
    font-size: 13px;
    line-height: 1.23
}
}
@media only screen and (min-width: 961px) {
.main-widget .reviews-qa-labels-container .reviews-qa-label[data-v-99bc4152] {
    width: 161px;
    height: 20px;
    font-size: 14px;
    line-height: 1.47
}
}
@media only screen and (min-width: 769px) {
.main-widget .write-question-review-buttons-container[data-v-99bc4152] {
    float: right;
    padding-right: 10px !important
}
}
@media only screen and (max-width: 768px) {
.main-widget .write-question-review-buttons-container[data-v-99bc4152] {
    text-align: center;
    padding-right: 0px !important
}
}
@media only screen and (max-width: 541px) {
.main-widget .write-question-review-buttons-container .write-question-review-button[data-v-99bc4152] {
    width: 47%
}
}
.testimonials .yotpo-nav-primary ul[data-v-99bc4152] {
  width: unset !important
}
.testimonials .yotpo-testimonials-reviews-filters[data-v-99bc4152] {
  border-bottom: 1px solid #e3e3e3
}
.testimonials .yotpo-testimonials-reviews-header[data-v-99bc4152],
.testimonials .yotpo-testimonials-reviews-filters[data-v-99bc4152] {
  padding: 25px 0 22px;
  display: none
}
.testimonials .yotpo-testimonials-reviews-header.yotpo-active[data-v-99bc4152],
.testimonials .yotpo-testimonials-reviews-filters.yotpo-active[data-v-99bc4152] {
  display: block
}
.testimonials #yotpo-testimonials-site-reviews[data-v-99bc4152],
.testimonials #yotpo-testimonials-product-reviews[data-v-99bc4152] {
  display: none !important
}
.testimonials #yotpo-testimonials-site-reviews.yotpo-active[data-v-99bc4152],
.testimonials #yotpo-testimonials-product-reviews.yotpo-active[data-v-99bc4152] {
  display: block !important
}
.testimonials .yotpo-testimonials-popup-box-large[data-v-99bc4152] {
  padding: 12px 10px 45px
}
.testimonials .yotpo-dedicate-page-reviews-filters[data-v-99bc4152] {
  margin: 0 10px
}
.testimonials .yotpo-bottomline-container-box[data-v-99bc4152] {
  padding-left: 10px;
  padding-right: 10px
}
.testimonials .write-question-review-buttons-container[data-v-99bc4152] {
  padding-top: 15px;
  padding-bottom: 15px
}
@media only screen and (min-width: 541px) {
.testimonials .write-question-review-buttons-container[data-v-99bc4152] {
    text-align: center
}
}
@media only screen and (max-width: 540px) {
.testimonials .write-question-review-buttons-container[data-v-99bc4152] {
    padding-right: 0px !important
}
}
@media only screen and (max-width: 541px) {
.testimonials .write-question-review-buttons-container .write-question-review-button[data-v-99bc4152] {
    width: 100% !important
}
}
.testimonials .yotpo-testimonials-tabs[data-v-99bc4152] {
  border-bottom: solid 1px #e3e3e3
}
.testimonials .testimonials-tab-filters-box[data-v-99bc4152] {
  padding: 10px 0 25px 0
}
.testimonials .yotpo-nav-tab.yotpo-active .new-testimonial-tab-title-display[data-v-99bc4152] {
  color: #cf9499 !important
}
.testimonials .testimonials-tab-close-button-wrapper[data-v-99bc4152] {
  top: 0px !important
}
.testimonials .mobile-clear-filters-btn[data-v-99bc4152] {
  float: right;
  display: none;
  font-size: 12px;
  font-weight: 600;
  color: #6B6D76;
  cursor: pointer
}
@media only screen and (max-width: 541px) {
.testimonials .mobile-clear-filters-btn.yotpo-active[data-v-99bc4152] {
    display: inline-block
}
}
.testimonials .yotpo-review-tab-element[data-v-99bc4152] {
  float: none !important
}
.testimonials.yotpo-small .yotpo-visible-mobile[data-v-99bc4152] {
  display: block !important
}
.testimonials.yotpo-small .yotpo-hidden-mobile[data-v-99bc4152] {
  display: none
}
@media only screen and (max-width: 540px) {
.testimonials .bottom-line-items[data-v-99bc4152] {
    margin-bottom: 35px
}
}
@media only screen and (min-width: 541px) {
.testimonials .bottom-line-items[data-v-99bc4152] {
    text-align: center;
    margin-bottom: 10px
}
}
@media only screen and (max-width: 540px) {
.testimonials .avg-score[data-v-99bc4152] {
    padding-top: 10px;
    float: left;
    width: 64px;
    height: 16px;
    font-size: 45px;
    line-height: 0.35
}
}
@media only screen and (min-width: 541px) {
.testimonials .avg-score[data-v-99bc4152] {
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    width: 60px;
    font-size: 42px
}
}
@media only screen and (max-width: 540px) {
.testimonials .rating-stars-container[data-v-99bc4152] {
    float: left;
    margin-left: 5px
}
}
@media only screen and (min-width: 541px) {
.testimonials .rating-stars-container[data-v-99bc4152] {
    padding-left: 10px;
    height: 34px;
    line-height: 34px;
    vertical-align: middle
}
}
@media only screen and (max-width: 540px) {
.testimonials .rating-stars-container .rating-star[data-v-99bc4152] {
    width: 15.2px;
    height: 15px;
    font-size: 15px !important
}
}
@media only screen and (min-width: 541px) {
.testimonials .rating-stars-container .rating-star[data-v-99bc4152] {
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    font-size: 26px !important;
    width: 22.7px
}
}
@media only screen and (max-width: 540px) {
.testimonials .reviews-qa-labels-container[data-v-99bc4152] {
    float: left;
    padding-top: 20px;
    margin-left: 71px;
    display: inherit;
    position: absolute
}
}
@media only screen and (min-width: 541px) {
.testimonials .reviews-qa-labels-container[data-v-99bc4152] {
    height: 34px;
    line-height: 34px;
    vertical-align: middle
}
}
@media only screen and (max-width: 540px) {
.testimonials .reviews-qa-labels-container .reviews-qa-label[data-v-99bc4152] {
    width: 150px;
    height: 16px;
    font-size: 13px;
    line-height: 1.23
}
}
@media only screen and (min-width: 541px) {
.testimonials .reviews-qa-labels-container .reviews-qa-label[data-v-99bc4152] {
    width: 161px;
    height: 20px;
    font-size: 14px;
    line-height: 1.47
}
}
#yotpo-testimonials-product-bottomline .yotpo-filter-stars[data-v-99bc4152] {
  display: inline-block
}
#yotpo-testimonials-custom-tab.yotpo-small .yotpo-visible-mobile[data-v-99bc4152] {
  display: block !important
}
.bottom-line-items-container[data-v-99bc4152] {
  border-top: none !important
}
.bottom-line-items-container .bottom-line-items .yotpo-filter-stars[data-v-99bc4152] {
  display: inline-block
}
.bottom-line-items-container .bottom-line-items .yotpo-vertical-top[data-v-99bc4152] {
  vertical-align: text-top
}
.bottom-line-items-container .avg-score[data-v-99bc4152] {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label[data-v-99bc4152] {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #6A6C77
}
.bottom-line-items-container .bottomline-syndication-text[data-v-99bc4152] {
  width: 150px;
  height: 16px;
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: normal;
  margin-bottom: 10px
}
.bottom-line-items-container-desktop[data-v-99bc4152] {
  border-top: none !important;
  height: 178px;
  padding: 40px 0 40px;
  position: relative
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper[data-v-99bc4152] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%)
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items[data-v-99bc4152] {
  text-align: center;
  position: relative;
  margin-top: 7px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 98px;
  -webkit-padding-end: 39px;
          padding-inline-end: 39px;
  float: left
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars[data-v-99bc4152] {
  display: inline-block;
  margin-top: 15px;
  position: relative;
  -webkit-padding-start: 14px !important;
          padding-inline-start: 14px !important
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-filter-stars[data-v-99bc4152] {
    margin-left: -73px;
    top: 58px
}
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items .yotpo-vertical-top[data-v-99bc4152] {
  vertical-align: text-top
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-items[data-v-99bc4152] {
    margin-top: -17px;
    border: 0px solid transparent !important
}
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .avg-score[data-v-99bc4152] {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-size: 45px;
  line-height: 0.69;
  text-align: center;
  position: relative;
  top: 8px;
  left: 6px
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .avg-score[data-v-99bc4152] {
    float: left;
    padding-top: 26px;
    margin-left: -49px;
    display: inherit;
    position: absolute
}
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-qa-labels-container .reviews-qa-label[data-v-99bc4152] {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #6A6C77;
  width: 161px;
  height: 20px;
  font-size: 13px;
  line-height: 1.47;
  position: relative;
  display: block;
  top: 4px;
  -webkit-padding-start: 15px;
          padding-inline-start: 15px
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .reviews-qa-labels-container .reviews-qa-label[data-v-99bc4152] {
    padding-top: 75px;
    margin-left: -174px
}
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottomline-syndication-text[data-v-99bc4152] {
  width: 150px;
  height: 16px;
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: normal;
  margin-bottom: 10px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper[data-v-99bc4152] {
  height: 110px;
  float: left;
  -webkit-padding-end: 43px;
          padding-inline-end: 43px;
  margin-top: 5px;
  padding-left: 8px;
  border-right: 1px solid #e3e3e3
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows[data-v-99bc4152] {
  display: grid;
  grid-row-gap: 1px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row[data-v-99bc4152] {
  width: 120px;
  cursor: pointer
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-score-value[data-v-99bc4152] {
  width: 8px;
  height: 22px;
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: center;
  color: #cf9499;
  float: left
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-bar[data-v-99bc4152] {
  width: 93px;
  height: 7px;
  float: right;
  background-color: #e3e3e3;
  margin-top: 6px;
  margin-right: 10px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-bar .yotpo-star-distribution-bar-score[data-v-99bc4152] {
  height: 7px;
  background-color: #6B6D76
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row.empty-row[data-v-99bc4152] {
  opacity: 0.4
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields[data-v-99bc4152] {
  float: left;
  -webkit-padding-start: 49px;
          padding-inline-start: 49px;
  height: 110px;
  position: relative;
  width: 310px;
  margin-top: 8px
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields[data-v-99bc4152] {
    width: auto
}
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-mobile-layout[data-v-99bc4152] {
    display: none
}
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout[data-v-99bc4152] {
  display: grid;
  grid-row-gap: 5px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%)
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column[data-v-99bc4152] {
  display: grid;
  grid-row-gap: 5px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item[data-v-99bc4152] {
  width: 220px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-title[data-v-99bc4152] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 77px;
  font-size: 12px;
  font-family: "Open Sans";
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #6b6d78;
  margin-right: 30px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value[data-v-99bc4152] {
  padding: 0px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: auto;
  height: 20px;
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  line-height: 1.97;
  letter-spacing: normal;
  color: #051147;
  float: left;
  max-width: 110px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value .yotpo-product-related-field-score-bar.yotpo-rating-bar-full[data-v-99bc4152] {
  background-color: #6B6D76;
  width: 15px;
  height: 5px;
  margin-left: 2px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-desktop-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value .yotpo-product-related-field-score-bar[data-v-99bc4152] {
  background-color: #e3e3e3;
  margin-left: 2px;
  width: 15px;
  height: 5px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-footer[data-v-99bc4152] {
  margin: auto;
  display: block;
  position: absolute;
  bottom: 7px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-footer .product-related-fields-see-more[data-v-99bc4152],
.bottom-line-items-container-desktop .bottom-line-items-wrapper .aggregated-product-related-fields .product-related-fields-footer .product-related-fields-see-less[data-v-99bc4152] {
  width: 60px;
  height: 22px;
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.83;
  letter-spacing: normal
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only[data-v-99bc4152] {
  position: relative;
  margin: 0;
  float: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  bottom: -10px
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .avg-score[data-v-99bc4152] {
  width: 85px;
  height: 90px;
  font-size: 60px;
  line-height: 1.5
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .avg-score[data-v-99bc4152] {
    margin-left: 0px
}
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container[data-v-99bc4152] {
  display: grid;
  float: right;
  position: relative;
  margin-left: 8px;
  margin-top: 6px;
  width: auto
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container[data-v-99bc4152] {
    margin-left: 89px;
    margin-top: 8px
}
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container .yotpo-filter-stars[data-v-99bc4152] {
  -webkit-padding-start: 10px;
          padding-inline-start: 10px;
  margin-top: 22px
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container .yotpo-filter-stars[data-v-99bc4152] {
    margin-top: -6px;
    left: 63px
}
}
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container .reviews-qa-label[data-v-99bc4152] {
  text-align: left;
  -webkit-padding-start: 22px;
          padding-inline-start: 22px;
  top: 3px
}
@media only screen and (max-width: 960px) {
.bottom-line-items-container-desktop .bottom-line-items-wrapper .bottom-line-only .bottom-line-only-container .reviews-qa-label[data-v-99bc4152] {
    left: 90px;
    top: -20px
}
}
.bottom-line-items-container-mobile[data-v-99bc4152] {
  border-top: none !important;
  height: 178px;
  padding: 25px 0 25px;
  position: relative
}
.bottom-line-items-container-mobile .bottom-line-items[data-v-99bc4152] {
  position: relative;
  -webkit-padding-end: 30px;
          padding-inline-end: 30px;
  -webkit-padding-start: 50px;
          padding-inline-start: 50px;
  float: left
}
.bottom-line-items-container-mobile .bottom-line-items .yotpo-filter-stars[data-v-99bc4152] {
  position: relative;
  top: 47px
}
.bottom-line-items-container-mobile .avg-score[data-v-99bc4152] {
  font-family: "Open Sans";
  width: 57px;
  height: 47px;
  font-size: 40px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  left: 56%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  position: absolute;
  top: 6px
}
.bottom-line-items-container-mobile .reviews-qa-labels-container[data-v-99bc4152] {
  margin-left: 0px
}
.bottom-line-items-container-mobile .reviews-qa-labels-container .reviews-qa-label[data-v-99bc4152] {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  width: 86px;
  height: 41px;
  font-size: 13px;
  line-height: 1.54;
  top: 52px;
  position: relative;
  display: inherit;
  text-align: center
}
.bottom-line-items-container-mobile .bottomline-syndication-text[data-v-99bc4152] {
  width: 150px;
  height: 16px;
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.23;
  letter-spacing: normal;
  margin-bottom: 10px
}
.bottom-line-items-container-mobile .yotpo-star-distribution-wrapper[data-v-99bc4152] {
  height: 110px;
  float: left;
  margin-top: 3px;
  margin-left: 1px
}
.bottom-line-items-container-mobile .yotpo-star-distribution-wrapper .yotpo-distribution-rows[data-v-99bc4152] {
  display: grid;
  grid-row-gap: 1px
}
.bottom-line-items-container-mobile .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row[data-v-99bc4152] {
  width: 120px
}
.bottom-line-items-container-mobile .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-score-value[data-v-99bc4152] {
  width: 8px;
  height: 22px;
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  text-align: center;
  color: #cf9499;
  float: left
}
.bottom-line-items-container-mobile .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-bar[data-v-99bc4152] {
  width: 93px;
  height: 7px;
  float: right;
  background-color: #e3e3e3;
  margin-top: 6px;
  margin-right: 9px
}
.bottom-line-items-container-mobile .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row .yotpo-star-distribution-bar .yotpo-star-distribution-bar-score[data-v-99bc4152] {
  height: 7px;
  background-color: #6B6D76
}
.bottom-line-items-container-mobile .yotpo-star-distribution-wrapper .yotpo-distribution-rows .yotpo-distribution-row.empty-row[data-v-99bc4152] {
  opacity: 0.4
}
.bottom-line-items-container-mobile .aggregated-product-related-fields[data-v-99bc4152] {
  float: left;
  position: relative
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-footer[data-v-99bc4152] {
  padding-bottom: 35px;
  display: block;
  padding-top: 0px;
  margin-left: 54px
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-footer .product-related-fields-see-more[data-v-99bc4152],
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-footer .product-related-fields-see-less[data-v-99bc4152] {
  width: 70px;
  height: 22px;
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: normal;
  bottom: auto !important
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout[data-v-99bc4152] {
  position: relative;
  padding-top: 19px;
  margin-top: 25px;
  border-top: 1px solid #e3e3e3;
  width: 288px;
  padding-bottom: 8px;
  left: 30%;
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px)
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column[data-v-99bc4152] {
  display: grid;
  -webkit-padding-start: 19px;
          padding-inline-start: 19px;
  -webkit-padding-end: 12px;
          padding-inline-end: 12px
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item[data-v-99bc4152] {
  width: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-title[data-v-99bc4152] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 133px;
  margin-right: 20px
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value[data-v-99bc4152] {
  padding: 0px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
  height: 20px;
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  color: #051147;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 96px;
  width: auto
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value .yotpo-product-related-field-score-bar.yotpo-rating-bar-full[data-v-99bc4152] {
  background-color: #6B6D76;
  width: 15px;
  height: 5px;
  margin-left: 2px
}
.bottom-line-items-container-mobile .aggregated-product-related-fields .product-related-fields-mobile-layout .product-related-fields-column .product-related-fields-item .product-related-fields-item-value .yotpo-product-related-field-score-bar[data-v-99bc4152] {
  background-color: #e3e3e3;
  margin-left: 2px;
  width: 15px;
  height: 5px
}
.bottom-line-items-container-mobile .bottom-line-only[data-v-99bc4152] {
  position: relative;
  margin: 0;
  float: left;
  width: 100%
}
.bottom-line-items-container-mobile .bottom-line-only .avg-score[data-v-99bc4152] {
  width: 85px;
  height: 90px;
  font-size: 60px;
  line-height: 1.5;
  position: initial;
  -webkit-padding-start: 40px;
          padding-inline-start: 40px
}
.bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container[data-v-99bc4152] {
  position: relative;
  float: left;
  margin-left: 11px
}
.bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .yotpo-filter-stars[data-v-99bc4152] {
  top: 32px;
  left: 2px
}
.bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .yotpo-filter-stars .yotpo-icon-star[data-v-99bc4152],
.bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .yotpo-filter-stars .yotpo-icon-half-star[data-v-99bc4152],
.bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .yotpo-filter-stars .yotpo-icon-empty-star[data-v-99bc4152] {
  font-size: 26px;
  padding-left: 3px
}
.bottom-line-items-container-mobile .bottom-line-only .bottom-line-only-container .reviews-qa-label[data-v-99bc4152] {
  margin-top: -12px;
  text-align: left;
  -webkit-padding-start: 5px;
          padding-inline-start: 5px;
  width: 96px
}
.yotpo-main-widget[data-mode=questions] .bottom-line-items-container-desktop[data-v-99bc4152] {
  height: auto
}
.write-question-review-buttons-container .write-question-review-button[data-v-99bc4152] {
  padding: 8px 11px !important;
  background-color: transparent;
  height: 35px;
  border-radius: 3px;
  border: solid 1px #e3e3e3;
  text-transform: none
}
.write-question-review-buttons-container .write-question-review-button[data-v-99bc4152]:hover {
  background: transparent !important;
  border-color: #6A6C77
}
.write-question-review-buttons-container .write-question-review-button .write-question-review-button-text[data-v-99bc4152] {
  width: 101px;
  height: 10px;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.71;
  letter-spacing: normal;
  text-align: center;
  color: #6B6D76
}
@media only screen and (max-width: 541px) {
.write-question-review-buttons-container .write-question-review-button .write-question-review-button-text[data-v-99bc4152] {
    vertical-align: middle
}
}
.write-question-review-buttons-container .write-question-review-button .write-question-review-button-icon[data-v-99bc4152] {
  color: #cf9499 !important;
  padding-right: 10px
}
.yotpo-empty-search-results[data-v-99bc4152] {
  height: 160px
}
.yotpo-empty-search-results .empty-search-results-text[data-v-99bc4152] {
  width: 225px;
  height: 38px;
  display: block;
  font-size: 14px;
  text-align: center;
  margin: auto
}
.yotpo-empty-search-results .empty-search-results-clear-all-btn[data-v-99bc4152] {
  width: 115px;
  height: 10px;
  display: block;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  margin: auto;
  color: #cf9499;
  position: relative;
  top: 25px
}
.yotpo-empty-search-results .empty-search-results-clear-all-btn[data-v-99bc4152]:hover {
  cursor: pointer;
  text-decoration: underline
}
.mobile-more-filters-container[data-v-99bc4152] {
  padding-top: 5px
}
.yotpo-icon-dialog[data-v-99bc4152],
.yotpo-icon-write-no-frame[data-v-99bc4152] {
  font-size: 15px !important
}
.more-filters-btn[data-v-99bc4152] {
  height: 33px;
  border-radius: 3px;
  border: solid 1px #e3e3e3 !important;
  padding: 5px 11px;
  margin-right: 5px !important;
  margin-bottom: 5px !important
}
.more-filters-btn .more-filters-text[data-v-99bc4152] {
  width: 84px;
  height: 19px;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #6B6D76
}
.more-filters-btn .more-filters-icon[data-v-99bc4152] {
  font-size: 15px !important;
  color: #cf9499 !important
}
.yotpo-filter-tag[data-v-99bc4152] {
  border-radius: 3px;
  background-color: #cf9499;
  height: 33px;
  margin-right: 5px !important;
  margin-bottom: 5px !important;
  cursor: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 23ch;
  vertical-align: top
}
.yotpo-filter-tag .yotpo-icon-cross[data-v-99bc4152] {
  vertical-align: middle;
  position: inherit;
  font-size: 16px !important;
  cursor: pointer
}
.yotpo-filter-tag .filter-tag-text[data-v-99bc4152] {
  font-family: "Open Sans";
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff
}
.mobile-filters-modal .yotpo-display-wrapper[data-v-99bc4152] {
  height: 100vh !important;
  background-color: transparent !important
}
.mobile-filters-modal .mobile-filters-modal-title[data-v-99bc4152] {
  width: 100%;
  height: 62px;
  padding: 20px 15px;
  text-align: center;
  -webkit-box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.01);
          box-shadow: 0 13px 25px 0 rgba(0, 0, 0, 0.01);
  color: #6B6D76
}
.mobile-filters-modal .mobile-filters-modal-title .yotpo-icon-cross[data-v-99bc4152] {
  position: inherit;
  float: left;
  padding-top: 2px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  color: #6B6D76
}
.mobile-filters-modal .mobile-filters-modal-title .title-text[data-v-99bc4152] {
  width: 61px;
  height: 22px;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #051146;
  padding-top: 2px;
  padding-left: 25px;
  color: #6B6D76
}
.mobile-filters-modal .mobile-filters-modal-title .mobile-clear-all-btn[data-v-99bc4152] {
  width: 55px;
  height: 17px;
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #6B6D76;
  float: right
}
.mobile-filters-modal .mobile-filters-modal-title .mobile-clear-all-btn[data-v-99bc4152]:hover {
  cursor: pointer
}
.mobile-filters-modal .mobile-filters-container[data-v-99bc4152] {
  height: calc(100% - 122px);
  overflow: scroll
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-title[data-v-99bc4152] {
  padding: 15px 25px;
  width: 100%;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #6B6D76
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons[data-v-99bc4152] {
  padding: 15px 25px;
  background: #fff !important;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons fieldset[data-v-99bc4152] {
  margin: 0;
  border: 0;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 0
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons fieldset legend[data-v-99bc4152] {
  display: none
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button[data-v-99bc4152] {
  padding-top: 7px;
  padding-bottom: 7px;
  display: -webkit-box
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-text-option[data-v-99bc4152] {
  height: 22px;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #6B6D76
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-selected-color[data-v-99bc4152] {
  color: #cf9499;
  font-weight: 600
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-non-selected-color[data-v-99bc4152] {
  color: #737373;
  margin-right: 0
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-selected-star-color[data-v-99bc4152] {
  color: #000;
  margin-right: 0
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"][data-v-99bc4152] {
  opacity: 0;
  margin: -12px;
  min-width: 20px;
  width: 20px;
  padding: 0;
  position: relative;
  left: 13px;
  z-index: 100
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]+.radio-label[data-v-99bc4152] {
  z-index: 50
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]+.radio-label .yotpo-filter-stars[data-v-99bc4152] {
  margin-left: -2px;
  padding-top: 2px;
  display: inline;
  border: none
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]+.radio-label .yotpo-filter-stars .yotpo-icon[data-v-99bc4152] {
  border: none
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]+.radio-label[data-v-99bc4152]:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 2px solid #b4b4b4;
  display: inline-block;
  width: 17px;
  height: 17px;
  position: relative;
  top: 1px;
  margin-right: 15px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]:checked+.radio-label[data-v-99bc4152]:before {
  background-color: #cf9499;
  -webkit-box-shadow: inset 0 0 0 4px #f4f4f4;
          box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #cf9499
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]:focus+.radio-label[data-v-99bc4152]:before {
  outline: none;
  border-color: #cf9499
}
.mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button input[type="radio"]+.radio-label[data-v-99bc4152]:empty:before {
  margin-right: 0
}
.mobile-filters-modal .mobile-filters-footer-btn[data-v-99bc4152] {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 60px;
  background-color: #cf9499;
  text-align: center;
  cursor: pointer
}
.mobile-filters-modal .mobile-filters-footer-btn .footer-text[data-v-99bc4152] {
  height: 22px;
  padding: 17px;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff
}
.mobile-filters-modal .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
.mobile-filters-modal .yotpo .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152],
.yotpo .mobile-filters-modal .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
  top: 0;
  height: 100%;
  max-height: 100%
}
.mobile-filters-modal .yotpo-modal-base .yotpo-modal-dialog .yotpo-modal-content .yotpo-display-wrapper[data-v-99bc4152],
.mobile-filters-modal .yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-display-wrapper[data-v-99bc4152],
.yotpo .mobile-filters-modal .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-display-wrapper[data-v-99bc4152] {
  height: 100%;
  position: relative
}
#y-badges[data-v-99bc4152] {
  width: 100%;
  background-color: transparent !important
}
#y-badges+.badge-init[data-v-99bc4152] {
  display: none
}
#y-badges .y-badge[data-v-99bc4152] {
  cursor: pointer;
  height: 160px;
  width: 151px;
  margin: 0 auto;
  position: relative
}
#y-badges .y-badge-image[data-v-99bc4152] {
  width: 100%
}
#y-badges .y-badge-stars[data-v-99bc4152] {
  display: block;
  position: absolute;
  top: 67px;
  left: 34px
}
#y-badges .y-badges-certified[data-v-99bc4152] {
  color: #5997c1;
  font-size: 12px;
  text-transform: uppercase;
  position: absolute;
  top: 90px;
  left: 10px;
  max-width: 130px;
  width: 130px;
  overflow: hidden;
  white-space: nowrap;
  text-align: center
}
#y-badges .y-powered-by[data-v-99bc4152] {
  position: absolute;
  white-space: nowrap;
  top: 140px;
  width: 100%;
  text-align: center;
  font-size: 13px
}
#y-badges .y-badge-reviews[data-v-99bc4152] {
  position: relative;
  white-space: nowrap;
  text-align: center;
  top: -100px;
  font-size: 33px;
  color: #FFFFFF
}
#y-badges .yotpo-icon[data-v-99bc4152] {
  color: #ECC525;
  font-size: 18px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-mask[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-mask[data-v-99bc4152] {
  opacity: 0.6
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 459px;
  height: 363px;
  border-radius: 3px;
  text-align: center
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152] {
  top: 11px;
  right: 11px;
  color: #b2bbd7;
  font-size: 20px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152] {
  max-width: 212px;
  margin: 22px auto 0 auto
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-product-image[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-product-image[data-v-99bc4152] {
  height: 136px;
  width: 136px;
  margin-top: 20px;
  border: 1px solid #e8e8e8
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-product-name[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-product-name[data-v-99bc4152] {
  font-size: 15px;
  font-weight: 600;
  color: #000;
  margin-top: 22px;
  display: inline
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-product-price[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-product-price[data-v-99bc4152] {
  font-size: 15px;
  color: #000;
  margin-top: 22px;
  display: inline;
  margin-left: 5px;
  font-weight: normal;
  font-family: "Work Sans", "Open Sans"
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152] {
  font-size: 16px;
  font-weight: 600;
  color: #4f4f4f;
  margin-top: 15px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-added-to-cart .yotpo-icon-cart[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-added-to-cart .yotpo-icon-cart[data-v-99bc4152] {
  font-size: 20px;
  color: #7bbd59;
  margin-right: 5px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152] {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 18px;
  border-top: 1px solid #eaeaea;
  padding: 12px 0;
  background: #fff
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152] {
  height: 40px;
  width: 180px;
  font-family: "Open Sans";
  padding: 0;
  margin: 0 5px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-confirm-continue-shopping[data-v-99bc4152],
.yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-confirm-continue-shopping[data-v-99bc4152] {
  background-color: transparent;
  border: 0;
  font-weight: 600;
  color: #000
}
@media (min-width: 768px) and (max-width: 1023px) {
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
    position: fixed;
    max-height: 100%;
    height: 100%;
    max-width: 100%;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center;
    -webkit-transform: none;
            transform: none
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152] {
    top: 25px;
    right: 25px;
    color: #acb5d4;
    font-size: 30px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-product-image[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-product-image[data-v-99bc4152] {
    height: 258px;
    width: 258px;
    margin-top: 203px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-product-name[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-product-name[data-v-99bc4152] {
    margin-top: 28px;
    font-size: 16px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152] {
    margin-top: 17px;
    font-size: 16px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152] {
    margin-top: 20px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152] {
    margin: 0
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152] {
    height: 56px;
    width: 270px;
    font-family: "Open Sans"
}
}
@media (max-width: 767px) {
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
    position: fixed;
    max-height: 100%;
    height: 100%;
    max-width: 100%;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center;
    -webkit-transform: none;
            transform: none
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152] {
    top: 18.5px;
    right: 18.5px;
    color: #acb5d4;
    font-size: 26px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-product-image[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-product-image[data-v-99bc4152] {
    height: 190px;
    width: 190px;
    margin-top: 115px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-product-name[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-product-name[data-v-99bc4152] {
    margin-top: 26px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152] {
    margin-top: 13px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152] {
    margin: 0
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152] {
    height: 46px;
    width: 175px
}
.yotpo.yotpo-add-to-cart-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-confirm-continue-shopping[data-v-99bc4152],
  .yotpo.yotpo-add-to-cart-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-confirm-continue-shopping[data-v-99bc4152] {
    width: 160px
}
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-mask[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-mask[data-v-99bc4152] {
  opacity: 0.6
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 459px;
  max-height: unset;
  border-radius: 3px;
  text-align: center
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152] {
  top: 10px;
  right: 10px;
  color: #b2bbd7;
  font-size: 20px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152] {
  max-width: 212px;
  margin: 8px auto 0 auto
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-product-image[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-product-image[data-v-99bc4152] {
  height: 136px;
  width: 136px;
  margin-top: 20px;
  border-radius: 2px;
  border: 1px solid #e8e8e8
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-product-name[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-product-name[data-v-99bc4152] {
  font-size: 15px;
  font-weight: 600;
  color: #000;
  margin-top: 22px;
  display: inline
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-product-price[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-product-price[data-v-99bc4152] {
  font-size: 15px;
  color: #000;
  margin-top: 22px;
  display: inline;
  margin-left: 5px;
  font-weight: normal;
  font-family: Work Sans
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-first[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-first[data-v-99bc4152] {
  width: 36px;
  height: 36px;
  float: left
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option[data-v-99bc4152] {
  position: relative
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider[data-v-99bc4152] {
  overflow: hidden;
  margin: auto;
  width: 288px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152] {
  position: relative;
  width: 10000px;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152] {
  float: left
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .yotpo-icon-right-arrow-2.right[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .yotpo-icon-right-arrow-2.right[data-v-99bc4152] {
  position: absolute;
  right: 9%;
  font-size: 22px;
  line-height: 60px;
  color: #acb5d4;
  cursor: pointer
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .yotpo-icon-right-arrow-2.left[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .yotpo-icon-right-arrow-2.left[data-v-99bc4152] {
  left: 9%;
  position: absolute;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  font-size: 22px;
  line-height: 60px;
  color: #acb5d4;
  cursor: pointer
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .yotpo-arrow-disable[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .yotpo-arrow-disable[data-v-99bc4152] {
  color: #eaeaea !important;
  pointer-events: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152] {
  padding: 0px 18px 50px 18px;
  overflow-y: auto;
  max-height: calc(100vh - 340px)
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152]::-webkit-scrollbar,
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152]::-webkit-scrollbar {
  background-color: #fff;
  width: 31px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152]::-webkit-scrollbar-track,
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152]::-webkit-scrollbar-track {
  background-color: #fff
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152]::-webkit-scrollbar-thumb,
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152]::-webkit-scrollbar-thumb {
  background-color: #dee2ef;
  border-radius: 31px;
  border: 12px solid #fff
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-name[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-name[data-v-99bc4152] {
  height: 18px;
  font-size: 13px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -0.08px;
  text-align: center;
  color: #aaaebd;
  margin-top: 24px;
  margin-bottom: 7px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value[data-v-99bc4152] {
  display: inline-block;
  margin: 6px 6px 6px 6px;
  position: relative;
  line-height: 34px;
  height: 34px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value span[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value span[data-v-99bc4152] {
  border: solid 1px black;
  position: relative;
  font-size: 13px;
  padding: 8px 26px;
  border-radius: 2px;
  cursor: pointer;
  color: #3b3b3b;
  max-width: 152px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-weight: 600
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152] {
  margin: 12px 0 2px 0;
  height: 36px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option span[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option span[data-v-99bc4152] {
  width: 36px;
  line-height: 36px;
  height: 36px;
  border: none;
  border-radius: 50%;
  padding: 0;
  display: inline-block;
  font-weight: 600
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option input:checked+span[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option input:checked+span[data-v-99bc4152] {
  line-height: 35px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option.yotpo-unavailable-option span[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option.yotpo-unavailable-option span[data-v-99bc4152] {
  color: #bcbcbc;
  background: none !important;
  border: none !important
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-unavailable-option span[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-unavailable-option span[data-v-99bc4152] {
  background: linear-gradient(to top left, #fff calc(50% - 1px), #aaa, #fff calc(50% + 1px)) !important;
  border: solid 1px #bcbcbc;
  color: #bcbcbc
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152] {
  position: relative;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 18px;
  border-top: 1px solid #eaeaea;
  padding: 12px 0;
  background: #fff
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152] {
  height: 40px;
  width: 180px;
  font-family: "Open Sans";
  font-size: 15px;
  padding: 0
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-cancel-add-to-cart[data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-cancel-add-to-cart[data-v-99bc4152] {
  background-color: white;
  border: none;
  color: #000000;
  font-size: 15px;
  font-weight: 600
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-add-to-cart-button[disabled][data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-add-to-cart-button[disabled][data-v-99bc4152] {
  background-color: #eaeaea;
  color: #c4c4c4
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog [type=radio][data-v-99bc4152],
.yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog [type=radio][data-v-99bc4152] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  display: none
}
@media (min-width: 768px) and (max-width: 1023px) {
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
    position: fixed;
    max-height: 100%;
    height: 100%;
    max-width: 100%;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center;
    -webkit-transform: none;
            transform: none;
    overflow-x: hidden;
    overflow-y: scroll;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-display-wrapper[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-display-wrapper[data-v-99bc4152] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152] {
    top: 25px;
    right: 25px;
    color: #acb5d4;
    font-size: 30px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-product-image[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-product-image[data-v-99bc4152] {
    height: 258px;
    width: 258px;
    margin-top: 86px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-first[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-first[data-v-99bc4152] {
    width: 46px;
    height: 46px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152] {
    margin: 5px 13px 10px 13px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option span[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option span[data-v-99bc4152] {
    width: 46px;
    height: 46px;
    line-height: 46px;
    font-size: 16px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option input:checked+span[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option input:checked+span[data-v-99bc4152] {
    line-height: 45px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152] {
    max-height: unset;
    width: 100vw;
    padding: 0 0 50px 0;
    overflow-x: hidden;
    margin-bottom: 70px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-options>.option-container[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-options>.option-container[data-v-99bc4152] {
    margin-right: 18px;
    margin-left: 18px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152] {
    margin-top: 17px;
    font-size: 16px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-name[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-name[data-v-99bc4152] {
    margin-top: 45px;
    font-size: 15px;
    margin-bottom: 14px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152] {
    margin-top: 20px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider[data-v-99bc4152] {
    width: 100vw
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152] {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0 43px;
    width: 100%
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-first[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-first[data-v-99bc4152] {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152] {
    float: none;
    display: inline-block
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar,
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar-track,
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar-track {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar-thumb,
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar-thumb {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .yotpo-icon-right-arrow-2[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .yotpo-icon-right-arrow-2[data-v-99bc4152] {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-first[data-v-99bc4152]:first-child,
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-first[data-v-99bc4152]:first-child {
    float: right
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value[data-v-99bc4152] {
    height: 38px;
    margin: 7px 7px 7px 7px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value span[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value span[data-v-99bc4152] {
    font-size: 14px;
    padding: 10px 30px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152] {
    position: fixed;
    margin: 0
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152] {
    height: 56px;
    width: 270px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-cancel-add-to-cart[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-cancel-add-to-cart[data-v-99bc4152] {
    width: 270px
}
}
@media (max-width: 767px) {
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog[data-v-99bc4152] {
    position: fixed;
    max-height: 100%;
    height: 100%;
    max-width: 100%;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center;
    -webkit-transform: none;
            transform: none;
    overflow-x: hidden;
    overflow-y: scroll;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-display-wrapper[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-display-wrapper[data-v-99bc4152] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-close-pop .yotpo-icon-cross[data-v-99bc4152] {
    top: 18.5px;
    right: 18.5px;
    color: #acb5d4;
    font-size: 26px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-product-image[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-product-image[data-v-99bc4152] {
    margin-top: 42px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-product-details[data-v-99bc4152] {
    margin-top: 14px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-confirm-added-to-cart[data-v-99bc4152] {
    margin-top: 13px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-options[data-v-99bc4152] {
    max-height: unset;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 70px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-options>.option-container[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-options>.option-container[data-v-99bc4152] {
    margin-right: 25px;
    margin-left: 25px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152] {
    width: 42px;
    height: 42px;
    margin-top: 5px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option span[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option span[data-v-99bc4152] {
    width: 42px;
    height: 42px;
    line-height: 42px;
    font-size: 14px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option input:checked+span[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value.yotpo-variants-numeric-option input:checked+span[data-v-99bc4152] {
    line-height: 40px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider[data-v-99bc4152] {
    width: 100vw
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152] {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 0 16px;
    width: 100%
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-first[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-first[data-v-99bc4152] {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container .yotpo-variants-option-value.yotpo-variants-numeric-option[data-v-99bc4152] {
    float: none;
    display: inline-block;
    margin-right: 11px;
    margin-left: 11px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar,
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar-track,
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar-track {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar-thumb,
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .option-slider .y-slider-container[data-v-99bc4152]::-webkit-scrollbar-thumb {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .slider-option .yotpo-icon-right-arrow-2[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .slider-option .yotpo-icon-right-arrow-2[data-v-99bc4152] {
    display: none
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-first[data-v-99bc4152]:first-child,
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-first[data-v-99bc4152]:first-child {
    float: right
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value[data-v-99bc4152] {
    margin: 6px 6px 6px 6px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-variants-option-value span[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-variants-option-value span[data-v-99bc4152] {
    height: 34px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons[data-v-99bc4152] {
    position: fixed;
    margin: 0
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons button[data-v-99bc4152] {
    height: 46px;
    width: 180px
}
.yotpo.yotpo-variants-popup .yotpo-modal-base .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-cancel-add-to-cart[data-v-99bc4152],
  .yotpo.yotpo-variants-popup .yotpo-modal .yotpo-modal-dialog .yotpo-popup-buttons .yotpo-cancel-add-to-cart[data-v-99bc4152] {
    width: 175px
}
}
.yotpo.yotpo-variants-tooltip[data-v-99bc4152] {
  border-radius: 3px;
  -webkit-box-shadow: 2px 2px 7px 0 rgba(169, 208, 255, 0.31);
          box-shadow: 2px 2px 7px 0 rgba(169, 208, 255, 0.31);
  border: solid 1px #eaeaea;
  background-color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  color: #6b6d78;
  padding: 5px 10px;
  line-height: 1.67;
  position: fixed;
  z-index: 2147483647;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 300px
}
.yotpo.yotpo-variants-tooltip .tool-tip-unavailable[data-v-99bc4152] {
  font-size: 12px;
  font-weight: 600;
  color: #6b6d78
}
.yotpo.yotpo-variants-tooltip .tool-tip-unavailable .yotpo-icon[data-v-99bc4152] {
  color: #acb5d4;
  float: left;
  margin-right: 10px
}
/* Slider */
.slick-slider[data-v-99bc4152] {
  position: relative;

  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list[data-v-99bc4152] {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.slick-list[data-v-99bc4152]:focus {
  outline: none;
}
.slick-list.dragging[data-v-99bc4152] {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track[data-v-99bc4152],
.slick-slider .slick-list[data-v-99bc4152] {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track[data-v-99bc4152] {
  position: relative;
  top: 0;
  left: 0;

  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track[data-v-99bc4152]:before,
.slick-track[data-v-99bc4152]:after {
  display: table;

  content: '';
}
.slick-track[data-v-99bc4152]:after {
  clear: both;
}
.slick-loading .slick-track[data-v-99bc4152] {
  visibility: hidden;
}
.slick-slide[data-v-99bc4152] {
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide[data-v-99bc4152] {
  float: right;
}
.slick-slide img[data-v-99bc4152] {
  display: block;
}
.slick-slide.slick-loading img[data-v-99bc4152] {
  display: none;
}
.slick-slide.dragging img[data-v-99bc4152] {
  pointer-events: none;
}
.slick-initialized .slick-slide[data-v-99bc4152] {
  display: block;
}
.slick-loading .slick-slide[data-v-99bc4152] {
  visibility: hidden;
}
.slick-vertical .slick-slide[data-v-99bc4152] {
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden[data-v-99bc4152] {
  display: none;
}
.videocontrols[data-v-99bc4152] {
  -webkit-writing-mode: horizontal-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;

  direction: ltr;
  /* Prevent selection from interacting weirdly with the page,
    * see bug 1766093. Our text selection story with shadow dom should be
    * better, see bug 1590379 */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* Prevent unwanted style inheritance. See bug 554717. */
  text-align: left;
  list-style-image: none !important;
  font: normal normal normal 100%/normal sans-serif !important;
  text-decoration: none !important;
  white-space: normal !important;
}
.videocontrols[flipped="true"][data-v-99bc4152] {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.controlsContainer[data-v-99bc4152] {
  --clickToPlay-size: 48px;
  --button-size: 30px;
  --timer-size: 40px;
  --timer-long-size: 60px;
  --track-size: 5px;
  --thumb-size: 13px;
  --label-font-size: 13px;
  --pip-toggle-padding: 5px;
  --control-focus-outline: 2px solid #00DDFF;
  --control-focus-outline-offset: -2px;

  color: #fff;
}
.controlsContainer.touch[data-v-99bc4152] {
  --clickToPlay-size: 64px;
  --button-size: 40px;
  --timer-size: 52px;
  --timer-long-size: 78px;
  --track-size: 7px;
  --thumb-size: 16px;
  --label-font-size: 16px;
}
/* Some CSS custom properties defined here are referenced by videocontrols.js */
.controlBar[data-v-99bc4152] {
  /* Do not delete: these variables are accessed by JavaScript directly.
      see videocontrols.js and search for |-width|. */
  --clickToPlay-width: var(--clickToPlay-size);
  --playButton-width: var(--button-size);
  --scrubberStack-width: 64px;
  --muteButton-width: var(--button-size);
  --volumeStack-width: 48px;
  --castingButton-width: var(--button-size);
  --closedCaptionButton-width: var(--button-size);
  --fullscreenButton-width: var(--button-size);
  --positionDurationBox-width: var(--timer-size);
  --durationSpan-width: var(--timer-size);
  --positionDurationBox-width-long: var(--timer-long-size);
  --durationSpan-width-long: var(--timer-long-size);
}
.touch .controlBar[data-v-99bc4152] {
  /* Do not delete: these variables are accessed by JavaScript directly.
      see videocontrols.js and search for |-width|. */
  --scrubberStack-width: 84px;
  --volumeStack-width: 64px;
}
.controlsContainer [hidden][data-v-99bc4152],
.controlBar[hidden] .progressBar[data-v-99bc4152],
.controlBar[hidden] .bufferBar[data-v-99bc4152],
.videocontrols[inDOMFullscreen]>.controlsContainer>.controlsOverlay>#pictureInPictureToggle[data-v-99bc4152] {
  display: none;
}
/* We hide the controlBar visually so it doesn't obscure the video. However,
  * we still want to expose it to a11y so users who don't use a mouse can access
  * it.
  */
.controlBar[hidden][data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  pointer-events: none;
}
.controlBar[size="hidden"][data-v-99bc4152] {
  display: none;
}
.controlsSpacer[hideCursor][data-v-99bc4152] {
  cursor: none;
}
.controlsContainer[data-v-99bc4152],
.progressContainer[data-v-99bc4152] {
  position: relative;
  height: 100%;
}
.stackItem[data-v-99bc4152] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.statusOverlay[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(80, 80, 80, .85);
}
.controlsOverlay[data-v-99bc4152] {
  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;
  position: relative;
}
.controlsSpacerStack[data-v-99bc4152] {
  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-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.controlBar[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  height: 40px;
  padding: 0 9px;
  background-color: rgba(26, 26, 26, .8);
}
.touch .controlBar[data-v-99bc4152] {
  height: 52px;
}
.controlBar>.button[data-v-99bc4152] {
  /* Prevent #textTrackListContainer from blocking clicks on controls */
  z-index: 1;
  height: 100%;
  min-width: var(--button-size);
  min-height: var(--button-size);
  padding: 6px;
  border: 0;
  margin: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-origin: content-box;
  background-clip: content-box;
  -moz-context-properties: fill;
  fill: currentColor;
  color: inherit;
  /* We don't suppress ::-moz-focus-inner, so that does for a focus indicator */
  outline: none;
}
/* Keyboard focus styling for interactive control elements (includes control
    bar, click to play and track list) */
.controlBar>.button[data-v-99bc4152]:focus-visible,
.volumeControl[data-v-99bc4152]:focus-visible,
.scrubber[data-v-99bc4152]:focus-visible,
.clickToPlay[data-v-99bc4152]:focus-visible,
.textTrackList>.textTrackItem[data-v-99bc4152]:focus-visible {
  outline: var(--control-focus-outline);
  outline-offset: var(--control-focus-outline-offset);
}
.touch .controlBar>.button[data-v-99bc4152] {
  background-size: 24px 24px;
}
.controlBar>.button[data-v-99bc4152]:enabled:hover {
  fill: #48a0f7;
}
.controlBar>.button[data-v-99bc4152]:enabled:hover:active {
  fill: #2d89e6;
}
.playButton[data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/pause-fill.svg);
}
.playButton[paused][data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/play-fill.svg);
}
.muteButton[data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/audio.svg);
}
.muteButton[muted][data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/audio-muted.svg);
}
.muteButton[noAudio][data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/audioNoAudioButton.svg);
}
.muteButton[noAudio]+.volumeStack[data-v-99bc4152] {
  display: none;
}
.castingButton[data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/castingButton-ready.svg);
}
.castingButton[enabled][data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/castingButton-active.svg);
}
.closedCaptionButton[data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/closedCaptionButton-cc-off.svg);
}
.closedCaptionButton[enabled][data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/closedCaptionButton-cc-on.svg);
}
.fullscreenButton[data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/fullscreenEnterButton.svg);
}
.fullscreenButton[fullscreened][data-v-99bc4152] {
  background-image: url(chrome://global/skin/media/fullscreenExitButton.svg);
}
.controlBarSpacer[data-v-99bc4152] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.volumeControl[data-v-99bc4152]::-moz-range-thumb,
.scrubber[data-v-99bc4152]::-moz-range-thumb {
  height: var(--thumb-size);
  width: var(--thumb-size);
  border: none;
  border-radius: 50%;
  /* this is a foreground element even though it is implemented as a background */
  background-color: currentColor;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.65));
}
.volumeControl[data-v-99bc4152],
.scrubber[data-v-99bc4152] {
  outline: none;
}
.progressBackgroundBar[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.progressStack[data-v-99bc4152] {
  position: relative;
  width: 100%;
  height: var(--track-size);
}
.scrubberStack[data-v-99bc4152] {
  /* minus margin to get basis of required width */
  min-width: calc(var(--scrubberStack-width) - 18px);
  -ms-flex-preferred-size: calc(var(--scrubberStack-width) - 18px);
      flex-basis: calc(var(--scrubberStack-width) - 18px);
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 9px;
}
.volumeStack[data-v-99bc4152] {
  max-width: 60px;
  min-width: var(--volumeStack-width);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 6px;
  margin-left: 4px;
}
.bufferBar[data-v-99bc4152],
.progressBar[data-v-99bc4152],
.scrubber[data-v-99bc4152],
.volumeControl[data-v-99bc4152] {
  bottom: 0;
  color: inherit;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  border-radius: calc(var(--track-size) / 2);
  margin: 0;
  background: none;
  outline: none;
}
.bufferBar[data-v-99bc4152] {
  background-color: rgba(0, 0, 0, 0.7);
}
.bufferBar[data-v-99bc4152]::-moz-progress-bar,
.progressBar[data-v-99bc4152]::-moz-progress-bar {
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: calc(var(--track-size) / 2);
  background: none;
}
.bufferBar[data-v-99bc4152]::-moz-progress-bar {
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: calc(var(--track-size) / 2);
}
.progressBar[data-v-99bc4152]::-moz-progress-bar {
  background-color: #00b6f0;
}
.scrubber[data-v-99bc4152]:hover::-moz-range-thumb,
.volumeControl[data-v-99bc4152]:hover::-moz-range-thumb {
  background-color: #48a0f7;
}
.scrubber[data-v-99bc4152]:active::-moz-range-thumb,
.volumeControl[data-v-99bc4152]:active::-moz-range-thumb {
  background-color: #2d89e6;
}
.scrubber[data-v-99bc4152]::-moz-range-track,
.scrubber[data-v-99bc4152]::-moz-range-progress {
  background-color: transparent;
}
.volumeControl[data-v-99bc4152]::-moz-range-progress,
.volumeControl[data-v-99bc4152]::-moz-range-track {
  height: var(--track-size);
  border-radius: calc(var(--track-size) / 2);
}
.volumeControl[data-v-99bc4152]::-moz-range-progress {
  /* this is a foreground element even though it is implemented as a background */
  background-color: currentColor;
}
.volumeControl[data-v-99bc4152]::-moz-range-track {
  background-color: rgba(0, 0, 0, 0.7);
}
@media (prefers-contrast) {

  /* Show a border in high contrast mode since background-colors
      are not shown. */
.scrubber[data-v-99bc4152]::-moz-range-track,
  .volumeControl[data-v-99bc4152]::-moz-range-track {
    border: 1px solid;
}
.scrubber[data-v-99bc4152]::-moz-range-progress,
  .volumeControl[data-v-99bc4152]::-moz-range-progress {
    border: 2px solid;
}
}
.textTrackListContainer[data-v-99bc4152] {
  position: absolute;
  right: 5px;
  bottom: 45px;
  top: 5px;
  max-width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.textTrackList[data-v-99bc4152] {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  border: 1px solid #000;
  border-radius: 2.5px;
  padding: 5px 0;
  vertical-align: middle;
  background-color: #000;
  opacity: 0.7;
  overflow-y: auto;
}
.touch .textTrackList[data-v-99bc4152] {
  bottom: 58px;
}
.textTrackList>.textTrackItem[data-v-99bc4152] {
  display: block;
  width: 100%;
  height: var(--button-size);
  font-size: var(--label-font-size);
  padding: 2px 10px;
  border: none;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  background-color: transparent;
  color: inherit;
}
.textTrackList>.textTrackItem[data-v-99bc4152]:hover {
  background-color: #444;
}
.textTrackList>.textTrackItem[aria-checked="true"][data-v-99bc4152] {
  color: #48a0f7;
}
.positionLabel[data-v-99bc4152],
.durationLabel[data-v-99bc4152] {
  display: none;
}
.positionDurationBox[data-v-99bc4152] {
  text-align: center;
  -webkit-padding-start: 1px;
          padding-inline-start: 1px;
  -webkit-padding-end: 9px;
          padding-inline-end: 9px;
  white-space: nowrap;
  font: message-box;
  font-size: var(--label-font-size);
  font-size-adjust: 0.55;
  font-variant-numeric: tabular-nums;
}
@media (-moz-platform: macos) {
.positionDurationBox[data-v-99bc4152] {
    font-size-adjust: unset;
    font-family: "Helvetica Neue", "Helvetica", sans-serif;
}
}
.duration[data-v-99bc4152] {
  display: inline-block;
  white-space: pre;
  color: #929292;
}
.statusIcon[data-v-99bc4152] {
  width: 36px;
  height: 36px;
  margin-bottom: 20px;
}
/* Not showing the throbber on mobile because of conflict with m.youtube.com (see bug 1289412) */
.controlsContainer:not(.mobile) .statusIcon[type="throbber"][data-v-99bc4152] {
  background: url(chrome://global/skin/media/throbber.png) no-repeat center;
}
.controlsContainer:not(.mobile) .statusIcon[type="throbber"][stalled][data-v-99bc4152] {
  background: url(chrome://global/skin/media/stalled.png) no-repeat center;
}
.statusIcon[type="error"][data-v-99bc4152],
.statusIcon[type="pictureInPicture"][data-v-99bc4152] {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.statusIcon[type="error"][data-v-99bc4152] {
  min-width: 70px;
  min-height: 60px;
  background-image: url(chrome://global/skin/media/error.png);
}
.statusIcon[type="pictureInPicture"][data-v-99bc4152] {
  min-width: 84px;
  min-height: 84px;
  background-image: url(chrome://global/skin/media/picture-in-picture-open.svg);
  -moz-context-properties: fill;
  fill: currentColor;
}
.videocontrols[localedir="rtl"] .statusIcon[type="pictureInPicture"][data-v-99bc4152] {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.pictureInPictureToggleLabel[data-v-99bc4152] {
  -webkit-margin-start: var(--pip-toggle-padding);
          margin-inline-start: var(--pip-toggle-padding);
}
/* Overlay Play button */
.clickToPlay[data-v-99bc4152] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  min-width: var(--clickToPlay-size);
  min-height: var(--clickToPlay-size);
  border-radius: 50%;
  background-image: url(chrome://global/skin/media/play-fill.svg);
  background-repeat: no-repeat;
  background-position: 54% 50%;
  background-size: 40% 40%;
  background-color: #1a1a1a;
  -moz-context-properties: fill;
  fill: currentColor;
  color: inherit;
  opacity: 0.8;
  position: relative;
  top: 20px;
}
.controlsSpacerStack:hover>.clickToPlay[data-v-99bc4152],
.clickToPlay[data-v-99bc4152]:hover {
  opacity: 0.55;
}
.controlsSpacerStack:hover>.clickToPlay[fadeout][data-v-99bc4152] {
  opacity: 0;
}
.controlBar[fullscreen-unavailable] .fullscreenButton[data-v-99bc4152] {
  display: none;
}
.statusOverlay[fadeout][data-v-99bc4152],
.statusOverlay[error]+.controlsOverlay>.controlsSpacerStack[data-v-99bc4152] {
  opacity: 0;
}
.pictureInPictureOverlay[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  background-color: rgb(12, 12, 13);
}
/* Status description formatting */
.statusLabel[data-v-99bc4152] {
  padding: 0 10px;
  text-align: center;
  font: message-box;
  font-size: 14px;
}
.statusLabel[data-v-99bc4152] {
  display: none;
}
[status="errorAborted"]>#errorAborted[data-v-99bc4152],
[status="errorNetwork"]>#errorNetwork[data-v-99bc4152],
[status="errorDecode"]>#errorDecode[data-v-99bc4152],
[status="errorSrcNotSupported"]>#errorSrcNotSupported[data-v-99bc4152],
[status="errorNoSource"]>#errorNoSource[data-v-99bc4152],
[status="errorGeneric"]>#errorGeneric[data-v-99bc4152],
[status="pictureInPicture"]>#pictureInPicture[data-v-99bc4152] {
  display: inline;
}
@media (-moz-platform: windows) and (-moz-windows-default-theme: 0) {
.controlsSpacer[data-v-99bc4152],
  .clickToPlay[data-v-99bc4152] {
    background-color: transparent;
}
}
.pip-wrapper[data-v-99bc4152] {
  position: absolute;
  cursor: pointer;
  -moz-appearance: none;
  background: none;
  color: inherit;
  border: none;
  text-align: unset;
  top: calc(70% - 40px);
  opacity: 0;
  padding-inline: 0;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  --pip-icon-size: 24px;
  --pip-icon-width-with-margins: calc(2 * var(--pip-toggle-margin) + var(--pip-icon-size));
  --pip-highlight-width: 2px;
  --pip-toggle-margin: 8px;
  --pip-toggle-distanceFromVideoEdge: 18px;
  --pip-highlight-style: solid rgba(0, 254, 255, 1);
}
.pip-wrapper[policy="hidden"][data-v-99bc4152] {
  display: none;
}
.pip-wrapper[medium-video]>.pip-expanded>.pip-icon-label>.pip-label[data-v-99bc4152] {
  font-size: 13px;
}
.pip-wrapper[medium-video]>.pip-expanded[data-v-99bc4152] {
  font-size: 11px;
}
.controlsOverlay.hovering>.pip-wrapper[data-v-99bc4152] {
  opacity: 0.8;
}
.controlsOverlay[hidetoggle="true"].hovering>.pip-wrapper[data-v-99bc4152]:not(.hovering) {
  opacity: 0;
}
.controlsOverlay.hovering>.pip-wrapper.hovering[data-v-99bc4152] {
  opacity: 1;
}
.pip-wrapper[position="right"][data-v-99bc4152] {
  /* move from the right by total width of pip toggle so that it is at least visible in the video element */
  right: calc(var(--pip-icon-width-with-margins) + var(--pip-toggle-distanceFromVideoEdge));
}
.pip-wrapper[position="left"][data-v-99bc4152] {
  left: var(--pip-toggle-distanceFromVideoEdge);
}
.pip-expanded[data-v-99bc4152],
.pip-small[data-v-99bc4152],
.pip-icon[data-v-99bc4152],
.pip-explainer[data-v-99bc4152] {
  position: absolute;
  left: 0;
  top: 0;
}
.pip-icon[data-v-99bc4152] {
  top: 8px;
  left: 8px;
  pointer-events: none;
  background-image: url("chrome://global/skin/media/picture-in-picture-open.svg");
  background-size: var(--pip-icon-size) var(--pip-icon-size);
  -moz-context-properties: fill;
  fill: currentColor;
  height: var(--pip-icon-size);
  width: var(--pip-icon-size);
  background-repeat: no-repeat;
  background-position: center, center;
}
.videocontrols[localedir="rtl"] .pip-icon[data-v-99bc4152] {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.pip-wrapper[position="left"]>.pip-expanded>.pip-icon-label>.pip-label[data-v-99bc4152] {
  margin-left: var(--pip-icon-width-with-margins);
  margin-right: var(--pip-toggle-margin);
}
.pip-expanded[data-v-99bc4152],
.pip-explainer[data-v-99bc4152] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.pip-small[data-v-99bc4152] {
  background-color: rgba(12, 12, 13, 0.65);
  -webkit-box-shadow: 0px 4px 4px rgba(12, 12, 13, 0.25);
          box-shadow: 0px 4px 4px rgba(12, 12, 13, 0.25);
  width: 40px;
  height: 40px;
  border-radius: 25px;
}
.a11y-only[data-v-99bc4152] {
  position: absolute;
  left: -10000px;
  width: 100px;
  height: 100px;
}
.pip-wrapper[position="left"]>.pip-expanded>.pip-icon-label>.pip-icon[data-v-99bc4152] {
  display: none;
}
.pip-expanded[data-v-99bc4152],
.pip-small[data-v-99bc4152] {
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pip-wrapper:not([has-used])>.pip-small[data-v-99bc4152] {
  border: var(--pip-highlight-width) var(--pip-highlight-style);
}
.pip-expanded[data-v-99bc4152] {
  border: var(--pip-highlight-width) var(--pip-highlight-style);
  -webkit-transition: opacity 250ms, scale 200ms, translate 190ms;
  transition: opacity 250ms, scale 200ms, translate 190ms;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  background-color: rgba(12, 12, 13, 0.9);
  -webkit-box-shadow: 0px 4px 4px rgba(12, 12, 13, 0.25);
          box-shadow: 0px 4px 4px rgba(12, 12, 13, 0.25);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 200px;
  border-radius: 8px;
  opacity: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  scale: 0.33 1;
  font-size: 14px;
}
.pip-wrapper[position="right"]>.pip-expanded[data-v-99bc4152] {
  translate: calc(-100% + var(--pip-icon-width-with-margins));
  -webkit-transform-origin: right;
          transform-origin: right;
}
.pip-wrapper:is([small-video], [has-used])>.pip-expanded[data-v-99bc4152],
.pip-wrapper[position="right"]:not([small-video], [has-used])>.pip-icon[data-v-99bc4152] {
  display: none;
}
.pip-wrapper[position="right"]>.pip-expanded>.pip-icon-label>.pip-icon[data-v-99bc4152] {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}
.pip-wrapper[position="right"]>.pip-expanded>.pip-icon-label[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-line-pack: center;
      align-content: center;
}
.pip-wrapper[position="right"]>.pip-expanded>.pip-icon-label>.pip-icon[data-v-99bc4152],
.pip-wrapper[position="right"]>.pip-expanded>.pip-icon-label>.pip-label[data-v-99bc4152] {
  margin-top: auto;
  margin-bottom: auto;
}
.pip-wrapper[position="right"]>.pip-expanded>.pip-icon-label>.pip-icon[data-v-99bc4152] {
  margin-left: var(--pip-toggle-margin);
  margin-right: var(--pip-toggle-margin);
}
.pip-wrapper[position="right"]>.pip-expanded>.pip-icon-label>.pip-label[data-v-99bc4152] {
  margin-right: var(--pip-toggle-margin);
}
.pip-wrapper.hovering>.pip-expanded[data-v-99bc4152] {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: var(--pip-highlight-width) var(--pip-highlight-style);
  /* Remove bottom border but keep text centred with padding. */
  border-bottom: none;
  padding-bottom: var(--pip-highlight-width);
  pointer-events: none;
}
.pip-wrapper:not([small-video], [has-used])>.pip-expanded[data-v-99bc4152] {
  opacity: 1;
  scale: 1;
  pointer-events: auto;
}
.pip-wrapper:not([small-video], [has-used]).hovering>.pip-expanded[data-v-99bc4152] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.pip-wrapper:not([small-video], [has-used])>.pip-small[data-v-99bc4152] {
  opacity: 0;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
}
.pip-explainer[data-v-99bc4152] {
  opacity: 0;
}
.pip-explainer[data-v-99bc4152] {
  padding: 6px 16px 8px 8px;
  translate: 0;
  -webkit-transition: opacity 250ms, translate 190ms;
  transition: opacity 250ms, translate 190ms;
  -webkit-transition-timing-function: cubic-bezier(.07, .95, 0, 1);
          transition-timing-function: cubic-bezier(.07, .95, 0, 1);
  background: rgba(12, 12, 13, 0.65);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border: var(--pip-highlight-width) var(--pip-highlight-style);
  border-top: 0;
  -webkit-box-shadow: 0px 4px 4px rgba(12, 12, 13, 0.25);
          box-shadow: 0px 4px 4px rgba(12, 12, 13, 0.25);
  opacity: 0;
  margin-left: calc(-1 * var(--pip-highlight-width));
  margin-right: calc(-1 * var(--pip-highlight-width));
  width: calc(100% - 24px);
  word-break: break-word;
  pointer-events: none;
}
.videocontrols[localedir="rtl"] .pip-explainer[data-v-99bc4152] {
  text-align: right;
  direction: rtl;
}
.pip-wrapper.hovering>.pip-expanded>.pip-explainer[data-v-99bc4152] {
  pointer-events: auto;
}
.pip-wrapper.hovering>.pip-expanded>.pip-explainer[data-v-99bc4152] {
  opacity: 1;
}
.pip-wrapper.hovering>.pip-expanded>.pip-explainer[data-v-99bc4152] {
  translate: 0 calc(40px - var(--pip-highlight-width));
}
@media (prefers-reduced-motion) {
.pip-wrapper[data-v-99bc4152],
  .pip-expanded[data-v-99bc4152],
  .pip-wrapper:not([small-video], [has-used])>.pip-small[data-v-99bc4152],
  .pip-explainer[data-v-99bc4152] {
    -webkit-transition: none;
    transition: none;
}
}
/* size chart */
/******************************************************************
Theme Name: Turbo "6.1.1"
Theme URI: https://outofthesandbox.com/collections/turbo-theme
Author: Out of the Sandbox (https://outofthesandbox.com)
Description: Shopify Theme (https://www.shopify.com/&ref=out-of-the-sandbox)
******************************************************************/
/* Table of Contents
==================================================
#Variables
#Mixins
#Helper Classes
#Functions
#Grid/layout
#Reset
#Basic Styles
#Typography
#Links
#Lists
#Menu
#Images
#Placeholders
#Videos
#Buttons
#Tabs
#Accordions
#Forms
#Contact Form
#Newsletter
#Tables
#Misc
#Testimonials
#FAQ Template
#Team Template
#Logo-list
#Gallery Section
#Recently Viewed
#Search autocomplete
#Search page
#Site Styles
#Header
#Currency / Language switcher
#Swatch Styles
#Sidebar
#Plyr
#Flickity
#Password Page
#Account
#Policy pages
#Page Details
#Product Media
#Product Details
#Product Recommendations
#Home page - General
#Home page - Slideshow
#Home page - Search
#Home page - Image with text
#Home page - Divider
#Home page - Quote
#Home page - Rich text and image
#Home page - Featured promotions
#Home page - Featured products
#Home page - Featured collection
#Home page - Image with text overlay
#Home page - Video
#Home page - Newsletter
#Home page - Text column with images
#Font-Face
#Custom Styles */
/* #Variables
================================================== */
/* #Mixins
================================================== */
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);
   or object-fit and object-position:
  @include object-fit(cover, top);
*/
/*
  Prefix mixin for generating vendor prefixes.
  Based on https://github.com/thoughtbot/bourbon/blob/v4-stable/app/assets/stylesheets/addons/_prefixer.scss

  Usage:
    // Input:
    .element {
      @include prefix(transform, scale(1), ms webkit spec);
    }

    // Output:
    .element {
      -ms-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
    }
*/
/* #Helper Classes
================================================== */
.is-radius-36[data-v-99bc4152]{
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: inline-block;
  border: 1px #ccc solid;
  line-height: 36px;
  vertical-align: bottom;
}
.is-radius-18[data-v-99bc4152]{
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  border: 1px #ccc solid;
  line-height: 18px;
  vertical-align: bottom;
}
.is-flex[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.is-inline-flex[data-v-99bc4152] {
  display: -webkit-inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.is-align-start[data-v-99bc4152],
.is-align-left[data-v-99bc4152] {
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.is-align-end[data-v-99bc4152],
.is-align-right[data-v-99bc4152] {
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.is-align-self-end[data-v-99bc4152],
.is-align-self-right[data-v-99bc4152] {
  -webkit-align-self: flex-end;
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.is-align-baseline[data-v-99bc4152] {
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.is-align-center[data-v-99bc4152] {
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.is-align-stretch[data-v-99bc4152] {
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.is-justify-start[data-v-99bc4152],
.is-justify-left[data-v-99bc4152] {
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
.is-justify-end[data-v-99bc4152],
.is-justify-right[data-v-99bc4152] {
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.is-justify-center[data-v-99bc4152] {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.is-justify-space-around[data-v-99bc4152] {
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: space-around;
}
.is-justify-space-between[data-v-99bc4152] {
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
}
.is-flex-nowrap[data-v-99bc4152] {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.is-flex-wrap[data-v-99bc4152] {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.is-flex-wrap-reverse[data-v-99bc4152] {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.is-flex-row[data-v-99bc4152] {
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}
.is-flex-row-reverse[data-v-99bc4152] {
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.is-flex-column[data-v-99bc4152] {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.is-flex-column-reverse[data-v-99bc4152] {
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse;
}
.is-order-aligned-left[data-v-99bc4152] {
  -webkit-box-ordinal-group: -1;
  -ms-flex-order: -1;
  order: -1;
}
@media only screen and (max-width: 480px) {
.is-order-aligned-left[data-v-99bc4152] {
    -webkit-box-ordinal-group: inherit;
    -ms-flex-order: inherit;
    order: inherit;
}
}
.is-order-aligned-right[data-v-99bc4152] {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (max-width: 480px) {
.is-order-aligned-right[data-v-99bc4152] {
    -webkit-box-ordinal-group: inherit;
    -ms-flex-order: inherit;
    order: inherit;
}
}
.has-padding-top[data-v-99bc4152] {
  padding-top: 20px;
}
.has-padding-bottom[data-v-99bc4152] {
  padding-bottom: 20px;
}
.has-padding-left[data-v-99bc4152] {
  padding-left: 20px;
}
.has-padding-right[data-v-99bc4152] {
  padding-right: 20px;
}
.has-padding[data-v-99bc4152] {
  padding: 20px;
}
.has-margin-top[data-v-99bc4152] {
  margin-top: 20px;
}
.has-margin-bottom[data-v-99bc4152] {
  margin-bottom: 20px;
}
.text-align-center[data-v-99bc4152] {
  text-align: center;
}
.text-align-left[data-v-99bc4152],
.text-align-start[data-v-99bc4152] {
  text-align: left;
}
.text-align-left h1[data-v-99bc4152],
.text-align-left h2[data-v-99bc4152],
.text-align-left h3[data-v-99bc4152],
.text-align-left h1.title[data-v-99bc4152],
.text-align-left h2.title[data-v-99bc4152],
.text-align-left h3.title[data-v-99bc4152],
.text-align-start h1[data-v-99bc4152],
.text-align-start h2[data-v-99bc4152],
.text-align-start h3[data-v-99bc4152],
.text-align-start h1.title[data-v-99bc4152],
.text-align-start h2.title[data-v-99bc4152],
.text-align-start h3.title[data-v-99bc4152] {
  text-align: left;
}
.text-align-right[data-v-99bc4152],
.text-align-end[data-v-99bc4152] {
  text-align: right;
}
.text-align-right h1[data-v-99bc4152],
.text-align-right h2[data-v-99bc4152],
.text-align-right h3[data-v-99bc4152],
.text-align-right h1.title[data-v-99bc4152],
.text-align-right h2.title[data-v-99bc4152],
.text-align-right h3.title[data-v-99bc4152],
.text-align-end h1[data-v-99bc4152],
.text-align-end h2[data-v-99bc4152],
.text-align-end h3[data-v-99bc4152],
.text-align-end h1.title[data-v-99bc4152],
.text-align-end h2.title[data-v-99bc4152],
.text-align-end h3.title[data-v-99bc4152] {
  text-align: right;
}
.is-hidden[data-v-99bc4152] {
  display: none !important;
}
.is-visible[data-v-99bc4152] {
  display: block !important;
}
.is-sr-only[data-v-99bc4152] {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}
.is-invisible[data-v-99bc4152] {
  visibility: hidden !important;
}
@media only screen and (min-width: 481px) and (max-width: 798px) {
.is-hidden-small[data-v-99bc4152] {
    display: none !important;
}
}
@media only screen and (min-width: 799px) and (max-width: 1024px) {
.is-hidden-medium[data-v-99bc4152] {
    display: none !important;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1400px) {
.is-hidden-large[data-v-99bc4152] {
    display: none !important;
}
}
@media only screen and (max-width: 798px) {
.is-hidden-mobile-only[data-v-99bc4152] {
    display: none !important;
}
}
.is-invisible[data-v-99bc4152] {
  visibility: hidden !important;
}
/* #Functions
================================================== */
/* #Grid/Layout
================================================== */
.index[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.index-sections[data-v-99bc4152],
.page-blocks[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  width: 100%;
}
.shopify-section[data-v-99bc4152] {
  width: 100%;
}
.shopify-section--article-template[data-v-99bc4152] {
  overflow-x: hidden;
}
.section[data-v-99bc4152] {
  width: 1236px;
  margin-left: auto;
  margin-right: auto;
}
.section.is-width-wide[data-v-99bc4152] {
  width: 100%;
  max-width: none;
}
.container[data-v-99bc4152] {
  position: relative;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.container .column[data-v-99bc4152],
.container .columns[data-v-99bc4152] {
  margin-left: calc(20px / 2);
  margin-right: calc(20px / 2);
}
@media only screen and (min-width: 769px) and (max-width: 1000px) {
.container[data-v-99bc4152] {
    margin-top: 25px;
}
}
.row[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media only screen and (max-width: 798px) {
.row .column[data-v-99bc4152],
  .row .columns[data-v-99bc4152] {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}
[class*="offset-by"][data-v-99bc4152] {
  position: relative;
}
/*================ Build Base Grid Classes ================*/
.hidden[data-v-99bc4152] {
  display: none;
}
.visible[data-v-99bc4152] {
  display: block;
}
.one[data-v-99bc4152] {
  width: calc(6.25% - 20px);
}
.two[data-v-99bc4152] {
  width: calc(12.5% - 20px);
}
.three[data-v-99bc4152] {
  width: calc(18.75% - 20px);
}
.four[data-v-99bc4152] {
  width: calc(25% - 20px);
}
.five[data-v-99bc4152] {
  width: calc(31.25% - 20px);
}
.six[data-v-99bc4152] {
  width: calc(37.5% - 20px);
}
.seven[data-v-99bc4152] {
  width: calc(43.75% - 20px);
}
.eight[data-v-99bc4152] {
  width: calc(50% - 20px);
}
.nine[data-v-99bc4152] {
  width: calc(56.25% - 20px);
}
.ten[data-v-99bc4152] {
  width: calc(62.5% - 20px);
}
.eleven[data-v-99bc4152] {
  width: calc(68.75% - 20px);
}
.twelve[data-v-99bc4152] {
  width: calc(75% - 20px);
}
.thirteen[data-v-99bc4152] {
  width: calc(81.25% - 20px);
}
.fourteen[data-v-99bc4152] {
  width: calc(87.5% - 20px);
}
.fifteen[data-v-99bc4152] {
  width: calc(93.75% - 20px);
}
.sixteen[data-v-99bc4152] {
  width: calc(100% - 20px);
}
.one-whole[data-v-99bc4152] {
  width: calc(100% - 20px);
}
.one-half[data-v-99bc4152] {
  width: calc(50% - 20px);
}
.one-third[data-v-99bc4152] {
  width: calc(33.33333% - 20px);
}
.two-thirds[data-v-99bc4152] {
  width: calc(66.66667% - 20px);
}
.one-fourth[data-v-99bc4152] {
  width: calc(25% - 20px);
}
.two-fourths[data-v-99bc4152] {
  width: calc(50% - 20px);
}
.three-fourths[data-v-99bc4152] {
  width: calc(75% - 20px);
}
.one-fifth[data-v-99bc4152] {
  width: calc(20% - 20px);
}
.two-fifths[data-v-99bc4152] {
  width: calc(40% - 20px);
}
.three-fifths[data-v-99bc4152] {
  width: calc(60% - 20px);
}
.four-fifths[data-v-99bc4152] {
  width: calc(80% - 20px);
}
.one-sixth[data-v-99bc4152] {
  width: calc(16.66667% - 20px);
}
.two-sixths[data-v-99bc4152] {
  width: calc(33.33333% - 20px);
}
.three-sixths[data-v-99bc4152] {
  width: calc(50% - 20px);
}
.four-sixths[data-v-99bc4152] {
  width: calc(66.66667% - 20px);
}
.five-sixths[data-v-99bc4152] {
  width: calc(83.33333% - 20px);
}
.one-seventh[data-v-99bc4152] {
  width: calc(14.28571% - 20px);
}
.two-sevenths[data-v-99bc4152] {
  width: calc(28.57143% - 20px);
}
.three-sevenths[data-v-99bc4152] {
  width: calc(42.85714% - 20px);
}
.four-sevenths[data-v-99bc4152] {
  width: calc(57.14286% - 20px);
}
.five-sevenths[data-v-99bc4152] {
  width: calc(71.42857% - 20px);
}
.one-eighth[data-v-99bc4152] {
  width: calc(12.5% - 20px);
}
.two-eighths[data-v-99bc4152] {
  width: calc(25% - 20px);
}
.three-eighths[data-v-99bc4152] {
  width: calc(37.5% - 20px);
}
.four-eighths[data-v-99bc4152] {
  width: calc(50% - 20px);
}
.five-eighths[data-v-99bc4152] {
  width: calc(62.5% - 20px);
}
.six-eighths[data-v-99bc4152] {
  width: calc(75% - 20px);
}
.seven-eighths[data-v-99bc4152] {
  width: calc(87.5% - 20px);
}
.one-tenth[data-v-99bc4152] {
  width: calc(10% - 20px);
}
.two-tenths[data-v-99bc4152] {
  width: calc(20% - 20px);
}
.three-tenths[data-v-99bc4152] {
  width: calc(30% - 20px);
}
.four-tenths[data-v-99bc4152] {
  width: calc(40% - 20px);
}
.five-tenths[data-v-99bc4152] {
  width: calc(50% - 20px);
}
.six-tenths[data-v-99bc4152] {
  width: calc(60% - 20px);
}
.seven-tenths[data-v-99bc4152] {
  width: calc(70% - 20px);
}
.eight-tenths[data-v-99bc4152] {
  width: calc(80% - 20px);
}
.nine-tenths[data-v-99bc4152] {
  width: calc(90% - 20px);
}
.one-twelfth[data-v-99bc4152] {
  width: calc(8.33333% - 20px);
}
.two-twelfths[data-v-99bc4152] {
  width: calc(16.66667% - 20px);
}
.three-twelfths[data-v-99bc4152] {
  width: calc(25% - 20px);
}
.four-twelfths[data-v-99bc4152] {
  width: calc(33.33333% - 20px);
}
.five-twelfths[data-v-99bc4152] {
  width: calc(41.66667% - 20px);
}
.six-twelfths[data-v-99bc4152] {
  width: calc(50% - 20px);
}
.seven-twelfths[data-v-99bc4152] {
  width: calc(58.33333% - 20px);
}
.eight-twelfths[data-v-99bc4152] {
  width: calc(66.66667% - 20px);
}
.nine-twelfths[data-v-99bc4152] {
  width: calc(75% - 20px);
}
.ten-twelfths[data-v-99bc4152] {
  width: calc(83.33333% - 20px);
}
.eleven-twelfths[data-v-99bc4152] {
  width: calc(91.66667% - 20px);
}
.offset-by-one[data-v-99bc4152] {
  left: calc(6.25%);
}
.offset-by-two[data-v-99bc4152] {
  left: calc(12.5%);
}
.offset-by-three[data-v-99bc4152] {
  left: calc(18.75%);
}
.offset-by-four[data-v-99bc4152] {
  left: calc(25%);
}
.offset-by-five[data-v-99bc4152] {
  left: calc(31.25%);
}
.offset-by-six[data-v-99bc4152] {
  left: calc(37.5%);
}
.offset-by-seven[data-v-99bc4152] {
  left: calc(43.75%);
}
.offset-by-eight[data-v-99bc4152] {
  left: calc(50%);
}
.offset-by-nine[data-v-99bc4152] {
  left: calc(56.25%);
}
.offset-by-ten[data-v-99bc4152] {
  left: calc(62.5%);
}
.offset-by-eleven[data-v-99bc4152] {
  left: calc(68.75%);
}
.offset-by-twelve[data-v-99bc4152] {
  left: calc(75%);
}
.offset-by-thirteen[data-v-99bc4152] {
  left: calc(81.25%);
}
.offset-by-fourteen[data-v-99bc4152] {
  left: calc(87.5%);
}
.offset-by-fifteen[data-v-99bc4152] {
  left: calc(93.75%);
}
.equal-columns--outside-trim .one-half[data-v-99bc4152]:nth-of-type(2n),
.equal-columns--outside-trim .eight[data-v-99bc4152]:nth-of-type(2n),
.equal-columns--outside-trim .one-third[data-v-99bc4152]:nth-of-type(3n),
.equal-columns--outside-trim .one-fourth[data-v-99bc4152]:nth-of-type(4n),
.equal-columns--outside-trim .four[data-v-99bc4152]:nth-of-type(4n),
.equal-columns--outside-trim .one-fifth[data-v-99bc4152]:nth-of-type(5n),
.equal-columns--outside-trim .one-sixth[data-v-99bc4152]:nth-of-type(6n),
.equal-columns--outside-trim .one-seventh[data-v-99bc4152]:nth-of-type(7n),
.equal-columns--outside-trim .two[data-v-99bc4152]:nth-of-type(8n) {
  margin-right: 0;
}
.equal-columns--outside-trim .one-half[data-v-99bc4152]:nth-of-type(2n+1),
.equal-columns--outside-trim .eight[data-v-99bc4152]:nth-of-type(2n+1),
.equal-columns--outside-trim .one-third[data-v-99bc4152]:nth-of-type(3n+1),
.equal-columns--outside-trim .one-fourth[data-v-99bc4152]:nth-of-type(4n+1),
.equal-columns--outside-trim .four[data-v-99bc4152]:nth-of-type(4n+1),
.equal-columns--outside-trim .one-fifth[data-v-99bc4152]:nth-of-type(5n+1),
.equal-columns--outside-trim .one-sixth[data-v-99bc4152]:nth-of-type(6n+1),
.equal-columns--outside-trim .one-seventh[data-v-99bc4152]:nth-of-type(7n+1),
.equal-columns--outside-trim .two[data-v-99bc4152]:nth-of-type(8n+1) {
  margin-left: 0;
}
.equal-columns--outside-trim .one-whole[data-v-99bc4152]:nth-of-type(1n+1) {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.equal-columns--outside-trim .one-half[data-v-99bc4152] {
  width: calc(50% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .one-third[data-v-99bc4152] {
  width: calc(33.33333% - (20px - (20px / 3)));
}
.equal-columns--outside-trim .one-fifth[data-v-99bc4152] {
  width: calc(20% - (20px - (20px / 5)));
}
.equal-columns--outside-trim .one-fourth[data-v-99bc4152] {
  width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .one-sixth[data-v-99bc4152] {
  width: calc(16.66667% - (20px - (20px / 6)));
}
.equal-columns--outside-trim .one-seventh[data-v-99bc4152] {
  width: calc(14.28571% - (20px - (20px / 7)));
}
.equal-columns--outside-trim .two[data-v-99bc4152] {
  width: calc(12.5% - (20px - (20px / 8)));
}
.equal-columns--outside-trim .four[data-v-99bc4152] {
  width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .seven[data-v-99bc4152] {
  width: calc(43.75% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .eight[data-v-99bc4152] {
  width: calc(50% - (20px / 2));
}
.equal-columns--outside-trim .nine[data-v-99bc4152] {
  width: calc(56.25% - (20px - (20px / 2)));
}
.has-no-side-gutter.has-background[data-v-99bc4152] {
  padding-right: 0px;
  padding-left: 0px;
}
.has-no-side-gutter .one-whole[data-v-99bc4152],
.has-no-side-gutter .one-half[data-v-99bc4152],
.has-no-side-gutter .eight[data-v-99bc4152],
.has-no-side-gutter .one-third[data-v-99bc4152],
.has-no-side-gutter .two-thirds[data-v-99bc4152],
.has-no-side-gutter .one-fourth[data-v-99bc4152],
.has-no-side-gutter .four[data-v-99bc4152],
.has-no-side-gutter .one-fifth[data-v-99bc4152],
.has-no-side-gutter .three-fifths[data-v-99bc4152],
.has-no-side-gutter .two-fifths[data-v-99bc4152],
.has-no-side-gutter .one-sixth[data-v-99bc4152],
.has-no-side-gutter .one-seventh[data-v-99bc4152],
.has-no-side-gutter .one-eighth[data-v-99bc4152],
.has-no-side-gutter .two[data-v-99bc4152] {
  margin-right: 0;
  margin-left: 0;
}
.has-no-side-gutter .one-whole[data-v-99bc4152] {
  width: 100%;
}
.has-no-side-gutter .one-half[data-v-99bc4152] {
  width: 50%;
}
.has-no-side-gutter .one-third[data-v-99bc4152] {
  width: 33.33333%;
}
.has-no-side-gutter .one-fourth[data-v-99bc4152] {
  width: 25%;
}
.has-no-side-gutter .one-fifth[data-v-99bc4152] {
  width: 20%;
}
.has-no-side-gutter .two-fifths[data-v-99bc4152] {
  width: 40%;
}
.has-no-side-gutter .three-fifths[data-v-99bc4152] {
  width: 60%;
}
.has-no-side-gutter .one-sixth[data-v-99bc4152] {
  width: 16.66667%;
}
.has-no-side-gutter .one-seventh[data-v-99bc4152] {
  width: 14.28571%;
}
.has-no-side-gutter .one-eighth[data-v-99bc4152] {
  width: 12.5%;
}
.has-no-side-gutter .two-thirds[data-v-99bc4152] {
  width: 66.66667%;
}
.has-no-side-gutter .two[data-v-99bc4152] {
  width: 12.5%;
}
.has-no-side-gutter .four[data-v-99bc4152] {
  width: 25%;
}
.has-no-side-gutter .seven[data-v-99bc4152] {
  width: 43.75%;
}
.has-no-side-gutter .eight[data-v-99bc4152] {
  width: 50%;
}
.has-no-side-gutter .nine[data-v-99bc4152] {
  width: 56.25%;
}
.show[data-v-99bc4152] {
  display: block !important;
}
.hide[data-v-99bc4152] {
  display: none !important;
}
.text-left[data-v-99bc4152] {
  text-align: left !important;
}
.text-right[data-v-99bc4152] {
  text-align: right !important;
}
.text-center[data-v-99bc4152] {
  text-align: center !important;
}
/*============================================================================
  Generate breakpoint-specific column widths and push classes
    - Default column widths: $breakpoint-has-widths: ($small, $medium-up);
    - Default is no push classes
    - Will not work if `styles/global/grid.scss` is removed
==============================================================================*/
/*================ Build Responsive Grid Classes ================*/
@media only screen and (max-width: 1024px) {
.large-down--hidden[data-v-99bc4152] {
    display: none;
}
.large-down--visible[data-v-99bc4152] {
    display: block;
}
.large-down--one[data-v-99bc4152] {
    width: calc(6.25% - 20px);
}
.large-down--two[data-v-99bc4152] {
    width: calc(12.5% - 20px);
}
.large-down--three[data-v-99bc4152] {
    width: calc(18.75% - 20px);
}
.large-down--four[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.large-down--five[data-v-99bc4152] {
    width: calc(31.25% - 20px);
}
.large-down--six[data-v-99bc4152] {
    width: calc(37.5% - 20px);
}
.large-down--seven[data-v-99bc4152] {
    width: calc(43.75% - 20px);
}
.large-down--eight[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.large-down--nine[data-v-99bc4152] {
    width: calc(56.25% - 20px);
}
.large-down--ten[data-v-99bc4152] {
    width: calc(62.5% - 20px);
}
.large-down--eleven[data-v-99bc4152] {
    width: calc(68.75% - 20px);
}
.large-down--twelve[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.large-down--thirteen[data-v-99bc4152] {
    width: calc(81.25% - 20px);
}
.large-down--fourteen[data-v-99bc4152] {
    width: calc(87.5% - 20px);
}
.large-down--fifteen[data-v-99bc4152] {
    width: calc(93.75% - 20px);
}
.large-down--sixteen[data-v-99bc4152] {
    width: calc(100% - 20px);
}
.large-down--one-whole[data-v-99bc4152] {
    width: calc(100% - 20px);
}
.large-down--one-half[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.large-down--one-third[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.large-down--two-thirds[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.large-down--one-fourth[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.large-down--two-fourths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.large-down--three-fourths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.large-down--one-fifth[data-v-99bc4152] {
    width: calc(20% - 20px);
}
.large-down--two-fifths[data-v-99bc4152] {
    width: calc(40% - 20px);
}
.large-down--three-fifths[data-v-99bc4152] {
    width: calc(60% - 20px);
}
.large-down--four-fifths[data-v-99bc4152] {
    width: calc(80% - 20px);
}
.large-down--one-sixth[data-v-99bc4152] {
    width: calc(16.66667% - 20px);
}
.large-down--two-sixths[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.large-down--three-sixths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.large-down--four-sixths[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.large-down--five-sixths[data-v-99bc4152] {
    width: calc(83.33333% - 20px);
}
.large-down--one-seventh[data-v-99bc4152] {
    width: calc(14.28571% - 20px);
}
.large-down--two-sevenths[data-v-99bc4152] {
    width: calc(28.57143% - 20px);
}
.large-down--three-sevenths[data-v-99bc4152] {
    width: calc(42.85714% - 20px);
}
.large-down--four-sevenths[data-v-99bc4152] {
    width: calc(57.14286% - 20px);
}
.large-down--five-sevenths[data-v-99bc4152] {
    width: calc(71.42857% - 20px);
}
.large-down--one-eighth[data-v-99bc4152] {
    width: calc(12.5% - 20px);
}
.large-down--two-eighths[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.large-down--three-eighths[data-v-99bc4152] {
    width: calc(37.5% - 20px);
}
.large-down--four-eighths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.large-down--five-eighths[data-v-99bc4152] {
    width: calc(62.5% - 20px);
}
.large-down--six-eighths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.large-down--seven-eighths[data-v-99bc4152] {
    width: calc(87.5% - 20px);
}
.large-down--one-tenth[data-v-99bc4152] {
    width: calc(10% - 20px);
}
.large-down--two-tenths[data-v-99bc4152] {
    width: calc(20% - 20px);
}
.large-down--three-tenths[data-v-99bc4152] {
    width: calc(30% - 20px);
}
.large-down--four-tenths[data-v-99bc4152] {
    width: calc(40% - 20px);
}
.large-down--five-tenths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.large-down--six-tenths[data-v-99bc4152] {
    width: calc(60% - 20px);
}
.large-down--seven-tenths[data-v-99bc4152] {
    width: calc(70% - 20px);
}
.large-down--eight-tenths[data-v-99bc4152] {
    width: calc(80% - 20px);
}
.large-down--nine-tenths[data-v-99bc4152] {
    width: calc(90% - 20px);
}
.large-down--one-twelfth[data-v-99bc4152] {
    width: calc(8.33333% - 20px);
}
.large-down--two-twelfths[data-v-99bc4152] {
    width: calc(16.66667% - 20px);
}
.large-down--three-twelfths[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.large-down--four-twelfths[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.large-down--five-twelfths[data-v-99bc4152] {
    width: calc(41.66667% - 20px);
}
.large-down--six-twelfths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.large-down--seven-twelfths[data-v-99bc4152] {
    width: calc(58.33333% - 20px);
}
.large-down--eight-twelfths[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.large-down--nine-twelfths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.large-down--ten-twelfths[data-v-99bc4152] {
    width: calc(83.33333% - 20px);
}
.large-down--eleven-twelfths[data-v-99bc4152] {
    width: calc(91.66667% - 20px);
}
.large-down--offset-by-one[data-v-99bc4152] {
    left: calc(6.25%);
}
.large-down--offset-by-two[data-v-99bc4152] {
    left: calc(12.5%);
}
.large-down--offset-by-three[data-v-99bc4152] {
    left: calc(18.75%);
}
.large-down--offset-by-four[data-v-99bc4152] {
    left: calc(25%);
}
.large-down--offset-by-five[data-v-99bc4152] {
    left: calc(31.25%);
}
.large-down--offset-by-six[data-v-99bc4152] {
    left: calc(37.5%);
}
.large-down--offset-by-seven[data-v-99bc4152] {
    left: calc(43.75%);
}
.large-down--offset-by-eight[data-v-99bc4152] {
    left: calc(50%);
}
.large-down--offset-by-nine[data-v-99bc4152] {
    left: calc(56.25%);
}
.large-down--offset-by-ten[data-v-99bc4152] {
    left: calc(62.5%);
}
.large-down--offset-by-eleven[data-v-99bc4152] {
    left: calc(68.75%);
}
.large-down--offset-by-twelve[data-v-99bc4152] {
    left: calc(75%);
}
.large-down--offset-by-thirteen[data-v-99bc4152] {
    left: calc(81.25%);
}
.large-down--offset-by-fourteen[data-v-99bc4152] {
    left: calc(87.5%);
}
.large-down--offset-by-fifteen[data-v-99bc4152] {
    left: calc(93.75%);
}
.equal-columns--outside-trim .large-down--one-half[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .large-down--eight[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .large-down--one-third[data-v-99bc4152]:nth-of-type(3n),
  .equal-columns--outside-trim .large-down--one-fourth[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .large-down--four[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .large-down--one-fifth[data-v-99bc4152]:nth-of-type(5n),
  .equal-columns--outside-trim .large-down--one-sixth[data-v-99bc4152]:nth-of-type(6n),
  .equal-columns--outside-trim .large-down--one-seventh[data-v-99bc4152]:nth-of-type(7n),
  .equal-columns--outside-trim .large-down--two[data-v-99bc4152]:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .large-down--one-half[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .large-down--eight[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .large-down--one-third[data-v-99bc4152]:nth-of-type(3n+1),
  .equal-columns--outside-trim .large-down--one-fourth[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .large-down--four[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .large-down--one-fifth[data-v-99bc4152]:nth-of-type(5n+1),
  .equal-columns--outside-trim .large-down--one-sixth[data-v-99bc4152]:nth-of-type(6n+1),
  .equal-columns--outside-trim .large-down--one-seventh[data-v-99bc4152]:nth-of-type(7n+1),
  .equal-columns--outside-trim .large-down--two[data-v-99bc4152]:nth-of-type(8n+1) {
    margin-left: 0;
}
.equal-columns--outside-trim .large-down--one-whole[data-v-99bc4152]:nth-of-type(1n+1) {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.equal-columns--outside-trim .large-down--one-half[data-v-99bc4152] {
    width: calc(50% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .large-down--one-third[data-v-99bc4152] {
    width: calc(33.33333% - (20px - (20px / 3)));
}
.equal-columns--outside-trim .large-down--one-fifth[data-v-99bc4152] {
    width: calc(20% - (20px - (20px / 5)));
}
.equal-columns--outside-trim .large-down--one-fourth[data-v-99bc4152] {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .large-down--one-sixth[data-v-99bc4152] {
    width: calc(16.66667% - (20px - (20px / 6)));
}
.equal-columns--outside-trim .large-down--one-seventh[data-v-99bc4152] {
    width: calc(14.28571% - (20px - (20px / 7)));
}
.equal-columns--outside-trim .large-down--two[data-v-99bc4152] {
    width: calc(12.5% - (20px - (20px / 8)));
}
.equal-columns--outside-trim .large-down--four[data-v-99bc4152] {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .large-down--seven[data-v-99bc4152] {
    width: calc(43.75% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .large-down--eight[data-v-99bc4152] {
    width: calc(50% - (20px / 2));
}
.equal-columns--outside-trim .large-down--nine[data-v-99bc4152] {
    width: calc(56.25% - (20px - (20px / 2)));
}
.has-no-side-gutter.has-background[data-v-99bc4152] {
    padding-right: 0px;
    padding-left: 0px;
}
.has-no-side-gutter .large-down--one-whole[data-v-99bc4152],
  .has-no-side-gutter .large-down--one-half[data-v-99bc4152],
  .has-no-side-gutter .large-down--eight[data-v-99bc4152],
  .has-no-side-gutter .large-down--one-third[data-v-99bc4152],
  .has-no-side-gutter .large-down--two-thirds[data-v-99bc4152],
  .has-no-side-gutter .large-down--one-fourth[data-v-99bc4152],
  .has-no-side-gutter .large-down--four[data-v-99bc4152],
  .has-no-side-gutter .large-down--one-fifth[data-v-99bc4152],
  .has-no-side-gutter .large-down--three-fifths[data-v-99bc4152],
  .has-no-side-gutter .large-down--two-fifths[data-v-99bc4152],
  .has-no-side-gutter .large-down--one-sixth[data-v-99bc4152],
  .has-no-side-gutter .large-down--one-seventh[data-v-99bc4152],
  .has-no-side-gutter .large-down--one-eighth[data-v-99bc4152],
  .has-no-side-gutter .large-down--two[data-v-99bc4152] {
    margin-right: 0;
    margin-left: 0;
}
.has-no-side-gutter .large-down--one-whole[data-v-99bc4152] {
    width: 100%;
}
.has-no-side-gutter .large-down--one-half[data-v-99bc4152] {
    width: 50%;
}
.has-no-side-gutter .large-down--one-third[data-v-99bc4152] {
    width: 33.33333%;
}
.has-no-side-gutter .large-down--one-fourth[data-v-99bc4152] {
    width: 25%;
}
.has-no-side-gutter .large-down--one-fifth[data-v-99bc4152] {
    width: 20%;
}
.has-no-side-gutter .large-down--two-fifths[data-v-99bc4152] {
    width: 40%;
}
.has-no-side-gutter .large-down--three-fifths[data-v-99bc4152] {
    width: 60%;
}
.has-no-side-gutter .large-down--one-sixth[data-v-99bc4152] {
    width: 16.66667%;
}
.has-no-side-gutter .large-down--one-seventh[data-v-99bc4152] {
    width: 14.28571%;
}
.has-no-side-gutter .large-down--one-eighth[data-v-99bc4152] {
    width: 12.5%;
}
.has-no-side-gutter .large-down--two-thirds[data-v-99bc4152] {
    width: 66.66667%;
}
.has-no-side-gutter .large-down--two[data-v-99bc4152] {
    width: 12.5%;
}
.has-no-side-gutter .large-down--four[data-v-99bc4152] {
    width: 25%;
}
.has-no-side-gutter .large-down--seven[data-v-99bc4152] {
    width: 43.75%;
}
.has-no-side-gutter .large-down--eight[data-v-99bc4152] {
    width: 50%;
}
.has-no-side-gutter .large-down--nine[data-v-99bc4152] {
    width: 56.25%;
}
.large-down--show[data-v-99bc4152] {
    display: block !important;
}
.large-down--hide[data-v-99bc4152] {
    display: none !important;
}
.large-down--text-left[data-v-99bc4152] {
    text-align: left !important;
}
.large-down--text-right[data-v-99bc4152] {
    text-align: right !important;
}
.large-down--text-center[data-v-99bc4152] {
    text-align: center !important;
}
}
@media only screen and (max-width: 1024px) and (max-width: 1024px) {
.equal-columns--outside-trim .large-down--one-half.large-down--one-half[data-v-99bc4152],
  .equal-columns--outside-trim .large-down--eight.large-down--eight[data-v-99bc4152],
  .equal-columns--outside-trim .large-down--one-third.large-down--one-third[data-v-99bc4152],
  .equal-columns--outside-trim .large-down--one-fourth.large-down--one-fourth[data-v-99bc4152],
  .equal-columns--outside-trim .large-down--four.large-down--four[data-v-99bc4152],
  .equal-columns--outside-trim .large-down--one-fifth.large-down--one-fifth[data-v-99bc4152],
  .equal-columns--outside-trim .large-down--one-sixth.large-down--one-sixth[data-v-99bc4152],
  .equal-columns--outside-trim .large-down--one-seventh.large-down--one-seventh[data-v-99bc4152],
  .equal-columns--outside-trim .large-down--two.large-down--two[data-v-99bc4152] {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.equal-columns--outside-trim .large-down--one-half[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .large-down--eight[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .large-down--one-third[data-v-99bc4152]:nth-of-type(3n),
  .equal-columns--outside-trim .large-down--one-fourth[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .large-down--four[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .large-down--one-fifth[data-v-99bc4152]:nth-of-type(5n),
  .equal-columns--outside-trim .large-down--one-sixth[data-v-99bc4152]:nth-of-type(6n),
  .equal-columns--outside-trim .large-down--one-seventh[data-v-99bc4152]:nth-of-type(7n),
  .equal-columns--outside-trim .large-down--two[data-v-99bc4152]:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .large-down--one-half[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .large-down--eight[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .large-down--one-third[data-v-99bc4152]:nth-of-type(3n+1),
  .equal-columns--outside-trim .large-down--one-fourth[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .large-down--four[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .large-down--one-fifth[data-v-99bc4152]:nth-of-type(5n+1),
  .equal-columns--outside-trim .large-down--one-sixth[data-v-99bc4152]:nth-of-type(6n+1),
  .equal-columns--outside-trim .large-down--one-seventh[data-v-99bc4152]:nth-of-type(7n+1),
  .equal-columns--outside-trim .large-down--two[data-v-99bc4152]:nth-of-type(8n+1) {
    margin-left: 0;
}
}
@media only screen and (max-width: 798px) {
.medium-down--hidden[data-v-99bc4152] {
    display: none;
}
.medium-down--visible[data-v-99bc4152] {
    display: block;
}
.medium-down--one[data-v-99bc4152] {
    width: calc(6.25% - 20px);
}
.medium-down--two[data-v-99bc4152] {
    width: calc(12.5% - 20px);
}
.medium-down--three[data-v-99bc4152] {
    width: calc(18.75% - 20px);
}
.medium-down--four[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.medium-down--five[data-v-99bc4152] {
    width: calc(31.25% - 20px);
}
.medium-down--six[data-v-99bc4152] {
    width: calc(37.5% - 20px);
}
.medium-down--seven[data-v-99bc4152] {
    width: calc(43.75% - 20px);
}
.medium-down--eight[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.medium-down--nine[data-v-99bc4152] {
    width: calc(56.25% - 20px);
}
.medium-down--ten[data-v-99bc4152] {
    width: calc(62.5% - 20px);
}
.medium-down--eleven[data-v-99bc4152] {
    width: calc(68.75% - 20px);
}
.medium-down--twelve[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.medium-down--thirteen[data-v-99bc4152] {
    width: calc(81.25% - 20px);
}
.medium-down--fourteen[data-v-99bc4152] {
    width: calc(87.5% - 20px);
}
.medium-down--fifteen[data-v-99bc4152] {
    width: calc(93.75% - 20px);
}
.medium-down--sixteen[data-v-99bc4152] {
    width: calc(100% - 20px);
}
.medium-down--one-whole[data-v-99bc4152] {
    width: calc(100% - 20px);
}
.medium-down--one-half[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.medium-down--one-third[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.medium-down--two-thirds[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.medium-down--one-fourth[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.medium-down--two-fourths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.medium-down--three-fourths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.medium-down--one-fifth[data-v-99bc4152] {
    width: calc(20% - 20px);
}
.medium-down--two-fifths[data-v-99bc4152] {
    width: calc(40% - 20px);
}
.medium-down--three-fifths[data-v-99bc4152] {
    width: calc(60% - 20px);
}
.medium-down--four-fifths[data-v-99bc4152] {
    width: calc(80% - 20px);
}
.medium-down--one-sixth[data-v-99bc4152] {
    width: calc(16.66667% - 20px);
}
.medium-down--two-sixths[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.medium-down--three-sixths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.medium-down--four-sixths[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.medium-down--five-sixths[data-v-99bc4152] {
    width: calc(83.33333% - 20px);
}
.medium-down--one-seventh[data-v-99bc4152] {
    width: calc(14.28571% - 20px);
}
.medium-down--two-sevenths[data-v-99bc4152] {
    width: calc(28.57143% - 20px);
}
.medium-down--three-sevenths[data-v-99bc4152] {
    width: calc(42.85714% - 20px);
}
.medium-down--four-sevenths[data-v-99bc4152] {
    width: calc(57.14286% - 20px);
}
.medium-down--five-sevenths[data-v-99bc4152] {
    width: calc(71.42857% - 20px);
}
.medium-down--one-eighth[data-v-99bc4152] {
    width: calc(12.5% - 20px);
}
.medium-down--two-eighths[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.medium-down--three-eighths[data-v-99bc4152] {
    width: calc(37.5% - 20px);
}
.medium-down--four-eighths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.medium-down--five-eighths[data-v-99bc4152] {
    width: calc(62.5% - 20px);
}
.medium-down--six-eighths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.medium-down--seven-eighths[data-v-99bc4152] {
    width: calc(87.5% - 20px);
}
.medium-down--one-tenth[data-v-99bc4152] {
    width: calc(10% - 20px);
}
.medium-down--two-tenths[data-v-99bc4152] {
    width: calc(20% - 20px);
}
.medium-down--three-tenths[data-v-99bc4152] {
    width: calc(30% - 20px);
}
.medium-down--four-tenths[data-v-99bc4152] {
    width: calc(40% - 20px);
}
.medium-down--five-tenths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.medium-down--six-tenths[data-v-99bc4152] {
    width: calc(60% - 20px);
}
.medium-down--seven-tenths[data-v-99bc4152] {
    width: calc(70% - 20px);
}
.medium-down--eight-tenths[data-v-99bc4152] {
    width: calc(80% - 20px);
}
.medium-down--nine-tenths[data-v-99bc4152] {
    width: calc(90% - 20px);
}
.medium-down--one-twelfth[data-v-99bc4152] {
    width: calc(8.33333% - 20px);
}
.medium-down--two-twelfths[data-v-99bc4152] {
    width: calc(16.66667% - 20px);
}
.medium-down--three-twelfths[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.medium-down--four-twelfths[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.medium-down--five-twelfths[data-v-99bc4152] {
    width: calc(41.66667% - 20px);
}
.medium-down--six-twelfths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.medium-down--seven-twelfths[data-v-99bc4152] {
    width: calc(58.33333% - 20px);
}
.medium-down--eight-twelfths[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.medium-down--nine-twelfths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.medium-down--ten-twelfths[data-v-99bc4152] {
    width: calc(83.33333% - 20px);
}
.medium-down--eleven-twelfths[data-v-99bc4152] {
    width: calc(91.66667% - 20px);
}
.medium-down--offset-by-one[data-v-99bc4152] {
    left: calc(6.25%);
}
.medium-down--offset-by-two[data-v-99bc4152] {
    left: calc(12.5%);
}
.medium-down--offset-by-three[data-v-99bc4152] {
    left: calc(18.75%);
}
.medium-down--offset-by-four[data-v-99bc4152] {
    left: calc(25%);
}
.medium-down--offset-by-five[data-v-99bc4152] {
    left: calc(31.25%);
}
.medium-down--offset-by-six[data-v-99bc4152] {
    left: calc(37.5%);
}
.medium-down--offset-by-seven[data-v-99bc4152] {
    left: calc(43.75%);
}
.medium-down--offset-by-eight[data-v-99bc4152] {
    left: calc(50%);
}
.medium-down--offset-by-nine[data-v-99bc4152] {
    left: calc(56.25%);
}
.medium-down--offset-by-ten[data-v-99bc4152] {
    left: calc(62.5%);
}
.medium-down--offset-by-eleven[data-v-99bc4152] {
    left: calc(68.75%);
}
.medium-down--offset-by-twelve[data-v-99bc4152] {
    left: calc(75%);
}
.medium-down--offset-by-thirteen[data-v-99bc4152] {
    left: calc(81.25%);
}
.medium-down--offset-by-fourteen[data-v-99bc4152] {
    left: calc(87.5%);
}
.medium-down--offset-by-fifteen[data-v-99bc4152] {
    left: calc(93.75%);
}
.equal-columns--outside-trim .medium-down--one-half[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .medium-down--eight[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .medium-down--one-third[data-v-99bc4152]:nth-of-type(3n),
  .equal-columns--outside-trim .medium-down--one-fourth[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .medium-down--four[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .medium-down--one-fifth[data-v-99bc4152]:nth-of-type(5n),
  .equal-columns--outside-trim .medium-down--one-sixth[data-v-99bc4152]:nth-of-type(6n),
  .equal-columns--outside-trim .medium-down--one-seventh[data-v-99bc4152]:nth-of-type(7n),
  .equal-columns--outside-trim .medium-down--two[data-v-99bc4152]:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .medium-down--one-half[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .medium-down--eight[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .medium-down--one-third[data-v-99bc4152]:nth-of-type(3n+1),
  .equal-columns--outside-trim .medium-down--one-fourth[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .medium-down--four[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .medium-down--one-fifth[data-v-99bc4152]:nth-of-type(5n+1),
  .equal-columns--outside-trim .medium-down--one-sixth[data-v-99bc4152]:nth-of-type(6n+1),
  .equal-columns--outside-trim .medium-down--one-seventh[data-v-99bc4152]:nth-of-type(7n+1),
  .equal-columns--outside-trim .medium-down--two[data-v-99bc4152]:nth-of-type(8n+1) {
    margin-left: 0;
}
.equal-columns--outside-trim .medium-down--one-whole[data-v-99bc4152]:nth-of-type(1n+1) {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.equal-columns--outside-trim .medium-down--one-half[data-v-99bc4152] {
    width: calc(50% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .medium-down--one-third[data-v-99bc4152] {
    width: calc(33.33333% - (20px - (20px / 3)));
}
.equal-columns--outside-trim .medium-down--one-fifth[data-v-99bc4152] {
    width: calc(20% - (20px - (20px / 5)));
}
.equal-columns--outside-trim .medium-down--one-fourth[data-v-99bc4152] {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .medium-down--one-sixth[data-v-99bc4152] {
    width: calc(16.66667% - (20px - (20px / 6)));
}
.equal-columns--outside-trim .medium-down--one-seventh[data-v-99bc4152] {
    width: calc(14.28571% - (20px - (20px / 7)));
}
.equal-columns--outside-trim .medium-down--two[data-v-99bc4152] {
    width: calc(12.5% - (20px - (20px / 8)));
}
.equal-columns--outside-trim .medium-down--four[data-v-99bc4152] {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .medium-down--seven[data-v-99bc4152] {
    width: calc(43.75% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .medium-down--eight[data-v-99bc4152] {
    width: calc(50% - (20px / 2));
}
.equal-columns--outside-trim .medium-down--nine[data-v-99bc4152] {
    width: calc(56.25% - (20px - (20px / 2)));
}
.has-no-side-gutter.has-background[data-v-99bc4152] {
    padding-right: 0px;
    padding-left: 0px;
}
.has-no-side-gutter .medium-down--one-whole[data-v-99bc4152],
  .has-no-side-gutter .medium-down--one-half[data-v-99bc4152],
  .has-no-side-gutter .medium-down--eight[data-v-99bc4152],
  .has-no-side-gutter .medium-down--one-third[data-v-99bc4152],
  .has-no-side-gutter .medium-down--two-thirds[data-v-99bc4152],
  .has-no-side-gutter .medium-down--one-fourth[data-v-99bc4152],
  .has-no-side-gutter .medium-down--four[data-v-99bc4152],
  .has-no-side-gutter .medium-down--one-fifth[data-v-99bc4152],
  .has-no-side-gutter .medium-down--three-fifths[data-v-99bc4152],
  .has-no-side-gutter .medium-down--two-fifths[data-v-99bc4152],
  .has-no-side-gutter .medium-down--one-sixth[data-v-99bc4152],
  .has-no-side-gutter .medium-down--one-seventh[data-v-99bc4152],
  .has-no-side-gutter .medium-down--one-eighth[data-v-99bc4152],
  .has-no-side-gutter .medium-down--two[data-v-99bc4152] {
    margin-right: 0;
    margin-left: 0;
}
.has-no-side-gutter .medium-down--one-whole[data-v-99bc4152] {
    width: 100%;
}
.has-no-side-gutter .medium-down--one-half[data-v-99bc4152] {
    width: 50%;
}
.has-no-side-gutter .medium-down--one-third[data-v-99bc4152] {
    width: 33.33333%;
}
.has-no-side-gutter .medium-down--one-fourth[data-v-99bc4152] {
    width: 25%;
}
.has-no-side-gutter .medium-down--one-fifth[data-v-99bc4152] {
    width: 20%;
}
.has-no-side-gutter .medium-down--two-fifths[data-v-99bc4152] {
    width: 40%;
}
.has-no-side-gutter .medium-down--three-fifths[data-v-99bc4152] {
    width: 60%;
}
.has-no-side-gutter .medium-down--one-sixth[data-v-99bc4152] {
    width: 16.66667%;
}
.has-no-side-gutter .medium-down--one-seventh[data-v-99bc4152] {
    width: 14.28571%;
}
.has-no-side-gutter .medium-down--one-eighth[data-v-99bc4152] {
    width: 12.5%;
}
.has-no-side-gutter .medium-down--two-thirds[data-v-99bc4152] {
    width: 66.66667%;
}
.has-no-side-gutter .medium-down--two[data-v-99bc4152] {
    width: 12.5%;
}
.has-no-side-gutter .medium-down--four[data-v-99bc4152] {
    width: 25%;
}
.has-no-side-gutter .medium-down--seven[data-v-99bc4152] {
    width: 43.75%;
}
.has-no-side-gutter .medium-down--eight[data-v-99bc4152] {
    width: 50%;
}
.has-no-side-gutter .medium-down--nine[data-v-99bc4152] {
    width: 56.25%;
}
.medium-down--show[data-v-99bc4152] {
    display: block !important;
}
.medium-down--hide[data-v-99bc4152] {
    display: none !important;
}
.medium-down--text-left[data-v-99bc4152] {
    text-align: left !important;
}
.medium-down--text-right[data-v-99bc4152] {
    text-align: right !important;
}
.medium-down--text-center[data-v-99bc4152] {
    text-align: center !important;
}
}
@media only screen and (max-width: 798px) and (max-width: 798px) {
.equal-columns--outside-trim .medium-down--one-half.medium-down--one-half[data-v-99bc4152],
  .equal-columns--outside-trim .medium-down--eight.medium-down--eight[data-v-99bc4152],
  .equal-columns--outside-trim .medium-down--one-third.medium-down--one-third[data-v-99bc4152],
  .equal-columns--outside-trim .medium-down--one-fourth.medium-down--one-fourth[data-v-99bc4152],
  .equal-columns--outside-trim .medium-down--four.medium-down--four[data-v-99bc4152],
  .equal-columns--outside-trim .medium-down--one-fifth.medium-down--one-fifth[data-v-99bc4152],
  .equal-columns--outside-trim .medium-down--one-sixth.medium-down--one-sixth[data-v-99bc4152],
  .equal-columns--outside-trim .medium-down--one-seventh.medium-down--one-seventh[data-v-99bc4152],
  .equal-columns--outside-trim .medium-down--two.medium-down--two[data-v-99bc4152] {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.equal-columns--outside-trim .medium-down--one-half[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .medium-down--eight[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .medium-down--one-third[data-v-99bc4152]:nth-of-type(3n),
  .equal-columns--outside-trim .medium-down--one-fourth[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .medium-down--four[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .medium-down--one-fifth[data-v-99bc4152]:nth-of-type(5n),
  .equal-columns--outside-trim .medium-down--one-sixth[data-v-99bc4152]:nth-of-type(6n),
  .equal-columns--outside-trim .medium-down--one-seventh[data-v-99bc4152]:nth-of-type(7n),
  .equal-columns--outside-trim .medium-down--two[data-v-99bc4152]:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .medium-down--one-half[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .medium-down--eight[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .medium-down--one-third[data-v-99bc4152]:nth-of-type(3n+1),
  .equal-columns--outside-trim .medium-down--one-fourth[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .medium-down--four[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .medium-down--one-fifth[data-v-99bc4152]:nth-of-type(5n+1),
  .equal-columns--outside-trim .medium-down--one-sixth[data-v-99bc4152]:nth-of-type(6n+1),
  .equal-columns--outside-trim .medium-down--one-seventh[data-v-99bc4152]:nth-of-type(7n+1),
  .equal-columns--outside-trim .medium-down--two[data-v-99bc4152]:nth-of-type(8n+1) {
    margin-left: 0;
}
}
@media only screen and (max-width: 480px) {
.small-down--hidden[data-v-99bc4152] {
    display: none;
}
.small-down--visible[data-v-99bc4152] {
    display: block;
}
.small-down--one[data-v-99bc4152] {
    width: calc(6.25% - 20px);
}
.small-down--two[data-v-99bc4152] {
    width: calc(12.5% - 20px);
}
.small-down--three[data-v-99bc4152] {
    width: calc(18.75% - 20px);
}
.small-down--four[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.small-down--five[data-v-99bc4152] {
    width: calc(31.25% - 20px);
}
.small-down--six[data-v-99bc4152] {
    width: calc(37.5% - 20px);
}
.small-down--seven[data-v-99bc4152] {
    width: calc(43.75% - 20px);
}
.small-down--eight[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.small-down--nine[data-v-99bc4152] {
    width: calc(56.25% - 20px);
}
.small-down--ten[data-v-99bc4152] {
    width: calc(62.5% - 20px);
}
.small-down--eleven[data-v-99bc4152] {
    width: calc(68.75% - 20px);
}
.small-down--twelve[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.small-down--thirteen[data-v-99bc4152] {
    width: calc(81.25% - 20px);
}
.small-down--fourteen[data-v-99bc4152] {
    width: calc(87.5% - 20px);
}
.small-down--fifteen[data-v-99bc4152] {
    width: calc(93.75% - 20px);
}
.small-down--sixteen[data-v-99bc4152] {
    width: calc(100% - 20px);
}
.small-down--one-whole[data-v-99bc4152] {
    width: calc(100% - 20px);
}
.small-down--one-half[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.small-down--one-third[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.small-down--two-thirds[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.small-down--one-fourth[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.small-down--two-fourths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.small-down--three-fourths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.small-down--one-fifth[data-v-99bc4152] {
    width: calc(20% - 20px);
}
.small-down--two-fifths[data-v-99bc4152] {
    width: calc(40% - 20px);
}
.small-down--three-fifths[data-v-99bc4152] {
    width: calc(60% - 20px);
}
.small-down--four-fifths[data-v-99bc4152] {
    width: calc(80% - 20px);
}
.small-down--one-sixth[data-v-99bc4152] {
    width: calc(16.66667% - 20px);
}
.small-down--two-sixths[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.small-down--three-sixths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.small-down--four-sixths[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.small-down--five-sixths[data-v-99bc4152] {
    width: calc(83.33333% - 20px);
}
.small-down--one-seventh[data-v-99bc4152] {
    width: calc(14.28571% - 20px);
}
.small-down--two-sevenths[data-v-99bc4152] {
    width: calc(28.57143% - 20px);
}
.small-down--three-sevenths[data-v-99bc4152] {
    width: calc(42.85714% - 20px);
}
.small-down--four-sevenths[data-v-99bc4152] {
    width: calc(57.14286% - 20px);
}
.small-down--five-sevenths[data-v-99bc4152] {
    width: calc(71.42857% - 20px);
}
.small-down--one-eighth[data-v-99bc4152] {
    width: calc(12.5% - 20px);
}
.small-down--two-eighths[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.small-down--three-eighths[data-v-99bc4152] {
    width: calc(37.5% - 20px);
}
.small-down--four-eighths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.small-down--five-eighths[data-v-99bc4152] {
    width: calc(62.5% - 20px);
}
.small-down--six-eighths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.small-down--seven-eighths[data-v-99bc4152] {
    width: calc(87.5% - 20px);
}
.small-down--one-tenth[data-v-99bc4152] {
    width: calc(10% - 20px);
}
.small-down--two-tenths[data-v-99bc4152] {
    width: calc(20% - 20px);
}
.small-down--three-tenths[data-v-99bc4152] {
    width: calc(30% - 20px);
}
.small-down--four-tenths[data-v-99bc4152] {
    width: calc(40% - 20px);
}
.small-down--five-tenths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.small-down--six-tenths[data-v-99bc4152] {
    width: calc(60% - 20px);
}
.small-down--seven-tenths[data-v-99bc4152] {
    width: calc(70% - 20px);
}
.small-down--eight-tenths[data-v-99bc4152] {
    width: calc(80% - 20px);
}
.small-down--nine-tenths[data-v-99bc4152] {
    width: calc(90% - 20px);
}
.small-down--one-twelfth[data-v-99bc4152] {
    width: calc(8.33333% - 20px);
}
.small-down--two-twelfths[data-v-99bc4152] {
    width: calc(16.66667% - 20px);
}
.small-down--three-twelfths[data-v-99bc4152] {
    width: calc(25% - 20px);
}
.small-down--four-twelfths[data-v-99bc4152] {
    width: calc(33.33333% - 20px);
}
.small-down--five-twelfths[data-v-99bc4152] {
    width: calc(41.66667% - 20px);
}
.small-down--six-twelfths[data-v-99bc4152] {
    width: calc(50% - 20px);
}
.small-down--seven-twelfths[data-v-99bc4152] {
    width: calc(58.33333% - 20px);
}
.small-down--eight-twelfths[data-v-99bc4152] {
    width: calc(66.66667% - 20px);
}
.small-down--nine-twelfths[data-v-99bc4152] {
    width: calc(75% - 20px);
}
.small-down--ten-twelfths[data-v-99bc4152] {
    width: calc(83.33333% - 20px);
}
.small-down--eleven-twelfths[data-v-99bc4152] {
    width: calc(91.66667% - 20px);
}
.small-down--offset-by-one[data-v-99bc4152] {
    left: calc(6.25%);
}
.small-down--offset-by-two[data-v-99bc4152] {
    left: calc(12.5%);
}
.small-down--offset-by-three[data-v-99bc4152] {
    left: calc(18.75%);
}
.small-down--offset-by-four[data-v-99bc4152] {
    left: calc(25%);
}
.small-down--offset-by-five[data-v-99bc4152] {
    left: calc(31.25%);
}
.small-down--offset-by-six[data-v-99bc4152] {
    left: calc(37.5%);
}
.small-down--offset-by-seven[data-v-99bc4152] {
    left: calc(43.75%);
}
.small-down--offset-by-eight[data-v-99bc4152] {
    left: calc(50%);
}
.small-down--offset-by-nine[data-v-99bc4152] {
    left: calc(56.25%);
}
.small-down--offset-by-ten[data-v-99bc4152] {
    left: calc(62.5%);
}
.small-down--offset-by-eleven[data-v-99bc4152] {
    left: calc(68.75%);
}
.small-down--offset-by-twelve[data-v-99bc4152] {
    left: calc(75%);
}
.small-down--offset-by-thirteen[data-v-99bc4152] {
    left: calc(81.25%);
}
.small-down--offset-by-fourteen[data-v-99bc4152] {
    left: calc(87.5%);
}
.small-down--offset-by-fifteen[data-v-99bc4152] {
    left: calc(93.75%);
}
.equal-columns--outside-trim .small-down--one-half[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .small-down--eight[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .small-down--one-third[data-v-99bc4152]:nth-of-type(3n),
  .equal-columns--outside-trim .small-down--one-fourth[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .small-down--four[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .small-down--one-fifth[data-v-99bc4152]:nth-of-type(5n),
  .equal-columns--outside-trim .small-down--one-sixth[data-v-99bc4152]:nth-of-type(6n),
  .equal-columns--outside-trim .small-down--one-seventh[data-v-99bc4152]:nth-of-type(7n),
  .equal-columns--outside-trim .small-down--two[data-v-99bc4152]:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .small-down--one-half[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .small-down--eight[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .small-down--one-third[data-v-99bc4152]:nth-of-type(3n+1),
  .equal-columns--outside-trim .small-down--one-fourth[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .small-down--four[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .small-down--one-fifth[data-v-99bc4152]:nth-of-type(5n+1),
  .equal-columns--outside-trim .small-down--one-sixth[data-v-99bc4152]:nth-of-type(6n+1),
  .equal-columns--outside-trim .small-down--one-seventh[data-v-99bc4152]:nth-of-type(7n+1),
  .equal-columns--outside-trim .small-down--two[data-v-99bc4152]:nth-of-type(8n+1) {
    margin-left: 0;
}
.equal-columns--outside-trim .small-down--one-whole[data-v-99bc4152]:nth-of-type(1n+1) {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
.equal-columns--outside-trim .small-down--one-half[data-v-99bc4152] {
    width: calc(50% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .small-down--one-third[data-v-99bc4152] {
    width: calc(33.33333% - (20px - (20px / 3)));
}
.equal-columns--outside-trim .small-down--one-fifth[data-v-99bc4152] {
    width: calc(20% - (20px - (20px / 5)));
}
.equal-columns--outside-trim .small-down--one-fourth[data-v-99bc4152] {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .small-down--one-sixth[data-v-99bc4152] {
    width: calc(16.66667% - (20px - (20px / 6)));
}
.equal-columns--outside-trim .small-down--one-seventh[data-v-99bc4152] {
    width: calc(14.28571% - (20px - (20px / 7)));
}
.equal-columns--outside-trim .small-down--two[data-v-99bc4152] {
    width: calc(12.5% - (20px - (20px / 8)));
}
.equal-columns--outside-trim .small-down--four[data-v-99bc4152] {
    width: calc(25% - (20px - (20px / 4)));
}
.equal-columns--outside-trim .small-down--seven[data-v-99bc4152] {
    width: calc(43.75% - (20px - (20px / 2)));
}
.equal-columns--outside-trim .small-down--eight[data-v-99bc4152] {
    width: calc(50% - (20px / 2));
}
.equal-columns--outside-trim .small-down--nine[data-v-99bc4152] {
    width: calc(56.25% - (20px - (20px / 2)));
}
.has-no-side-gutter.has-background[data-v-99bc4152] {
    padding-right: 0px;
    padding-left: 0px;
}
.has-no-side-gutter .small-down--one-whole[data-v-99bc4152],
  .has-no-side-gutter .small-down--one-half[data-v-99bc4152],
  .has-no-side-gutter .small-down--eight[data-v-99bc4152],
  .has-no-side-gutter .small-down--one-third[data-v-99bc4152],
  .has-no-side-gutter .small-down--two-thirds[data-v-99bc4152],
  .has-no-side-gutter .small-down--one-fourth[data-v-99bc4152],
  .has-no-side-gutter .small-down--four[data-v-99bc4152],
  .has-no-side-gutter .small-down--one-fifth[data-v-99bc4152],
  .has-no-side-gutter .small-down--three-fifths[data-v-99bc4152],
  .has-no-side-gutter .small-down--two-fifths[data-v-99bc4152],
  .has-no-side-gutter .small-down--one-sixth[data-v-99bc4152],
  .has-no-side-gutter .small-down--one-seventh[data-v-99bc4152],
  .has-no-side-gutter .small-down--one-eighth[data-v-99bc4152],
  .has-no-side-gutter .small-down--two[data-v-99bc4152] {
    margin-right: 0;
    margin-left: 0;
}
.has-no-side-gutter .small-down--one-whole[data-v-99bc4152] {
    width: 100%;
}
.has-no-side-gutter .small-down--one-half[data-v-99bc4152] {
    width: 50%;
}
.has-no-side-gutter .small-down--one-third[data-v-99bc4152] {
    width: 33.33333%;
}
.has-no-side-gutter .small-down--one-fourth[data-v-99bc4152] {
    width: 25%;
}
.has-no-side-gutter .small-down--one-fifth[data-v-99bc4152] {
    width: 20%;
}
.has-no-side-gutter .small-down--two-fifths[data-v-99bc4152] {
    width: 40%;
}
.has-no-side-gutter .small-down--three-fifths[data-v-99bc4152] {
    width: 60%;
}
.has-no-side-gutter .small-down--one-sixth[data-v-99bc4152] {
    width: 16.66667%;
}
.has-no-side-gutter .small-down--one-seventh[data-v-99bc4152] {
    width: 14.28571%;
}
.has-no-side-gutter .small-down--one-eighth[data-v-99bc4152] {
    width: 12.5%;
}
.has-no-side-gutter .small-down--two-thirds[data-v-99bc4152] {
    width: 66.66667%;
}
.has-no-side-gutter .small-down--two[data-v-99bc4152] {
    width: 12.5%;
}
.has-no-side-gutter .small-down--four[data-v-99bc4152] {
    width: 25%;
}
.has-no-side-gutter .small-down--seven[data-v-99bc4152] {
    width: 43.75%;
}
.has-no-side-gutter .small-down--eight[data-v-99bc4152] {
    width: 50%;
}
.has-no-side-gutter .small-down--nine[data-v-99bc4152] {
    width: 56.25%;
}
.small-down--show[data-v-99bc4152] {
    display: block !important;
}
.small-down--hide[data-v-99bc4152] {
    display: none !important;
}
.small-down--text-left[data-v-99bc4152] {
    text-align: left !important;
}
.small-down--text-right[data-v-99bc4152] {
    text-align: right !important;
}
.small-down--text-center[data-v-99bc4152] {
    text-align: center !important;
}
}
@media only screen and (max-width: 480px) and (max-width: 480px) {
.equal-columns--outside-trim .small-down--one-half.small-down--one-half[data-v-99bc4152],
  .equal-columns--outside-trim .small-down--eight.small-down--eight[data-v-99bc4152],
  .equal-columns--outside-trim .small-down--one-third.small-down--one-third[data-v-99bc4152],
  .equal-columns--outside-trim .small-down--one-fourth.small-down--one-fourth[data-v-99bc4152],
  .equal-columns--outside-trim .small-down--four.small-down--four[data-v-99bc4152],
  .equal-columns--outside-trim .small-down--one-fifth.small-down--one-fifth[data-v-99bc4152],
  .equal-columns--outside-trim .small-down--one-sixth.small-down--one-sixth[data-v-99bc4152],
  .equal-columns--outside-trim .small-down--one-seventh.small-down--one-seventh[data-v-99bc4152],
  .equal-columns--outside-trim .small-down--two.small-down--two[data-v-99bc4152] {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
.equal-columns--outside-trim .small-down--one-half[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .small-down--eight[data-v-99bc4152]:nth-of-type(2n),
  .equal-columns--outside-trim .small-down--one-third[data-v-99bc4152]:nth-of-type(3n),
  .equal-columns--outside-trim .small-down--one-fourth[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .small-down--four[data-v-99bc4152]:nth-of-type(4n),
  .equal-columns--outside-trim .small-down--one-fifth[data-v-99bc4152]:nth-of-type(5n),
  .equal-columns--outside-trim .small-down--one-sixth[data-v-99bc4152]:nth-of-type(6n),
  .equal-columns--outside-trim .small-down--one-seventh[data-v-99bc4152]:nth-of-type(7n),
  .equal-columns--outside-trim .small-down--two[data-v-99bc4152]:nth-of-type(8n) {
    margin-right: 0;
}
.equal-columns--outside-trim .small-down--one-half[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .small-down--eight[data-v-99bc4152]:nth-of-type(2n+1),
  .equal-columns--outside-trim .small-down--one-third[data-v-99bc4152]:nth-of-type(3n+1),
  .equal-columns--outside-trim .small-down--one-fourth[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .small-down--four[data-v-99bc4152]:nth-of-type(4n+1),
  .equal-columns--outside-trim .small-down--one-fifth[data-v-99bc4152]:nth-of-type(5n+1),
  .equal-columns--outside-trim .small-down--one-sixth[data-v-99bc4152]:nth-of-type(6n+1),
  .equal-columns--outside-trim .small-down--one-seventh[data-v-99bc4152]:nth-of-type(7n+1),
  .equal-columns--outside-trim .small-down--two[data-v-99bc4152]:nth-of-type(8n+1) {
    margin-left: 0;
}
}
/*================ Build Grid Push Classes ================*/
.container-border--top[data-v-99bc4152]::before {
  display: block;
  content: '';
  height: 0;
  width: calc(100% - 20px);
  border-top: thin solid #cccccc;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  float: left;
}
@media only screen and (max-width: 480px) {
.container-border--top[data-v-99bc4152]::before {
    width: 100%;
}
}
.container-border--bottom[data-v-99bc4152]::after {
  display: block;
  content: '';
  height: 0;
  width: calc(100% - 20px);
  border-top: thin solid #cccccc;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  clear: both;
}
@media only screen and (max-width: 480px) {
.container-border--bottom[data-v-99bc4152]::after {
    width: 100%;
}
}
.narrow-width--true.container[data-v-99bc4152] {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.container.full-width--true[data-v-99bc4152],
.full-width--true>.container[data-v-99bc4152] {
  width: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 480px) {
.container.fullWidthMobile--true[data-v-99bc4152],
  .column.fullWidthMobile--true[data-v-99bc4152],
  .columns.fullWidthMobile--true[data-v-99bc4152] {
    width: 100% !important;
    max-width: 100%;
}
}
/* #Reset & Basics
================================================== */
article[data-v-99bc4152],
aside[data-v-99bc4152],
details[data-v-99bc4152],
figcaption[data-v-99bc4152],
figure[data-v-99bc4152],
footer[data-v-99bc4152],
header[data-v-99bc4152],
hgroup[data-v-99bc4152],
nav[data-v-99bc4152],
section[data-v-99bc4152],
summary[data-v-99bc4152] {
  display: block;
}
audio[data-v-99bc4152],
canvas[data-v-99bc4152],
video[data-v-99bc4152] {
  display: inline-block;
}
audio[data-v-99bc4152]:not([controls]) {
  display: none;
  height: 0;
}
[hidden][data-v-99bc4152] {
  display: none;
}
html[data-v-99bc4152] {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a[data-v-99bc4152]:focus {
  outline: thin dotted;
}
a[data-v-99bc4152]:active,
a[data-v-99bc4152]:hover {
  outline: 0;
}
h1[data-v-99bc4152] {
  font-size: 2em;
}
abbr[title][data-v-99bc4152] {
  border-bottom: 1px dotted;
}
b[data-v-99bc4152],
strong[data-v-99bc4152] {
  font-weight: 700;
}
dfn[data-v-99bc4152] {
  font-style: italic;
}
mark[data-v-99bc4152] {
  background: #ff0;
  color: #000;
}
code[data-v-99bc4152],
kbd[data-v-99bc4152],
pre[data-v-99bc4152],
samp[data-v-99bc4152] {
  font-family: monospace, serif;
  font-size: 1em;
}
pre[data-v-99bc4152] {
  white-space: pre-wrap;
  word-wrap: break-word;
}
q[data-v-99bc4152] {
  quotes: \201C \201D \2018 \2019;
}
small[data-v-99bc4152] {
  font-size: 80%;
}
sub[data-v-99bc4152],
sup[data-v-99bc4152] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup[data-v-99bc4152] {
  top: -.5em;
}
sub[data-v-99bc4152] {
  bottom: -.25em;
}
img[data-v-99bc4152] {
  border: 0;
}
svg[data-v-99bc4152]:not(:root) {
  overflow: hidden;
}
fieldset[data-v-99bc4152] {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
button[data-v-99bc4152],
input[data-v-99bc4152],
select[data-v-99bc4152],
textarea[data-v-99bc4152] {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button[data-v-99bc4152],
input[data-v-99bc4152] {
  line-height: normal;
}
button[data-v-99bc4152],
html input[type=button][data-v-99bc4152],
input[type=reset][data-v-99bc4152],
input[type=submit][data-v-99bc4152] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled][data-v-99bc4152],
input[disabled][data-v-99bc4152] {
  cursor: default;
}
input[type=checkbox][data-v-99bc4152],
input[type=radio][data-v-99bc4152] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type=search][data-v-99bc4152] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search][data-v-99bc4152]::-webkit-search-cancel-button,
input[type=search][data-v-99bc4152]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea[data-v-99bc4152] {
  overflow: auto;
  vertical-align: top;
}
table[data-v-99bc4152] {
  border-collapse: collapse;
  border-spacing: 0;
}
body[data-v-99bc4152],
figure[data-v-99bc4152] {
  margin: 0;
}
legend[data-v-99bc4152],
button[data-v-99bc4152]::-moz-focus-inner,
input[data-v-99bc4152]::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.clearfix[data-v-99bc4152]:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
*[data-v-99bc4152] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.clear[data-v-99bc4152] {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
@media only screen and (max-width: 798px) {
.clear[data-v-99bc4152] {
    display: none;
}
}
/* #Fonts
================================================== */
/* #Basic Styles
================================================== */
body.blocked-scroll[data-v-99bc4152] {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}
body.blocked-overflow[data-v-99bc4152] {
  overflow: hidden;
}
[data-v-99bc4152]::-moz-selection {
  background-color: #000;
  color: #fff;
}
[data-v-99bc4152]::selection {
  background: #FFF7B6;
  color: black;
}
abbr[data-v-99bc4152] {
  border-bottom: 1px dotted #cccccc;
}
/* Theme editor */
.editor-visible--true[data-v-99bc4152] {
  display: block !important;
}
/* Lazyloading styles */
.transition--blur-up[data-v-99bc4152] {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  transform: translate3d(0, 0, 0);
  transition: filter 200ms, -webkit-filter 200ms;
}
.transition--blur-up.lazyloaded[data-v-99bc4152] {
  -webkit-filter: blur(0px);
  filter: none;
  -webkit-transform: scale(1);
          transform: scale(1);
}
img[data-sizes="auto"].lazyloaded[data-v-99bc4152] {
  height: auto;
}
img[data-sizes="auto"][data-v-99bc4152],
img[data-sizes="100vw"][data-v-99bc4152] {
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.image__container[data-v-99bc4152] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.image-element__wrap[data-v-99bc4152] {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.image-element__wrap img[data-v-99bc4152] {
  height: auto;
}
/* #Typography
================================================== */
.logo[data-v-99bc4152],
.header__logo[data-v-99bc4152] {
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1.2em;
}
.logo a span[data-v-99bc4152],
.header__logo a span[data-v-99bc4152] {
  color: #151515;
}
/*  Headings  */
h1 a[data-v-99bc4152]:link,
h1 a[data-v-99bc4152]:visited {
  font-weight: inherit;
  color: #333333;
}
h1 a[data-v-99bc4152]:hover,
h1 a[data-v-99bc4152]:active {
  color: #000000;
}
h1.collection_title_tags[data-v-99bc4152] {
  padding-right: 25px;
  border-right: solid 1px #cccccc;
}
h2.collection_title[data-v-99bc4152],
.h2.collection_title[data-v-99bc4152],
h2.title.collection_title[data-v-99bc4152] {
  margin-bottom: 0;
  display: inline;
}
h2.product_name a[data-v-99bc4152],
.h2.product_name a[data-v-99bc4152],
h2.title.product_name a[data-v-99bc4152] {
  color: #333333;
}
.shipping-message[data-v-99bc4152] {
  text-align: center;
}
.cart h2[data-v-99bc4152] {
  margin-top: 0;
}
h3.title[data-v-99bc4152],
.h3.title[data-v-99bc4152] {
  line-height: 1.25;
  margin: 0 auto 15px;
  clear: both;
  padding-top: 4px;
}
h3.title a[data-v-99bc4152],
h3.title a[data-v-99bc4152]:visited,
.h3.title a[data-v-99bc4152],
.h3.title a[data-v-99bc4152]:visited {
  color: #333333;
}
h3.sub_title[data-v-99bc4152],
.h3.sub_title[data-v-99bc4152] {
  padding: 5px 0;
  color: #333333;
}
h3.sub_title a[data-v-99bc4152],
.h3.sub_title a[data-v-99bc4152] {
  color: #333333;
}
h4 a[data-v-99bc4152],
.h4 a[data-v-99bc4152] {
  font-weight: inherit;
}
h4.title a[data-v-99bc4152],
.h4.title a[data-v-99bc4152] {
  border: 0;
  padding: 0;
  margin: 0;
}
h5 a[data-v-99bc4152],
.h5 a[data-v-99bc4152] {
  font-weight: inherit;
}
h5.sub_title[data-v-99bc4152],
.h5.sub_title[data-v-99bc4152] {
  padding: 5px 0;
  color: #333333;
}
h5.sub_title a[data-v-99bc4152],
.h5.sub_title a[data-v-99bc4152] {
  color: #333333;
}
h6 a[data-v-99bc4152],
.h6 a[data-v-99bc4152] {
  font-weight: inherit;
}
h6.title[data-v-99bc4152],
.h6.title[data-v-99bc4152] {
  line-height: 32px;
  margin: 0 0 0.5em 0;
  color: #333333;
}
.cart h6[data-v-99bc4152] {
  margin-top: 0;
}
.collection_title[data-v-99bc4152] {
  font-family: 'futura-pt', Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #333333;
  display: block;
  letter-spacing: 0px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0 auto 15px;
  clear: both;
  padding-top: 4px;
}
@media only screen and (max-width: 798px) {
.collection_title[data-v-99bc4152] {
    font-size: 19px;
}
}
.collection_title a[data-v-99bc4152] {
  font-weight: inherit;
  color: #333333;
}
.collection_title a[data-v-99bc4152]:hover,
.collection_title a[data-v-99bc4152]:active {
  color: #000000;
}
div.collection_title[data-v-99bc4152] {
  margin-bottom: 0;
  line-height: 24px;
  display: inline;
}
div.collection_title_tags[data-v-99bc4152] {
  padding-right: 25px;
  border-right: solid 1px #cccccc;
}
.headline[data-v-99bc4152],
.empty_cart[data-v-99bc4152],
.promo-banner[data-v-99bc4152],
.title[data-v-99bc4152] {
  font-family: 'futura-pt', Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #333333;
  display: block;
  letter-spacing: 0px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 798px) {
.headline[data-v-99bc4152],
  .empty_cart[data-v-99bc4152],
  .promo-banner[data-v-99bc4152],
  .title[data-v-99bc4152] {
    font-size: 19px;
}
}
.title.center.blog a[data-v-99bc4152] {
  color: #333333;
}
p img[data-v-99bc4152] {
  margin: 0;
}
sub[data-v-99bc4152] {
  font-size: 60%;
}
em[data-v-99bc4152],
i[data-v-99bc4152] {
  font-style: italic;
}
strong[data-v-99bc4152],
b[data-v-99bc4152] {
  font-weight: 700;
}
small[data-v-99bc4152] {
  font-size: 90%;
}
.feature img[data-v-99bc4152] {
  position: relative;
  top: 7px;
  margin-right: 5px;
  width: 25px;
  height: 25px;
}
.onboard-text[data-v-99bc4152] {
  margin: 0;
}
.feature p[data-v-99bc4152] {
  font-size: smaller;
}
#featured_links[data-v-99bc4152] {
  padding: 20px 0;
}
#featured_links h2[data-v-99bc4152] {
  padding-top: 15px;
}
#featured_links .column[data-v-99bc4152],
#featured_links .columns[data-v-99bc4152] {
  opacity: 1;
}
.slider-gallery .shopify-product-reviews-badge[data-v-99bc4152] {
  height: 20px;
  display: block;
}
.spr-badge+.feature_divider[data-v-99bc4152] {
  margin-top: 15px;
}
.spr-badge[data-v-99bc4152] {
  padding: 5px 0;
}
.thumbnail .spr-badge-caption[data-v-99bc4152] {
  display: none;
}
.spr-badge-container[data-v-99bc4152] {
  cursor: pointer;
  display: inline-block;
}
div#shopry-review-photos a[data-v-99bc4152] {
  display: block !important;
}
.feature_divider[data-v-99bc4152] {
  width: 100%;
  margin-bottom: 20px;
  display: block;
  border: 0;
  border-color: #aaaaaa;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.feature_divider.no-margin[data-v-99bc4152] {
  margin-bottom: 0px;
}
@media only screen and (max-width: 798px) {
.feature_divider[data-v-99bc4152] {
    margin-bottom: 10px;
}
}
.page .feature_divider[data-v-99bc4152],
.page h2.title+.feature_divider[data-v-99bc4152] {
  margin-bottom: 15px;
}
/*  Blockquotes  */
blockquote[data-v-99bc4152],
blockquote p[data-v-99bc4152] {
  font-size: 17px;
  line-height: 24px;
  font-style: italic;
}
blockquote[data-v-99bc4152] {
  margin: 0 0 20px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #cccccc;
}
blockquote cite[data-v-99bc4152] {
  display: block;
  font-size: 12px;
  color: #555;
}
blockquote cite a[data-v-99bc4152],
blockquote cite a[data-v-99bc4152]:visited {
  color: #555;
}
blockquote cite[data-v-99bc4152]:before {
  content: "\2014    ";
}
hr[data-v-99bc4152] {
  border-color: #aaaaaa;
  border-width: 1px;
  border-style: solid;
  clear: both;
  margin: 12px 0;
  height: 0;
}
.cart-container hr[data-v-99bc4152] {
  border-top-width: 0px;
}
.collection_description[data-v-99bc4152] {
  margin: 0 0 1.5em 0;
}
/* #Links
================================================== */
a[data-v-99bc4152],
a[data-v-99bc4152]:visited,
a span[data-v-99bc4152] {
  color: #000000;
  text-decoration: none;
  position: relative;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
}
a[data-v-99bc4152]:hover,
a[data-v-99bc4152]:focus {
  color: #151515;
}
a[data-v-99bc4152],
button[data-v-99bc4152],
input[data-v-99bc4152],
select[data-v-99bc4152],
textarea[data-v-99bc4152],
label[data-v-99bc4152],
summary[data-v-99bc4152] {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
/* #Lists
================================================== */
ul[data-v-99bc4152],
ol[data-v-99bc4152] {
  margin-bottom: 20px;
}
ul ul[data-v-99bc4152],
ul ol[data-v-99bc4152],
ol ul[data-v-99bc4152],
ol ol[data-v-99bc4152] {
  margin: 4px 0 5px 30px;
}
ul ul li[data-v-99bc4152],
ul ol li[data-v-99bc4152],
ol ul li[data-v-99bc4152],
ol ol li[data-v-99bc4152] {
  margin-bottom: 6px;
}
ul li[data-v-99bc4152],
ol li[data-v-99bc4152] {
  margin-bottom: 2px;
}
ul[data-v-99bc4152] {
  list-style: disc outside;
}
ul.square[data-v-99bc4152] {
  list-style: square outside;
}
ul.circle[data-v-99bc4152] {
  list-style: circle outside;
}
ul.disc[data-v-99bc4152] {
  list-style: disc outside;
}
ul.large li[data-v-99bc4152] {
  line-height: 21px;
}
ul.none[data-v-99bc4152] {
  list-style: none outside;
  margin-left: 0;
}
ul.border[data-v-99bc4152] {
  list-style: none outside;
  line-height: 26px;
}
ul.border li[data-v-99bc4152] {
  border-bottom: 1px solid #cccccc;
  list-style: none outside none;
  padding: 12px 0;
  margin-bottom: 0;
}
ol[data-v-99bc4152] {
  list-style: decimal;
}
/* #Menu
================================================== */
.header[data-v-99bc4152] {
  z-index: 1000;
  width: 100%;
  top: 48px;
}
.header a[data-v-99bc4152],
.header a[data-v-99bc4152]:visited,
.header a span[data-v-99bc4152],
.header select.currencies[data-v-99bc4152] {
  color: #000000;
  text-shadow: none;
}
.header div.container[data-v-99bc4152] {
  padding-bottom: 5px;
  padding-top: 5px;
}
body.is-active[data-v-99bc4152] {
  overflow-y: hidden;
  height: 100vh;
}
body.is-active #header[data-v-99bc4152] {
  bottom: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
#header.mobile_nav-fixed--true[data-v-99bc4152],
.mobile_nav-fixed--false.is-active #header[data-v-99bc4152] {
  position: fixed;
  z-index: 1001;
  width: 100%;
  top: 0;
  left: 0;
}
#header[data-v-99bc4152] {
  display: none;
  pointer-events: all;
}
#header .top-bar[data-v-99bc4152] {
  text-align: center;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#header .top-bar a.right[data-v-99bc4152] {
  left: auto;
  right: 15px;
  font-size: 20px;
  padding-top: 8px;
  top: 4px;
  z-index: 1;
}
#header .top-bar a.mobile_nav[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
#header .top-bar>a[data-v-99bc4152],
#header .top-bar>a[data-v-99bc4152]:visited,
#header .top-bar>a[data-v-99bc4152]:active {
  display: block;
  font-size: 25px;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#header .top-bar a span[data-v-99bc4152] {
  color: #000000;
  display: inline-block;
  padding-left: 4px;
  position: relative;
}
#header .top-bar a.icon-bag[data-v-99bc4152]:before,
#header .top-bar a.icon-cart[data-v-99bc4152]:before {
  font-size: .18rem !important;
}
.nav ul.mobile_menu li a[data-v-99bc4152] {
  display: inline-block;
}
.menu .vertical-menu li[data-v-99bc4152] {
  position: relative;
}
.vertical-menu[data-v-99bc4152] {
  display: inline;
}
.main-nav:not([data-show-dropdown-on-click]) .menu .vertical-menu li:hover .vertical-menu_submenu[data-v-99bc4152] {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  pointer-events: all;
  z-index: 2000;
}
.main-nav:not([data-show-dropdown-on-click]) .menu .vertical-menu_submenu li:hover .vertical-menu_sub-submenu[data-v-99bc4152] {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  pointer-events: all;
  z-index: 2000;
}
.menu .vertical-menu_submenu[data-v-99bc4152] {
  position: absolute;
  left: 0;
  top: 100%;
  padding-left: 0;
  margin: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
  pointer-events: none;
  text-align: left;
  width: 270px;
  background: white;
  background: rgba(255, 255, 255, 0.9);
}
.menu .vertical-menu_submenu li[data-v-99bc4152] {
  padding: 0 20px;
  display: block;
}
.menu .vertical-menu_submenu li a[data-v-99bc4152] {
  display: block;
  font-size: 14px;
  letter-spacing: 1px;
}
@media only screen and (max-width: 798px) {
.menu .vertical-menu_submenu li a[data-v-99bc4152] {
    font-size: 12px;
}
}
.menu .vertical-menu_submenu span.icon-down-arrow[data-v-99bc4152] {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.menu .vertical-menu_submenu.is-visible[data-v-99bc4152],
.menu .vertical-menu_sub-submenu.is-visible[data-v-99bc4152] {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  pointer-events: all;
  z-index: 2000;
}
.menu .vertical-menu_sub-submenu[data-v-99bc4152] {
  position: absolute;
  left: 100%;
  top: 0;
  padding-left: 0;
  margin: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 5s ease-in;
  transition: opacity 5s ease-in;
  pointer-events: none;
  width: 270px;
  background: white;
  background: rgba(255, 255, 255, 0.9);
}
.menu .vertical-menu_sub-submenu li[data-v-99bc4152] {
  padding: 0 20px;
  display: block;
}
.menu .vertical-menu_sub-submenu a[data-v-99bc4152] {
  display: block;
}
.vertical-menu_submenu.vertical-menu--align-right[data-v-99bc4152] {
  right: 0;
  left: auto;
}
.vertical-menu_sub-submenu.vertical-menu--align-right[data-v-99bc4152] {
  right: 100%;
  left: auto;
}
li>a.url-deadlink[data-v-99bc4152] {
  cursor: default;
}
/*  Mobile nav  */
#header .mobile_nav.dropdown_link[data-v-99bc4152] {
  width: 25%;
}
#header .mobile_nav.dropdown_link span.menu_title[data-v-99bc4152] {
  position: absolute;
  left: 40px;
}
.mobile_nav div[data-v-99bc4152] {
  width: 30px;
  height: 40px;
  position: relative;
  float: left;
  margin: 0 8px 0 5px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .1s ease-in-out;
  transition: .1s ease-in-out;
  cursor: pointer;
}
.mobile_nav div span[data-v-99bc4152] {
  display: block !important;
  position: absolute !important;
  height: 1px !important;
  width: 100%;
  background: #000000;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  padding: 0 !important;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .1s ease-in-out;
  transition: .1s ease-in-out;
}
.mobile_nav div span[data-v-99bc4152]:nth-child(1) {
  top: 10px;
}
.mobile_nav div span[data-v-99bc4152]:nth-child(2),
.mobile_nav div span[data-v-99bc4152]:nth-child(3) {
  top: 20px;
}
.mobile_nav div span[data-v-99bc4152]:nth-child(4) {
  top: 30px;
}
.mobile_nav div.open span[data-v-99bc4152]:nth-child(1) {
  top: 9px;
  width: 0%;
  left: 50%;
}
.mobile_nav div.open span[data-v-99bc4152]:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mobile_nav div.open span[data-v-99bc4152]:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mobile_nav div.open span[data-v-99bc4152]:nth-child(4) {
  top: 9px;
  width: 0%;
  left: 50%;
}
#mobile_menu[data-v-99bc4152] {
  margin: 30px 20px 10px 20px;
}
#mobile_menu li[data-v-99bc4152] {
  padding-right: 0;
  display: block;
}
#mobile_menu li a span.icon-down-arrow[data-v-99bc4152] {
  padding: 0 15px !important;
}
#mobile_menu .sublink ul[data-v-99bc4152] {
  display: none;
  margin-left: 0;
  padding-left: 10px;
}
/* Currency / language switcher on mobile */
.mobile-menu__disclosure .selectors-form__wrap[data-v-99bc4152] {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.mobile-menu__disclosure .selectors-form__item[data-v-99bc4152] {
  margin-left: 0;
}
.mobile-menu__disclosure .selectors-form__item:first-of-type .disclosure__toggle[data-v-99bc4152] {
  border-top: none;
}
.mobile-menu__disclosure .disclosure[data-v-99bc4152] {
  padding-top: 0;
}
.mobile-menu__disclosure .disclosure-list__item[data-v-99bc4152] {
  padding: 0;
}
.mobile-menu__disclosure button.disclosure__button[data-v-99bc4152] {
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
  font-size: 12px;
  color: #000000;
  padding-left: 0;
  min-height: 0;
  height: unset;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 1.9em;
}
.mobile-menu__disclosure button.disclosure__button[data-v-99bc4152]:hover,
.mobile-menu__disclosure button.disclosure__button[data-v-99bc4152]:focus {
  color: #000000;
}
#mobile_menu li.sublink span.currency-code[data-v-99bc4152] {
  display: inline;
  padding-left: 0;
}
.feature_image.editor-hover--true .main-nav[data-v-99bc4152],
.feature_image.editor-hover--true .dropdown[data-v-99bc4152] {
  background: white;
  background: rgba(255, 255, 255, 0.9);
  clear: both;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-animation: fadeIn-data-v-99bc4152 0.3s linear none;
          animation: fadeIn-data-v-99bc4152 0.3s linear none;
}
.cart-container[data-v-99bc4152] {
  float: right;
}
.top-bar[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  background-color: #ffffff;
}
.top-bar .social_icons[data-v-99bc4152] {
  margin: 0;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-bar .social_icons li[data-v-99bc4152] {
  padding: 5px;
}
.top-bar .social_icons .store-locator-link[data-v-99bc4152] {
  padding-left: 3px;
}
.top-bar a[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-bar ul.social_icons a[data-v-99bc4152] {
  display: inline;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}
.top-bar .top-bar--right[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  height: 40px;
}
.top-bar .top-bar--right .icon-search[data-v-99bc4152] {
  height: 100%;
  z-index: 10;
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
}
.top-bar .top-bar--right .icon-search[data-v-99bc4152]:before {
  margin-left: 0;
  font-size: 18px;
}
.top-bar .top-bar--right .cart-container[data-v-99bc4152] {
  display: inline-block;
}
.top-bar .mini-cart__item__title a[data-v-99bc4152] {
  display: block;
}
.top-bar .mini-cart__item__title span[data-v-99bc4152] {
  color: #151515;
}
.top-bar .mini-cart__item__title .sale[data-v-99bc4152] {
  color: #ff2d26;
  margin-right: 3px;
}
.top-bar .mini-cart__item__title .was_price[data-v-99bc4152] {
  color: #8c8b8b;
}
.top-bar--right-menu[data-v-99bc4152] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.main-nav[data-v-99bc4152],
.dropdown[data-v-99bc4152] {
  background: white;
  background: rgba(255, 255, 255, 0.9);
  clear: both;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-animation: fadeIn-data-v-99bc4152 0.3s linear none;
          animation: fadeIn-data-v-99bc4152 0.3s linear none;
}
.is-active .sticky_nav[data-v-99bc4152] {
  bottom: 0;
  overflow-y: scroll;
  overflow-x: hidden;
}
.sticky_nav[data-v-99bc4152] {
  position: fixed;
  width: 100%;
  z-index: 35;
  top: 48px;
  left: 0;
  padding: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.sticky_nav .main-nav[data-v-99bc4152] {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 0 0 20px;
}
.sticky_nav .nav--left[data-v-99bc4152] {
  padding-left: 20px;
}
.sticky_nav .nav--combined ul.menu[data-v-99bc4152] {
  padding: 0 20px;
}
.sticky_nav ul.menu[data-v-99bc4152] {
  font-size: 16px;
  padding-bottom: 0 !important;
}
.sticky_nav .header__logo[data-v-99bc4152] {
  padding: 12px 0;
}
.sticky_nav .menu-position--block.search-enabled--true .nav.nav--center[data-v-99bc4152] {
  padding-left: 0;
}
.sticky_nav .menu-position--block .header__logo[data-v-99bc4152] {
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
}
.sticky_nav .menu-position--inline.logo-position--center.search-enabled--false .nav--right[data-v-99bc4152] {
  width: calc(45% - 70px);
}
.sticky_nav .menu-position--inline.logo-position--center .nav--right[data-v-99bc4152] {
  width: calc(45% - 130px);
}
.sticky_nav .header__logo span[data-v-99bc4152] {
  color: #000000;
}
.sticky_nav .search-container[data-v-99bc4152] {
  max-width: 60px;
  padding: 12px 0;
}
.sticky_nav .search-container a[data-v-99bc4152] {
  color: #000000;
  padding: 0 20px;
}
.sticky_nav .mini_cart[data-v-99bc4152] {
  font-size: 18px;
  padding: 12px;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky_nav .mini_cart[data-v-99bc4152]:before {
  margin: 0;
}
.sticky_nav .mini_cart .cart_count[data-v-99bc4152] {
  margin: 0;
  padding: 0 0 0 8px;
}
.sticky_nav--stick[data-v-99bc4152] {
  opacity: 1;
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
@media only screen and (max-width: 798px) {
.sticky_nav--stick[data-v-99bc4152] {
    display: none;
}
}
@media screen and (max-width: 1079px) {
.sticky_nav--stick[data-v-99bc4152] {
    display: none !important;
    visibility: hidden !important;
}
}
.sticky_nav--unstick[data-v-99bc4152] {
  opacity: 0;
  -webkit-transition: opacity 0s;
  transition: opacity 0s;
}
.main-nav[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 10px 0px;
  position: relative;
}
.main-nav .nav[data-v-99bc4152] {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}
.main-nav .nav--combined .menu li[data-v-99bc4152]:last-child,
.main-nav .nav--right .menu li[data-v-99bc4152]:last-child {
  padding-right: 0;
}
.menu[data-v-99bc4152] {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  border: none;
  padding: 0;
  margin: 0;
}
.menu li[data-v-99bc4152] {
  display: inline-block;
  margin: 0;
  border: 0;
}
.menu-position--inline[data-v-99bc4152] {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.menu-position--inline .header__logo[data-v-99bc4152] {
  width: 100%;
}
.menu-position--block .header__logo[data-v-99bc4152] {
  width: 100%;
  max-width: none;
}
.header__logo[data-v-99bc4152] {
  width: auto;
  line-height: 1;
  margin-left: 20px;
  margin-right: 20px;
}
.header__logo a[data-v-99bc4152] {
  display: inline-block;
}
.header__logo img[data-v-99bc4152],
.header__logo span.header__logo-text[data-v-99bc4152] {
  width: 100%;
  display: inline-block;
  color: #151515;
}
.logo-alignment--left.menu-position--block .header__logo[data-v-99bc4152] {
  padding-right: 0;
  padding-left: 0;
}
.logo-alignment--center .header__logo[data-v-99bc4152] {
  text-align: center;
}
.logo-position--left .header__logo[data-v-99bc4152] {
  padding-right: 20px;
  margin-right: 0;
  margin-left: 0;
}
.logo-position--center.menu-position--block .header__logo[data-v-99bc4152] {
  margin: 0;
}
.logo-position--center.search-enabled--true .nav--right[data-v-99bc4152] {
  width: calc(45% - 220px);
}
.logo-position--center .nav[data-v-99bc4152] {
  width: 45%;
}
.cart-container .mini_cart[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  width: 70px;
  max-width: 70px;
  white-space: nowrap;
}
.search-container[data-v-99bc4152] {
  width: 100%;
  max-width: 200px;
  padding-left: 20px;
}
.search-container .search-link[data-v-99bc4152] {
  display: none;
}
.search-container input[data-v-99bc4152] {
  z-index: 29;
}
.nav ul li a.sub-menu[data-v-99bc4152] {
  padding: 10px 4px 10px 4px;
  z-index: 1001;
}
.nav ul li:hover a.sub-menu[data-v-99bc4152] {
  color: #000000;
}
.menu a[data-v-99bc4152],
.menu a[data-v-99bc4152]:visited,
.menu a[data-v-99bc4152]:active,
#header span.menu_title[data-v-99bc4152],
.menu a span[data-v-99bc4152],
select.currencies[data-v-99bc4152],
.store-locator-link[data-v-99bc4152],
.mini_cart span[data-v-99bc4152] {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: .16rem;
  text-transform: uppercase;
  color: #000000;
  padding: .12rem 0;
  position: relative;
  display: block;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: 0;
}
.feature_image .main-nav a[data-v-99bc4152],
.feature_image .main-nav a span[data-v-99bc4152]:not('.header__logo-text') {
  color: #000000;
}
#header span.menu_title[data-v-99bc4152],
.menu a span[data-v-99bc4152],
select.currencies[data-v-99bc4152],
.mini_cart span[data-v-99bc4152] {
  padding-left: 5px;
  padding-right: 5px;
}
#header span.menu_title[data-v-99bc4152] {
  cursor: pointer;
  height: 40px;
  display: none !important;
  line-height: 20px;
  margin-top: -2px;
}
.menu li[data-v-99bc4152] {
  position: relative;
  vertical-align: top;
  padding-right: 5px;
}
.shopify-currency-form[data-v-99bc4152] {
  margin-bottom: 0;
}
select.currencies[data-v-99bc4152] {
  height: 40px;
  min-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  cursor: pointer;
  background-image: url(//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/select.png?v=163443801653745187891659622168);
}
@media only screen and (max-width: 798px) {
select.currencies[data-v-99bc4152] {
    font-size: 16px;
}
}
#mobile_menu select.currencies[data-v-99bc4152] {
  padding-left: 0;
}
.feature_image .header .menu a[data-v-99bc4152],
.feature_image .header .menu a[data-v-99bc4152]:visited,
.feature_image .header .menu a span[data-v-99bc4152] {
  color: #000000;
}
.feature_image .header .menu a[href][data-v-99bc4152]:hover,
.menu a.active[data-v-99bc4152],
.menu a.active span[data-v-99bc4152],
.feature_image .header .menu a.active[data-v-99bc4152],
.header_bar a.active[data-v-99bc4152],
.feature_image .header .menu a[data-v-99bc4152]:focus {
  color: #000000;
}
.menu li a[href][data-v-99bc4152]:hover,
.menu li a[data-v-99bc4152]:focus,
.menu a[href]:hover span[data-v-99bc4152] {
  color: #000000;
}
.menu a.top_link[data-v-99bc4152],
.menu a.dropdown_link[data-v-99bc4152] {
  border-bottom: solid 1px transparent;
  padding: .08rem .1rem;
}
.menu a.top_link[data-v-99bc4152]:hover,
.menu a.dropdown_link[data-v-99bc4152]:hover,
.menu a.active_link[data-v-99bc4152] {
  color: #FF7E04 !important;
  border-bottom: solid 1px #FF7E04;
}
.feature_image a.top_link[data-v-99bc4152]:hover {
  border-bottom: solid 1px #000000;
}
.menu a span[data-v-99bc4152] {
  display: inline;
  vertical-align: top;
}
.top-bar a[data-v-99bc4152],
.top-bar a[data-v-99bc4152]:visited,
.top-bar a[data-v-99bc4152]:active,
.top-bar a span[data-v-99bc4152],
.top-bar select.currencies[data-v-99bc4152],
a.mini_cart[data-v-99bc4152],
a.mini_cart span[data-v-99bc4152],
.feature_image .header .top-bar .menu a[data-v-99bc4152],
.feature_image .header .top-bar .menu a span[data-v-99bc4152] {
  color: #000000;
  font-size: .12rem;
  letter-spacing: 1px;
}
.top-bar li a[data-v-99bc4152]:hover,
.top-bar li a[href][data-v-99bc4152]:hover,
.top-bar li a[href]:hover span[data-v-99bc4152],
.top-bar li a[data-v-99bc4152]:active,
.top-bar li a:hover span[data-v-99bc4152],
.top-bar a:active span[data-v-99bc4152],
.top-bar .currencies[data-v-99bc4152]:hover,
.feature_image .header .top_bar .menu a[data-v-99bc4152]:hover,
.feature_image .header .top_bar .menu a:hover span[data-v-99bc4152] {
  color: #000000;
}
.top-bar li[data-v-99bc4152] {
  padding-left: .1rem;
  padding-right: .1rem;
  width: auto !important;
}
.top-bar .menu a[data-v-99bc4152],
.top-bar .social_icons a[data-v-99bc4152] {
  height: 40px;
  line-height: 40px;
  padding: 0;
}
/*  Mini cart  */
.mini_cart[data-v-99bc4152],
.nav a.mini_cart[data-v-99bc4152] {
  float: right;
  text-align: center;
  cursor: pointer;
  /* background-color: #1b1f23; */
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 5px;
  z-index: 2001;
}
.cart-container li.mini-cart__item[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
}
.top-bar a.mini_cart span[data-v-99bc4152] {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 40px;
}
a.tos_icon[data-v-99bc4152],
.cart_content a.tos_icon[data-v-99bc4152] {
  font-size: 13px;
  color: #000000;
}
a.tos_icon[data-v-99bc4152]:visited,
.cart_content a.tos_icon[data-v-99bc4152]:visited {
  color: #000000;
}
a.tos_icon[data-v-99bc4152]:hover,
.cart_content a.tos_icon[data-v-99bc4152]:hover {
  color: #151515;
}
.cart_content__continue-shopping[data-v-99bc4152] {
  display: none;
}
.no-touchevents a.cart_content__continue-shopping.secondary_button[data-v-99bc4152] {
  display: none;
}
.no-touchevents a.cart_content__continue-shopping.secondary_button[data-v-99bc4152],
.touchevents a.cart_content__continue-shopping.secondary_button[data-v-99bc4152] {
  display: none;
}
@media only screen and (max-width: 798px) {
.no-touchevents a.cart_content__continue-shopping.secondary_button[data-v-99bc4152],
  .touchevents a.cart_content__continue-shopping.secondary_button[data-v-99bc4152] {
    display: block;
    border-top: 0;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: static;
    font-size: inherit;
    letter-spacing: inherit;
}
}
.mini_cart span[data-v-99bc4152] {
  display: inline-block;
}
.cart-container .cart_content[data-v-99bc4152] {
  /* display: none; */
}
.cart-container.active_link .cart_content[data-v-99bc4152] {
  display: block;
  overflow-y: auto;
  max-height: calc(90vh - 100px);
}
.cart-container.active_link .cart_content[data-v-99bc4152]::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.cart-container.active_link .cart_content[data-v-99bc4152]::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
html.touchevents .cart .cart-container[data-v-99bc4152] {
  pointer-events: none;
}
#cart_form[data-v-99bc4152] {
  width: 100%;
}
#cart_form p.modal_price[data-v-99bc4152] {
  margin-bottom: 0;
  padding-bottom: 0;
}
#cart_form .product-quantity-box[data-v-99bc4152] {
  margin: 15px 0;
  width: 130px;
}
.cart_content .product-quantity-box[data-v-99bc4152] {
  margin: 15px 0 0;
  width: 130px;
}
.cart_content .product-plus.is-disabled[data-v-99bc4152],
.cart_content .product-minus.is-disabled[data-v-99bc4152],
#cart_form .product-plus.is-disabled[data-v-99bc4152],
#cart_form .product-minus.is-disabled[data-v-99bc4152] {
  pointer-events: none;
}
.cart_content .product-quantity-box .quantity[data-v-99bc4152],
#cart_form .product-quantity-box .quantity[data-v-99bc4152] {
  padding: 0 5px;
  width: 30%;
  min-height: 30px;
  height: 30px;
}
.cart_content .product-quantity-box .product-plus[data-v-99bc4152],
#cart_form .product-quantity-box .product-plus[data-v-99bc4152] {
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  padding-right: 2px;
  width: 25%;
}
.cart_content .product-quantity-box .product-minus[data-v-99bc4152],
#cart_form .product-quantity-box .product-minus[data-v-99bc4152] {
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  padding-right: 2px;
  width: 25%;
}
#cart_form .product-quantity-box .product-minus[data-v-99bc4152],
#cart_form .product-quantity-box .product-plus[data-v-99bc4152],
.nav .product-quantity-box .product-minus[data-v-99bc4152],
.nav .product-quantity-box .product-plus[data-v-99bc4152] {
  padding-right: 0;
}
#cart_form .icon-minus[data-v-99bc4152],
#cart_form .icon-plus[data-v-99bc4152] {
  position: relative;
  left: 1px;
}
.cart-container.active_link .mini_cart[data-v-99bc4152],
.cart-container.active_link .mini_cart span[data-v-99bc4152] {
  background-color: #ffffff;
  color: #151515 !important;
}
.cart_content[data-v-99bc4152] {
  top: 40px;
  right: 0;
  position: absolute;
  z-index: 2000;
  background-color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
  color: #151515;
  border: 1px solid #cccccc;
  border-top: 0;
  border-right: 0;
  width: 4rem;
}
div.cart_content form[data-v-99bc4152] {
  margin: 15px 0 0 0;
  padding: 0;
}
.mini-cart__item.animated[data-v-99bc4152],
.cart__item.animated[data-v-99bc4152] {
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
}
.mini-cart__item--image[data-v-99bc4152] {
  width: 40%;
}
.cart_content li.mini-cart__item[data-v-99bc4152] {
  position: relative;
}
.cart_content li.mini-cart__item a.cart__remove-btn[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
}
.cart_content li.mini-cart__item a.cart__remove-btn[data-v-99bc4152]:active {
  position: absolute;
}
.cart_content li.mini-cart__item a.cart__remove-btn span[data-v-99bc4152] {
  color: #151515;
}
.cart_content li.mini-cart__item a.cart__remove-btn .remove-icon[data-v-99bc4152] {
  margin-left: 0;
}
.cart_content li.mini-cart__item a.cart__remove-btn .remove-icon[data-v-99bc4152]:before {
  font-size: 25px;
}
#header .top-bar a span.remove-icon[data-v-99bc4152] {
  color: #151515;
}
#header li.mini-cart__item a.cart__remove-btn[data-v-99bc4152] {
  top: 0;
}
.cart_content .mini-cart__item--content[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
.cart_content .mini-cart__item--content .mini-cart__item__title[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-right: 20px;
}
.cart_content .mini-cart__item--content .price[data-v-99bc4152] {
  padding-top: 10px;
  line-height: 1;
  text-align: left;
}
.cart__item[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
  padding: 10px 0;
  position: relative;
  border-bottom: 1px solid #cccccc;
}
.cart__item .cart__item--image[data-v-99bc4152] {
  margin-left: 0;
}
@media only screen and (max-width: 798px) {
.cart__item .cart__item--image[data-v-99bc4152] {
    max-width: 33.333%;
}
.cart__item .cart__item--content[data-v-99bc4152] {
    margin-left: 20px;
}
.cart__item .cart__item_--title[data-v-99bc4152] {
    margin-right: 20px;
}
}
.cart__item .cart__item--title[data-v-99bc4152] {
  margin-right: 15%;
}
.cart__item .cart__item--discount[data-v-99bc4152],
.cart__item .cart__item--discount .label[data-v-99bc4152] {
  color: #ff2d26;
  margin-top: 15px;
}
.cart_discounts[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1;
}
.cart_discounts .cart_discounts--title[data-v-99bc4152] {
  width: 60%;
  margin-right: 20px;
}
.cart_discounts .cart_discounts--price[data-v-99bc4152] {
  width: calc(40% - 20px);
  text-align: right;
}
.cart__remove-btn[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 10px;
}
.cart__remove-btn span.remove-text[data-v-99bc4152],
.cart__remove-btn span.remove-icon[data-v-99bc4152] {
  color: #151515;
}
.cart__remove-btn:hover span[data-v-99bc4152],
.cart__remove-btn:active span[data-v-99bc4152] {
  color: #151515;
}
@media only screen and (max-width: 1024px) {
.cart__remove-btn .remove-text[data-v-99bc4152] {
    display: none;
}
}
.cart__remove-btn .icon-close[data-v-99bc4152] {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 1em;
  display: block;
  content: "\D7";
}
.cart__remove-btn .remove-icon[data-v-99bc4152] {
  margin-left: 5px;
}
.cart__remove-btn .remove-icon[data-v-99bc4152]:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 1em;
  display: block;
  content: "\D7";
}
.cart .cart_subtotal[data-v-99bc4152] {
  font-weight: bold;
  font-size: larger;
}
.cart_content .cart_subtotal[data-v-99bc4152] {
  text-align: left;
  font-weight: bold;
}
.cart_content a[data-v-99bc4152],
.cart_content a[data-v-99bc4152]:visited,
.cart_content a[data-v-99bc4152]:hover,
.cart_content a .price[data-v-99bc4152],
.cart_content a .price span[data-v-99bc4152] {
  color: #151515 !important;
}
.cart_content a .price span[data-v-99bc4152] {
  padding-left: 5px;
}
.cart_content ul[data-v-99bc4152] {
  list-style: none;
  margin: 0;
  padding: 15px 20px;
}
.cart_content ul li[data-v-99bc4152] {
  padding-left: 0;
  padding-right: 0;
}
.cart_content ul li[data-v-99bc4152]:empty {
  margin-bottom: 0;
}
.cart_content ul li .cart_discounts--title[data-v-99bc4152] {
  text-align: left;
}
.cart_content ul li[data-v-99bc4152] {
  list-style: none;
  clear: both;
}
.cart_content .action_button[data-v-99bc4152] {
  width: 100%;
}
.top-bar [class^="icon-"][data-v-99bc4152]:before,
.top-bar [class*=" icon-"][data-v-99bc4152]:before,
.mini_cart[data-v-99bc4152] {
  font-size: .15rem;
  margin-right: 0;
  vertical-align: middle;
}
#customer_login[data-v-99bc4152],
#customer_login_guest[data-v-99bc4152] {
  display: inline;
}
@media only screen and (max-width: 480px) {
#customer_login[data-v-99bc4152],
  #customer_login_guest[data-v-99bc4152] {
    display: block;
}
}
input[type="submit"].guest_button[data-v-99bc4152],
input[type="button"].guest_button[data-v-99bc4152] {
  color: #000000;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  border: 0;
  padding: 0;
  text-align: left;
}
input[type="submit"].guest_button[data-v-99bc4152]:hover,
input[type="button"].guest_button[data-v-99bc4152]:hover {
  background: transparent;
  border: 0;
  color: #151515;
}
@media only screen and (min-width: 799px) {
input[type="submit"].guest_button[data-v-99bc4152],
  input[type="button"].guest_button[data-v-99bc4152] {
    text-align: center;
}
}
.menu ul li .mini_cart span[data-v-99bc4152] {
  padding-left: 5px;
  top: -1px;
}
.dropdown_container[data-v-99bc4152] {
  clear: both;
  width: 100%;
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 798px) {
.dropdown_container[data-v-99bc4152] {
    position: relative;
    bottom: initial;
}
}
.dropdown_container img[data-v-99bc4152] {
  max-width: 100%;
}
.dropdown[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  z-index: 1000;
  text-align: left;
}
.dropdown_content[data-v-99bc4152] {
  display: table;
  width: 100%;
  margin: 0 auto;
}
.dropdown_container.mega-menu .dropdown_content[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  width: 100%;
  margin: 0 auto;
}
.mega-menu__richtext[data-v-99bc4152],
.mega-menu__image-caption-link[data-v-99bc4152] {
  padding: 0 5px;
}
.mega-menu__richtext a[data-v-99bc4152],
.mega-menu__richtext a[data-v-99bc4152]:active,
.mega-menu__richtext a[data-v-99bc4152]:hover {
  display: inline-block;
  text-transform: none;
}
.mega-menu__image-caption-link[data-v-99bc4152] {
  text-align: center;
  margin-bottom: 10px;
}
.mega-menu__image-caption-link a[data-v-99bc4152],
.mega-menu__image-caption-link a[data-v-99bc4152]:visited,
.mega-menu__image-caption-link a[data-v-99bc4152]:active,
.mega-menu__image-caption-link a[data-v-99bc4152]:hover {
  text-transform: none;
  display: block;
}
.mega-menu__image-caption[data-v-99bc4152],
.mobile-mega-menu__image-caption[data-v-99bc4152] {
  margin: 10px 0;
}
.dropdown_content a p[data-v-99bc4152],
.mobile-mega-menu a p[data-v-99bc4152] {
  padding: 0;
}
.dropdown_content p[data-v-99bc4152],
.mobile-mega-menu p[data-v-99bc4152] {
  font-family: Futura, sans-serif;
  font-size: 16px;
  font-style: normal;
  color: #000000;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  display: block;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: 0;
  margin-bottom: 0;
}
.dropdown_content p[data-v-99bc4152],
.dropdown_content a[data-v-99bc4152],
.dropdown_content a[data-v-99bc4152]:hover,
.dropdown_content a[data-v-99bc4152]:active {
  font-size: 14px;
  letter-spacing: 1px;
}
.dropdown_column__menu+.dropdown_column__menu[data-v-99bc4152] {
  margin-top: 10px;
}
.dropdown_narrow[data-v-99bc4152] {
  width: 60%;
}
.dropdown_column[data-v-99bc4152] {
  display: table-cell;
  padding: 15px 20px 30px 20px;
  width: 16.666%;
  vertical-align: top;
}
.dropdown_column img[data-v-99bc4152] {
  max-width: 100%;
}
.dropdown_column ul[data-v-99bc4152] {
  margin: 0;
  padding: 0;
}
.dropdown_column ul.dropdown_title[data-v-99bc4152] {
  border-bottom: solid 1px #000000;
  padding-bottom: 10px;
}
.dropdown_column ul.dropdown_item[data-v-99bc4152] {
  text-align: center;
}
.dropdown_container.mega-menu .dropdown_column[data-v-99bc4152] {
  display: inline-block;
  padding: 15px 20px 30px 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 16.666%;
  flex: 1 0 16.666%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  vertical-align: top;
}
.dropdown_column li[data-v-99bc4152] {
  display: block;
}
.dropdown_column li a[data-v-99bc4152],
.dropdown_column li a[data-v-99bc4152]:hover,
.dropdown_column li a[data-v-99bc4152]:active {
  padding-bottom: 0;
  text-transform: none;
}
.dropdown_row[data-v-99bc4152] {
  display: table-row;
}
select.currencies[data-v-99bc4152] {
  border: 0 !important;
  background-color: transparent;
  margin-bottom: 0 !important;
  min-width: 65px;
  outline: 0;
  background-position: 96.5% 55%;
  background-size: 18px 12px;
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  appearance: none;
}
select.currencies[data-v-99bc4152]:active {
  border: 0;
  outline: 0;
  text-shadow: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
}
select.currencies option[data-v-99bc4152] {
  background: white;
  background: rgba(255, 255, 255, 0.9);
  color: #000000;
}
.menu li.currencies[data-v-99bc4152] {
  padding: 0;
}
.container div.collection_nav[data-v-99bc4152] {
  margin-bottom: 1.5em;
}
.collection_menu[data-v-99bc4152],
.collection_menu li[data-v-99bc4152] {
  display: inline;
  list-style: none;
  border: none;
  position: relative;
  top: -3px;
  margin: 0;
}
.collection_menu li[data-v-99bc4152] {
  padding-left: 25px;
}
.sidebar-wrap[data-v-99bc4152] {
  border-right: 1px solid #cccccc;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 20px;
}
@media only screen and (max-width: 798px) {
.sidebar-wrap[data-v-99bc4152] {
    border: none;
    padding-right: 0;
}
}
.sidebar-wrap h4[data-v-99bc4152],
.sidebar-wrap h4.toggle[data-v-99bc4152] {
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 798px) {
.sidebar-wrap h4.toggle[data-v-99bc4152] {
    margin: 10px 0;
}
}
.sidebar a[data-v-99bc4152],
.sidebar a[data-v-99bc4152]:visited {
  color: #363636;
}
.sidebar a[data-v-99bc4152]:hover,
.sidebar a[data-v-99bc4152]:active {
  color: #151515;
}
.sidebar .meta[data-v-99bc4152] {
  margin-left: 2px;
}
.sidebar .spr-badge[data-v-99bc4152] {
  color: #151515;
}
.sidebar .recently-viewed-list .brand[data-v-99bc4152] {
  color: #151515;
}
.toggle-all--true h4.toggle[data-v-99bc4152] {
  cursor: pointer;
  pointer-events: all;
}
.toggle-all--true .toggle span[data-v-99bc4152] {
  display: block;
}
.toggle-all--true .toggle_list[data-v-99bc4152] {
  display: none;
}
.content_block.toggle_list a[data-v-99bc4152] {
  display: inline;
  position: static;
  padding-left: 0;
  margin-left: 0;
  border-left: none;
  color: #000000;
}
.content_block.toggle_list a[data-v-99bc4152]:hover {
  border-left: none;
  color: #151515;
}
.toggle_list[data-v-99bc4152] {
  margin: 0;
  padding: 10px 0 15px 0;
}
.toggle_list a[data-v-99bc4152] {
  display: inline-block;
  position: relative;
  margin-left: 0;
  max-width: 80%;
  border-left: solid 2px transparent;
  -webkit-transition: border 200ms ease-out;
  transition: border 200ms ease-out;
}
.toggle_list a.active[data-v-99bc4152],
.toggle_list a.active--default[data-v-99bc4152] {
  padding-left: 8px;
  border-left: solid 2px #B8C6C6;
}
ul.toggle_list li ul[data-v-99bc4152] {
  display: none;
}
ul.toggle_list li ul.active[data-v-99bc4152] {
  display: block;
}
.sidebar .toggle_list a.active[data-v-99bc4152] {
  border-left: solid 9px #151515;
}
.toggle_list li[data-v-99bc4152] {
  list-style: none;
  line-height: 1.4em;
  padding: 8px 0 8px 0;
}
.toggle_list .meta span[data-v-99bc4152] {
  line-height: 2.5;
}
.sidebar_text[data-v-99bc4152] {
  margin-bottom: 12px;
  padding-top: 10px;
}
.sidebar__content[data-v-99bc4152] {
  border-left: solid 1px #cccccc;
  padding-left: 20px;
}
.sidebar__content .toggle_list li[data-v-99bc4152] {
  line-height: 1.2;
}
.sidebar .newsletter[data-v-99bc4152] {
  margin-bottom: 20px;
}
.sidebar .newsletter form[data-v-99bc4152] {
  width: 100%;
}
.sidebar li ul[data-v-99bc4152] {
  margin: 8px 0 0 15px;
}
.sidebar .toggle_list li ul[data-v-99bc4152] {
  padding-left: 0;
}
.sidebar ul li[data-v-99bc4152] {
  margin-bottom: 0;
}
.sidebar input.sign_up[type="submit"][data-v-99bc4152],
.sidebar input.contact_email[type="email"][data-v-99bc4152] {
  width: 100% !important;
  margin-left: 0;
}
.blog_search[data-v-99bc4152] {
  position: relative;
}
.sidebar-block[data-v-99bc4152] {
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc;
}
.sidebar-block[data-v-99bc4152]:last-child {
  border-bottom: none;
}
.sidebar-block[data-v-99bc4152]:empty {
  border-bottom: none;
}
.sidebar-block[data-v-99bc4152]:blank {
  border-bottom: none;
}
.sidebar-block:first-child h4.toggle[data-v-99bc4152] {
  padding-top: 0;
}
.sidebar-block h4.toggle[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 0;
  padding: 15px 0;
  line-height: 1.5;
}
.sidebar .filter-active-tag[data-v-99bc4152] {
  position: relative;
}
.color-filter--true label[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sidebar__collection-filter a[data-v-99bc4152],
.sidebar__collection-filter label[data-v-99bc4152] {
  cursor: pointer;
}
.sidebar__collection-filter label[data-v-99bc4152] {
  text-transform: none;
  font-weight: normal;
  font-size: inherit;
}
.sidebar__collection-filter label[data-v-99bc4152]:hover {
  color: #151515;
}
.sidebar__collection-filter input[type="checkbox"][data-v-99bc4152] {
  display: none;
}
.sidebar__collection-filter input.styled-checkbox[type="checkbox"][data-v-99bc4152] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  vertical-align: top;
  background-size: cover;
  margin-right: 15px;
}
.sidebar__collection-filter button.clear-active-filter[data-v-99bc4152],
.sidebar__collection-filter button.clear-active-filter[data-v-99bc4152]:active {
  color: #000000;
  background-color: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  font-family: inherit;
  letter-spacing: 0;
  text-transform: none;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 0;
  right: 0;
  left: auto;
  padding: 2px 4px;
  line-height: 1.2;
  display: block;
  height: auto;
  min-height: auto;
}
.sidebar__collection-filter button.clear-active-filter[data-v-99bc4152]:hover {
  color: #151515;
}
.sidebar__collection-filter .x-icon[data-v-99bc4152] {
  position: relative;
  display: inline-block;
  overflow: visible;
  width: 15px;
  height: 15px;
  margin: 0 2px 0 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
  font-style: normal;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
  vertical-align: middle;
  top: -1px;
}
.sidebar__collection-filter .x-icon[data-v-99bc4152]:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 15px;
  content: "\D7";
  text-align: center;
}
[data-v-99bc4152]::-webkit-input-placeholder {
  color: #888;
}
[data-v-99bc4152]:-moz-placeholder {
  /* Firefox 18- */
  color: #888;
}
[data-v-99bc4152]::-moz-placeholder {
  /* Firefox 19+ */
  color: #888;
}
[data-v-99bc4152]:-ms-input-placeholder {
  color: #888;
}
/* Sub Collections */
.featured_collections.sub-collection[data-v-99bc4152] {
  margin-bottom: 10px;
}
.featured_collections.sub-collection .thumbnail[data-v-99bc4152] {
  margin-bottom: 10px;
}
@media only screen and (max-width: 798px) {
.featured_collections.sub-collection .thumbnail[data-v-99bc4152] {
    width: 100%;
}
}
.sub-collection--2 .thumbnail[data-v-99bc4152] {
  width: calc(50% - 20px);
}
.sub-collection--2 .thumbnail[data-v-99bc4152]:nth-child(2n+1) {
  clear: both;
}
.sub-collection--3 .thumbnail[data-v-99bc4152] {
  width: calc(33.33333% - 20px);
}
.sub-collection--3 .thumbnail[data-v-99bc4152]:nth-child(3n+1) {
  clear: both;
}
.sub-collection--4 .thumbnail[data-v-99bc4152] {
  width: calc(25% - 20px);
}
.sub-collection--4 .thumbnail[data-v-99bc4152]:nth-child(4n+1) {
  clear: both;
}
.list-collections-wrapper img[src*='/no-image'][data-v-99bc4152] {
  opacity: 0;
}
.list-collections-wrapper img[src*='/no-image']~.thumbnail-overlay[data-v-99bc4152] {
  opacity: 1 !important;
}
.list-collections-wrapper img[src*='/no-image']~.thumbnail-overlay .collection-details[data-v-99bc4152] {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}
@media only screen and (max-width: 798px) {
.list-collections-wrapper img[src*='/no-image']~.collection-info__caption[data-v-99bc4152] {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
}
.list-collections-wrapper .img[data-v-99bc4152] {
  width: 100%;
}
.list-collections-wrapper .collection-info__caption[data-v-99bc4152] {
  display: block;
  margin-top: 20px;
}
@media only screen and (max-width: 798px) {
.list-collections-wrapper .collection-info__caption[data-v-99bc4152] {
    display: block;
    position: static;
}
}
.blog-header[data-v-99bc4152] {
  margin-bottom: 5px;
}
@media only screen and (max-width: 798px) {
.blog-header .blog-title[data-v-99bc4152] {
    width: 100%;
    margin-bottom: 0;
}
}
/* Blog Article Styling */
.article .icon-slash[data-v-99bc4152] {
  padding-right: 5px;
}
/* Styles for blog, collections */
.section_select[data-v-99bc4152] {
  padding: 0;
  text-align: right;
}
.section_select .blog_filter[data-v-99bc4152],
.section_select .tag_filter[data-v-99bc4152],
.section_select .sort_by[data-v-99bc4152] {
  color: #151515;
  display: inline-block;
  border: none;
  padding-right: 30px;
  background-position: 100% 50%;
  background-color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  width: auto;
  margin-bottom: 0;
  max-width: 80%;
}
@media only screen and (max-width: 798px) {
.section_select .blog_filter[data-v-99bc4152],
  .section_select .tag_filter[data-v-99bc4152],
  .section_select .sort_by[data-v-99bc4152] {
    width: 100%;
    max-width: 100%;
    font-size: 16px;
    padding-left: 0;
}
}
div.breadcrumb-collection[data-v-99bc4152] {
  margin: 20px 0;
}
div.breadcrumb-collection.breadcrumb-collection--product[data-v-99bc4152] {
  margin: 0;
}
@media only screen and (max-width: 798px) {
div.breadcrumb-collection[data-v-99bc4152] {
    text-align: center;
}
}
a.breadcrumb_link span[data-v-99bc4152] {
  color: #000000 !important;
}
.breadcrumb_text[data-v-99bc4152],
.article-pagination[data-v-99bc4152] {
  margin-top: 0px;
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 0;
}
@media only screen and (max-width: 798px) {
.breadcrumb_text[data-v-99bc4152],
  .article-pagination[data-v-99bc4152] {
    margin-top: 0;
}
}
.breadcrumb_text .breadcrumb-divider[data-v-99bc4152],
.article-pagination .breadcrumb-divider[data-v-99bc4152] {
  color: #000000;
  margin: 0 5px;
}
.breadcrumb_link:hover span[data-v-99bc4152] {
  color: #151515;
}
.breadcrumb[data-v-99bc4152] {
  font-size: 13px;
}
@media only screen and (max-width: 798px) {
.breadcrumb[data-v-99bc4152] {
    margin-bottom: 20px;
}
}
/* #Images
================================================== */
/*
  The purpose of the below declaration is to make sure images don't
  exceed the width of columns they are put into when resizing window.
  Unfortunately, this declaration breaks certain lightbox, slider or other plugins,
  so the best solution is to individually call these properties on images that
  are children of the grid that you want to resize with grid.
*/
.product_row img[data-v-99bc4152],
.product_image_col img[data-v-99bc4152],
.article img[data-v-99bc4152],
.section img[data-v-99bc4152],
.thumbnail img[data-v-99bc4152],
.page img[data-v-99bc4152],
.sidebar img[data-v-99bc4152],
.logo img[data-v-99bc4152],
.cart_image img[data-v-99bc4152],
.footer img[data-v-99bc4152],
#target img[data-v-99bc4152],
.column img[data-v-99bc4152],
.columns img[data-v-99bc4152] {
  max-width: 100%;
  height: auto;
}
.image-crop--left img[data-v-99bc4152],
.image-crop--left .image-element__wrap[data-v-99bc4152] {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left;
  object-position: left;
  font-family: "object-fit: cover; object-position: left";
  height: 100% !important;
}
.image-crop--right img[data-v-99bc4152],
.image-crop--right .image-element__wrap[data-v-99bc4152] {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: right;
  object-position: right;
  font-family: "object-fit: cover; object-position: right";
  height: 100% !important;
}
.image-crop--center img[data-v-99bc4152],
.image-crop--center .image-element__wrap[data-v-99bc4152] {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
  height: 100% !important;
}
.zoom-container[data-v-99bc4152] {
  display: block;
}
/* #Placeholders
================================================== */
.placeholder-svg[data-v-99bc4152] {
  fill: rgba(51, 51, 51, 0.9);
  background-color: rgba(51, 51, 51, 0.5);
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
}
.placeholder-svg--banner[data-v-99bc4152],
.placeholder-svg--slideshow[data-v-99bc4152],
.placeholder-svg--video[data-v-99bc4152] {
  height: 500px;
}
@media only screen and (max-width: 798px) {
.placeholder-svg--banner[data-v-99bc4152],
  .placeholder-svg--slideshow[data-v-99bc4152],
  .placeholder-svg--video[data-v-99bc4152] {
    height: 350px;
}
}
@media only screen and (max-width: 480px) {
.placeholder-svg--banner[data-v-99bc4152],
  .placeholder-svg--slideshow[data-v-99bc4152],
  .placeholder-svg--video[data-v-99bc4152] {
    height: 250px;
}
}
.shopify-section--featured-promotions .feature-section:nth-child(even) .placeholder-svg--promotions[data-v-99bc4152] {
  background-color: rgba(51, 51, 51, 0.6);
}
.image-with-text-section .featured-link--image:nth-child(odd) .placeholder-svg--promotions[data-v-99bc4152] {
  background-color: rgba(21, 21, 21, 0.6);
  fill: rgba(51, 51, 51, 0.9);
}
.homepage-slideshow .flickity-slider .gallery-cell:nth-child(2n + 1) .placeholder-svg--slideshow[data-v-99bc4152] {
  background-color: rgba(51, 51, 51, 0.6);
}
.homepage-slideshow .flickity-slider .gallery-cell:nth-child(2n) .placeholder-svg--slideshow[data-v-99bc4152] {
  background-color: rgba(51, 51, 51, 0.8);
}
/* #Videos
================================================== */
.video-wrapper[data-v-99bc4152] {
  position: relative;
  background-color: #ffffff;
}
.video-wrapper .video__overlay[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
  pointer-events: none;
}
.video-wrapper.darken-video--true .video__overlay[data-v-99bc4152] {
  background: rgba(0, 0, 0, 0.3);
}
.video-wrapper .plyr--video.plyr--paused .plyr__video-embed iframe[data-v-99bc4152] {
  z-index: 5;
}
.video-wrapper .plyr--full-ui.plyr--video .plyr__control--overlaid[data-v-99bc4152] {
  display: none;
}
.video-wrapper.play-button-icon--visible .plyr--paused .plyr__control--overlaid[data-v-99bc4152] {
  display: block;
  opacity: 1;
}
.video-wrapper video[data-v-99bc4152] {
  display: block;
  width: 100%;
  height: auto;
}
.video-wrapper .video__text-container[data-v-99bc4152] {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  width: 100%;
  margin: auto;
  z-index: 2;
  pointer-events: none;
}
@media only screen and (max-width: 798px) {
.video-wrapper .video__text-container.text-below-image--true[data-v-99bc4152] {
    position: static;
    top: auto;
    -webkit-transform: none;
            transform: none;
}
}
.video-wrapper .video__text[data-v-99bc4152] {
  height: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.video-wrapper .video__text-wrapper[data-v-99bc4152] {
  margin: 0;
  padding: 30px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 798px) {
.video-wrapper[data-v-99bc4152] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
}
}
/* #Buttons
================================================== */
a.button[data-v-99bc4152],
.button[data-v-99bc4152],
button[data-v-99bc4152],
input[type="submit"][data-v-99bc4152],
input[type="reset"][data-v-99bc4152],
input[type="button"][data-v-99bc4152],
.action_button[data-v-99bc4152],
a.action_button[data-v-99bc4152],
input.action_button[type="submit"][data-v-99bc4152],
input.action_button[type="button"][data-v-99bc4152],
input.action_button[type="button"][data-v-99bc4152],
button.shopify-payment-button__button.shopify-payment-button__button--unbranded[data-v-99bc4152] {
  background: #151515;
  color: #ffffff;
  border: 1px solid #151515;
  padding: 0 20px;
  text-align: center;
  cursor: pointer;
  height: 40px;
  line-height: 1.2;
  vertical-align: top;
  font-family: Futura, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: -webkit-inline-box;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  border-radius: 0;
}
.ie a.button[data-v-99bc4152],
.ie .button[data-v-99bc4152],
.ie button[data-v-99bc4152],
.ie input[type="submit"][data-v-99bc4152],
.ie input[type="reset"][data-v-99bc4152],
.ie input[type="button"][data-v-99bc4152],
.ie .action_button[data-v-99bc4152],
.ie a.action_button[data-v-99bc4152],
.ie input.action_button[type="submit"][data-v-99bc4152],
.ie input.action_button[type="button"][data-v-99bc4152] {
  line-height: 40px;
}
a.button[data-v-99bc4152]:hover,
input[type="submit"][data-v-99bc4152]:hover,
input[type="reset"][data-v-99bc4152]:hover,
input[type="button"][data-v-99bc4152]:hover,
.action_button[data-v-99bc4152]:hover,
input.action_button[type="submit"][data-v-99bc4152]:hover,
input.action_button[type="button"][data-v-99bc4152]:hover,
input.action_button[type="button"][data-v-99bc4152]:hover,
button.shopify-payment-button__button.shopify-payment-button__button--unbranded[data-v-99bc4152]:hover {
  background-color: #dbb7bb;
  border: 1px solid #dbb7bb;
}
a.button[data-v-99bc4152]:active,
button[data-v-99bc4152]:active,
input[type="submit"][data-v-99bc4152]:active,
input[type="reset"][data-v-99bc4152]:active,
input[type="button"][data-v-99bc4152]:active,
.action_button[data-v-99bc4152]:active,
input.action_button[type="submit"][data-v-99bc4152]:active,
input.action_button[type="button"][data-v-99bc4152]:active,
input.action_button[type="button"][data-v-99bc4152]:active,
button.shopify-payment-button__button.shopify-payment-button__button--unbranded[data-v-99bc4152]:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}
.add_to_cart[data-v-99bc4152],
.product_form input.add_to_cart[data-v-99bc4152] {
  width: 100%;
  margin-bottom: 0px;
  border-radius: 26px;
}
input[type="submit"][data-v-99bc4152],
input[type="reset"][data-v-99bc4152],
input[type="button"][data-v-99bc4152],
input.action_button[type="submit"][data-v-99bc4152],
input.action_button[type="button"][data-v-99bc4152],
button.action_button[data-v-99bc4152] {
  display: inline-block;
}
/* Animation for checkmark on add to cart button */
button.add_to_cart[data-v-99bc4152] {
  position: relative;
}
button.add_to_cart .text[data-v-99bc4152] {
  display: block;
  font-weight: bold;
  width: 100%;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
button.add_to_cart .fadeInDown.text[data-v-99bc4152] {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
button .checkmark[data-v-99bc4152] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
button .checkmark path[data-v-99bc4152] {
  stroke-dasharray: 19.79 19.79;
  stroke-dashoffset: 19.79;
  stroke: #ffffff;
  opacity: 0;
}
button .checkmark.checkmark-active path[data-v-99bc4152] {
  -webkit-animation: drawCheckmark-data-v-99bc4152 0.5s linear alternate forwards;
  animation: drawCheckmark-data-v-99bc4152 0.5s linear alternate forwards;
}
@keyframes drawCheckmark-data-v-99bc4152 {
from {
    stroke-dashoffset: 19.79;
    opacity: 1;
}
to {
    stroke-dashoffset: 0;
    opacity: 1;
}
}
@-webkit-keyframes drawCheckmark-data-v-99bc4152 {
from {
    stroke-dashoffset: 19.79;
    opacity: 1;
}
to {
    stroke-dashoffset: 0;
    opacity: 1;
}
}
.ie button .checkmark path[data-v-99bc4152] {
  stroke-dashoffset: 0;
  opacity: 0;
}
.ie button .checkmark.checkmark-active path[data-v-99bc4152] {
  -webkit-animation: fadeCheckmark-data-v-99bc4152 0.5s linear alternate forwards;
  animation: fadeCheckmark-data-v-99bc4152 0.5s linear alternate forwards;
}
@-webkit-keyframes fadeCheckmark-data-v-99bc4152 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeCheckmark-data-v-99bc4152 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
button .checkmark path[data-v-99bc4152] {
    stroke-dashoffset: 0;
    opacity: 0;
}
button .checkmark.checkmark-active path[data-v-99bc4152] {
    -webkit-animation: fadeCheckmark-data-v-99bc4152 0.5s linear alternate forwards;
            animation: fadeCheckmark-data-v-99bc4152 0.5s linear alternate forwards;
}
@-webkit-keyframes fadeCheckmark-data-v-99bc4152 {
from {
      opacity: 0;
}
to {
      opacity: 1;
}
}
@keyframes fadeCheckmark-data-v-99bc4152 {
from {
      opacity: 0;
}
to {
      opacity: 1;
}
}
}
label.tos_label[data-v-99bc4152] {
  display: inline;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
  padding-left: 5px;
}
.tos[data-v-99bc4152] {
  text-align: center;
  margin: 15px 20px 15px 0;
}
.cart_text[data-v-99bc4152] {
  text-align: center;
}
.disabled[data-v-99bc4152] {
  pointer-events: none;
}
.add_to_cart span.icon-lock[data-v-99bc4152] {
  margin-right: 10px;
  font-size: larger;
}
.add_to_cart span.icon-lock[data-v-99bc4152]:before {
  margin: 0;
}
.shopify-product-form[data-v-99bc4152] {
  margin-bottom: 0;
}
.add_to_cart.action_button[data-v-99bc4152] {
  min-height: 44px;
  margin-bottom: 0;
  height: 100%;
  background: #2a5142;
  border-color: #2a5142;
}
.add_to_cart.action_button[data-v-99bc4152]:hover {
  border-color: #000;
}
.shopify-section--cart-template .add_to_cart.action_button[data-v-99bc4152] {
  height: auto;
}
.shopify-payment-button[data-v-99bc4152] {
  position: relative;
  height: 44px;
}
.shopify-payment-button div[data-v-99bc4152] {
  height: 100%;
}
.shopify-payment-button button[data-v-99bc4152] {
  line-height: 1.2;
  padding-top: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded[data-v-99bc4152] {
  height: 100%;
}
div.shopify-payment-button__button[data-v-99bc4152] {
  border-radius: 0;
}
.shopify-payment-button__button--branded[data-v-99bc4152],
.shopify-payment-button__button--unbranded[data-v-99bc4152] {
  overflow: hidden;
  min-height: 44px;
}
button.shopify-payment-button__more-options[data-v-99bc4152] {
  color: #151515;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-transform: none;
  font-size: 0.8rem;
  letter-spacing: 0;
  padding: 16px 0 28px;
  max-width: 80%;
  margin: 0 auto;
  position: absolute;
  top: 100%;
  left: 50%;
  font-weight: normal;
  font-family: Futura, sans-serif;
  font-style: normal;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
button.shopify-payment-button__more-options[data-v-99bc4152]:hover {
  background-color: transparent;
  border: none;
}
.purchase-details[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product_section .smart-payment-button--true.product_form[data-v-99bc4152] {
  max-width: 100%;
}
.smart-payment-button--true .purchase-details[data-v-99bc4152] {
  padding-bottom: 50px;
}
.smart-payment-button--true .purchase-details .shopify-payment-button__button--branded[data-v-99bc4152] {
  padding-bottom: 30px;
}
.smart-payment-button--true .purchase-details .shopify-payment-button__more-options[data-v-99bc4152] {
  top: 70%;
}
.smart-payment-button--true button .checkmark path[data-v-99bc4152] {
  stroke: #151515;
}
.smart-payment-button--false .purchase-details[data-v-99bc4152] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.smart-payment-button--false[data-v-99bc4152] {
  margin-bottom: 20px;
}
.product-quantity-box.purchase-details__quantity[data-v-99bc4152] {
  margin: 0 auto;
}
@media only screen and (max-width: 480px) {
.product-quantity-box.purchase-details__quantity[data-v-99bc4152] {
    width: 100%;
}
}
.product-quantity-box.purchase-details__quantity input.quantity[data-v-99bc4152] {
  padding-top: 11px;
  padding-bottom: 11px;
  line-height: 44px;
  min-height: 44px;
  font-size: 20px;
  margin-bottom: 0;
  width: 112px;
}
.smart-payment-button--true .product-quantity-box.purchase-details__quantity[data-v-99bc4152] {
  width: calc(50% - 6px);
}
@media only screen and (max-width: 798px) {
.smart-payment-button--true .product-quantity-box.purchase-details__quantity[data-v-99bc4152] {
    width: 100%;
    margin-right: 0;
}
.smart-payment-button--true .product-quantity-box.purchase-details__quantity .input.quantity[data-v-99bc4152] {
    width: calc(100% - 88px);
}
}
p.checkout_button[data-v-99bc4152] {
  margin-bottom: 0;
}
.purchase-details__buttons[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1 0 calc(50% - 12px);
  -ms-flex: 1 0 calc(50% - 12px);
  flex: 1 0 calc(50% - 12px);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 6px;
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons[data-v-99bc4152] {
    margin-top: 20px;
    margin-left: 12px;
    -webkit-box-flex: 1 0 calc(50% - 12px);
    -ms-flex: 1 0 calc(50% - 12px);
    flex: 1 0 calc(50% - 12px);
}
}
@media only screen and (max-width: 480px) {
.purchase-details__buttons[data-v-99bc4152] {
    margin-top: 12px;
    margin-left: 0;
    -webkit-box-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
}
}
.purchase-details__buttons .shopify-payment-button[data-v-99bc4152] {
  -webkit-box-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-bottom: 0;
  max-width: 100%;
}
@media only screen and (min-width: 1401px) {
.purchase-details__buttons .shopify-payment-button[data-v-99bc4152] {
    -webkit-box-flex: 1 0 calc(50% - 4px);
    -ms-flex: 1 0 calc(50% - 4px);
    flex: 1 0 calc(50% - 4px);
    max-width: calc(50% - 4px);
}
}
.purchase-details__buttons .action_button.action_button--secondary[data-v-99bc4152] {
  background-color: transparent;
  border: 1px solid #151515;
  color: #151515;
  -webkit-box-shadow: none;
          box-shadow: none;
  line-height: 1.2;
  padding: 10px 0;
  min-height: 44px;
  height: 100%;
  -webkit-box-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin: 0;
  max-width: 100%;
}
@media only screen and (min-width: 1401px) {
.purchase-details__buttons .action_button.action_button--secondary[data-v-99bc4152] {
    -webkit-box-flex: 1 0 calc(50% - 4px);
    -ms-flex: 1 0 calc(50% - 4px);
    flex: 1 0 calc(50% - 4px);
    max-width: calc(50% - 4px);
}
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons .action_button.action_button--secondary[data-v-99bc4152] {
    margin-bottom: 10px;
}
}
@media only screen and (min-width: 799px) {
.purchase-details__buttons .action_button.action_button--secondary[data-v-99bc4152]:hover {
    background-color: #151515;
    color: #ffffff;
}
}
.purchase-details__buttons .action_button.action_button--secondary[data-v-99bc4152]:focus {
  background-color: #151515;
  color: #ffffff;
}
.purchase-details__buttons.purchase-details__spb--true[data-v-99bc4152] {
  -webkit-box-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-top: 10px;
  margin-left: 0;
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons.purchase-details__spb--true[data-v-99bc4152] {
    margin-left: 0;
    margin-bottom: 0;
}
}
.purchase-details__buttons.purchase-details__spb--true .action_button.action_button--secondary[data-v-99bc4152] {
  -webkit-box-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  max-width: calc(50% - 6px);
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons.purchase-details__spb--true .action_button.action_button--secondary[data-v-99bc4152] {
    -webkit-box-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin-right: 0px;
    margin-top: 0;
    margin-bottom: 10px;
    max-width: 100%;
}
}
.purchase-details__buttons.purchase-details__spb--true .shopify-payment-button[data-v-99bc4152] {
  margin-left: 6px;
  max-width: calc(50% - 6px);
  height: inherit;
}
@media only screen and (max-width: 798px) {
.purchase-details__buttons.purchase-details__spb--true .shopify-payment-button[data-v-99bc4152] {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 10px;
    max-width: 100%;
}
}
.purchase-details__buttons.product-is-unavailable .add_to_cart[data-v-99bc4152],
.purchase-details__buttons.product-is-unavailable .shopify-payment-button[data-v-99bc4152] {
  opacity: 0.5;
  pointer-events: none;
}
.purchase-details__buttons.product-is-unavailable .add_to_cart[data-v-99bc4152] {
  padding: 10px 5px;
}
@media only screen and (max-width: 1024px) {
.sidebar--true .purchase-details[data-v-99bc4152] {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.sidebar--true .purchase-details .purchase-details__quantity[data-v-99bc4152],
  .sidebar--true .purchase-details .purchase-details__buttons[data-v-99bc4152] {
    margin: 0 0 10px;
    width: 100%;
}
.sidebar--true .purchase-details .action_button.action_button--secondary[data-v-99bc4152],
  .sidebar--true .purchase-details .shopify-payment-button[data-v-99bc4152] {
    -webkit-box-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    margin: 0 0 10px;
    max-width: 100%;
}
}
#checkout[data-v-99bc4152] {
  min-height: 54px;
  /* Match the height of additional checkout buttons. */
}
.additional-checkout-button+.additional-checkout-button[data-v-99bc4152] {
  margin-left: 0 !important;
  max-width: 100% !important;
}
.additional-checkout-button[data-v-99bc4152],
.additional-checkout-button.additional-checkout-button--paypal[data-v-99bc4152],
.additional-checkout-button.additional-checkout-button--google-pay[data-v-99bc4152] {
  min-width: 100% !important;
  /* Overwrite inline style */
}
/* #Tabs
================================================== */
ul.tabs[data-v-99bc4152] {
  display: block;
  margin: 25px 0;
  border-bottom: solid 1px #cccccc;
  border-top: 0;
  list-style: none outside;
  margin-left: 0;
  text-transform: uppercase;
  padding-left: 0;
}
ul.tabs li[data-v-99bc4152] {
  display: block;
  width: auto;
  height: 30px;
  padding: 0;
  float: left;
  margin-bottom: 0;
  border: 0;
  list-style: none outside;
  margin-left: 0;
  cursor: pointer;
}
ul.tabs li a[data-v-99bc4152] {
  display: block;
  text-decoration: none;
  width: auto;
  height: 29px;
  line-height: 30px;
  margin-right: 60px;
  font-size: 13px;
  outline: none;
}
@media (max-width: 960px) {
ul.tabs li a[data-v-99bc4152] {
    margin-right: 30px;
}
}
@media only screen and (max-width: 798px) {
ul.tabs li a[data-v-99bc4152] {
    font-size: 12px;
}
}
@media only screen and (max-width: 480px) {
ul.tabs li a[data-v-99bc4152] {
    margin-right: 20px;
}
}
ul.tabs li a.active[data-v-99bc4152] {
  border-bottom: solid 3px #cccccc;
  background-color: #ffffff;
  border-bottom: solid 3px #aaaaaa;
  height: 31px;
  position: relative;
  border-right-width: 1px;
  color: #151515;
}
ul.tabs li:last-child a[data-v-99bc4152] {
  margin: 0;
}
ul.tabs-content[data-v-99bc4152] {
  margin: 0;
  display: block;
  border: 0;
  padding-left: 0;
}
ul.tabs-content>li[data-v-99bc4152] {
  display: none;
  border: 0;
}
ul.tabs-content>li.active[data-v-99bc4152] {
  display: block;
  border: 0;
  padding-left: 0px;
}
ul.tabs-content ul[data-v-99bc4152] {
  padding-left: 0;
}
/* #Accordions
================================================== */
button[data-v-99bc4152] {
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.shopify-section--faq .faqAccordion>dt[data-v-99bc4152] {
  margin-right: 36px;
}
.accordion>dt>a[data-v-99bc4152],
.accordion>dt>button[data-v-99bc4152],
.faqAccordion>dt>a[data-v-99bc4152],
.faqAccordion>dt>button[data-v-99bc4152] {
  background: transparent;
  position: relative;
  padding: 24px 20px 24px 40px;
  color: #333333;
  border-bottom: 1px solid #cccccc;
  text-align: left;
  display: block;
  cursor: pointer;
  width: 100%;
  outline: none;
  text-transform: initial;
  min-height: auto;
  height: auto;
  line-height: inherit;
  font-weight: bold;
  font-family: Futura, sans-serif;
  font-style: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px;
  font-size: 18px;
}
.accordion>dt>a[data-v-99bc4152]:hover,
.accordion>dt>a[data-v-99bc4152]:focus,
.accordion>dt>button[data-v-99bc4152]:hover,
.accordion>dt>button[data-v-99bc4152]:focus,
.faqAccordion>dt>a[data-v-99bc4152]:hover,
.faqAccordion>dt>a[data-v-99bc4152]:focus,
.faqAccordion>dt>button[data-v-99bc4152]:hover,
.faqAccordion>dt>button[data-v-99bc4152]:focus {
  background: #f7f7f7;
  border: none;
  border-bottom: 1px solid #cccccc;
}
.accordion>dt>a[data-v-99bc4152]::after,
.accordion>dt>button[data-v-99bc4152]::after,
.faqAccordion>dt>a[data-v-99bc4152]::after,
.faqAccordion>dt>button[data-v-99bc4152]::after {
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  position: absolute;
  top: 50%;
  left: 15px;
  font-size: 25px;
  content: "+";
  color: #151515;
}
.accordion>dt>a[aria-expanded="true"][data-v-99bc4152]::after,
.accordion>dt>button[aria-expanded="true"][data-v-99bc4152]::after,
.faqAccordion>dt>a[aria-expanded="true"][data-v-99bc4152]::after,
.faqAccordion>dt>button[aria-expanded="true"][data-v-99bc4152]::after {
  content: "-";
  font-size: 30px;
}
.accordion>dt:first-child>button[data-v-99bc4152],
.faqAccordion>dt:first-child>button[data-v-99bc4152] {
  border-top: none;
}
.accordion>dd[data-v-99bc4152],
.faqAccordion>dd[data-v-99bc4152] {
  color: #151515;
  padding: 20px 0px 20px 0px;
  display: none;
}
.accordion>dd[aria-hidden="true"][data-v-99bc4152],
.faqAccordion>dd[aria-hidden="true"][data-v-99bc4152] {
  display: none;
}
@media only screen and (max-width: 798px) {
.accordion>dd[data-v-99bc4152],
  .faqAccordion>dd[data-v-99bc4152] {
    margin-left: 15px;
}
}
.accordion dt small[data-v-99bc4152] {
  display: none;
}
.accordion-tabs>a[data-v-99bc4152] {
  display: block;
  background-color: #D1D3D4;
  margin: 10px 0;
  padding: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #000000;
}
.accordion-tabs>a[data-v-99bc4152] :hover {
  cursor: pointer;
}
.accordion-tabs>li[id*=tab][data-v-99bc4152] {
  display: none;
  list-style: none;
}
/* Clearfixing tabs for beautiful stacking */
ul.tabs[data-v-99bc4152]:before,
ul.tabs[data-v-99bc4152]:after {
  content: ' ';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
ul.tabs[data-v-99bc4152]:after {
  clear: both;
}
ul.tabs[data-v-99bc4152] {
  zoom: 1;
}
/* #Forms
================================================== */
form[data-v-99bc4152] {
  margin-bottom: 20px;
}
fieldset[data-v-99bc4152] {
  margin-bottom: 20px;
}
input[type="text"][data-v-99bc4152],
input[type="password"][data-v-99bc4152],
input[type="email"][data-v-99bc4152],
input[type="search"][data-v-99bc4152],
input[type="url"][data-v-99bc4152],
input[type="tel"][data-v-99bc4152],
input[type="number"][data-v-99bc4152],
input[type="date"][data-v-99bc4152],
input[type="month"][data-v-99bc4152],
input[type="week"][data-v-99bc4152],
input[type="time"][data-v-99bc4152],
input[type="range"][data-v-99bc4152],
input[type="color"][data-v-99bc4152],
select[data-v-99bc4152],
textarea[data-v-99bc4152] {
  display: block;
  width: 100%;
  height: 44px;
  min-height: 44px;
  padding: 0 10px;
  margin: 0;
  line-height: 22px;
  border: 1px solid #cccccc;
  outline: none;
  background: #fff;
  color: #5f6a7d;
  font: 13px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-appearance: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 480px) {
input[type="text"][data-v-99bc4152],
  input[type="password"][data-v-99bc4152],
  input[type="email"][data-v-99bc4152],
  input[type="search"][data-v-99bc4152],
  input[type="url"][data-v-99bc4152],
  input[type="tel"][data-v-99bc4152],
  input[type="number"][data-v-99bc4152],
  input[type="date"][data-v-99bc4152],
  input[type="month"][data-v-99bc4152],
  input[type="week"][data-v-99bc4152],
  input[type="time"][data-v-99bc4152],
  input[type="range"][data-v-99bc4152],
  input[type="color"][data-v-99bc4152],
  select[data-v-99bc4152],
  textarea[data-v-99bc4152] {
    font-size: .16rem;
}
}
input[type="text"][data-v-99bc4152]:active,
input[type="text"][data-v-99bc4152]:focus,
input[type="password"][data-v-99bc4152]:active,
input[type="password"][data-v-99bc4152]:focus,
input[type="email"][data-v-99bc4152]:active,
input[type="email"][data-v-99bc4152]:focus,
input[type="search"][data-v-99bc4152]:active,
input[type="search"][data-v-99bc4152]:focus,
input[type="url"][data-v-99bc4152]:active,
input[type="url"][data-v-99bc4152]:focus,
input[type="tel"][data-v-99bc4152]:active,
input[type="tel"][data-v-99bc4152]:focus,
input[type="number"][data-v-99bc4152]:active,
input[type="number"][data-v-99bc4152]:focus,
input[type="date"][data-v-99bc4152]:active,
input[type="date"][data-v-99bc4152]:focus,
input[type="month"][data-v-99bc4152]:active,
input[type="month"][data-v-99bc4152]:focus,
input[type="week"][data-v-99bc4152]:active,
input[type="week"][data-v-99bc4152]:focus,
input[type="time"][data-v-99bc4152]:active,
input[type="time"][data-v-99bc4152]:focus,
input[type="range"][data-v-99bc4152]:active,
input[type="range"][data-v-99bc4152]:focus,
input[type="color"][data-v-99bc4152]:active,
input[type="color"][data-v-99bc4152]:focus,
select[data-v-99bc4152]:active,
select[data-v-99bc4152]:focus,
textarea[data-v-99bc4152]:active,
textarea[data-v-99bc4152]:focus {
  color: #444;
  border: 1px solid #aaa;
}
input[type=number][data-v-99bc4152]::-webkit-outer-spin-button,
input[type=number][data-v-99bc4152]::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
input[type=text][data-v-99bc4152]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type=text][data-v-99bc4152]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"][data-v-99bc4152]::-webkit-search-decoration,
input[type="search"][data-v-99bc4152]::-webkit-search-cancel-button,
input[type="search"][data-v-99bc4152]::-webkit-search-results-button,
input[type="search"][data-v-99bc4152]::-webkit-search-results-decoration {
  display: none;
}
input[type=number][data-v-99bc4152] {
  -moz-appearance: textfield !important;
}
select[data-v-99bc4152]::-ms-expand {
  display: none;
}
select[data-v-99bc4152] {
  background: white url(//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/select.png?v=163443801653745187891659622168) no-repeat 96% 50%;
  background-size: 18px 12px;
  padding: 8px 14px 8px;
  border-radius: 0;
  border: 1px solid #d9dbdc;
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}
label[data-v-99bc4152],
legend[data-v-99bc4152],
.option_title[data-v-99bc4152] {
  display: block;
  font-weight: bold;
  font-size: .13rem;
  text-align: left;
  margin-bottom: .05rem;
  text-transform: uppercase;
}
input[type="checkbox"][data-v-99bc4152] {
  display: inline;
}
label span[data-v-99bc4152],
legend span[data-v-99bc4152] {
  font-weight: bold;
  font-size: 13px;
  color: #444;
}
textarea[data-v-99bc4152] {
  min-height: 120px;
  padding: 15px 9px;
}
.acceptsMarketing[data-v-99bc4152] {
  margin-bottom: 20px;
}
.acceptsMarketing label[data-v-99bc4152] {
  display: inline;
  margin-left: 5px;
}
input.sign_up[type="submit"][data-v-99bc4152] {
  margin-left: 5px;
  display: inline-block;
}
input.contact_email[type="email"][data-v-99bc4152] {
  width: 320px;
  display: inline-block;
  float: left;
}
.btn.action_button[data-v-99bc4152],
input.btn.action_button[type="submit"][data-v-99bc4152],
input.btn.action_button[type="button"][data-v-99bc4152] {
  width: inherit;
}
/* #Contact Form
================================================== */
div.container.contact-form-container[data-v-99bc4152] {
  padding-top: 0;
}
.contact-form .contact-form__content[data-v-99bc4152] {
  margin-bottom: 20px;
}
.contact-form label[data-v-99bc4152],
.custom-contact-form label[data-v-99bc4152] {
  margin-bottom: 12px;
}
.contact-form ul li label[data-v-99bc4152],
.custom-contact-form ul li label[data-v-99bc4152] {
  font-family: Futura, sans-serif;
  text-transform: none;
  font-weight: 400;
}
.contact-form__heading[data-v-99bc4152] {
  margin-left: 10px;
  margin-right: 10px;
}
.contact__form-errors[data-v-99bc4152],
.contact__form-success[data-v-99bc4152] {
  width: 100%;
}
.contact__form-name[data-v-99bc4152] {
  margin-right: 20px;
}
@media only screen and (max-width: 798px) {
.contact__form-name[data-v-99bc4152] {
    margin-right: 0;
}
}
.contact__form-name[data-v-99bc4152],
.contact__form-email[data-v-99bc4152] {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.contact__form-message[data-v-99bc4152] {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.contact-form__position--right[data-v-99bc4152],
.custom-contact-form__position--right[data-v-99bc4152] {
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.contact-form__position--center[data-v-99bc4152] {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-contact-form[data-v-99bc4152] {
  /* NE compatibility
    .contact-block--checkbox,
    .contact-block--radio
    has been changed to:
    .contact-block--custom
  */
}
.custom-contact-form .contact-block[data-v-99bc4152] {
  margin-bottom: 20px;
}
.custom-contact-form .custom-contact-form__image[data-v-99bc4152] {
  margin-bottom: 20px;
}
.custom-contact-form .custom-contact-form__social .social_icons[data-v-99bc4152] {
  padding: 0;
  margin-bottom: 40px;
}
.custom-contact-form .custom-contact-form__logo[data-v-99bc4152] {
  max-width: 150px;
  margin: 0 auto 20px auto;
}
.custom-contact-form .contact-block.contact-block--richtext label p[data-v-99bc4152] {
  display: inline;
}
.custom-contact-form .contact-block--custom ul[data-v-99bc4152] {
  padding: 0;
  margin: 0;
}
.custom-contact-form .contact-block--custom ul li[data-v-99bc4152] {
  margin-bottom: 8px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.custom-contact-form .contact-block--custom ul li input[data-v-99bc4152] {
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.custom-contact-form .contact-block--custom ul li label[data-v-99bc4152] {
  margin-bottom: 0;
}
.custom-contact-form .contact-block--custom ul li:last-child label[data-v-99bc4152] {
  margin-bottom: 0;
}
.page-contact .footer[data-v-99bc4152] {
  margin-top: 0;
}
.page-contact .custom-contact-form[data-v-99bc4152] {
  margin-top: 25px;
}
#target[data-v-99bc4152] {
  padding: 20px;
  text-align: center;
}
.items_left[data-v-99bc4152] {
  color: #8c8b8b;
}
.quantity_label[data-v-99bc4152] {
  display: inline;
  font-size: smaller;
}
.remove_item a[data-v-99bc4152] {
  font-size: smaller;
  color: #151515;
}
input.quantity[data-v-99bc4152] {
  width: 48px;
  display: inline;
  margin-bottom: 0;
  padding: 8px 5px;
}
ul.cart_items[data-v-99bc4152] {
  padding-top: 0;
  padding-bottom: 0;
  height: calc(100vh - 180px);
  overflow-y: auto;
}
.cart_content li.mini-cart__item[data-v-99bc4152] {
  padding: 0 0 15px 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #cccccc;
}
.cart_content .notification-discount[data-v-99bc4152] {
  color: #ff2d26;
  padding: 15px 0 0;
  margin: 0;
  line-height: 1;
}
li.mini-cart__item a[data-v-99bc4152],
li.mini-cart__item a[data-v-99bc4152]:active,
#header li.mini-cart__item a[data-v-99bc4152],
#header li.mini-cart__item a[data-v-99bc4152]:active {
  position: relative;
  font-size: inherit;
  text-align: left;
}
.cart_image[data-v-99bc4152] {
  float: left;
  width: 100%;
  max-width: 100px;
  min-width: 100px;
  text-align: center;
  padding-right: 20px;
}
.cart_image img[data-v-99bc4152] {
  display: block;
}
@media only screen and (max-width: 480px) {
.cart_image[data-v-99bc4152] {
    padding-right: 10px;
}
}
a.continue[data-v-99bc4152] {
  text-align: right;
  font-size: 32px;
  margin-right: 15px !important;
  padding: 10px 0 5px 0 !important;
  opacity: 0.8;
}
a.continue[data-v-99bc4152]:hover {
  opacity: 1;
}
.empty_cart[data-v-99bc4152] {
  text-align: center;
  font-size: 18px;
  padding: 40px 0 25px 0;
  color: inherit;
}
.cart__blocks[data-v-99bc4152] {
  margin-top: 30px;
}
input[type="button"].get-rates.action_button[data-v-99bc4152] {
  margin-top: 0;
}
#get-rates-submit[data-v-99bc4152] {
  margin-top: -1px;
}
#customer_login[data-v-99bc4152] {
  margin-bottom: 2px;
}
.multi_select[data-v-99bc4152] {
  display: none;
}
/* Media position */
.product_section.media-position--right[data-v-99bc4152],
.quick-shop__container.media-position--right[data-v-99bc4152] {
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
.vendor[data-v-99bc4152] {
  margin-bottom: 6px;
}
.section.product_section[data-v-99bc4152] {
  margin-top: 0;
}
.product_section .description[data-v-99bc4152] {
  margin-bottom: 15px;
}
.modal_price[data-v-99bc4152] {
  padding-bottom: 8px;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product_section .description.bottom[data-v-99bc4152] {
  margin-top: 15px;
  border-bottom: none;
}
.sale_banner_product[data-v-99bc4152],
.new_banner_product[data-v-99bc4152],
.preorder_banner_product[data-v-99bc4152] {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-size: 16px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px 20px;
  text-align: center;
  color: #fff;
  margin-bottom: 13px;
  display: inline-block;
  font-size: 15px;
  white-space: nowrap;
}
.sale_banner_product[data-v-99bc4152] {
  background: #fa08b5;
}
.new_banner_product[data-v-99bc4152],
.preorder_banner_product[data-v-99bc4152] {
  background: #08a103;
}
.product-list .thumbnail .preorder_banner[data-v-99bc4152] {
  font-size: 12px;
}
@media only screen and (max-width: 798px) {
.product-list .thumbnail .preorder_banner[data-v-99bc4152] {
    font-size: 8px;
}
}
.product_links[data-v-99bc4152] {
  margin-bottom: 8px;
  font-size: 0.9em;
  border-top: 1px solid #cccccc;
  padding: 10px 0 5px 0;
}
.product_links p[data-v-99bc4152] {
  margin: 2px 0;
}
.social_buttons[data-v-99bc4152] {
  border-top: 1px solid #cccccc;
  padding-top: 20px;
  font-size: 1em;
  margin-bottom: 25px;
}
@media only screen and (max-width: 798px) {
.social_buttons[data-v-99bc4152] {
    text-align: center;
}
}
.share_article .social_buttons[data-v-99bc4152] {
  border-top: none;
  padding-top: 0;
}
@media only screen and (max-width: 798px) {
.share_article .social_buttons[data-v-99bc4152] {
    padding-top: 15px;
}
}
.share-btn[data-v-99bc4152] {
  display: inline-block;
  text-align: center;
  font-size: 1.2em;
  margin-right: 6px;
  margin-bottom: 10px;
}
.share-btn a[data-v-99bc4152] {
  color: #fff;
  padding: 10px 10px 8px 10px;
  border: solid 1px #e2e2e2;
  display: inline-block;
  -webkit-transition: all 500ms ease 0s;
  transition: all 500ms ease 0s;
}
.icon-twitter-share[data-v-99bc4152]:before {
  color: #09AEEC;
}
.icon-twitter-share[data-v-99bc4152]:hover {
  background-color: #09AEEC;
  border-color: #09AEEC;
  color: #fff;
}
.icon-twitter-share[data-v-99bc4152]:hover:before {
  color: #fff;
}
.icon-facebook-share[data-v-99bc4152]:before {
  color: #49659D;
}
.icon-facebook-share[data-v-99bc4152]:hover {
  background-color: #49659D;
  border-color: #49659D;
  color: #fff;
}
.icon-facebook-share[data-v-99bc4152]:hover:before {
  color: #fff;
}
.icon-pinterest-share[data-v-99bc4152]:before {
  color: #CB1F2A;
}
.icon-pinterest-share[data-v-99bc4152]:hover {
  background-color: #CB1F2A;
  border-color: #CB1F2A;
  color: #fff;
}
.icon-pinterest-share[data-v-99bc4152]:hover:before {
  color: #fff;
}
.icon-mail-share[data-v-99bc4152]:before {
  color: #888;
}
.icon-mail-share[data-v-99bc4152]:hover {
  background-color: #888;
  border-color: #888;
  color: #fff;
}
.icon-mail-share[data-v-99bc4152]:hover:before {
  color: #fff;
}
/* Quantity Box for Product Page */
.product-quantity-box .quantity[data-v-99bc4152],
.product-quantity-box .quantity[data-v-99bc4152]:focus,
.product-quantity-box .product-plus[data-v-99bc4152],
.product-quantity-box .product-minus[data-v-99bc4152] {
  border: #e2e2e2 1px solid;
  color: #000;
}
.product-quantity-box label[data-v-99bc4152] {
  margin-bottom: .1rem;
}
.product-quantity-box[data-v-99bc4152] {
  margin-right: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.product-quantity-box label[data-v-99bc4152] {
  text-align: left;
}
.product-quantity-box .quantity[data-v-99bc4152] {
  text-align: center;
  padding: 6px 15px;
  width: 38%;
  height: 44px;
  border-radius: 0;
  -webkit-appearance: none;
  float: left;
}
@media only screen and (max-width: 798px) {
.product-quantity-box .quantity[data-v-99bc4152] {
    width: calc(100% - 88px);
}
}
.product-quantity-box .product-plus[data-v-99bc4152],
.product-quantity-box .product-minus[data-v-99bc4152] {
  background: #f2f2f2;
  font-weight: 300;
  position: relative;
  cursor: pointer;
  height: .44rem;
  display: block;
  width: .44rem;
  text-align: center;
  float: left;
}
.product-quantity-box .product-plus[data-v-99bc4152]:hover,
.product-quantity-box .product-minus[data-v-99bc4152]:hover {
  background: #d9d9d9;
}
@media only screen and (max-width: 798px) {
.product-quantity-box .product-plus[data-v-99bc4152],
  .product-quantity-box .product-minus[data-v-99bc4152] {
    display: inline;
    display: initial;
    margin: 0;
}
}
.product-quantity-box .product-plus[data-v-99bc4152] {
  border-left: 0;
  font-size: .16rem;
  line-height: .44rem;
}
.product-quantity-box .product-minus[data-v-99bc4152] {
  border-right: 0;
  line-height: .44rem;
  font-size: .18rem;
}
.product-quantity-box+.inline_purchase[data-v-99bc4152] {
  margin-top: 31.5px;
  width: 55%;
  float: left;
}
.product_section .product_form[data-v-99bc4152],
.product_section .contact-form[data-v-99bc4152] {
  max-width: 400px;
}
@media only screen and (max-width: 798px) {
.product_section .product_form[data-v-99bc4152],
  .product_section .contact-form[data-v-99bc4152] {
    max-width: 100%;
}
}
/* Full width product image template */
.product-full_width_images .product_section .description img[data-v-99bc4152] {
  display: none;
}
.full-width-product-images img[data-v-99bc4152] {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 480px) {
.full-width-product-images .caption.align-center[data-v-99bc4152],
  .full-width-product-images .caption.align-right[data-v-99bc4152],
  .full-width-product-images .caption.align-left[data-v-99bc4152] {
    text-align: center;
}
}
/* #Blog
================================================== */
.article[data-v-99bc4152],
.article_image[data-v-99bc4152] {
  margin-bottom: 30px;
}
.sidebar .sidebar__content .input-row[data-v-99bc4152] {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-left: 0px;
  margin-right: 0px;
}
.sidebar .sidebar__content .input-row input[data-v-99bc4152] {
  margin: 5px 0;
}
.blog-template-wrapper[data-v-99bc4152] {
  width: 100%;
}
.blog-article__main.sidebar-enabled--false[data-v-99bc4152] {
  width: 75%;
}
@media only screen and (max-width: 798px) {
.blog-article__main.sidebar-enabled--false[data-v-99bc4152] {
    width: 100%;
}
}
.comment-form[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.comment-form__name[data-v-99bc4152] {
  margin-right: 20px;
}
@media only screen and (max-width: 798px) {
.comment-form__name[data-v-99bc4152] {
    margin: 0;
}
}
.comment-form__name[data-v-99bc4152],
.comment-form__email[data-v-99bc4152] {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.comment-form__body[data-v-99bc4152],
.comment-form__error[data-v-99bc4152],
.comment-form__submit[data-v-99bc4152],
.comment-form__success[data-v-99bc4152] {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.comment-form__error-message[data-v-99bc4152],
.comment-form__success-message[data-v-99bc4152] {
  font-size: 18px;
  line-height: 32px;
  font-style: italic;
}
/* Author & Comments */
.blog__author[data-v-99bc4152],
.blog__comment-author[data-v-99bc4152] {
  margin-bottom: 20px;
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.blog__author-name[data-v-99bc4152],
.blog__comment-author-name[data-v-99bc4152] {
  padding: 0;
}
.blog__author-image[data-v-99bc4152],
.blog__comment-author-image[data-v-99bc4152] {
  min-width: 80px;
  height: 80px;
}
.blog__author-image img[data-v-99bc4152],
.blog__comment-author-image img[data-v-99bc4152] {
  border-radius: 50px;
}
.blog__comment-author-bio[data-v-99bc4152] {
  -webkit-box-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.blog__author-bio[data-v-99bc4152],
.blog__comment-author-bio[data-v-99bc4152] {
  margin-left: 20px;
}
.blog-post-image-wrapper[data-v-99bc4152] {
  display: block;
}
.has-sidebar-option[data-v-99bc4152],
.section--has-sidebar-option[data-v-99bc4152] {
  width: 100%;
}
.sidebar__content[data-v-99bc4152] {
  margin-left: 10px;
  margin-right: 10px;
}
/* Sidebar */
@media only screen and (max-width: 798px) {
.sidebar[data-v-99bc4152] {
    width: 100% !important;
}
.has-sidebar-option[data-v-99bc4152] {
    width: 100% !important;
}
}
/* #Newsletter
================================================== */
.newsletter[data-v-99bc4152] {
  margin: 0px auto;
  max-width: 640px;
}
.input-row[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
  width: 100%;
}
@media only screen and (max-width: 798px) {
.input-row[data-v-99bc4152] {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    margin-left: 0px;
    margin-right: 0px;
}
}
.input-row input[data-v-99bc4152] {
  -ms-flex-basis: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-shrink: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  max-height: 40px;
}
@media only screen and (max-width: 1024px) {
.input-row input[data-v-99bc4152] {
    margin: 5px 0;
}
}
.input-row input.sign_up[data-v-99bc4152] {
  display: inline-block;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  max-height: 40px;
}
@media only screen and (max-width: 798px) {
.input-row input.sign_up[data-v-99bc4152] {
    width: 100%;
}
}
.newsletter-both-names--true input.firstName[data-v-99bc4152] {
  margin-right: 5px;
}
/*--- Newsletter popup ---*/
.js-newsletter-popup[data-v-99bc4152] {
  display: none;
}
.newsletter__lightbox .fancybox-content[data-v-99bc4152] {
  width: 100%;
  max-width: 740px;
  padding: 0;
}
@media only screen and (max-width: 480px) {
.newsletter__lightbox .fancybox-close-small[data-v-99bc4152] {
    display: block;
}
}
@media only screen and (max-width: 798px) {
.newsletter__lightbox .fancybox-close-small svg path[data-v-99bc4152] {
    fill: white;
}
}
.newsletter__lightbox .fancybox-toolbar[data-v-99bc4152] {
  display: none;
}
.newsletter-popup[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  padding: 0;
  width: 100%;
}
@media only screen and (max-width: 798px) {
.newsletter-popup[data-v-99bc4152] {
    line-height: 0;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
}
}
@media only screen and (min-width: 799px) and (max-width: 1024px) {
.popup-signup-show--true input.sign_up[data-v-99bc4152] {
    margin-left: 0px;
}
}
.popup-signup-show--false[data-v-99bc4152] {
  display: none;
}
.newsletter-both-names--false .newsletter input[type="text"][data-v-99bc4152] {
  width: 100%;
}
.newsletter-img[data-v-99bc4152] {
  width: 40%;
}
@media only screen and (max-width: 798px) {
.newsletter-img[data-v-99bc4152] {
    width: 100%;
}
}
.newsletter-img img[data-v-99bc4152] {
  width: 100%;
  display: block;
}
.newsletter-info[data-v-99bc4152] {
  text-align: left;
  color: #363636;
  background-color: #ffffff;
  height: auto;
  float: left;
}
@media only screen and (max-width: 798px) {
.newsletter-info[data-v-99bc4152] {
    padding: 20px;
    width: 100% !important;
    position: relative;
}
}
.newsletter-info input.contact_email[type="email"][data-v-99bc4152] {
  width: 65%;
  float: left;
}
@media only screen and (max-width: 1024px) {
.newsletter-info input.contact_email[type="email"][data-v-99bc4152] {
    width: 100%;
}
}
.newsletter-info #contact_form input.sign_up[type="submit"][data-v-99bc4152] {
  width: calc(35% - 10px);
}
@media only screen and (max-width: 1024px) {
.newsletter-info #contact_form input.sign_up[type="submit"][data-v-99bc4152] {
    width: 100%;
}
}
.newsletter-info .input-row[data-v-99bc4152] {
  margin-right: 0;
  margin-left: 0;
}
.newsletter-info .popup-signup-show--true[data-v-99bc4152] {
  margin-top: 20px;
}
.newsletter-image--true .newsletter-popup__content[data-v-99bc4152] {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
@media only screen and (max-width: 798px) {
.newsletter-image--true .newsletter-popup__content[data-v-99bc4152] {
    width: 100%;
    display: block;
}
}
@media only screen and (min-width: 1025px) {
.newsletter-image--true[data-v-99bc4152] {
    max-height: 875px;
}
}
@media only screen and (min-width: 1025px) {
.newsletter-image--true.object-fit--none[data-v-99bc4152] {
    height: auto;
}
}
.newsletter-image--false[data-v-99bc4152] {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.newsletter-image--false .newsletter-info[data-v-99bc4152] {
  width: 100%;
  position: relative;
  height: auto;
  float: none;
}
.align-left .newsletter-info[data-v-99bc4152] {
  right: 0;
}
.newsletter-description h2[data-v-99bc4152] {
  color: #363636;
  margin-top: 0;
}
.newsletter-description[data-v-99bc4152] {
  padding: 40px;
  margin: 0 auto;
}
@media only screen and (max-width: 798px) {
.newsletter-description[data-v-99bc4152] {
    font-size: inherit;
    width: auto;
}
}
@media only screen and (max-width: 480px) {
.newsletter-description[data-v-99bc4152] {
    padding: 20px;
}
}
@media only screen and (min-width: 1025px) {
.newsletter-description[data-v-99bc4152] {
    min-width: 350px;
}
}
@media only screen and (min-width: 1401px) {
.newsletter-description[data-v-99bc4152] {
    font-size: inherit;
}
}
.newsletter-buttons .button[data-v-99bc4152] {
  height: auto;
  background-color: transparent;
  color: #363636;
  border: 1px solid #363636;
  -webkit-transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53), color 0.3s linear, border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53), color 0.3s linear, border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  line-height: 1.5;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 15px;
}
.newsletter-buttons .button[data-v-99bc4152]:hover,
.newsletter-buttons .button.highlight-true[data-v-99bc4152] {
  background-color: #363636;
  color: #ffffff;
  border: 1px solid #363636;
}
@media only screen and (max-width: 480px) {
.newsletter-buttons .button[data-v-99bc4152] {
    margin-top: 5px;
}
}
/*--- Newsletter section above footer ---*/
.newsletter_section[data-v-99bc4152] {
  -webkit-transform: translate3d(0, 0, 0);
  background-color: #7c7b7b;
  color: #ffffff;
}
.newsletter_section h2[data-v-99bc4152] {
  color: #ffffff;
  margin-top: 0;
}
.newsletter_section.newsletter-bgr-true[data-v-99bc4152] {
  background-color: #7c7b7b;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.newsletter_section.newsletter-bgr-true input.contact_email[type="email"][data-v-99bc4152] {
  border: 0;
}
@media only screen and (max-width: 480px) {
.newsletter_section.newsletter-bgr-true[data-v-99bc4152] {
    text-align: center !important;
}
}
.section_form[data-v-99bc4152] {
  padding: 10px 20px;
}
.section_form input[type="email"][data-v-99bc4152],
.section_form input[type="text"][data-v-99bc4152] {
  border: 0;
}
.section_form .newsletter-text+.newsletter[data-v-99bc4152],
.section_form h5+.newsletter[data-v-99bc4152] {
  margin-top: 15px;
}
.newsletter_section h5[data-v-99bc4152] {
  color: #ffffff !important;
  padding-top: 0px;
  margin: 0;
}
.newsletter_section .newsletter-text p[data-v-99bc4152] {
  margin-bottom: 0;
}
.newsletter_section .newsletter[data-v-99bc4152],
.password-page-row form[data-v-99bc4152] {
  display: inline-block;
  padding-top: 0 !important;
  width: 450px;
}
@media only screen and (max-width: 480px) {
.newsletter_section .newsletter[data-v-99bc4152],
  .password-page-row form[data-v-99bc4152] {
    width: 100%;
    max-width: 100%;
}
}
@media only screen and (max-width: 480px) {
.newsletter_section .newsletter[data-v-99bc4152],
  .password-page-row form[data-v-99bc4152] {
    width: 100%;
}
}
.shopify-challenge__container[data-v-99bc4152] {
  padding: 150px 0;
}
/*--- Newsletter in footer ---*/
.shopify-section--footer .newsletter_section[data-v-99bc4152] {
  background-color: transparent;
  color: #ffffff;
}
.shopify-section--footer .newsletter_section h6[data-v-99bc4152] {
  color: #ffffff;
  font-size: 18px;
}
.shopify-section--footer .newsletter_section p[data-v-99bc4152] {
  padding: 15px 0;
}
.shopify-section--footer .newsletter_section .newsletter[data-v-99bc4152] {
  width: 100%;
}
.shopify-section--footer .newsletter_section .newsletter input[data-v-99bc4152] {
  width: 100%;
}
.shopify-section--footer .newsletter_section .newsletter .action_button[data-v-99bc4152] {
  margin-left: 0;
}
.container .section_form[data-v-99bc4152] {
  margin: 0 auto;
}
.container .offset-by-three[data-v-99bc4152] {
  left: unset;
}
/* #Tables
================================================== */
table:not(#customer-orders):not(#order-details) th[data-v-99bc4152] {
  background-color: #f9f9f9;
}
table:not(#customer-orders):not(#order-details) th[data-v-99bc4152],
table:not(#customer-orders):not(#order-details) td[data-v-99bc4152] {
  padding: 10px;
  border-right: 1px solid gainsboro;
}
table:not(#customer-orders):not(#order-details) th[data-v-99bc4152]:first-child,
table:not(#customer-orders):not(#order-details) td[data-v-99bc4152]:first-child {
  border-left: 1px solid gainsboro;
}
table:not(#customer-orders):not(#order-details) tr[data-v-99bc4152] {
  border-bottom: 1px solid gainsboro;
}
table:not(#customer-orders):not(#order-details) tr[data-v-99bc4152]:first-child {
  border-top: 1px solid gainsboro;
}
/* Responsive order tables */
.collapsible-table[data-v-99bc4152] {
  width: 100%;
  margin-bottom: 20px;
}
.collapsible-table th[data-v-99bc4152] {
  font-weight: 700;
  text-align: left;
}
.collapsible-table th[data-v-99bc4152],
.collapsible-table td[data-v-99bc4152] {
  padding: 10px;
}
@media only screen and (max-width: 798px) {
.collapsible-table th[data-v-99bc4152],
  .collapsible-table td[data-v-99bc4152] {
    border-left: none;
}
}
.collapsible-table tr .order_summary td.label[data-v-99bc4152] {
  text-align: right;
}
.collapsible-table .order-details__discount-block[data-v-99bc4152] {
  display: block;
}
@media only screen and (max-width: 798px) {
.collapsible-table thead[data-v-99bc4152] {
    display: none;
}
.collapsible-table tr[data-v-99bc4152] {
    display: block;
    margin-bottom: 20px;
}
.collapsible-table tr[data-v-99bc4152]:last-child {
    margin-bottom: 0;
}
.collapsible-table tr td[data-v-99bc4152] {
    position: relative;
}
.collapsible-table td[data-v-99bc4152] {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -ms-flex-pack: space-between;
    padding: 0 10px 0 0;
}
.collapsible-table td[data-v-99bc4152]:before {
    content: attr(data-label);
    z-index: 1;
    padding: 6px;
    font-weight: bold;
    width: calc(50% - 6px);
    word-break: break-word;
}
.collapsible-table td[data-v-99bc4152]:after {
    content: "";
    z-index: 0;
    width: 50%;
    min-height: 100%;
    position: absolute;
}
.collapsible-table td[data-v-99bc4152]:last-child {
    border-bottom: none;
}
.collapsible-table tfoot[data-v-99bc4152] {
    display: block;
    margin-top: 20px;
}
.collapsible-table tfoot tr[data-v-99bc4152] {
    margin-bottom: 0;
    border-bottom: none;
}
.collapsible-table tfoot tr[data-v-99bc4152]:last-child {
    border-bottom: 1px solid gainsboro;
}
.collapsible-table .order-details__total[data-v-99bc4152],
  .collapsible-table .order-details__product[data-v-99bc4152],
  .collapsible-table .order-details__discount[data-v-99bc4152] {
    text-align: right;
    padding-left: 10px;
    width: calc(50% - 10px);
    word-break: break-word;
}
}
#customer-orders th[data-v-99bc4152],
#order-details th[data-v-99bc4152] {
  background-color: #f9f9f9;
}
#customer-orders th[data-v-99bc4152],
#customer-orders td[data-v-99bc4152],
#order-details th[data-v-99bc4152],
#order-details td[data-v-99bc4152] {
  border-right: 1px solid gainsboro;
}
#customer-orders th[data-v-99bc4152]:first-child,
#customer-orders td[data-v-99bc4152]:first-child,
#order-details th[data-v-99bc4152]:first-child,
#order-details td[data-v-99bc4152]:first-child {
  border-left: 1px solid gainsboro;
}
@media only screen and (max-width: 798px) {
#customer-orders th[data-v-99bc4152]:first-child,
  #customer-orders td[data-v-99bc4152]:first-child,
  #order-details th[data-v-99bc4152]:first-child,
  #order-details td[data-v-99bc4152]:first-child {
    border-left: none;
}
}
#customer-orders tr[data-v-99bc4152],
#order-details tr[data-v-99bc4152] {
  border-bottom: 1px solid gainsboro;
}
#customer-orders tr[data-v-99bc4152]:first-child,
#order-details tr[data-v-99bc4152]:first-child {
  border-top: 1px solid gainsboro;
}
@media only screen and (max-width: 798px) {
#customer-orders tr[data-v-99bc4152],
  #order-details tr[data-v-99bc4152] {
    border: 1px solid gainsboro;
    border-bottom: none;
}
#customer-orders td[data-v-99bc4152],
  #order-details td[data-v-99bc4152] {
    border-right: none;
    border-bottom: 1px solid gainsboro;
}
#customer-orders td[data-v-99bc4152]:after,
  #order-details td[data-v-99bc4152]:after {
    border-right: 1px solid gainsboro;
    background-color: #f9f9f9;
}
#customer-orders tfoot td[data-v-99bc4152],
  #order-details tfoot td[data-v-99bc4152] {
    border-bottom: none;
}
#customer-orders tfoot[data-v-99bc4152]:last-child,
  #order-details tfoot[data-v-99bc4152]:last-child {
    border-bottom: 1px solid gainsboro;
}
}
/* #Misc
================================================== */
.allow-clickthrough[data-v-99bc4152] {
  pointer-events: none !important;
}
.hidden[data-v-99bc4152] {
  display: none;
}
@media only screen and (max-width: 480px) {
.hidden--mobile[data-v-99bc4152] {
    display: none !important;
    /* Force on mobile devices */
}
}
.remove[data-v-99bc4152] {
  color: #151515;
}
.relative[data-v-99bc4152] {
  position: relative;
}
.half-bottom[data-v-99bc4152] {
  margin-bottom: 10px !important;
}
.add-bottom[data-v-99bc4152] {
  margin-bottom: 20px !important;
}
.right[data-v-99bc4152] {
  float: right;
  position: relative;
}
.left[data-v-99bc4152] {
  float: left;
}
.inline[data-v-99bc4152] {
  display: inline;
}
.center[data-v-99bc4152] {
  text-align: center;
}
.align_right[data-v-99bc4152] {
  text-align: right;
}
.align_left[data-v-99bc4152] {
  text-align: left;
}
.text-align--center[data-v-99bc4152] {
  text-align: center;
}
.text-align--left[data-v-99bc4152] {
  text-align: left;
}
.text-align--right[data-v-99bc4152] {
  text-align: right;
}
p.warning[data-v-99bc4152] {
  text-align: center;
  font-weight: bold;
}
.warning--quantity[data-v-99bc4152] {
  clear: both;
  display: inline-block;
  margin-top: 15px;
  width: auto;
  text-align: left;
}
@media only screen and (min-width: 799px) {
.large--right[data-v-99bc4152] {
    float: right;
    position: relative;
}
}
.visuallyhidden[data-v-99bc4152] {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.mini-cart__item p.warning[data-v-99bc4152] {
  margin-top: 5px;
  text-align: left;
}
.mobile_only[data-v-99bc4152],
span.mobile_only[data-v-99bc4152],
.container div.mobile_only[data-v-99bc4152] {
  display: none;
}
.no_border[data-v-99bc4152] {
  border: none !important;
}
.extra_padding[data-v-99bc4152] {
  padding-top: 4px;
}
div.hidden[data-v-99bc4152] {
  display: none;
}
div.is-absolute[data-v-99bc4152] {
  position: absolute !important;
  top: 0;
  margin-top: 0;
}
.full-width-image[data-v-99bc4152] {
  width: 100%;
}
#instantclick-bar[data-v-99bc4152] {
  background: #000000;
  z-index: 100000;
  height: 4px;
}
#grid .column[data-v-99bc4152],
#grid .columns[data-v-99bc4152] {
  background: #ddd;
  height: 25px;
  line-height: 25px;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
  color: #555;
  font-size: 12px;
  font-weight: bold;
  border-radius: 2px;
}
#grid .column[data-v-99bc4152]:hover,
#grid .columns[data-v-99bc4152]:hover {
  background: #bbb;
  color: #333;
}
#grid .example-grid[data-v-99bc4152] {
  overflow: hidden;
}
.items_left[data-v-99bc4152] {
  margin: 0 0 15px;
  line-height: 1.6em;
  font-size: normal;
  font-style: italic;
  color: #8c8b8b;
}
.cart .paypal-button+.paypal-button[data-v-99bc4152] {
  display: none;
}
.shopify-reviews.reviewsVisibility--false[data-v-99bc4152] {
  display: none;
}
/* #Testimonials
================================================== */
.shopify-section--testimonials[data-v-99bc4152] {
  position: relative;
}
.shopify-section--testimonials .set-static[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.shopify-section--testimonials .set-static .caption[data-v-99bc4152] {
  position: static;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  padding: 40px;
  margin: auto;
}
.shopify-section--testimonials .set-testimonial-height[data-v-99bc4152] {
  height: 95%;
}
@media only screen and (min-width: 799px) {
.shopify-section--testimonials .darken-bg[data-v-99bc4152] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.6);
}
}
.shopify-section--testimonials .feature_divider[data-v-99bc4152] {
  margin: 25px auto;
  width: 10%;
  display: inline-block;
}
@media only screen and (max-width: 480px) {
.shopify-section--testimonials .feature_divider[data-v-99bc4152] {
    margin: 5px auto;
}
}
.shopify-section--testimonials .use-mobile-color .animated[data-v-99bc4152] {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.testimonial-block.gallery-cell.use-mobile-color[data-v-99bc4152] {
  background-color: #dbb7bb;
}
.testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p[data-v-99bc4152] {
  color: #ffffff;
}
@media only screen and (max-width: 480px) {
.testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p[data-v-99bc4152] {
    text-shadow: none;
}
}
@media only screen and (max-width: 480px) {
.mobile-banner--crop-left[data-v-99bc4152] {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left;
    object-position: left;
    font-family: "object-fit: cover; object-position: left";
    min-height: 60vh;
}
}
@media only screen and (max-width: 480px) {
.mobile-banner--crop-right[data-v-99bc4152] {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
    font-family: "object-fit: cover; object-position: right";
    min-height: 60vh;
}
}
@media only screen and (max-width: 480px) {
.mobile-banner--crop-center[data-v-99bc4152] {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
    min-height: 60vh;
}
}
.caption-content.testimonial-text[data-v-99bc4152] {
  width: 80%;
}
.caption-content.testimonial-text .subtitle[data-v-99bc4152] {
  text-transform: none;
  color: #ffffff;
}
@media only screen and (max-width: 480px) {
.caption-content.testimonial-text .subtitle[data-v-99bc4152] {
    font-weight: normal;
    font-size: 14px;
}
}
.caption-content.testimonial-text h2[data-v-99bc4152],
.caption-content.testimonial-text p.headline[data-v-99bc4152] {
  color: #ffffff;
}
@media only screen and (max-width: 480px) {
.caption-content.testimonial-text h2[data-v-99bc4152],
  .caption-content.testimonial-text p.headline[data-v-99bc4152] {
    text-shadow: none;
}
}
@media only screen and (max-width: 480px) {
.caption-content.testimonial-text-mobile h2[data-v-99bc4152],
  .caption-content.testimonial-text-mobile .subtitle[data-v-99bc4152],
  .caption-content.testimonial-text-mobile p.headline[data-v-99bc4152] {
    color: #151515;
}
}
@media only screen and (max-width: 480px) {
.testimonial-block .caption[data-v-99bc4152] {
    margin: auto;
    padding-top: 5%;
    padding-bottom: 5%;
}
}
.testimonial-slideshow[data-v-99bc4152],
.testimonial-block.gallery-cell[data-v-99bc4152] {
  background-color: transparent;
}
/* #FAQ
================================================== */
.page-faq .faq--heading[data-v-99bc4152] {
  padding-top: 30px;
}
.faq-section h2.title[data-v-99bc4152] {
  font-style: normal;
  font-weight: bold;
  font-size: 40px;
  line-height: 54px;
  letter-spacing: 0;
  margin-bottom: 0;
}
.faq-section h2.faq--heading[data-v-99bc4152] {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.125;
  letter-spacing: 0;
  margin-bottom: 10px;
  margin-top: 40px;
}
.faq-section .has-gutter-enabled[data-v-99bc4152] {
  margin-bottom: 20px;
}
@media only screen and (max-width: 480px) {
.faq-section .faq--image[data-v-99bc4152] {
    margin-top: 40px;
}
}
/* #Team Template
================================================== */
.team-page__content--left[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 798px) {
.team-page__content--left[data-v-99bc4152] {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
}
}
.team-page__content--right[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}
@media only screen and (max-width: 798px) {
.team-page__content--right[data-v-99bc4152] {
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
}
}
.team-page__text[data-v-99bc4152],
.team-page__image[data-v-99bc4152],
.team-page__image img[data-v-99bc4152] {
  width: 100%;
}
.team-page__content--multiple .team-page__text[data-v-99bc4152],
.team-page__content--multiple .team-page__image[data-v-99bc4152] {
  max-width: 50%;
  width: 100%;
}
@media only screen and (max-width: 798px) {
.team-page__content--multiple .team-page__text[data-v-99bc4152],
  .team-page__content--multiple .team-page__image[data-v-99bc4152] {
    max-width: 100%;
}
}
.team-page__content--multiple .team-page__text[data-v-99bc4152]:first-child,
.team-page__content--multiple .team-page__image[data-v-99bc4152]:first-child {
  margin-right: 20px;
}
.team-page__text[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.team-page__container[data-v-99bc4152] {
  max-width: 70%;
}
@media only screen and (max-width: 480px) {
.team-page__container[data-v-99bc4152] {
    max-width: 90%;
}
}
.team-member__profile.columns[data-v-99bc4152],
.team-member__profile.column[data-v-99bc4152] {
  margin-bottom: 30px;
}
.team-member__name[data-v-99bc4152] {
  padding-top: 10px;
}
.team-member__wrap[data-v-99bc4152] {
  position: relative;
}
.team-member__wrap:hover .team-member__overlay[data-v-99bc4152] {
  opacity: 1;
}
.team-member__overlay[data-v-99bc4152] {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.team-member__details[data-v-99bc4152] {
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  top: 50%;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  padding: 20px;
}
.team-member__details img[data-v-99bc4152] {
  display: block;
}
.team-member__details p[data-v-99bc4152] {
  margin-top: 10px;
  line-height: 1.3;
}
.team-member__details .icon-twitter[data-v-99bc4152] {
  display: inline-block;
  vertical-align: middle;
}
.team-member__title[data-v-99bc4152] {
  padding-bottom: 0;
  text-align: center;
  margin-bottom: 0;
  text-transform: uppercase;
  line-height: 1;
}
.team-member__title[data-v-99bc4152]:after {
  width: 30%;
  display: block;
  margin: 0 auto;
  content: '';
  height: 3px;
  margin-top: 20px;
}
/* #Logo-list
================================================== */
.logo-bar[data-v-99bc4152] {
  text-align: center;
  margin-bottom: 20px;
}
.logo-bar a[data-v-99bc4152] {
  -webkit-transition: ease all 0.6s;
  transition: ease all 0.6s;
}
.logo-bar a[data-v-99bc4152]:hover {
  opacity: 0.6;
}
.logo-bar__item[data-v-99bc4152] {
  display: inline-block;
  vertical-align: middle;
  max-width: 160px;
  width: 160px;
  margin-top: 20px;
}
@media only screen and (min-width: 799px) {
.logo-bar__item[data-v-99bc4152] {
    margin-left: 25px;
    margin-right: 25px;
}
}
/* #Gallery Section
================================================== */
.gallery-section[data-v-99bc4152] {
  text-align: center;
}
.gallery-section .display-table[data-v-99bc4152] {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}
.gallery-section .display-table-cell[data-v-99bc4152] {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.gallery-section .gallery-image-wrapper[data-v-99bc4152],
.gallery-section .gallery-empty-wrapper[data-v-99bc4152] {
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
}
.gallery-section .gallery-empty-wrapper[data-v-99bc4152] {
  min-height: 150px;
}
.gallery-section .gallery-empty-wrapper:nth-child(even) .placeholder-svg[data-v-99bc4152] {
  background-color: rgba(51, 51, 51, 0.3);
}
.gallery-section a[data-v-99bc4152] {
  display: block;
}
.gallery-image-wrapper .overlay[data-v-99bc4152] {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.gallery-image-wrapper .overlay .icon-zoom[data-v-99bc4152] {
  color: white;
  font-size: 1.5em;
  top: 50%;
}
.gallery-image-wrapper:hover .overlay[data-v-99bc4152] {
  opacity: 1;
}
.shopify-section--page-details-template .container.full-width--true[data-v-99bc4152],
.shopify-section--product-details-template .container.full-width--true[data-v-99bc4152] {
  padding: 0;
}
.two-per-row .overlay .icon-zoom[data-v-99bc4152] {
  font-size: 2.5em;
}
.three-per-row .overlay .icon-zoom[data-v-99bc4152] {
  font-size: 2em;
}
.gallery-section.gallery-horizontal i[data-v-99bc4152] {
  display: block;
}
.gallery-section.gallery-horizontal img[data-v-99bc4152] {
  position: absolute;
  top: 0;
  width: 100%;
  vertical-align: bottom;
  width: 100%;
  height: auto;
  display: block;
}
.gallery-section.gallery-horizontal .gallery-image-wrapper[data-v-99bc4152],
.gallery-section.gallery-horizontal .gallery-empty-wrapper[data-v-99bc4152] {
  margin: 10px;
}
.gallery-section.gallery-horizontal.adjust-columns .gallery-image-wrapper[data-v-99bc4152],
.gallery-section.gallery-horizontal.adjust-columns .gallery-empty-wrapper[data-v-99bc4152] {
  margin: 0px;
}
@media only screen and (min-width: 2000px) {
.gallery-section.gallery-horizontal .gallery-image-wrapper[data-v-99bc4152]:last-child {
    width: 15%;
    -ms-flex-preferred-size: initial !important;
        flex-basis: initial !important;
    -webkit-box-flex: initial !important;
        -ms-flex-positive: initial !important;
            flex-grow: initial !important;
}
}
.gallery-section.gallery-horizontal .gallery-empty-wrapper[data-v-99bc4152] {
  width: 190px;
}
.gallery-section.gallery-classic .gallery-image-wrapper[data-v-99bc4152],
.gallery-section.gallery-classic .gallery-empty-wrapper[data-v-99bc4152] {
  display: block;
}
.gallery-section.gallery-classic .gallery-image-wrapper img[data-v-99bc4152],
.gallery-section.gallery-classic .gallery-image-wrapper svg[data-v-99bc4152],
.gallery-section.gallery-classic .gallery-empty-wrapper img[data-v-99bc4152],
.gallery-section.gallery-classic .gallery-empty-wrapper svg[data-v-99bc4152] {
  width: 100%;
  display: block;
}
.gallery-section.gallery-classic .add-padding[data-v-99bc4152] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.adjust-columns[data-v-99bc4152] {
  column-gap: 0px !important;
  -moz-column-gap: 0px !important;
  -webkit-column-gap: 0px !important;
  overflow: hidden;
}
.adjust-columns .gallery-image-wrapper[data-v-99bc4152],
.adjust-columns .gallery-empty-wrapper[data-v-99bc4152] {
  margin: 0;
  margin-bottom: 0 !important;
}
.gallery-section.gallery-masonry[data-v-99bc4152] {
  display: block;
}
.gallery-section.gallery-masonry .masonry[data-v-99bc4152] {
  font-size: .85em;
  line-height: 0px;
  margin: 10px 0;
  column-gap: 10px;
  -moz-column-gap: 10px;
  -webkit-column-gap: 10px;
}
.gallery-section.gallery-masonry .gallery-empty-wrapper[data-v-99bc4152] {
  min-height: 100px;
  overflow: hidden;
}
.gallery-section.gallery-masonry .gallery-empty-wrapper svg[data-v-99bc4152] {
  min-width: 800px;
}
.gallery-section.gallery-masonry .gallery-empty-wrapper svg path[data-v-99bc4152] {
  display: none;
}
.gallery-section.gallery-masonry .gallery-image-wrapper[data-v-99bc4152],
.gallery-section.gallery-masonry .gallery-empty-wrapper[data-v-99bc4152] {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 5px;
  -webkit-column-break-inside: avoid;
  -webkit-backface-visibility: hidden;
}
.gallery-section.gallery-masonry .gallery-image-wrapper img[data-v-99bc4152],
.gallery-section.gallery-masonry .gallery-image-wrapper svg[data-v-99bc4152],
.gallery-section.gallery-masonry .gallery-empty-wrapper img[data-v-99bc4152],
.gallery-section.gallery-masonry .gallery-empty-wrapper svg[data-v-99bc4152] {
  width: 100%;
  display: block;
}
.gallery-section.gallery-masonry .two-per-row[data-v-99bc4152] {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 798px) {
.gallery-section.gallery-masonry .two-per-row[data-v-99bc4152] {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (max-width: 480px) {
.gallery-section.gallery-masonry .two-per-row[data-v-99bc4152] {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
.gallery-section.gallery-masonry .three-per-row[data-v-99bc4152] {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 798px) {
.gallery-section.gallery-masonry .three-per-row[data-v-99bc4152] {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (max-width: 480px) {
.gallery-section.gallery-masonry .three-per-row[data-v-99bc4152] {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
.gallery-section.gallery-masonry .four-per-row[data-v-99bc4152] {
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 798px) {
.gallery-section.gallery-masonry .four-per-row[data-v-99bc4152] {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (max-width: 480px) {
.gallery-section.gallery-masonry .four-per-row[data-v-99bc4152] {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
.gallery-section.gallery-masonry .five-per-row[data-v-99bc4152] {
  -moz-column-count: 5;
  -webkit-column-count: 5;
  column-count: 5;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 798px) {
.gallery-section.gallery-masonry .five-per-row[data-v-99bc4152] {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
}
@media only screen and (max-width: 480px) {
.gallery-section.gallery-masonry .five-per-row[data-v-99bc4152] {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}
/* #Recently Viewed
================================================== */
.rv-container[data-v-99bc4152] {
  display: block;
}
.rv-container .thumbnail[data-v-99bc4152]:empty {
  margin-bottom: 0;
}
.rv-main .flickity-page-dots[data-v-99bc4152] {
  bottom: 25px;
}
@media only screen and (max-width: 798px) {
.rv-main .flickity-page-dots[data-v-99bc4152] {
    display: none;
}
}
.sidebar .collection_swatches .swatch[data-v-99bc4152] {
  float: left;
}
.sidebar .toggle_list .rv-container a[data-v-99bc4152]:hover {
  border-color: transparent;
}
.sidebar .toggle_list .rv-container a.product-info__caption.hidden[data-v-99bc4152] {
  display: none;
}
@media only screen and (max-width: 798px) {
.sidebar .toggle_list .rv-container a.product-info__caption.hidden[data-v-99bc4152] {
    display: block;
}
}
.sidebar .recently-viewed__title[data-v-99bc4152] {
  display: none;
}
.sidebar .rv-sidebar-element[data-v-99bc4152] {
  max-width: 75%;
}
.sidebar .rv-sidebar-element .product_image a[data-v-99bc4152] {
  display: block;
  min-width: 100%;
  margin-bottom: 10px;
}
.sidebar .rv-sidebar-element .product_image img[data-v-99bc4152] {
  height: auto;
}
.sidebar .rv-sidebar-element .thumbnail-overlay .sold-out[data-v-99bc4152] {
  color: #151515;
}
@media only screen and (max-width: 798px) {
.sidebar .product-list .thumbnail .title[data-v-99bc4152],
  .sidebar .product-list .thumbnail .price[data-v-99bc4152],
  .sidebar .product-list .thumbnail .brand[data-v-99bc4152] {
    text-align: left;
    display: block;
}
}
.sidebar .product-list .thumbnail .thumbnail-overlay[data-v-99bc4152] {
  position: relative;
  opacity: 1;
  background: transparent;
}
.sidebar .product-list .thumbnail .thumbnail-overlay .product-details[data-v-99bc4152] {
  position: relative;
  -webkit-transform: none;
          transform: none;
  -webkit-transition: none;
  transition: none;
  opacity: 1;
  text-align: left;
}
.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .title[data-v-99bc4152] {
  color: #151515;
  padding: 0;
}
.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .title[data-v-99bc4152],
.sidebar .product-list .thumbnail .thumbnail-overlay .product-details .price[data-v-99bc4152] {
  font-size: 16px;
}
.sidebar .product-list .thumbnail .thumbnail-overlay .info[data-v-99bc4152] {
  padding: 0;
  position: relative;
  font-size: 12px;
  opacity: 1;
  top: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.sidebar .product-list .thumbnail .thumbnail-overlay .info .quick_shop[data-v-99bc4152] {
  display: none;
}
.product-description-bottom .js-recently-viewed.rv-main[data-v-99bc4152] {
  clear: both;
}
.rv-box-element .js-recently-viewed-product[data-v-99bc4152]:nth-child(2),
.rv-sidebar-element .js-recently-viewed-product[data-v-99bc4152]:nth-child(2) {
  display: none;
}
/* #Search autocomplete
================================================== */
.search__results-wrapper[data-v-99bc4152] {
  display: none !important;
  position: relative;
}
.search__results[data-v-99bc4152] {
  width: 100%;
  right: 0;
  left: auto;
  z-index: 30;
  list-style-type: none;
  margin: 0;
  padding: 0 20px;
  background: #ffffff;
  overflow: hidden;
  position: absolute;
}
@media only screen and (max-width: 798px) {
.search__results[data-v-99bc4152] {
    position: relative;
    padding: 0 10px;
    width: 100%;
}
}
@media only screen and (min-width: 799px) {
.search__results[data-v-99bc4152] {
    max-height: 500px;
    overflow-y: scroll;
}
}
.search__results li[data-v-99bc4152] {
  display: block;
  width: 100%;
  margin: 0;
  border-top: 1px solid #cccccc;
  overflow: hidden;
}
.search__results li[data-v-99bc4152]:nth-child(-n+2) {
  border-top: none;
}
.search__results li a[data-v-99bc4152],
.search__results li .no-results[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  color: #000000 !important;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
}
.search__results li a[data-v-99bc4152]:hover,
.search__results li a[data-v-99bc4152]:focus,
.search__results li .no-results[data-v-99bc4152]:hover,
.search__results li .no-results[data-v-99bc4152]:focus {
  color: #000000;
}
.search__results .search-title[data-v-99bc4152] {
  text-transform: none;
  text-align: left;
  font-size: 16px;
}
.search__results .search-title span[data-v-99bc4152] {
  color: #000000;
}
.search__results .thumbnail[data-v-99bc4152] {
  padding: 0;
  max-width: 62px;
  margin-right: 20px;
}
@media only screen and (max-width: 798px) {
.search__results .thumbnail[data-v-99bc4152] {
    max-width: 20%;
}
}
.search__results .thumbnail img[data-v-99bc4152] {
  display: block;
}
.header .search__results[data-v-99bc4152] {
  background: #ffffff;
  width: 350px;
}
.error-404 .search_box[data-v-99bc4152] {
  margin-bottom: 0;
}
.blog_search[data-v-99bc4152] {
  margin-bottom: 15px;
}
.blog_search input[data-v-99bc4152] {
  margin-bottom: 0;
}
.mobile-search[data-v-99bc4152] {
  display: none !important;
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  z-index: 999999;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
}
@media only screen and (min-width: 799px) {
.mobile-search[data-v-99bc4152] {
    display: none !important;
}
}
.mobile-search form[data-v-99bc4152] {
  display: none !important;
  background-color: white;
  margin: 0;
  padding: 10px 20px 0;
  position: relative;
  min-height: 70vh;
  width: 100%;
}
.mobile-search input#q[data-v-99bc4152] {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  padding-left: 40px;
  padding-right: 20px;
  border: 0;
  border-bottom: 1px solid #cccccc;
}
.mobile-search input#q[data-v-99bc4152]:focus,
.mobile-search input#q[data-v-99bc4152]:active {
  border-bottom: 1px solid #cccccc;
}
.mobile-search .icon-search[data-v-99bc4152] {
  left: 20px;
  top: 22px;
  -webkit-transform: none;
          transform: none;
  width: 30px;
  position: absolute;
  z-index: 1000;
  color: #000000;
  font-size: 20px;
  cursor: pointer;
}
.mobile-search .icon-cross[data-v-99bc4152] {
  position: absolute;
  right: 20px;
  top: 22px;
  cursor: pointer;
}
.mobile-search .search__results-wrapper[data-v-99bc4152] {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.mobile-search .search__results[data-v-99bc4152] {
  background-color: white;
  margin-top: 0;
  padding: 0;
}
.mobile-search .item-result[data-v-99bc4152]:last-child {
  padding-bottom: 10px;
}
/* #Search page
================================================== */
.shopify-section--search-template form[data-v-99bc4152] {
  position: relative;
}
.shopify-section--search-template .search_container[data-v-99bc4152] {
  position: relative;
}
.shopify-section--search-template .search_container .search-submit[data-v-99bc4152] {
  z-index: 900;
}
.search-matrix .product_row[data-v-99bc4152] {
  padding: 20px 0;
  border-bottom: 1px solid #cccccc;
}
.search-matrix .product_row[data-v-99bc4152]:last-child {
  border-bottom: none;
}
/* #Site Styles
================================================== */
.featured_text[data-v-99bc4152] {
  font-size: 18px;
  line-height: 36px;
}
.large_text[data-v-99bc4152] {
  font-size: 28px;
  line-height: 50px;
}
div.content[data-v-99bc4152] {
  padding: 30px 0px 15px 0;
}
/* #Header
================================================== */
@media only screen and (max-width: 798px) {
.dropdown .header_search_form .search__results[data-v-99bc4152] {
    margin-top: 30px;
}
}
.dropdown .header_search_form .search-terms[data-v-99bc4152] {
  height: 50px;
  min-height: 50px;
}
.main-nav div.logo a[data-v-99bc4152] {
  color: #151515 !important;
  outline: 0;
}
.menu-position--inline.logo-position--left div.logo[data-v-99bc4152] {
  text-align: left;
}
.menu-position--inline.logo-position--center .logo[data-v-99bc4152] {
  text-align: center;
}
.menu-position--inline.logo-position--center .logo img[data-v-99bc4152] {
  margin: 0 auto;
}
.primary_logo[data-v-99bc4152] {
  display: block;
}
.secondary_logo[data-v-99bc4152] {
  display: none;
}
header.feature_image.secondary_logo--true img.primary_logo[data-v-99bc4152],
header.feature_image.secondary_logo--true img.secondary_logo[data-v-99bc4152] {
  display: none;
}
header.secondary_logo--true:not(.feature_image) img.secondary_logo[data-v-99bc4152] {
  display: none !important;
}
header.secondary_logo--true:not(.feature_image) img.primary_logo[data-v-99bc4152] {
  display: inline !important;
}
.featured_content[data-v-99bc4152],
.featured_content h1[data-v-99bc4152],
.featured_content h2[data-v-99bc4152],
.featured_content h3[data-v-99bc4152],
.featured_content h4[data-v-99bc4152],
.featured_content h5[data-v-99bc4152],
.featured_content h6[data-v-99bc4152] {
  color: #363636;
}
.featured_content[data-v-99bc4152] {
  background-color: #f6f7f9;
}
.nav_arrows[data-v-99bc4152] {
  float: right;
}
.sku[data-v-99bc4152] {
  margin: 0;
}
#category[data-v-99bc4152] {
  width: 100%;
}
/* Currency / language switcher in header */
#header__selector-form .icon-arrow-down[data-v-99bc4152] {
  font-size: 9px;
}
#header__selector-form .disclosure__toggle[data-v-99bc4152] {
  background-color: transparent;
  border: none;
  position: relative;
  padding: 0 0 0 16px;
  letter-spacing: 1px;
}
#header__selector-form .disclosure__toggle[data-v-99bc4152]:hover,
#header__selector-form .disclosure__toggle[data-v-99bc4152]:focus {
  background-color: transparent;
}
#header__selector-form .disclosure__list-wrap[data-v-99bc4152] {
  border: none;
  bottom: initial;
  position: absolute;
  top: 100%;
}
#header__selector-form .disclosure__list-wrap .disclosure-list[data-v-99bc4152] {
  list-style: none;
}
#header__selector-form .disclosure-list__item[data-v-99bc4152] {
  display: block;
}
#header__selector-form button.disclosure__button[data-v-99bc4152] {
  letter-spacing: 1px;
}
#header__selector-form .currency-preview[data-v-99bc4152] {
  position: relative;
}
#header__selector-form .currency-preview select.currencies[data-v-99bc4152] {
  background-image: none;
  z-index: 1000;
}
#header__selector-form .currency-preview .icon-down-arrow[data-v-99bc4152] {
  position: absolute;
  top: 50%;
  right: 10px;
  color: #000000;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
}
#header__selector-form .currency-preview .icon-down-arrow[data-v-99bc4152]:hover {
  color: inherit;
}
#header__selector-form .currency-preview:hover .icon-down-arrow[data-v-99bc4152],
#header__selector-form .currency-preview:hover select.currencies[data-v-99bc4152] {
  color: #000000;
}
/* #Currency / Language switcher
================================================== */
.selectors-form__wrap[data-v-99bc4152],
.selectors-form[data-v-99bc4152],
.selectors-form__item[data-v-99bc4152] {
  margin: 0;
}
.selectors-form__wrap[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
@media only screen and (max-width: 798px) {
.selectors-form__wrap[data-v-99bc4152] {
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
}
}
.disclosure[data-v-99bc4152] {
  position: relative;
}
.disclosure-text-style-none button.disclosure__toggle[data-v-99bc4152],
.disclosure-text-style-none button.disclosure__button[data-v-99bc4152] {
  text-transform: capitalize;
}
.disclosure-text-style-uppercase button.disclosure__toggle[data-v-99bc4152],
.disclosure-text-style-uppercase button.disclosure__button[data-v-99bc4152] {
  text-transform: uppercase;
}
.disclosure-text-style-lowercase button.disclosure__toggle[data-v-99bc4152],
.disclosure-text-style-lowercase button.disclosure__button[data-v-99bc4152] {
  text-transform: lowercase;
}
.disclosure__toggle[data-v-99bc4152] {
  color: #000000;
  font-size: 12px;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  border: 1px solid #cccccc;
  background-color: transparent;
  min-height: 0;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
}
.disclosure__toggle[data-v-99bc4152]:hover,
.disclosure__toggle[data-v-99bc4152]:focus {
  opacity: 1;
}
.disclosure__toggle.is-clicked[data-v-99bc4152] {
  color: #000000;
}
.disclosure__toggle.is-clicked[data-v-99bc4152]:focus {
  color: #000000;
}
.disclosure__toggle.is-clicked+.disclosure__list-wrap[data-v-99bc4152] {
  visibility: visible;
  opacity: 1;
}
.disclosure__toggle.is-clicked+.disclosure__list-wrap .disclosure-list[data-v-99bc4152] {
  display: block;
}
.disclosure__toggle .icon-down-arrow[data-v-99bc4152] {
  margin-left: 8px;
}
.disclosure__list-wrap[data-v-99bc4152] {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  bottom: 100%;
  visibility: hidden;
  position: absolute;
  z-index: 1001;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.disclosure__list-wrap.disclosure--left[data-v-99bc4152] {
  left: auto;
  right: 0;
}
.disclosure__list-wrap .disclosure-list[data-v-99bc4152] {
  list-style: none;
  white-space: nowrap;
  margin-left: 0;
  margin-bottom: 0;
  padding: 0;
  margin-top: 0;
  display: none;
}
.disclosure-list__item[data-v-99bc4152] {
  background-color: inherit;
  color: inherit;
  line-height: 1;
}
button.disclosure__button[data-v-99bc4152] {
  background-color: inherit;
  color: #000000;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: Futura, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
  opacity: 1;
}
button.disclosure__button[data-v-99bc4152]:hover,
button.disclosure__button[aria-current="true"][data-v-99bc4152] {
  color: #000000;
}
button.disclosure__button[data-v-99bc4152]:focus {
  color: #000000;
}
/* Pagination & infinite scrolling */
.paginate[data-v-99bc4152],
.load-more[data-v-99bc4152] {
  text-align: center;
}
.paginate .page a[data-v-99bc4152],
.paginate .current[data-v-99bc4152],
a.tag[data-v-99bc4152] {
  border: solid 1px #cccccc;
  margin: 10px 5px;
  padding: 0.5rem 1rem;
  display: inline-block;
}
.paginate .page a[data-v-99bc4152]:hover,
.paginate .current[data-v-99bc4152]:hover,
a.tag[data-v-99bc4152]:hover {
  color: #fff;
  background-color: #151515;
  border: solid 1px #151515;
}
.paginate .current[data-v-99bc4152] {
  font-weight: bold;
  color: #fff;
  background-color: #151515;
  border: solid 1px #151515;
}
.paginate .next[data-v-99bc4152],
.paginate .prev[data-v-99bc4152] {
  display: inline-block;
  margin: 10px 0;
  padding: 0.5rem 1rem;
}
.load-more[data-v-99bc4152] {
  display: none;
  width: 100%;
}
.shopify-section--collection-template .load-more[data-v-99bc4152],
.shopify-section--search-template .load-more[data-v-99bc4152] {
  display: block;
  clear: both;
}
.load-more__icon[data-v-99bc4152] {
  opacity: 0;
  height: 0;
  width: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/loader.gif") center center no-repeat;
  background-size: 32px 32px;
  margin: 0 auto;
}
.collection-matrix.loading-in-progress.filter-loading[data-v-99bc4152],
.search-matrix.loading-in-progress.filter-loading[data-v-99bc4152] {
  height: 0;
}
.collection-matrix.loading-in-progress+.load-more__icon[data-v-99bc4152],
.search-matrix.loading-in-progress+.load-more__icon[data-v-99bc4152] {
  width: 44px;
  height: 44px;
  opacity: 1;
}
a.tag[data-v-99bc4152] {
  font-size: smaller;
  padding: 4px 6px;
  margin: 5px 2px 5px 0;
}
.paginate .deco[data-v-99bc4152] {
  border: none;
}
/* Product list - collections */
.product-list .thumbnail[data-v-99bc4152],
.slider-gallery .thumbnail[data-v-99bc4152],
.list-collections .thumbnail[data-v-99bc4152] {
  position: relative;
  text-align: center;
  margin-bottom: 25px;
  display: block;
}
.product-list .thumbnail .thumbnail-overlay[data-v-99bc4152],
.slider-gallery .thumbnail .thumbnail-overlay[data-v-99bc4152],
.list-collections .thumbnail .thumbnail-overlay[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.product-list .thumbnail .thumbnail-overlay>a[data-v-99bc4152],
.slider-gallery .thumbnail .thumbnail-overlay>a[data-v-99bc4152],
.list-collections .thumbnail .thumbnail-overlay>a[data-v-99bc4152] {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media only screen and (max-width: 798px) {
.product-list .thumbnail .thumbnail-overlay[data-v-99bc4152],
  .slider-gallery .thumbnail .thumbnail-overlay[data-v-99bc4152],
  .list-collections .thumbnail .thumbnail-overlay[data-v-99bc4152] {
    display: none;
}
}
@media only screen and (min-width: 1401px) {
.product-list .thumbnail .thumbnail-overlay[data-v-99bc4152],
  .slider-gallery .thumbnail .thumbnail-overlay[data-v-99bc4152],
  .list-collections .thumbnail .thumbnail-overlay[data-v-99bc4152] {
    line-height: 1.5;
}
}
.product-list .thumbnail .thumbnail-overlay[data-v-99bc4152],
.slider-gallery .thumbnail .thumbnail-overlay[data-v-99bc4152],
.list-collections .thumbnail .thumbnail-overlay[data-v-99bc4152] {
  background-color: rgba(0, 0, 0, 0.7);
}
.product-list .thumbnail img[data-v-99bc4152],
.slider-gallery .thumbnail img[data-v-99bc4152],
.list-collections .thumbnail img[data-v-99bc4152] {
  vertical-align: bottom;
  -webkit-transition: opacity .3s ease-in;
  transition: opacity .3s ease-in;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: top center;
  object-position: top center;
  font-family: "object-fit: contain; object-position: top center";
}
.product-list .thumbnail .product-info__caption[data-v-99bc4152],
.slider-gallery .thumbnail .product-info__caption[data-v-99bc4152],
.list-collections .thumbnail .product-info__caption[data-v-99bc4152] {
  display: block;
  margin-top: 20px;
}
@media only screen and (max-width: 798px) {
.product-list .thumbnail .product-info__caption[data-v-99bc4152],
  .slider-gallery .thumbnail .product-info__caption[data-v-99bc4152],
  .list-collections .thumbnail .product-info__caption[data-v-99bc4152] {
    display: block;
}
}
@media only screen and (max-width: 1024px) {
.touchevents .product-info__caption[data-v-99bc4152] {
    display: block;
}
.touchevents .thumbnail-overlay[data-v-99bc4152] {
    display: none;
}
}
.hidden-product-link[data-v-99bc4152] {
  line-height: 0;
  font-size: 0;
  color: transparent;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.featured_collections .thumbnail[data-v-99bc4152] {
  text-align: center;
}
.has-secondary-media-swap img[data-v-99bc4152] {
  visibility: visible;
  height: auto;
}
.has-secondary-media-swap .secondary-media-hidden[data-v-99bc4152] {
  opacity: 0;
  visibility: hidden;
  height: 0 !important;
  margin: 0;
}
/* Thumbnail overlay */
.quick_shop[data-v-99bc4152],
.view_all[data-v-99bc4152] {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  border: 1px solid #ffffff;
  padding: 10px 20px;
  margin-top: 2rem;
  color: #ffffff;
  opacity: 0;
  pointer-events: all;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: opacity 0.3s ease-out, color 0.3s linear, background-color 0.3s linear, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, color 0.3s linear, background-color 0.3s linear, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, color 0.3s linear, background-color 0.3s linear;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, color 0.3s linear, background-color 0.3s linear, -webkit-transform 0.3s ease-out;
}
.quick_shop[data-v-99bc4152]:hover,
.view_all[data-v-99bc4152]:hover {
  color: #000000;
  background-color: #ffffff;
}
.thumbnail .price span.money[data-v-99bc4152] {
  color: #000000;
}
.thumbnail .price span.money[data-v-99bc4152]:hover {
  color: #151515;
}
.thumbnail .sale span.money[data-v-99bc4152] {
  color: #ff2d26;
}
.thumbnail .was_price span.money[data-v-99bc4152] {
  color: #8c8b8b;
}
.product-wrap[data-v-99bc4152] {
  position: relative;
}
.product-wrap:hover .quick_shop[data-v-99bc4152] {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}
.product-wrap:hover .thumbnail-overlay[data-v-99bc4152] {
  opacity: 0.7;
}
.thumbnail-overlay .info[data-v-99bc4152] {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  padding: 10px 0;
  position: absolute;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  pointer-events: none;
}
.thumbnail-overlay .quick_shop[data-v-99bc4152] {
  pointer-events: all;
  margin-top: 0;
}
/* Product banners */
.new[data-v-99bc4152] {
  position: relative;
  display: inline;
  padding: 5px;
  border-radius: 2px;
  font-size: 12px;
}
/* Sold out and coming soon text */
.thumbnail .sold-out[data-v-99bc4152],
.thumbnail .coming-soon[data-v-99bc4152] {
  opacity: 0.5;
  color: #151515;
}
.thumbnail-overlay .sold-out[data-v-99bc4152],
.thumbnail-overlay .coming-soon[data-v-99bc4152] {
  opacity: 0.5;
  color: #ffffff;
}
/* Sale text */
.thumbnail .sale[data-v-99bc4152],
.sale[data-v-99bc4152] {
  color: #ff2d26;
}
.banner_holder[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
}
.sale_banner[data-v-99bc4152],
.new_banner[data-v-99bc4152],
.preorder_banner[data-v-99bc4152] {
  background: #fa08b5;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px 12px;
  text-align: center;
  color: #fff;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}
@media only screen and (max-width: 798px) {
.sale_banner[data-v-99bc4152],
  .new_banner[data-v-99bc4152],
  .preorder_banner[data-v-99bc4152] {
    padding: 4px 10px;
    font-size: smaller;
}
}
.new_banner[data-v-99bc4152],
.preorder_banner[data-v-99bc4152] {
  background: #08a103;
}
a.secondary_button[data-v-99bc4152],
input.secondary_button[data-v-99bc4152] {
  display: block;
  padding: 15px 0;
  text-align: center;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  margin: 10px 0;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #000000;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}
a.secondary_button[data-v-99bc4152]:hover,
a.secondary_button[data-v-99bc4152]:active,
a.secondary_button[data-v-99bc4152]:visited,
input.secondary_button[data-v-99bc4152]:hover,
input.secondary_button[data-v-99bc4152]:active,
input.secondary_button[data-v-99bc4152]:visited {
  color: #151515;
}
.thumbnail .price[data-v-99bc4152],
.thumbnail .title[data-v-99bc4152] {
  display: block;
  margin-bottom: 5px;
  font-size: inherit;
  line-height: 1.2;
}
.cart_price[data-v-99bc4152] {
  float: right;
  text-align: right;
  padding-left: 20px;
  font-weight: bold;
  display: none;
}
#estimated-shipping[data-v-99bc4152],
.excluding_tax[data-v-99bc4152] {
  display: block;
}
.cart_page_image[data-v-99bc4152] {
  text-align: center;
  margin: 10px 0 20px;
  display: block;
}
.cart_page_image img[data-v-99bc4152] {
  width: 100%;
  display: block;
}
.cart_content_info[data-v-99bc4152] {
  padding: 0;
}
.cart_content_info h5[data-v-99bc4152] {
  padding: 0;
  margin-bottom: 10px;
  margin-top: 0;
}
.cart_content_info .price_total[data-v-99bc4152] {
  clear: both;
  padding: 0;
  margin-bottom: 20px;
  font-size: 20px;
}
.subtotal[data-v-99bc4152] {
  padding-top: 20px;
  padding-left: 40px;
}
@media only screen and (max-width: 798px) {
.subtotal[data-v-99bc4152] {
    padding-left: 0;
}
}
.continue-shopping[data-v-99bc4152] {
  display: block;
  color: #151515;
  text-align: center;
  font-family: Futura, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 20px;
}
.subtotal_amount[data-v-99bc4152] {
  font-size: 1.4em;
  font-weight: bold;
}
button.update[data-v-99bc4152] {
  width: 30%;
  float: right;
}
.size_chart[data-v-99bc4152] {
  float: right;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding-top: 5px;
}
#size-chart[data-v-99bc4152] {
  display: none;
}
#size-chart h5[data-v-99bc4152] {
  padding: 15px 0 0 0;
  text-align: center;
}
.js-sizechart-lightbox[data-v-99bc4152] {
  cursor: default !important;
}
.price_total_text[data-v-99bc4152] {
  font-weight: normal;
  display: none;
}
.was_price[data-v-99bc4152] {

  /* -webkit-text-decoration: line-through; */
  color: #8c8b8b;
  text-shadow: none;
  font-weight: normal;
}
.cart_savings[data-v-99bc4152] {
  text-align: left;
}
.savings[data-v-99bc4152] {
  font-size: 14px;
  display: block;
}
.thumbnails a[data-v-99bc4152] {
  display: block;
  margin-bottom: 1em;
}
.arrow[data-v-99bc4152] {
  position: relative;
  top: -1px;
  left: 2px;
  opacity: 0.6;
}
.modal[data-v-99bc4152] {
  margin: 10px 0;
  display: none;
  background-color: #ffffff;
}
.modal_product[data-v-99bc4152] {
  width: auto;
  line-height: 0px;
  max-width: 940px;
}
.modal_product img[data-v-99bc4152] {
  cursor: pointer;
}
.modal_image[data-v-99bc4152] {
  text-align: center;
}
.modal a[data-v-99bc4152] {
  padding-bottom: 0;
}
.modal .modal_price[data-v-99bc4152],
.modal_price[data-v-99bc4152] {
  font-size: 20px;
  margin-bottom: 10px;
}
.product_section .modal_price[data-v-99bc4152],
.quick-shop__text-wrap .modal_price[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.product_section .modal_price .price__container[data-v-99bc4152],
.product_section .modal_price .sold-out__container[data-v-99bc4152],
.quick-shop__text-wrap .modal_price .price__container[data-v-99bc4152],
.quick-shop__text-wrap .modal_price .sold-out__container[data-v-99bc4152] {
  display: inline-block;
}
.product_section .modal_price .price__container--display-price-true.has-margin-right[data-v-99bc4152],
.quick-shop__text-wrap .modal_price .price__container--display-price-true.has-margin-right[data-v-99bc4152] {
  margin-right: 10px;
}
.product_section .modal_price .sold_out__container[data-v-99bc4152],
.quick-shop__text-wrap .modal_price .sold_out__container[data-v-99bc4152] {
  min-width: 150px;
}
.quick-shop__text-wrap .modal_price.variant-unavailable .price__container[data-v-99bc4152] {
  display: none;
}
.modal form[data-v-99bc4152] {
  margin-bottom: 10px;
}
.notify_form #contact_form .action_button[data-v-99bc4152] {
  width: 100%;
}
.product_image_col[data-v-99bc4152] {
  margin-top: 15px;
  text-align: center;
}
.meta[data-v-99bc4152] {
  font-size: 13px;
}
.meta p[data-v-99bc4152] {
  font-size: 13px;
  margin-bottom: 0px;
}
p.meta[data-v-99bc4152] {
  margin-bottom: 10px;
}
.comment-body p.meta[data-v-99bc4152] {
  margin-bottom: 5px;
}
.comment-body h6[data-v-99bc4152] {
  padding: 0;
}
.sidebar_title[data-v-99bc4152] {
  padding-bottom: 0px;
}
.shopify-section--blog-template h2[data-v-99bc4152] {
  margin-bottom: 0;
  line-height: 1.2;
}
.shopify-section--blog-template h2 a[data-v-99bc4152] {
  color: #333333;
}
.blog_meta[data-v-99bc4152] {
  margin-bottom: 0;
}
.blog_meta span[data-v-99bc4152] {
  position: relative;
  display: inline-block;
  margin-right: 15px;
  font-size: smaller;
  color: #8c8b8b;
}
.blog_meta span[data-v-99bc4152]:after {
  content: '';
  position: absolute;
  right: -16px;
  top: 50%;
  margin: -1px 5px 0;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: #8c8b8b;
}
.blog_meta span[data-v-99bc4152]:last-child:after {
  background-color: transparent;
}
.tags span a[data-v-99bc4152] {
  color: #000000;
}
.article-wrap[data-v-99bc4152] {
  padding-bottom: 25px;
}
@media only screen and (min-width: 799px) {
.article-wrap .article__title[data-v-99bc4152] {
    margin-top: 0;
}
}
@media only screen and (min-width: 799px) {
.article-wrap .continue-button[data-v-99bc4152] {
    margin-bottom: 0;
}
}
.read-more-link[data-v-99bc4152] {
  margin-top: 10px;
  margin-bottom: 25px;
  display: inline-block;
}
.article h3.sub_title[data-v-99bc4152] {
  letter-spacing: 0;
  margin: 10px auto 0;
}
.article_content[data-v-99bc4152] {
  margin-top: 20px;
}
.excerpt[data-v-99bc4152] {
  line-height: 1.5;
  margin: 1em 0;
}
#comment_form .action_button[data-v-99bc4152],
#contact_form .action_button[data-v-99bc4152] {
  display: block;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 798px) {
#comment_form .action_button[data-v-99bc4152],
  #contact_form .action_button[data-v-99bc4152] {
    width: 100%;
}
}
#contact_form .action_button.sign_up[data-v-99bc4152] {
  display: inline-block;
  width: 120px;
  padding-left: 0;
  padding-right: 0;
  float: none;
}
body.article[data-v-99bc4152] {
  padding-bottom: 0;
}
.toggle span[data-v-99bc4152] {
  color: #8c8b8b;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: smaller;
  float: right;
  display: none;
}
.sidebar .blog_search[data-v-99bc4152] {
  margin-bottom: 15px;
}
.sidebar .blog_search input[data-v-99bc4152] {
  width: 100%;
}
.meta .label[data-v-99bc4152],
.label[data-v-99bc4152] {
  color: #8c8b8b;
}
.blog_meta[data-v-99bc4152],
.blog_meta a[data-v-99bc4152] {
  color: #8c8b8b;
}
.blog_meta a[data-v-99bc4152]:hover {
  color: #151515;
}
.count[data-v-99bc4152] {
  font-style: normal;
  font-size: 13px;
}
.checkout[data-v-99bc4152] {
  display: block;
  float: right;
  margin-top: 0px;
}
.additional-checkout-buttons[data-v-99bc4152] {
  text-align: center;
  margin-top: 0;
}
.additional-checkout-buttons>*[data-v-99bc4152]:not(script) {
  padding: 10px 0 0 10px;
  vertical-align: top;
  line-height: 1;
}
@media only screen and (max-width: 480px) {
.additional-checkout-buttons>*[data-v-99bc4152]:not(script) {
    padding: 10px 0 0 5px;
}
}
.additional-checkout-buttons>*[data-v-99bc4152]:not(script):first-child,
.additional-checkout-buttons>*[data-v-99bc4152]:not(script):empty {
  padding-left: 0px;
}
.or[data-v-99bc4152] {
  line-height: 40px;
  font-style: normal;
  font-size: 14px;
  padding: 0 10px;
  text-align: center;
}
@media only screen and (max-width: 480px) {
.or[data-v-99bc4152] {
    line-height: initial;
    text-align: left;
}
}
.comment[data-v-99bc4152] {
  margin-bottom: 20px;
}
/*--Author Bio + Social Share Buttons--*/
.author_share_wrap[data-v-99bc4152] {
  width: 100%;
  border-top: 1px solid #cccccc;
  min-height: 40px;
  padding: 15px 0;
  margin-top: 15px;
  overflow: auto;
}
.blog_author[data-v-99bc4152] {
  width: 60%;
  float: left;
}
@media only screen and (max-width: 798px) {
.blog_author[data-v-99bc4152] {
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}
}
.blog_author img[data-v-99bc4152] {
  width: 80px;
  height: 80px;
  border: 1px solid #cccccc;
  float: left;
  margin-right: 15px;
}
.author_bio[data-v-99bc4152] {
  text-align: left;
}
.author_bio h6[data-v-99bc4152] {
  padding-top: 0;
}
.author_bio p[data-v-99bc4152] {
  font-size: 0.9em;
}
.blog_share[data-v-99bc4152] {
  width: 38%;
  float: right;
  text-align: right;
}
@media only screen and (max-width: 798px) {
.blog_share[data-v-99bc4152] {
    width: 100%;
    float: left;
}
}
.red[data-v-99bc4152] {
  color: #C33;
}
.address p[data-v-99bc4152] {
  margin-bottom: 5px;
}
div#disqus_thread ul[data-v-99bc4152],
div#disqus_thread li[data-v-99bc4152] {
  border: none;
}
.search_page[data-v-99bc4152] {
  padding: 100px 0;
}
@media only screen and (max-width: 798px) {
.search_page[data-v-99bc4152] {
    padding: 50px 0;
}
}
/* #Swatch Styles
================================================== */
.swatch-element.swatch--active[data-v-99bc4152] {
  border-color: black;
  -webkit-box-shadow: 0px 0px 0px 2px white;
          box-shadow: 0px 0px 0px 2px white;
}
.selector-wrapper label[data-v-99bc4152] {
  margin-bottom: 0.5em;
}
.product_section .product_form[data-v-99bc4152] {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.product_section .product_form.is-visible[data-v-99bc4152] {
  opacity: 1;
}
.select[data-v-99bc4152],
.selector-wrapper[data-v-99bc4152] {
  display: none;
}
.swatch_options[data-v-99bc4152] {
  margin-bottom: 1em;
}
.swatch .option_title[data-v-99bc4152] {
  width: 100%;
  margin: .16rem 0 .06rem;
  color: #131415;
  font-weight: bold;
  font-size: .3rem;
}
/* Hide radio buttons.*/
.swatch input[data-v-99bc4152] {
  display: none;
}
.swatch label[data-v-99bc4152] {
  margin: 0;
  cursor: pointer;
  padding: 10px;
  font-size: .13rem;
  text-transform: uppercase;
}
.swatch .color label[data-v-99bc4152] {
  background-size: cover;
  background-position: center;
  height: 34px;
  min-width: 34px;
  line-height: 34px;
}
.swatch-element[data-v-99bc4152] {
  border: #e2e2e2 1px solid;
}
.swatch-element.color[data-v-99bc4152] {
  padding: 3px;
}
.swatch-element.color[data-v-99bc4152],
.swatch-element.color label[data-v-99bc4152] {
  border: #e2e2e2 1px solid;
}
.swatch-element.color.swatch-element label[data-v-99bc4152] {
  padding: 0;
  margin: 0;
  width: 34px;
  height: 34px;
}
.swatch_options input:checked+.swatch-element[data-v-99bc4152] {
  border-color: black;
  -webkit-box-shadow: 0px 0px 0px 2px white;
          box-shadow: 0px 0px 0px 2px white;
}
.swatch .swatch-element[data-v-99bc4152] {
  position: relative;
  margin: 0px 8px 8px 0;
  -webkit-transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.swatch .swatch-element .crossed-out[data-v-99bc4152] {
  display: none;
}
.swatch .swatch-element.soldout .crossed-out[data-v-99bc4152] {
  display: block;
  height: 100%;
  width: 100%;
  pointer-events: none;
  -o-object-fit: fill;
  object-fit: fill;
  font-family: "object-fit: fill";
}
.swatch .swatch-element.soldout label[data-v-99bc4152] {
  opacity: 0.6;
}
.crossed-out[data-v-99bc4152] {
  background-image: linear-gradient(to bottom left, transparent 50%, #999999 50%, #999999 calc(50% + 1px), transparent 50%), linear-gradient(to bottom right, transparent 50%, #999999 50%, #999999 calc(50% + 1px), transparent 50%);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* Tooltips */
.swatch .tooltip[data-v-99bc4152] {
  text-align: center;
  background: #333;
  background: rgba(51, 51, 51, 0.9);
  color: #fff;
  bottom: 100%;
  padding: 5px 10px;
  display: block;
  position: absolute;
  width: 120px;
  font-size: 13px;
  left: -35px;
  margin-bottom: 15px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  z-index: 10000;
}
.swatch .tooltip[data-v-99bc4152]:before {
  content: "";
  bottom: -20px;
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
/* CSS triangle */
.swatch .tooltip[data-v-99bc4152]:after {
  content: "";
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid rgba(51, 51, 51, 0.9) 10px;
  bottom: -10px;
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
.swatch .swatch-element:hover .tooltip[data-v-99bc4152] {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
/* #Sidebar
================================================== */
.content-wrapper[data-v-99bc4152] {
  width: 100%;
}
@media only screen and (max-width: 798px) {
.sidebar[data-v-99bc4152] {
    width: 100% !important;
}
.has-sidebar-option[data-v-99bc4152] {
    width: 100% !important;
}
}
.fancybox-bg[data-v-99bc4152] {
  opacity: 1;
  background-color: rgba(43, 46, 56, 0.9);
}
@media only screen and (max-width: 480px) {
.fancybox-bg[data-v-99bc4152] {
    background-color: rgba(255, 255, 255, 0.99);
}
}
@media only screen and (min-width: 481px) {
.fancybox-toolbar[data-v-99bc4152] {
    display: none;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.fancybox-slide[data-v-99bc4152] {
    padding: 44px 0;
}
}
/* Add border around images */
@media only screen and (min-width: 481px) {
.fancybox-slide--image[data-v-99bc4152] {
    padding: 44px;
}
}
.fancybox-slide--image .fancybox-image[data-v-99bc4152] {
  -o-object-fit: contain;
  object-fit: contain;
  font-family: "object-fit: contain";
  height: 100%;
}
.fancybox-slide--image .fancybox-image-wrap[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.fancybox-slide--image .fancybox-content[data-v-99bc4152] {
  padding: 0;
  background-color: white;
}
@media only screen and (min-width: 481px) {
.fancybox-slide--image .fancybox-content[data-v-99bc4152] {
    -webkit-box-shadow: 0px 0px 0px 30px white;
            box-shadow: 0px 0px 0px 30px white;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.fancybox-slide--image .fancybox-content[data-v-99bc4152] {
    position: relative !important;
    width: 100%;
    height: 100%;
}
}
.fancybox-slide--image .fancybox-close-small[data-v-99bc4152] {
  top: -30px;
  right: -30px;
}
.fancybox-is-scaling .fancybox-image-wrap[data-v-99bc4152],
.fancybox-can-pan .fancybox-image-wrap[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  margin: 0;
}
/* Hide elements while zooming or when zoomed-in */
.fancybox-is-scaling .fancybox-item[data-v-99bc4152],
.fancybox-can-pan .fancybox-item[data-v-99bc4152] {
  display: none !important;
}
/* Style close button */
.fancybox-close[data-v-99bc4152],
.fancybox-close-small[data-v-99bc4152] {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 36px;
  height: 36px;
  z-index: 2;
  color: #95979c;
  background-color: transparent;
}
.fancybox-close svg[data-v-99bc4152],
.fancybox-close-small svg[data-v-99bc4152] {
  display: none;
}
.fancybox-close[data-v-99bc4152]:hover,
.fancybox-close-small[data-v-99bc4152]:hover {
  color: black;
}
@media only screen and (max-width: 480px) {
.fancybox-close[data-v-99bc4152],
  .fancybox-close-small[data-v-99bc4152] {
    display: none;
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.fancybox-close[data-v-99bc4152],
  .fancybox-close-small[data-v-99bc4152] {
    display: block !important;
}
}
.fancybox-close[data-v-99bc4152]:before,
.fancybox-close-small[data-v-99bc4152]:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\D7";
  text-align: center;
}
.fancybox-button[data-v-99bc4152] {
  min-height: auto;
}
@media only screen and (max-width: 480px) {
.fancybox-button[data-v-99bc4152] {
    background-color: white;
}
.fancybox-button svg path[data-v-99bc4152] {
    fill: #95979c;
}
}
/* Style navigation elements */
.fancybox-content:hover .fancybox-nav[data-v-99bc4152] {
  opacity: 1;
}
.fancybox-nav[data-v-99bc4152] {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.fancybox-nav span[data-v-99bc4152] {
  pointer-events: none;
}
.fancybox-nav svg path[data-v-99bc4152] {
  fill: #ffffff;
}
.fancybox-next[data-v-99bc4152] {
  right: 0;
}
.fancybox-prev[data-v-99bc4152] {
  left: 0;
}
.fancybox-nav span[data-v-99bc4152] {
  position: absolute;
  width: 36px;
  height: 36px;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
.touchevents .fancybox-nav[data-v-99bc4152] {
    display: none;
}
}
.size-chart-wrap img[data-v-99bc4152] {
  height: auto;
  max-width: 100%;
}
/* #Footer
================================================== */
.footer[data-v-99bc4152] {
  font-size: 13px;
  padding: 20px 0;
  border-top: solid 1px #1b1f23;
  background-color: #788693;
  background-position: center center;
  color: #ffffff;
  pointer-events: all;
}
.footer .input-row[data-v-99bc4152] {
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-left: 0px;
  margin-right: 0px;
}
.footer .input-row input[data-v-99bc4152] {
  margin: 5px 0;
}
.footer-text .toggle_content[data-v-99bc4152] {
  padding-top: 15px;
}
.no-footer-title.footer-text .toggle_content[data-v-99bc4152] {
  padding-top: 0;
}
@media only screen and (max-width: 798px) {
.no-footer-title.footer-text .toggle_content[data-v-99bc4152] {
    display: block;
    padding-top: 20px;
}
}
/* If no shop logo used, apply text styling as per theme settings */
.footer .logo[data-v-99bc4152] {
  color: #151515 !important;
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  line-height: 1;
  width: 100%;
  word-wrap: break-word;
  float: none;
}
@media only screen and (max-width: 798px) {
.footer .logo[data-v-99bc4152] {
    text-align: center;
}
}
img.footer-logo[data-v-99bc4152] {
  width: 75%;
  max-width: 250px;
  margin-bottom: 10px;
  display: inline-block;
}
@media only screen and (max-width: 798px) {
img.footer-logo[data-v-99bc4152] {
    max-width: 50% !important;
    margin: 0 25% 25px;
}
}
.footer .empty-column[data-v-99bc4152] {
  width: 100%;
  height: 1px;
}
.footer .footer-menu-wrap h6[data-v-99bc4152] {
  margin: 0;
  padding: 0 0 5px 0;
  color: #ffffff;
  font-size: 18px;
}
@media only screen and (max-width: 798px) {
.footer .footer-menu-wrap h6[data-v-99bc4152] {
    border-top: 1px solid #1b1f23;
    margin-bottom: 5px;
    padding: 10px 0 5px;
}
}
.footer .footer-menu-wrap h6>span[data-v-99bc4152] {
  display: none;
}
@media only screen and (max-width: 798px) {
.footer .footer-menu-wrap h6>span[data-v-99bc4152] {
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
    -webkit-perspective: 1000;
            perspective: 1000;
}
}
@media only screen and (min-width: 799px) {
.footer .toggle_content[data-v-99bc4152] {
    display: block !important;
}
}
.footer a[data-v-99bc4152],
.footer a[data-v-99bc4152]:visited {
  color: #ffffff;
  font-size: 13px;
}
.footer a[data-v-99bc4152]:hover,
.footer a[data-v-99bc4152]:active {
  color: #ffffff;
}
.footer ul[data-v-99bc4152] {
  list-style: none;
  margin: 0;
  padding: 15px 0 0 0;
}
.footer ul li[data-v-99bc4152] {
  margin-bottom: 1em;
  line-height: 1.1;
}
.footer form[data-v-99bc4152] {
  margin-bottom: 0;
}
.footer-menu-wrap[data-v-99bc4152] {
  text-align: left;
  padding-top: 20px;
}
.page-landing .maps[data-v-99bc4152] {
  position: relative;
  bottom: -7px;
}
.maps iframe[data-v-99bc4152] {
  pointer-events: none;
  display: block;
}
.map__placeholder img[data-v-99bc4152] {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}
.newsletter form[data-v-99bc4152] {
  margin-bottom: 0;
}
.footer_credits[data-v-99bc4152] {
  border-top: 1px solid #1b1f23;
  margin-top: 10px;
}
.payment_methods[data-v-99bc4152] {
  margin: 10px 0 6px 0;
  padding-top: 10px;
}
@media only screen and (min-width: 799px) {
.payment_methods[data-v-99bc4152] {
    float: right;
    text-align: right;
}
}
.payment_methods svg[data-v-99bc4152] {
  padding-right: 4px;
  height: 30px;
  width: 48px;
}
.payment_methods svg[data-v-99bc4152]:last-of-type {
  padding-right: 0px;
}
.credits[data-v-99bc4152] {
  text-align: left;
  padding-top: 20px;
}
@media only screen and (min-width: 799px) {
.credits[data-v-99bc4152] {
    float: left;
}
}
/* Currency / language switcher in footer */
@media only screen and (max-width: 798px) {
.footer-menu__disclosure[data-v-99bc4152] {
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -ms-flex-pack: flex-start;
}
}
.footer-menu__disclosure .selectors-form__item:last-of-type .disclosure__toggle[data-v-99bc4152] {
  margin-right: 0;
}
.footer-menu__disclosure .disclosure[data-v-99bc4152] {
  padding-top: 16px;
  margin-top: -8px;
  min-height: 44px;
}
.footer-menu__disclosure .disclosure__toggle[data-v-99bc4152] {
  background-color: white;
  color: #151515;
  font-size: 14px;
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  padding: 0 10px;
}
.footer-menu__disclosure .disclosure-list[data-v-99bc4152] {
  background-color: white;
  padding-top: 0;
}
.footer-menu__disclosure .disclosure-list__item[data-v-99bc4152] {
  margin-bottom: 0;
}
.footer-menu__disclosure button.disclosure__button[data-v-99bc4152] {
  color: #151515;
  font-size: 14px;
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.footer-menu__disclosure button.disclosure__button[data-v-99bc4152]:hover,
.footer-menu__disclosure button.disclosure__button[aria-current="true"][data-v-99bc4152] {
  opacity: 0.5;
}
h6 span[data-v-99bc4152],
h4 span[data-v-99bc4152],
.sublink span[data-v-99bc4152] {
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-perspective: 1000;
          perspective: 1000;
}
.footer-menu-wrap[data-v-99bc4152],
#mobile_menu[data-v-99bc4152],
.sidebar[data-v-99bc4152] {
  -webkit-transform: translate3d(0, 0, 0);
}
.footer-menu-wrap .active span[data-v-99bc4152]:not(.currency-code),
.footer-menu-wrap span.active[data-v-99bc4152],
#mobile_menu .active span[data-v-99bc4152]:not(.currency-code),
#mobile_menu span.active[data-v-99bc4152],
.sidebar .active span[data-v-99bc4152]:not(.currency-code),
.sidebar span.active[data-v-99bc4152] {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.sidebar span.menu-toggle[data-v-99bc4152] {
  float: right;
  display: inline-block;
  cursor: pointer;
  padding: 0 6px 0 6px;
  margin-right: 0;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-perspective: 1000;
          perspective: 1000;
  -webkit-transform: none;
          transform: none;
}
.sidebar span.menu-toggle.active[data-v-99bc4152] {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
/* Footer and mobile menu accordion (mobile only) */
@media only screen and (max-width: 798px) {
.footer-menu-wrap h6[data-v-99bc4152],
  .sidebar h6[data-v-99bc4152],
  #mobile_menu h6[data-v-99bc4152] {
    padding-top: 8px;
    cursor: pointer;
    border-top: 1px solid #ffffff;
    margin-top: 0;
}
.footer-menu-wrap h6 span[data-v-99bc4152],
  .footer-menu-wrap h4 span[data-v-99bc4152],
  .footer-menu-wrap .sublink span[data-v-99bc4152],
  .sidebar h6 span[data-v-99bc4152],
  .sidebar h4 span[data-v-99bc4152],
  .sidebar .sublink span[data-v-99bc4152],
  #mobile_menu h6 span[data-v-99bc4152],
  #mobile_menu h4 span[data-v-99bc4152],
  #mobile_menu .sublink span[data-v-99bc4152] {
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s linear;
    transition: -webkit-transform 0.3s linear;
    transition: transform 0.3s linear;
    transition: transform 0.3s linear, -webkit-transform 0.3s linear;
    -webkit-perspective: 1000;
            perspective: 1000;
}
.footer-menu-wrap .columns>ul[data-v-99bc4152],
  .sidebar .columns>ul[data-v-99bc4152],
  #mobile_menu .columns>ul[data-v-99bc4152] {
    display: none;
    padding-left: 20px;
}
.footer-menu-wrap .columns>ul li[data-v-99bc4152],
  .sidebar .columns>ul li[data-v-99bc4152],
  #mobile_menu .columns>ul li[data-v-99bc4152] {
    line-height: 1.7;
}
.toggle_content[data-v-99bc4152] {
    display: none;
    padding: 0 20px;
}
}
@media only screen and (min-width: 799px) {
h4.toggle[data-v-99bc4152] {
    pointer-events: none;
}
.footer-menu-wrap h6[data-v-99bc4152] {
    pointer-events: none;
}
.footer-menu-wrap .columns>ul[data-v-99bc4152] {
    display: block !important;
}
}
/* Promo banner */
.header .promo-banner a[data-v-99bc4152],
.header .promo-banner a:visited a[data-v-99bc4152]:hover,
#header .promo-banner a[data-v-99bc4152],
#header .promo-banner a:visited a[data-v-99bc4152]:hover {
  color: #ffffff;
}
.promo-banner[data-v-99bc4152] {
  background-color: #dbb7bb;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  position: relative;
  width: 100%;
  height: 0;
  line-height: 0;
  z-index: 5000;
  top: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  overflow: hidden;
}
.promo-banner .promo-banner__content[data-v-99bc4152] {
  margin: 0px auto;
  padding: 0 1.5rem;
}
@media only screen and (max-width: 798px) {
.promo-banner .promo-banner__content[data-v-99bc4152] {
    font-size: 10px;
    max-height: 50px;
}
}
.promo-banner p[data-v-99bc4152] {
  margin-bottom: 0;
  display: inline;
  line-height: 1;
}
.promo-banner .promo-banner__close[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  border: 0;
  outline: 0;
  background: transparent;
  z-index: 1000;
}
.promo-banner .promo-banner__close[data-v-99bc4152]:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 20px;
  line-height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\D7";
  text-align: center;
}
.promo-banner--show .promo-banner[data-v-99bc4152] {
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
  height: auto;
  min-height: 30px;
  line-height: 1.1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-bar[data-v-99bc4152] {
  top: 0;
  z-index: 1003;
  position: relative;
  -webkit-transition: padding-top 0.3s linear;
  transition: padding-top 0.3s linear;
}
@media only screen and (max-width: 480px) {
.top-bar[data-v-99bc4152] {
    padding-top: 0;
}
}
@media only screen and (max-width: 798px) {
.mobile_nav-fixed--true #pagecontent[data-v-99bc4152],
  .mobile_nav-fixed--false #pagecontent[data-v-99bc4152] {
    display: block;
    padding-bottom: 30px !important;
}
.mobile_nav-fixed--true .page-banner[data-v-99bc4152],
  .mobile_nav-fixed--false .page-banner[data-v-99bc4152] {
    margin-top: 40px;
}
.mobile_nav-fixed--true #pagecontent.pagecontent-banner[data-v-99bc4152],
  .mobile_nav-fixed--false #pagecontent.pagecontent-banner[data-v-99bc4152] {
    padding-bottom: 0;
}
.index-sections .under-menu[data-v-99bc4152]:nth-child(1) {
    margin-top: 0;
}
.shopify-section--page-details-template .under-menu[data-v-99bc4152]:nth-child(1) {
    margin-top: 0;
}
.page-banner .under-menu[data-v-99bc4152]:nth-child(1) {
    margin-top: 0;
}
.promo-banner--show.mobile_nav-fixed--true #pagecontent[data-v-99bc4152],
  .promo-banner--show.mobile_nav-fixed--false #pagecontent[data-v-99bc4152] {
    padding-bottom: calc(40px + 30px);
}
.promo-banner--show.mobile_nav-fixed--true .page-banner[data-v-99bc4152],
  .promo-banner--show.mobile_nav-fixed--false .page-banner[data-v-99bc4152] {
    margin-top: calc(40px + 30px);
}
.promo-banner--show.mobile_nav-fixed--true #pagecontent.pagecontent-banner[data-v-99bc4152],
  .promo-banner--show.mobile_nav-fixed--false #pagecontent.pagecontent-banner[data-v-99bc4152] {
    padding-bottom: 0;
}
}
/* #Plyr
================================================== */
@-webkit-keyframes plyr-progress-data-v-99bc4152 {
to {
    background-position: 25px 0;
}
}
@keyframes plyr-progress-data-v-99bc4152 {
to {
    background-position: 25px 0;
}
}
@-webkit-keyframes plyr-popup-data-v-99bc4152 {
0% {
    opacity: .5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes plyr-popup-data-v-99bc4152 {
0% {
    opacity: .5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@-webkit-keyframes plyr-fade-in-data-v-99bc4152 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes plyr-fade-in-data-v-99bc4152 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
.plyr[data-v-99bc4152] {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
  direction: ltr;
  font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
  font-variant-numeric: tabular-nums;
  font-weight: 500;
  line-height: 1.7;
  max-width: 100%;
  min-width: 50px;
  position: relative;
  text-shadow: none;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}
.plyr audio[data-v-99bc4152],
.plyr video[data-v-99bc4152] {
  border-radius: inherit;
  height: auto;
  vertical-align: middle;
  width: 100%;
}
.plyr button[data-v-99bc4152] {
  font: inherit;
  line-height: inherit;
  width: auto;
}
.plyr[data-v-99bc4152]:focus {
  outline: 0;
}
.plyr--full-ui[data-v-99bc4152] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.plyr--full-ui *[data-v-99bc4152],
.plyr--full-ui[data-v-99bc4152] ::after,
.plyr--full-ui[data-v-99bc4152] ::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.plyr--full-ui a[data-v-99bc4152],
.plyr--full-ui button[data-v-99bc4152],
.plyr--full-ui input[data-v-99bc4152],
.plyr--full-ui label[data-v-99bc4152] {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
.plyr__badge[data-v-99bc4152] {
  background: #4a5764;
  border-radius: 2px;
  color: #fff;
  font-size: 9px;
  line-height: 1;
  padding: 3px 4px;
}
.plyr--full-ui[data-v-99bc4152] ::-webkit-media-text-track-container {
  display: none;
}
.plyr__captions[data-v-99bc4152] {
  -webkit-animation: plyr-fade-in-data-v-99bc4152 .3s ease;
          animation: plyr-fade-in-data-v-99bc4152 .3s ease;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 14px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  -webkit-transition: -webkit-transform .4s ease-in-out;
  transition: -webkit-transform .4s ease-in-out;
  transition: transform .4s ease-in-out;
  transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
  width: 100%;
}
.plyr__captions .plyr__caption[data-v-99bc4152] {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 185%;
  padding: .2em .5em;
  white-space: pre-wrap;
}
.plyr__captions .plyr__caption div[data-v-99bc4152] {
  display: inline;
}
.plyr__captions span[data-v-99bc4152]:empty {
  display: none;
}
@media (min-width: 480px) {
.plyr__captions[data-v-99bc4152] {
    font-size: 16px;
    padding: 20px;
}
}
@media (min-width: 768px) {
.plyr__captions[data-v-99bc4152] {
    font-size: 18px;
}
}
.plyr--captions-active .plyr__captions[data-v-99bc4152] {
  display: block;
}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions[data-v-99bc4152] {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
}
.plyr__control[data-v-99bc4152] {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  position: relative;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.plyr__control svg[data-v-99bc4152] {
  display: block;
  fill: currentColor;
  height: 18px;
  pointer-events: none;
  width: 18px;
}
.plyr__control[data-v-99bc4152]:focus {
  outline: 0;
}
.plyr__control.plyr__tab-focus[data-v-99bc4152] {
  -webkit-box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
          box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
a.plyr__control[data-v-99bc4152] {
  text-decoration: none;
}
a.plyr__control[data-v-99bc4152]::after,
a.plyr__control[data-v-99bc4152]::before {
  display: none;
}
.plyr__control.plyr__control--pressed .icon--not-pressed[data-v-99bc4152],
.plyr__control.plyr__control--pressed .label--not-pressed[data-v-99bc4152],
.plyr__control:not(.plyr__control--pressed) .icon--pressed[data-v-99bc4152],
.plyr__control:not(.plyr__control--pressed) .label--pressed[data-v-99bc4152] {
  display: none;
}
.plyr--audio .plyr__control.plyr__tab-focus[data-v-99bc4152],
.plyr--audio .plyr__control[data-v-99bc4152]:hover,
.plyr--audio .plyr__control[aria-expanded=true][data-v-99bc4152] {
  background: #00b3ff;
  color: #fff;
}
.plyr--video .plyr__control.plyr__tab-focus[data-v-99bc4152],
.plyr--video .plyr__control[data-v-99bc4152]:hover,
.plyr--video .plyr__control[aria-expanded=true][data-v-99bc4152] {
  background: #00b3ff;
  color: #fff;
}
.plyr__control--overlaid[data-v-99bc4152] {
  background: rgba(0, 179, 255, 0.8);
  border: 0;
  border-radius: 100%;
  color: #fff;
  display: none;
  left: 50%;
  padding: 15px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
}
.plyr__control--overlaid svg[data-v-99bc4152] {
  left: 2px;
  position: relative;
}
.plyr__control--overlaid[data-v-99bc4152]:focus,
.plyr__control--overlaid[data-v-99bc4152]:hover {
  background: #00b3ff;
}
.plyr--playing .plyr__control--overlaid[data-v-99bc4152] {
  opacity: 0;
  visibility: hidden;
}
.plyr--full-ui.plyr--video .plyr__control--overlaid[data-v-99bc4152] {
  display: block;
}
.plyr--full-ui[data-v-99bc4152] ::-webkit-media-controls {
  display: none;
}
.plyr__controls[data-v-99bc4152] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
}
.plyr__controls .plyr__progress__container[data-v-99bc4152] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.plyr__controls .plyr__controls__item[data-v-99bc4152] {
  margin-left: 2.5px;
}
.plyr__controls .plyr__controls__item[data-v-99bc4152]:first-child {
  margin-left: 0;
  margin-right: auto;
}
.plyr__controls .plyr__controls__item.plyr__progress__container[data-v-99bc4152] {
  padding-left: 2.5px;
}
.plyr__controls .plyr__controls__item.plyr__time[data-v-99bc4152] {
  padding: 0 5px;
}
.plyr__controls .plyr__controls__item.plyr__progress__container[data-v-99bc4152]:first-child,
.plyr__controls .plyr__controls__item.plyr__time+.plyr__time[data-v-99bc4152],
.plyr__controls .plyr__controls__item.plyr__time[data-v-99bc4152]:first-child {
  padding-left: 0;
}
.plyr__controls .plyr__controls__item.plyr__volume[data-v-99bc4152] {
  padding-right: 5px;
}
.plyr__controls .plyr__controls__item.plyr__volume[data-v-99bc4152]:first-child {
  padding-right: 0;
}
.plyr__controls[data-v-99bc4152]:empty {
  display: none;
}
.plyr--audio .plyr__controls[data-v-99bc4152] {
  background: #fff;
  border-radius: inherit;
  color: #4a5764;
  padding: 10px;
}
.plyr--video .plyr__controls[data-v-99bc4152] {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: 20px 5px 5px;
  position: absolute;
  right: 0;
  -webkit-transition: opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
  transition: opacity .4s ease-in-out, -webkit-transform .4s ease-in-out;
  transition: opacity .4s ease-in-out, transform .4s ease-in-out;
  transition: opacity .4s ease-in-out, transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
  z-index: 3;
}
@media (min-width: 480px) {
.plyr--video .plyr__controls[data-v-99bc4152] {
    padding: 10px;
}
}
.plyr--video.plyr--hide-controls .plyr__controls[data-v-99bc4152] {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.plyr [data-plyr=airplay][data-v-99bc4152],
.plyr [data-plyr=captions][data-v-99bc4152],
.plyr [data-plyr=fullscreen][data-v-99bc4152],
.plyr [data-plyr=pip][data-v-99bc4152] {
  display: none;
}
.plyr--airplay-supported [data-plyr=airplay][data-v-99bc4152],
.plyr--captions-enabled [data-plyr=captions][data-v-99bc4152],
.plyr--fullscreen-enabled [data-plyr=fullscreen][data-v-99bc4152],
.plyr--pip-supported [data-plyr=pip][data-v-99bc4152] {
  display: inline-block;
}
.plyr__menu[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.plyr__menu .plyr__control svg[data-v-99bc4152] {
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}
.plyr__menu .plyr__control[aria-expanded=true] svg[data-v-99bc4152] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip[data-v-99bc4152] {
  display: none;
}
.plyr__menu__container[data-v-99bc4152] {
  -webkit-animation: plyr-popup-data-v-99bc4152 .2s ease;
          animation: plyr-popup-data-v-99bc4152 .2s ease;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 4px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4a5764;
  font-size: 16px;
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.plyr__menu__container>div[data-v-99bc4152] {
  overflow: hidden;
  -webkit-transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.plyr__menu__container[data-v-99bc4152]::after {
  border: 4px solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  content: '';
  height: 0;
  position: absolute;
  right: 15px;
  top: 100%;
  width: 0;
}
.plyr__menu__container [role=menu][data-v-99bc4152] {
  padding: 7px;
}
.plyr__menu__container [role=menuitem][data-v-99bc4152],
.plyr__menu__container [role=menuitemradio][data-v-99bc4152] {
  margin-top: 2px;
}
.plyr__menu__container [role=menuitem][data-v-99bc4152]:first-child,
.plyr__menu__container [role=menuitemradio][data-v-99bc4152]:first-child {
  margin-top: 0;
}
.plyr__menu__container .plyr__control[data-v-99bc4152] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4a5764;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  padding: 4px 11px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.plyr__menu__container .plyr__control>span[data-v-99bc4152] {
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.plyr__menu__container .plyr__control[data-v-99bc4152]::after {
  border: 4px solid transparent;
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr__menu__container .plyr__control--forward[data-v-99bc4152] {
  padding-right: 28px;
}
.plyr__menu__container .plyr__control--forward[data-v-99bc4152]::after {
  border-left-color: rgba(74, 87, 100, 0.8);
  right: 5px;
}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus[data-v-99bc4152]::after,
.plyr__menu__container .plyr__control--forward[data-v-99bc4152]:hover::after {
  border-left-color: currentColor;
}
.plyr__menu__container .plyr__control--back[data-v-99bc4152] {
  font-weight: 500;
  margin: 7px;
  margin-bottom: 3px;
  padding-left: 28px;
  position: relative;
  width: calc(100% - 14px);
}
.plyr__menu__container .plyr__control--back[data-v-99bc4152]::after {
  border-right-color: rgba(74, 87, 100, 0.8);
  left: 7px;
}
.plyr__menu__container .plyr__control--back[data-v-99bc4152]::before {
  background: #c1c9d1;
  -webkit-box-shadow: 0 1px 0 #fff;
          box-shadow: 0 1px 0 #fff;
  content: '';
  height: 1px;
  left: 0;
  margin-top: 4px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}
.plyr__menu__container .plyr__control--back.plyr__tab-focus[data-v-99bc4152]::after,
.plyr__menu__container .plyr__control--back[data-v-99bc4152]:hover::after {
  border-right-color: currentColor;
}
.plyr__menu__container .plyr__control[role=menuitemradio][data-v-99bc4152] {
  padding-left: 7px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][data-v-99bc4152]::after,
.plyr__menu__container .plyr__control[role=menuitemradio][data-v-99bc4152]::before {
  border-radius: 100%;
}
.plyr__menu__container .plyr__control[role=menuitemradio][data-v-99bc4152]::before {
  background: rgba(0, 0, 0, 0.1);
  content: '';
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  width: 16px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][data-v-99bc4152]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
  width: 6px;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true][data-v-99bc4152]::before {
  background: #00b3ff;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true][data-v-99bc4152]::after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus[data-v-99bc4152]::before,
.plyr__menu__container .plyr__control[role=menuitemradio][data-v-99bc4152]:hover::before {
  background: rgba(0, 0, 0, 0.1);
}
.plyr__menu__container .plyr__menu__value[data-v-99bc4152] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  overflow: hidden;
  padding-left: 25px;
  pointer-events: none;
}
.plyr--full-ui input[type=range][data-v-99bc4152] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 26px;
  color: #00b3ff;
  display: block;
  height: 19px;
  margin: 0;
  padding: 0;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  width: 100%;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-webkit-slider-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  -webkit-appearance: none;
  margin-top: -4px;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -moz-user-select: none;
  user-select: none;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  height: 5px;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
  color: transparent;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-ms-fill-upper {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-ms-fill-lower {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  height: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -ms-user-select: none;
  user-select: none;
  background: currentColor;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-ms-thumb {
  background: #fff;
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
  height: 13px;
  position: relative;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 13px;
  margin-top: 0;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-ms-tooltip {
  display: none;
}
.plyr--full-ui input[type=range][data-v-99bc4152]:focus {
  outline: 0;
}
.plyr--full-ui input[type=range][data-v-99bc4152]::-moz-focus-outer {
  border: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus[data-v-99bc4152]::-webkit-slider-runnable-track {
  -webkit-box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
          box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus[data-v-99bc4152]::-moz-range-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui input[type=range].plyr__tab-focus[data-v-99bc4152]::-ms-track {
  box-shadow: 0 0 0 5px rgba(0, 179, 255, 0.5);
  outline: 0;
}
.plyr--full-ui.plyr--video input[type=range][data-v-99bc4152]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range][data-v-99bc4152]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range][data-v-99bc4152]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--full-ui.plyr--video input[type=range][data-v-99bc4152]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--video input[type=range][data-v-99bc4152]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--video input[type=range][data-v-99bc4152]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}
.plyr--full-ui.plyr--audio input[type=range][data-v-99bc4152]::-webkit-slider-runnable-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range][data-v-99bc4152]::-moz-range-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range][data-v-99bc4152]::-ms-track {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr--full-ui.plyr--audio input[type=range][data-v-99bc4152]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type=range][data-v-99bc4152]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr--full-ui.plyr--audio input[type=range][data-v-99bc4152]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}
.plyr__poster[data-v-99bc4152] {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
  width: 100%;
  z-index: 1;
}
.plyr--stopped.plyr__poster-enabled .plyr__poster[data-v-99bc4152] {
  opacity: 1;
}
.plyr__time[data-v-99bc4152] {
  font-size: 14px;
}
.plyr__time+.plyr__time[data-v-99bc4152]::before {
  content: '\2044';
  margin-right: 10px;
}
@media (max-width: 767px) {
.plyr__time+.plyr__time[data-v-99bc4152] {
    display: none;
}
}
.plyr--video .plyr__time[data-v-99bc4152] {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}
.plyr__tooltip[data-v-99bc4152] {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #4a5764;
  font-size: 14px;
  font-weight: 500;
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  opacity: 0;
  padding: 5px 7.5px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
          transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  transition: transform .2s .1s ease, opacity .2s .1s ease;
  transition: transform .2s .1s ease, opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  white-space: nowrap;
  z-index: 2;
}
.plyr__tooltip[data-v-99bc4152]::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip[data-v-99bc4152],
.plyr .plyr__control:hover .plyr__tooltip[data-v-99bc4152],
.plyr__tooltip--visible[data-v-99bc4152] {
  opacity: 1;
  -webkit-transform: translate(-50%, 0) scale(1);
          transform: translate(-50%, 0) scale(1);
}
.plyr .plyr__control:hover .plyr__tooltip[data-v-99bc4152] {
  z-index: 3;
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip[data-v-99bc4152],
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip[data-v-99bc4152] {
  left: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip[data-v-99bc4152]::before,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip[data-v-99bc4152]::before {
  left: 16px;
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip[data-v-99bc4152] {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}
.plyr__controls>.plyr__control:last-child .plyr__tooltip[data-v-99bc4152]::before {
  left: auto;
  right: 16px;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible[data-v-99bc4152],
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible[data-v-99bc4152],
.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip[data-v-99bc4152],
.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip[data-v-99bc4152],
.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip[data-v-99bc4152],
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip[data-v-99bc4152],
.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible[data-v-99bc4152],
.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip[data-v-99bc4152],
.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip[data-v-99bc4152] {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}
.plyr--video[data-v-99bc4152] {
  background: #000;
  overflow: hidden;
}
.plyr--video.plyr--menu-open[data-v-99bc4152] {
  overflow: visible;
}
.plyr__video-wrapper[data-v-99bc4152] {
  background: #000;
  border-radius: inherit;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__video-embed[data-v-99bc4152],
.plyr__video-wrapper--fixed-ratio[data-v-99bc4152] {
  height: 0;
  padding-bottom: 56.25%;
}
.plyr__video-embed iframe[data-v-99bc4152],
.plyr__video-wrapper--fixed-ratio video[data-v-99bc4152] {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container[data-v-99bc4152] {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
          transform: translateY(-38.28125%);
}
.plyr__progress[data-v-99bc4152] {
  left: 6.5px;
  margin-right: 13px;
  position: relative;
}
.plyr__progress input[type=range][data-v-99bc4152],
.plyr__progress__buffer[data-v-99bc4152] {
  margin-left: -6.5px;
  margin-right: -6.5px;
  width: calc(100% + 13px);
}
.plyr__progress input[type=range][data-v-99bc4152] {
  position: relative;
  z-index: 2;
}
.plyr__progress .plyr__tooltip[data-v-99bc4152] {
  font-size: 14px;
  left: 0;
}
.plyr__progress__buffer[data-v-99bc4152] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  left: 0;
  margin-top: -2.5px;
  padding: 0;
  position: absolute;
  top: 50%;
}
.plyr__progress__buffer[data-v-99bc4152]::-webkit-progress-bar {
  background: 0 0;
}
.plyr__progress__buffer[data-v-99bc4152]::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}
.plyr__progress__buffer[data-v-99bc4152]::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}
.plyr__progress__buffer[data-v-99bc4152]::-ms-fill {
  border-radius: 100px;
  -webkit-transition: width .2s ease;
  transition: width .2s ease;
}
.plyr--video .plyr__progress__buffer[data-v-99bc4152] {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.25);
}
.plyr--audio .plyr__progress__buffer[data-v-99bc4152] {
  color: rgba(193, 201, 209, 0.66);
}
.plyr--loading .plyr__progress__buffer[data-v-99bc4152] {
  -webkit-animation: plyr-progress-data-v-99bc4152 1s linear infinite;
          animation: plyr-progress-data-v-99bc4152 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 41, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 41, 47, 0.6) 50%, rgba(35, 41, 47, 0.6) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  color: transparent;
}
.plyr--video.plyr--loading .plyr__progress__buffer[data-v-99bc4152] {
  background-color: rgba(255, 255, 255, 0.25);
}
.plyr--audio.plyr--loading .plyr__progress__buffer[data-v-99bc4152] {
  background-color: rgba(193, 201, 209, 0.66);
}
.plyr__volume[data-v-99bc4152] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.plyr__volume input[type=range][data-v-99bc4152] {
  margin-left: 5px;
  position: relative;
  z-index: 2;
}
@media (min-width: 480px) {
.plyr__volume[data-v-99bc4152] {
    max-width: 90px;
}
}
@media (min-width: 768px) {
.plyr__volume[data-v-99bc4152] {
    max-width: 110px;
}
}
.plyr--is-ios .plyr__volume[data-v-99bc4152] {
  display: none !important;
}
.plyr--is-ios.plyr--vimeo [data-plyr=mute][data-v-99bc4152] {
  display: none !important;
}
.plyr[data-v-99bc4152]:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr[data-v-99bc4152]:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr[data-v-99bc4152]:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video[data-v-99bc4152] {
  height: 100%;
}
.plyr:-ms-fullscreen video[data-v-99bc4152] {
  height: 100%;
}
.plyr:fullscreen video[data-v-99bc4152] {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__video-wrapper[data-v-99bc4152] {
  height: 100%;
  position: static;
}
.plyr:-ms-fullscreen .plyr__video-wrapper[data-v-99bc4152] {
  height: 100%;
  position: static;
}
.plyr:fullscreen .plyr__video-wrapper[data-v-99bc4152] {
  height: 100%;
  position: static;
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper[data-v-99bc4152] {
  height: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper[data-v-99bc4152] {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper[data-v-99bc4152] {
  height: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen[data-v-99bc4152] {
  display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen[data-v-99bc4152] {
  display: block;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen[data-v-99bc4152] {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg[data-v-99bc4152] {
  display: none;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg[data-v-99bc4152] {
  display: none;
}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg[data-v-99bc4152] {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls[data-v-99bc4152] {
  cursor: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls[data-v-99bc4152] {
  cursor: none;
}
.plyr:fullscreen.plyr--hide-controls[data-v-99bc4152] {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr:-webkit-full-screen .plyr__captions[data-v-99bc4152] {
    font-size: 21px;
}
.plyr:-ms-fullscreen .plyr__captions[data-v-99bc4152] {
    font-size: 21px;
}
.plyr:fullscreen .plyr__captions[data-v-99bc4152] {
    font-size: 21px;
}
}
.plyr[data-v-99bc4152]:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-webkit-full-screen video[data-v-99bc4152] {
  height: 100%;
}
.plyr:-webkit-full-screen .plyr__video-wrapper[data-v-99bc4152] {
  height: 100%;
  position: static;
}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper[data-v-99bc4152] {
  height: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen[data-v-99bc4152] {
  display: block;
}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg[data-v-99bc4152] {
  display: none;
}
.plyr:-webkit-full-screen.plyr--hide-controls[data-v-99bc4152] {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr:-webkit-full-screen .plyr__captions[data-v-99bc4152] {
    font-size: 21px;
}
}
.plyr[data-v-99bc4152]:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-moz-full-screen video[data-v-99bc4152] {
  height: 100%;
}
.plyr:-moz-full-screen .plyr__video-wrapper[data-v-99bc4152] {
  height: 100%;
  position: static;
}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper[data-v-99bc4152] {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen[data-v-99bc4152] {
  display: block;
}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg[data-v-99bc4152] {
  display: none;
}
.plyr:-moz-full-screen.plyr--hide-controls[data-v-99bc4152] {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr:-moz-full-screen .plyr__captions[data-v-99bc4152] {
    font-size: 21px;
}
}
.plyr[data-v-99bc4152]:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}
.plyr:-ms-fullscreen video[data-v-99bc4152] {
  height: 100%;
}
.plyr:-ms-fullscreen .plyr__video-wrapper[data-v-99bc4152] {
  height: 100%;
  position: static;
}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper[data-v-99bc4152] {
  height: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen[data-v-99bc4152] {
  display: block;
}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg[data-v-99bc4152] {
  display: none;
}
.plyr:-ms-fullscreen.plyr--hide-controls[data-v-99bc4152] {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr:-ms-fullscreen .plyr__captions[data-v-99bc4152] {
    font-size: 21px;
}
}
.plyr--fullscreen-fallback[data-v-99bc4152] {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}
.plyr--fullscreen-fallback video[data-v-99bc4152] {
  height: 100%;
}
.plyr--fullscreen-fallback .plyr__video-wrapper[data-v-99bc4152] {
  height: 100%;
  position: static;
}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper[data-v-99bc4152] {
  height: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen[data-v-99bc4152] {
  display: block;
}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg[data-v-99bc4152] {
  display: none;
}
.plyr--fullscreen-fallback.plyr--hide-controls[data-v-99bc4152] {
  cursor: none;
}
@media (min-width: 1024px) {
.plyr--fullscreen-fallback .plyr__captions[data-v-99bc4152] {
    font-size: 21px;
}
}
.plyr__ads[data-v-99bc4152] {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.plyr__ads>div[data-v-99bc4152],
.plyr__ads>div iframe[data-v-99bc4152] {
  height: 100%;
  position: absolute;
  width: 100%;
}
.plyr__ads[data-v-99bc4152]::after {
  background: rgba(35, 41, 47, 0.8);
  border-radius: 2px;
  bottom: 10px;
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  z-index: 3;
}
.plyr__ads[data-v-99bc4152]::after:empty {
  display: none;
}
.plyr__cues[data-v-99bc4152] {
  background: currentColor;
  display: block;
  height: 5px;
  left: 0;
  margin: -2.5px 0 0;
  opacity: .8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}
.plyr__preview-thumb[data-v-99bc4152] {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 10px;
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  transition: transform .2s .1s ease, opacity .2s .1s ease;
  transition: transform .2s .1s ease, opacity .2s .1s ease, -webkit-transform .2s .1s ease;
  z-index: 2;
}
.plyr__preview-thumb--is-shown[data-v-99bc4152] {
  opacity: 1;
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}
.plyr__preview-thumb[data-v-99bc4152]::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  bottom: -4px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}
.plyr__preview-thumb__image-container[data-v-99bc4152] {
  background: #c1c9d1;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.plyr__preview-thumb__image-container img[data-v-99bc4152] {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr__preview-thumb__time-container[data-v-99bc4152] {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}
.plyr__preview-thumb__time-container span[data-v-99bc4152] {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: 2px;
  color: #fff;
  font-size: 14px;
  padding: 3px 6px;
}
.plyr__preview-scrubbing[data-v-99bc4152] {
  bottom: 0;
  -webkit-filter: blur(1px);
          filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
  width: 100%;
  z-index: 1;
}
.plyr__preview-scrubbing--is-shown[data-v-99bc4152] {
  opacity: 1;
}
.plyr__preview-scrubbing img[data-v-99bc4152] {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}
.plyr--no-transition[data-v-99bc4152] {
  -webkit-transition: none !important;
  transition: none !important;
}
.plyr__sr-only[data-v-99bc4152] {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
.plyr [hidden][data-v-99bc4152] {
  display: none !important;
}
/* #Model Viewer
================================================== */
.shopify-model-viewer-ui[data-v-99bc4152] {
  position: relative;
  display: block;
  cursor: pointer;
}
.shopify-model-viewer-ui model-viewer[data-v-99bc4152] {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 1;
}
.shopify-model-viewer-ui model-viewer.shopify-model-viewer-ui__disabled[data-v-99bc4152] {
  pointer-events: none;
}
.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen model-viewer[data-v-99bc4152] {
  position: relative;
  width: 100vw;
  height: 100vh;
}
.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--exit-fullscreen[data-v-99bc4152] {
  display: block;
}
.shopify-model-viewer-ui.shopify-model-viewer-ui--fullscreen .shopify-model-viewer-ui__control-icon--enter-fullscreen[data-v-99bc4152] {
  display: none;
}
.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop.shopify-model-viewer-ui--child-focused .shopify-model-viewer-ui__controls-area[data-v-99bc4152],
.shopify-model-viewer-ui.shopify-model-viewer-ui--desktop:hover .shopify-model-viewer-ui__controls-area[data-v-99bc4152] {
  opacity: 1;
}
.shopify-model-viewer-ui:not(.shopify-model-viewer-ui--desktop) .shopify-model-viewer-ui__controls-area[data-v-99bc4152] {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-overlay[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  opacity: 0;
  border: 1px solid rgba(0, 0, 0, 0.05);
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
  -webkit-transition: opacity .1s linear;
  transition: opacity .1s linear;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area[data-v-99bc4152]:not(.shopify-model-viewer-ui__controls-area--playing) {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button[data-v-99bc4152] {
  color: #3a3a3a;
  border-radius: 0;
  border: none;
  margin: 0;
  cursor: pointer;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button[data-v-99bc4152]:not(.focus-visible) {
  outline: 0;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control[data-v-99bc4152] {
  padding: 0;
  height: 44px;
  width: 44px;
  background: 0 0;
  position: relative;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control[data-v-99bc4152]:hover {
  color: rgba(0, 0, 0, 0.55);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible[data-v-99bc4152]:focus,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control[data-v-99bc4152]:active {
  color: rgba(0, 0, 0, 0.55);
  background: rgba(0, 0, 0, 0.05);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control[data-v-99bc4152]:not(:last-child):after {
  position: absolute;
  content: "";
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  width: 28px;
  bottom: 0;
  right: 8px;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon[data-v-99bc4152] {
  width: 44px;
  height: 44px;
  fill: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster[data-v-99bc4152] {
  background: #fff;
  position: absolute;
  border: 1px solid rgba(0, 0, 0, 0.05);
  top: 50%;
  left: 50%;
  padding: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  height: 62px;
  width: 62px;
  z-index: 1;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster[data-v-99bc4152]:focus,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster[data-v-99bc4152]:hover {
  color: rgba(0, 0, 0, 0.55);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon[data-v-99bc4152] {
  width: 60px;
  height: 60px;
  z-index: 1;
  fill: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--exit-fullscreen[data-v-99bc4152] {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__control-icon--enter-fullscreen[data-v-99bc4152] {
  display: block;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__spritesheet[data-v-99bc4152] {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__sr-only[data-v-99bc4152] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled[data-v-99bc4152] {
  position: relative;
}
.flickity-enabled[data-v-99bc4152]:focus {
  outline: 0;
}
.flickity-viewport[data-v-99bc4152] {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.flickity-slider[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.flickity-enabled.is-draggable[data-v-99bc4152] {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport[data-v-99bc4152] {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down[data-v-99bc4152] {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.flickity-prev-next-button[data-v-99bc4152] {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: #fff;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.flickity-prev-next-button[data-v-99bc4152]:hover {
  background: #fff;
}
.flickity-prev-next-button[data-v-99bc4152]:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 5px #09f;
          box-shadow: 0 0 0 5px #09f;
}
.flickity-prev-next-button[data-v-99bc4152]:active {
  opacity: .6;
}
.flickity-prev-next-button.previous[data-v-99bc4152] {
  left: 10px;
}
.flickity-prev-next-button.next[data-v-99bc4152] {
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.previous[data-v-99bc4152] {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next[data-v-99bc4152] {
  right: auto;
  left: 10px;
}
.flickity-prev-next-button[data-v-99bc4152]:disabled {
  opacity: .3;
  cursor: auto;
}
.flickity-prev-next-button svg[data-v-99bc4152] {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}
.flickity-prev-next-button .arrow[data-v-99bc4152] {
  fill: #333;
}
.flickity-page-dots[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
.flickity-rtl .flickity-page-dots[data-v-99bc4152] {
  direction: rtl;
}
.flickity-page-dots .dot[data-v-99bc4152] {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: .25;
  cursor: pointer;
}
.flickity-page-dots .dot.is-selected[data-v-99bc4152] {
  opacity: 1;
}
.flickity-enabled[data-v-99bc4152] {
  position: relative;
  overflow: hidden;
}
.flickity-enabled[data-v-99bc4152]:focus {
  outline: none;
}
.flickity-viewport[data-v-99bc4152] {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.flickity-slider[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  height: 100%;
}
.flickity-button.flickity-prev-next-button.next[data-v-99bc4152]:focus,
.flickity-button.flickity-prev-next-button.previous[data-v-99bc4152]:focus {
  opacity: 1;
}
/* draggable */
.flickity-enabled.is-draggable[data-v-99bc4152] {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport[data-v-99bc4152] {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down[data-v-99bc4152] {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
/* ---- previous/next buttons ---- */
.flickity-prev-next-button[data-v-99bc4152] {
  filter: alpha(opacity=50);
  opacity: 0.5;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 32px;
  border: none;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  border-radius: 0;
  height: auto;
  max-width: 11%;
  -webkit-transform: none;
          transform: none;
}
.flickity-prev-next-button[data-v-99bc4152]:hover {
  background: white;
  border: none;
}
.flickity-prev-next-button[data-v-99bc4152]:focus {
  outline: none;
}
.flickity-prev-next-button[data-v-99bc4152]:hover,
.flickity-prev-next-button[data-v-99bc4152]:active {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.flickity-prev-next-button.previous[data-v-99bc4152] {
  left: -1px;
}
.flickity-prev-next-button.next[data-v-99bc4152] {
  right: -1px;
}
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous[data-v-99bc4152] {
  left: auto;
  right: -1px;
}
.flickity-rtl .flickity-prev-next-button.next[data-v-99bc4152] {
  right: auto;
  left: -1px;
}
.flickity-prev-next-button[data-v-99bc4152]:disabled {
  filter: alpha(opacity=10);
  /* IE8 */
  opacity: 0.1;
  cursor: auto;
}
.flickity-prev-next-button svg[data-v-99bc4152] {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  padding: 10px 0;
  position: absolute;
  left: 20%;
  width: 60%;
  height: 60%;
}
.flickity-prev-next-button .arrow[data-v-99bc4152] {
  fill: #ffffff;
}
/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg[data-v-99bc4152] {
  color: #ffffff;
  font-size: 26px;
}
/* ---- page dots ---- */
.flickity-page-dots[data-v-99bc4152] {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
.flickity-rtl .flickity-page-dots[data-v-99bc4152] {
  direction: rtl;
}
.flickity-page-dots .dot[data-v-99bc4152] {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  filter: alpha(opacity=25);
  /* IE8 */
  opacity: 0.25;
  cursor: pointer;
}
.flickity-page-dots .dot.is-selected[data-v-99bc4152] {
  filter: alpha(opacity=100);
  /* IE8 */
  opacity: 1;
}
/* Custom sliders */
.flickity-slider>li[data-v-99bc4152] {
  list-style-type: none;
  width: 100%;
  text-align: center;
}
/* General Flickity styling */
img[data-flickity-lazyload][data-v-99bc4152] {
  width: auto;
}
.slideshow-transition--fade .flickity-slider[data-v-99bc4152] {
  -webkit-transform: none !important;
          transform: none !important;
}
.slideshow-transition--fade .gallery-cell[data-v-99bc4152] {
  left: 0 !important;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  z-index: -1;
}
.slideshow-transition--fade .gallery-cell.is-selected[data-v-99bc4152] {
  opacity: 1;
  z-index: 0;
}
/* Gallery page */
.lightbox-gallery .gallery-cell[data-v-99bc4152] {
  width: 100%;
}
.lightbox-gallery .gallery-cell img[data-v-99bc4152] {
  width: auto;
  max-height: 90vh;
  max-width: 100%;
  display: inline-block;
}
/* Product gallery */
.gallery-arrows--true .product_gallery .flickity-prev-next-button[data-v-99bc4152] {
  display: block;
}
.gallery-arrows--true .product_gallery .flickity-prev-next-button[data-v-99bc4152]:hover {
  opacity: 0.5;
}
.image__container .product_gallery .flickity-prev-next-button[data-v-99bc4152] {
  display: none;
}
.product_gallery[data-v-99bc4152] {
  margin-bottom: 30px;
  position: relative;
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.product_gallery .gallery-cell[data-v-99bc4152] {
  width: 100%;
  display: block;
  margin-right: 10px;
  position: relative;
}
.product_gallery.flickity-enabled[data-v-99bc4152] {
  opacity: 1;
}
.product_gallery img[data-v-99bc4152] {
  background-color: #ffffff;
}
.product_gallery.show-gallery-arrows--false .flickity-prev-next-button[data-v-99bc4152] {
  display: none;
}
.product_gallery_nav[data-v-99bc4152] {
  text-align: center;
  margin-bottom: 30px;
}
.product_gallery_nav.product_gallery_nav--bottom-thumbnails .gallery-cell[data-v-99bc4152] {
  width: auto;
}
.product_gallery_nav.product_gallery_nav--bottom-thumbnails img[data-v-99bc4152] {
  height: 80px;
  width: auto;
}
.product_gallery_nav.product_gallery_nav--bottom-slider .flickity-prev-next-button[data-v-99bc4152] {
  opacity: 1;
  background: #ffffff;
}
.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  opacity: 0.5;
  margin-bottom: 0;
}
.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell.is-nav-selected[data-v-99bc4152] {
  opacity: 1;
}
.product_gallery_nav.product_gallery_nav--bottom-slider .gallery-cell img[data-v-99bc4152] {
  width: auto;
  height: 80px;
  max-width: none;
  min-width: 50px;
}
.product_gallery_nav .gallery-cell[data-v-99bc4152] {
  width: 20%;
  margin: 0 10px 10px 0;
  opacity: 0.7;
  display: inline-block;
  position: relative;
}
.product_gallery_nav .gallery-cell.is-nav-selected[data-v-99bc4152] {
  opacity: 1;
}
.product_gallery_nav .gallery-cell img[data-v-99bc4152] {
  cursor: pointer;
}
.product_gallery .gallery-cell a[data-v-99bc4152] {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.gallery-thumbnails--right .multi-image[data-v-99bc4152] {
  width: 83%;
  float: left;
}
.gallery-thumbnails--right .product_gallery_nav[data-v-99bc4152] {
  width: 12%;
  float: left;
  margin-left: 2%;
}
.gallery-thumbnails--right .product_gallery_nav .gallery-cell[data-v-99bc4152] {
  width: 100%;
  margin: 0 0 10px 0;
}
.gallery-thumbnails--left .multi-image[data-v-99bc4152] {
  width: 83%;
  float: right;
}
.gallery-thumbnails--left .product_gallery_nav[data-v-99bc4152] {
  width: 12%;
  float: right;
  margin-right: 2%;
}
.gallery-thumbnails--left .product_gallery_nav .gallery-cell[data-v-99bc4152] {
  width: 100%;
  margin: 0 0 10px 0;
}
.gallery-wrap .flickity-viewport[data-v-99bc4152] {
  margin-top: 0;
}
.product-section__lightbox .zoom-wrap[data-v-99bc4152] {
  width: 100%;
  height: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.product-section__lightbox .fancybox-content[data-v-99bc4152] {
    top: 50%;
    -ms-transform: translateY(-50%) !important;
    /* Overwrite Fancybox transform */
}
}
/* Quick Shop */
.js-quick-shop[data-v-99bc4152] {
  display: none;
}
.quickshop-forms__container[data-v-99bc4152] {
  display: none;
}
.quick-shop__lightbox .fancybox-content[data-v-99bc4152] {
  width: 90%;
  max-width: 900px;
  background-color: #ffffff;
  cursor: pointer !important;
}
.quick-shop__lightbox .fancybox-close-small svg path[data-v-99bc4152] {
  fill: #2b2e38;
}
.quick-shop__lightbox .fancybox-close-small svg path[data-v-99bc4152]:hover {
  fill: #292c36;
}
.quick-shop .product_gallery img[data-v-99bc4152] {
  display: block;
  margin: 0 auto;
  background-color: #ffffff;
}
.quick-shop .container[data-v-99bc4152] {
  max-width: 100%;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  color: #2b2e38;
}
.quick-shop .container .new_banner_product[data-v-99bc4152]:empty,
.quick-shop .container .sale_banner_product[data-v-99bc4152]:empty,
.quick-shop .container .preorder_banner_product[data-v-99bc4152]:empty {
  display: none;
}
.quick-shop img[alt*="[right]"][data-v-99bc4152],
.quick-shop img[alt*="[left]"][data-v-99bc4152],
.quick-shop img[alt*="[center]"][data-v-99bc4152] {
  display: none;
  /* Hide full-width-image template images in quick-shop */
}
h3.quick-shop__title a[data-v-99bc4152] {
  color: #2b2e38;
}
.quick-shop .product_gallery[data-v-99bc4152] {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.quick-shop .product_gallery.flickity-enabled[data-v-99bc4152] {
  opacity: 1;
}
.quick-shop__gallery.gallery-arrows--false .product_gallery_nav .flickity-prev-next-button[data-v-99bc4152] {
  display: none;
}
/* Inline quick shop */
.quick-shop-style--inline .collection_swatches[data-v-99bc4152] {
  display: none;
}
.quick-shop-style--inline .inline-quickshop[data-v-99bc4152] {
  margin-top: 10px;
}
.quick-shop-style--inline .product-quantity-box[data-v-99bc4152],
.quick-shop-style--inline .items_left[data-v-99bc4152] {
  display: none;
}
.quick-shop-style--inline .purchase-details__spb--false[data-v-99bc4152] {
  margin-left: 0;
}
.quick-shop-style--popup .product-details .title[data-v-99bc4152],
.quick-shop-style--popup .product-details .brand[data-v-99bc4152],
.quick-shop-style--popup .product-details .shopify-review[data-v-99bc4152],
.quick-shop-style--popup .product-details .price[data-v-99bc4152],
.quick-shop-style--popup .product-details .sold_out[data-v-99bc4152],
.quick-shop-style--inline .product-details .title[data-v-99bc4152],
.quick-shop-style--inline .product-details .brand[data-v-99bc4152],
.quick-shop-style--inline .product-details .shopify-review[data-v-99bc4152],
.quick-shop-style--inline .product-details .price[data-v-99bc4152],
.quick-shop-style--inline .product-details .sold_out[data-v-99bc4152] {
  padding: 0;
  margin: 5px 0;
}
.quick-shop-style--popup .quick_shop[data-v-99bc4152] {
  margin: 5px 0;
}
.quick-shop-style--inline.four .action_button--secondary[data-v-99bc4152],
.quick-shop-style--inline.one-fifth .action_button--secondary[data-v-99bc4152] {
  margin-bottom: 10px;
}
.quick-shop-style--inline.four .action_button--secondary[data-v-99bc4152],
.quick-shop-style--inline.four .shopify-payment-button[data-v-99bc4152],
.quick-shop-style--inline.one-fifth .action_button--secondary[data-v-99bc4152],
.quick-shop-style--inline.one-fifth .shopify-payment-button[data-v-99bc4152] {
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* Related Items Gallery */
.related-products--grid[data-v-99bc4152] {
  font-size: 0;
  text-align: center;
}
.related-products--grid.container[data-v-99bc4152] {
  padding-top: 0;
}
.related-products--grid .product-list .thumbnail.column[data-v-99bc4152],
.related-products--grid .product-list .thumbnail.columns[data-v-99bc4152] {
  font-size: initial;
  display: inline-block;
  float: none;
  vertical-align: top;
}
.related-products__title[data-v-99bc4152] {
  clear: both;
}
.title.slider-gallery[data-v-99bc4152] {
  padding-top: 40px;
}
@media only screen and (max-width: 480px) {
.title.slider-gallery[data-v-99bc4152] {
    padding-top: 0;
    font-size: 1.5em;
}
}
.slider-gallery[data-v-99bc4152] {
  margin: 0 auto 40px;
}
.slider-gallery .gallery-cell[data-v-99bc4152] {
  display: inline-block;
  margin-right: 10px;
  text-align: center;
  padding: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 480px) {
.slider-gallery .gallery-cell[data-v-99bc4152] {
    padding: 0;
    margin-right: 5px;
}
}
.slider-gallery .gallery-cell .product-details[data-v-99bc4152] {
  line-height: 1.2;
  letter-spacing: 0;
}
@media only screen and (max-width: 798px) {
.slider-gallery .gallery-cell .product-details[data-v-99bc4152] {
    font-size: 3vw;
}
}
.slider-gallery .gallery-cell img[data-v-99bc4152] {
  display: block;
  max-width: 100%;
}
.slider-gallery .gallery-cell-heading[data-v-99bc4152] {
  font-size: 0.8rem;
  line-height: 1.2;
  text-transform: none;
  margin-top: 10px;
}
.slider-gallery .flickity-prev-next-button[data-v-99bc4152] {
  border-radius: 0;
  opacity: 0;
  width: 5%;
}
.slider-gallery:hover .flickity-prev-next-button[data-v-99bc4152] {
  opacity: 0.5;
}
.transparentBackground--false .dot[data-v-99bc4152] {
  background: #ffffff;
}
.transparentBackground--false .flickity-prev-next-button[data-v-99bc4152] {
  background: transparent;
}
.transparentBackground--false .flickity-prev-next-button .arrow[data-v-99bc4152] {
  fill: #ffffff;
  opacity: 1;
}
.homepage-slideshow.transparentBackground--false:hover .flickity-prev-next-button[data-v-99bc4152],
.testimonial-slideshow.transparentBackground--false:hover .flickity-prev-next-button[data-v-99bc4152],
.product-slider.transparentBackground--false:hover .flickity-prev-next-button[data-v-99bc4152],
.slider-gallery.transparentBackground--false:hover .flickity-prev-next-button[data-v-99bc4152] {
  opacity: 1;
}
.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot[data-v-99bc4152],
.testimonial-slideshow.transparentBackground--false .flickity-page-dots .dot[data-v-99bc4152],
.product-slider.transparentBackground--false .flickity-page-dots .dot[data-v-99bc4152],
.slider-gallery.transparentBackground--false .flickity-page-dots .dot[data-v-99bc4152] {
  opacity: 0.4;
}
.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected[data-v-99bc4152],
.testimonial-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected[data-v-99bc4152],
.product-slider.transparentBackground--false .flickity-page-dots .dot.is-selected[data-v-99bc4152],
.slider-gallery.transparentBackground--false .flickity-page-dots .dot.is-selected[data-v-99bc4152] {
  opacity: 1;
}
/* Lazyframe */
.lazyframe[data-v-99bc4152] {
  position: relative;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-size: cover;
}
.lazyframe__title[data-v-99bc4152] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 15px 17px;
  z-index: 3;
}
.lazyframe__title[data-v-99bc4152]:after {
  z-index: -1;
}
.lazyframe[data-v-99bc4152]:hover {
  cursor: pointer;
}
.lazyframe[data-v-99bc4152]:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.lazyframe[data-ratio="16:9"][data-v-99bc4152]:before {
  padding-top: 56.25%;
}
.lazyframe[data-ratio="4:3"][data-v-99bc4152]:before {
  padding-top: 75%;
}
.lazyframe[data-ratio="1:1"][data-v-99bc4152]:before {
  padding-top: 100%;
}
.lazyframe iframe[data-v-99bc4152] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
}
.lazyframe[data-vendor="youtube"][data-v-99bc4152],
.lazyframe[data-vendor="youtube_nocookie"][data-v-99bc4152] {
  background-color: #e52d27;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
.lazyframe[data-vendor="youtube"] .lazyframe__title[data-v-99bc4152],
.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title[data-v-99bc4152] {
  color: #eee;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-shadow: rgba(0, 0, 0, 0.49804) 0px 0px 2px;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color 0.1s cubic-bezier(0.4, 0, 1, 1);
  transition: color 0.1s cubic-bezier(0.4, 0, 1, 1);
}
.lazyframe[data-vendor="youtube"] .lazyframe__title[data-v-99bc4152]:hover,
.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title[data-v-99bc4152]:hover {
  color: #fff;
}
.lazyframe[data-vendor="youtube"] .lazyframe__title[data-v-99bc4152]:before,
.lazyframe[data-vendor="youtube_nocookie"] .lazyframe__title[data-v-99bc4152]:before {
  content: '';
  display: block;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(transparent));
  background: linear-gradient(rgba(0, 0, 0, 0.2), transparent);
  height: 98px;
  width: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  -webkit-tap-highlight-color: transparent;
}
.lazyframe[data-vendor="youtube"][data-v-99bc4152]:before,
.lazyframe[data-vendor="youtube_nocookie"][data-v-99bc4152]:before {
  padding-top: 56.25%;
}
.lazyframe[data-vendor="youtube"][data-ratio="16:9"][data-v-99bc4152]:before,
.lazyframe[data-vendor="youtube_nocookie"][data-ratio="16:9"][data-v-99bc4152]:before {
  padding-top: 56.25%;
}
.lazyframe[data-vendor="youtube"][data-ratio="4:3"][data-v-99bc4152]:before,
.lazyframe[data-vendor="youtube_nocookie"][data-ratio="4:3"][data-v-99bc4152]:before {
  padding-top: 75%;
}
.lazyframe[data-vendor="youtube"][data-ratio="1:1"][data-v-99bc4152]:before,
.lazyframe[data-vendor="youtube_nocookie"][data-ratio="1:1"][data-v-99bc4152]:before {
  padding-top: 100%;
}
.lazyframe[data-vendor="youtube"][data-v-99bc4152]:after,
.lazyframe[data-vendor="youtube_nocookie"][data-v-99bc4152]:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjIzFmMWYxZiIvPjxwYXRoIGQ9Ik0yMDMuMiAzNDRWMTg1LjVMMzQ4IDI2NC44IDIwMy4yIDM0NHoiIGZpbGw9IiNGRUZERkQiLz48L3N2Zz4=");
  background-position: center center;
  background-size: 100%;
  background-repeat: no-repeat;
  opacity: .81;
  border: none;
  z-index: 4;
}
.lazyframe[data-vendor="youtube"][data-v-99bc4152]:hover:after,
.lazyframe[data-vendor="youtube_nocookie"][data-v-99bc4152]:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU1LjcgNDQ2LjNjLTUzLjMuMy0xMDYuNi0uNC0xNTkuOC0zLjMtMTcuNC0xLTM0LjctMi41LTUwLjQtMTFDMzUgNDI2LjMgMjcgNDE4LjQgMjIgNDA3LjIgMTMuMiAzODguNiAxMC41IDM2OSA5IDM0OWMtMy40LTQxLjMtMy42LTgyLjYtMS44LTEyMy44IDEtMjIgMS42LTQ0IDYuOC02NS41IDItOC40IDUtMTYuNiA4LjgtMjQuNEMzMiAxMTcgNDggMTA4IDY3LjMgMTA0YzE2LjItMyAzMi44LTMgNDkuMy0zLjcgNTYtMi4zIDExMi0zLjUgMTY4LTMgNDMgLjYgODYuMiAxLjcgMTI5LjMgNCAxMy4yLjYgMjYuNi44IDM5LjMgNS41IDE3LjIgNi40IDMwIDE3LjIgMzcgMzQuNyA2LjYgMTYuOCA5LjIgMzQuMiAxMC42IDUyIDMuOCA0OC43IDQgOTcuMy43IDE0Ni0xIDE2LjMtMi4yIDMyLjctNi41IDQ4LjgtOS43IDM3LTMyLjggNTEuNS02Ni43IDUzLjgtMzYuMiAyLjUtNzIuNSAzLjgtMTA4LjggNC4zLTIxLjMuMi00Mi43IDAtNjQgMHpNMjAzLjIgMzQ0TDM0OCAyNjQuN2wtMTQ0LjgtNzkuM1YzNDR6IiBmaWxsPSIjREQyQzI4Ii8+PHBhdGggZD0iTTIwMy4yIDM0NFYxODUuNUwzNDggMjY0LjggMjAzLjIgMzQ0eiIgZmlsbD0iI0ZFRkRGRCIvPjwvc3ZnPg==");
  opacity: 1;
}
.lazyframe[data-vendor="vimeo"][data-v-99bc4152] {
  background-color: #00adef;
}
.lazyframe[data-vendor="vimeo"] .lazyframe__title[data-v-99bc4152] {
  font-family: "Helvetica Neue", Helvetica, Arial;
  color: #00adef;
  font-size: 20px;
  font-weight: bold;
  text-rendering: optimizeLegibility;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-font-smoothing: auto;
  -webkit-tap-highlight-color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
}
.lazyframe[data-vendor="vimeo"][data-v-99bc4152]:before {
  padding-top: 48.25%;
}
.lazyframe[data-vendor="vimeo"][data-ratio="16:9"][data-v-99bc4152]:before {
  padding-top: 56.25%;
}
.lazyframe[data-vendor="vimeo"][data-ratio="4:3"][data-v-99bc4152]:before {
  padding-top: 75%;
}
.lazyframe[data-vendor="vimeo"][data-ratio="1:1"][data-v-99bc4152]:before {
  padding-top: 100%;
}
.lazyframe[data-vendor="vimeo"][data-v-99bc4152]:after {
  content: '';
  height: 40px;
  width: 65px;
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 3;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYmFzZVByb2ZpbGU9InRpbnkiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNzY1IDE2Ljg5bDguNDctNC44OS04LjQ3LTQuODkiLz48L3N2Zz4=");
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 5px;
  position: relative;
}
.lazyframe[data-vendor="vimeo"][data-v-99bc4152]:hover:after {
  background-color: #00adef;
}
.lazyframe[data-vendor="vine"][data-v-99bc4152] {
  background-color: #00bf8f;
}
.lazyframe[data-vendor="vine"] .lazyframe__title[data-v-99bc4152] {
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  white-space: nowrap;
  z-index: 3;
  positon: relative;
}
.lazyframe[data-vendor="vine"] .lazyframe__title[data-v-99bc4152]:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  height: 115px;
  padding: 24px 70px 24px 24px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(23, 23, 23, 0)), to(rgba(23, 23, 23, 0.7)));
  background: linear-gradient(to top, rgba(23, 23, 23, 0) 0, rgba(23, 23, 23, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3171717", endColorstr="#00171717", GradientType=0);
}
.lazyframe[data-vendor="vine"][data-v-99bc4152]:before {
  padding-top: 100%;
}
.lazyframe[data-vendor="vine"][data-ratio="16:9"][data-v-99bc4152]:before {
  padding-top: 56.25%;
}
.lazyframe[data-vendor="vine"][data-ratio="4:3"][data-v-99bc4152]:before {
  padding-top: 75%;
}
.lazyframe[data-vendor="vine"][data-ratio="1:1"][data-v-99bc4152]:before {
  padding-top: 100%;
}
.lazyframe[data-vendor="vine"][data-v-99bc4152]:after {
  content: '';
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 4;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMzYiIGhlaWdodD0iMTM2IiB2aWV3Qm94PSIwIDAgMTM2IDEzNiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTU2IDQ0Yy0uNyAwLTEuNC4yLTIgLjUtMS4yLjgtMiAyLTIgMy41djQwYzAgMS40LjggMi44IDIgMy41LjYuMyAxLjMuNSAyIC41czEuNC0uMiAyLS41bDM0LjYtMjBjMS4zLS43IDItMiAyLTMuNSAwLTEuNC0uNy0yLjgtMi0zLjVMNTggNDQuNWMtLjYtLjMtMS4zLS41LTItLjV6Ii8+PC9zdmc+");
  background-color: rgba(0, 0, 0, 0.5);
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: -30px;
  margin-left: -30px;
  border-radius: 50%;
}
.lazyframe[data-vendor="vine"][data-v-99bc4152]:hover:after {
  background-color: rgba(0, 0, 0, 0.75);
}
/*
 *  Remodal - v1.0.6
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */
/* Hide scroll bar */
html.remodal-is-locked[data-v-99bc4152] {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}
/* Anti FOUC */
.remodal[data-v-99bc4152],
[data-remodal-id][data-v-99bc4152] {
  display: none;
}
/* Necessary styles of the overlay */
.remodal-overlay[data-v-99bc4152] {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}
/* Necessary styles of the wrapper */
.remodal-wrapper[data-v-99bc4152] {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}
.remodal-wrapper[data-v-99bc4152]:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}
/* Fix iPad, iPhone glitches */
.remodal-overlay[data-v-99bc4152],
.remodal-wrapper[data-v-99bc4152] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Necessary styles of the modal dialog */
.remodal[data-v-99bc4152] {
  position: relative;
  outline: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.size-chart-remodal[data-v-99bc4152] {
  max-height: calc(100vh - 20px);
}
.size-chart-remodal .size-chart-wrap[data-v-99bc4152] {
  max-height: calc(100vh - 70px);
  overflow-y: scroll;
}
.remodal img[data-v-99bc4152] {
  max-width: 100%;
}
.remodal-is-initialized[data-v-99bc4152] {
  /* Disable Anti-FOUC */
  display: inline-block;
}
/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */
/* Default theme styles for the background */
.remodal-bg.remodal-is-opening[data-v-99bc4152],
.remodal-bg.remodal-is-opened[data-v-99bc4152] {
  -webkit-filter: blur(3px);
          filter: blur(3px);
}
/* Default theme styles of the overlay */
.remodal-overlay[data-v-99bc4152] {
  background: rgba(43, 46, 56, 0.9);
}
.remodal-overlay.remodal-is-opening[data-v-99bc4152],
.remodal-overlay.remodal-is-closing[data-v-99bc4152] {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.remodal-overlay.remodal-is-opening[data-v-99bc4152] {
  -webkit-animation-name: remodal-overlay-opening-keyframes-data-v-99bc4152;
          animation-name: remodal-overlay-opening-keyframes-data-v-99bc4152;
}
.remodal-overlay.remodal-is-closing[data-v-99bc4152] {
  -webkit-animation-name: remodal-overlay-closing-keyframes-data-v-99bc4152;
          animation-name: remodal-overlay-closing-keyframes-data-v-99bc4152;
}
/* Default theme styles of the wrapper */
.remodal-wrapper[data-v-99bc4152] {
  padding: 10px 10px 0;
}
/* Default theme styles of the modal dialog */
.remodal[data-v-99bc4152] {
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  color: #2b2e38;
  background: #fff;
}
@media only screen and (max-width: 480px) {
.remodal[data-v-99bc4152] {
    overflow-x: scroll;
}
}
.remodal.remodal-is-opening[data-v-99bc4152],
.remodal.remodal-is-closing[data-v-99bc4152] {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.remodal.remodal-is-opening[data-v-99bc4152] {
  -webkit-animation-name: remodal-opening-keyframes-data-v-99bc4152;
          animation-name: remodal-opening-keyframes-data-v-99bc4152;
}
.remodal.remodal-is-closing[data-v-99bc4152] {
  -webkit-animation-name: remodal-closing-keyframes-data-v-99bc4152;
          animation-name: remodal-closing-keyframes-data-v-99bc4152;
}
/* Vertical align of the modal dialog */
.remodal[data-v-99bc4152],
.remodal-wrapper[data-v-99bc4152]:after {
  vertical-align: middle;
}
/* Close button */
.remodal-close[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
  z-index: 1000;
}
.remodal-close[data-v-99bc4152]:hover,
.remodal-close[data-v-99bc4152]:focus {
  color: #2b2e38;
}
.remodal-close[data-v-99bc4152]:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\D7";
  text-align: center;
}
/* Dialog buttons */
.remodal-confirm[data-v-99bc4152],
.remodal-cancel[data-v-99bc4152] {
  font: inherit;
  display: inline-block;
  overflow: visible;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0;
}
.remodal-confirm[data-v-99bc4152] {
  color: #fff;
  background: #81c784;
}
.remodal-confirm[data-v-99bc4152]:hover,
.remodal-confirm[data-v-99bc4152]:focus {
  background: #66bb6a;
}
.remodal-cancel[data-v-99bc4152] {
  color: #fff;
  background: #e57373;
}
.remodal-cancel[data-v-99bc4152]:hover,
.remodal-cancel[data-v-99bc4152]:focus {
  background: #ef5350;
}
/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal-confirm[data-v-99bc4152]::-moz-focus-inner,
.remodal-cancel[data-v-99bc4152]::-moz-focus-inner,
.remodal-close[data-v-99bc4152]::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* Keyframes
   ========================================================================== */
@-webkit-keyframes remodal-opening-keyframes-data-v-99bc4152 {
from {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
}
to {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
}
}
@keyframes remodal-opening-keyframes-data-v-99bc4152 {
from {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
}
to {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
}
}
@-webkit-keyframes remodal-closing-keyframes-data-v-99bc4152 {
from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
to {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    opacity: 0;
}
}
@keyframes remodal-closing-keyframes-data-v-99bc4152 {
from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
to {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    opacity: 0;
}
}
@-webkit-keyframes remodal-overlay-opening-keyframes-data-v-99bc4152 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes remodal-overlay-opening-keyframes-data-v-99bc4152 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@-webkit-keyframes remodal-overlay-closing-keyframes-data-v-99bc4152 {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes remodal-overlay-closing-keyframes-data-v-99bc4152 {
from {
    opacity: 1;
}
to {
    opacity: 0;
}
}
/* #Media Queries
================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
#contact_form input.sign_up[type="submit"][data-v-99bc4152] {
    margin-left: 0;
    margin-bottom: 1.5em;
    width: 100%;
}
input.contact_email[type="email"][data-v-99bc4152] {
    width: 100%;
}
.collection_menu[data-v-99bc4152] {
    display: none;
}
h1.collection_title_tags[data-v-99bc4152],
  div.collection_title_tags[data-v-99bc4152] {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
.newsletter .input-row input[data-v-99bc4152] {
    margin: 5px 0px;
}
input.sign_up[data-v-99bc4152] {
    margin: 0px;
}
.newsletter-both-names--true input.firstName[data-v-99bc4152] {
    margin-right: 5px;
}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 799px) and (max-width: 959px) {
.nav a[data-v-99bc4152],
  .nav a[data-v-99bc4152]:visited,
  .menu a[data-v-99bc4152]:hover,
  .nav a[data-v-99bc4152]:active,
  .nav a[data-v-99bc4152]:focus {
    font-size: 14px;
}
.menu a[data-v-99bc4152],
  .menu a[data-v-99bc4152]:visited,
  .menu a[data-v-99bc4152]:hover,
  .menu a[data-v-99bc4152]:active,
  .menu a[data-v-99bc4152]:focus {
    font-size: 14px;
}
.menu li[data-v-99bc4152],
  #header span.menu_title[data-v-99bc4152],
  .menu a span[data-v-99bc4152] {
    padding-left: 2px;
    padding-right: 2px;
}
.menu li.search-container[data-v-99bc4152] {
    display: none;
}
.top-bar .menu li[data-v-99bc4152] {
    padding-left: 5px;
    padding-right: 5px;
}
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 798px) {
.article_image[data-v-99bc4152] {
    padding-bottom: 0;
}
.sidebar__content[data-v-99bc4152] {
    border: 0;
    padding: 0;
}
.nav_arrows[data-v-99bc4152] {
    float: none;
    text-align: center;
}
.nav_arrows .prev[data-v-99bc4152] {
    float: left;
}
.nav_arrows .next[data-v-99bc4152] {
    float: right;
}
#header .top-bar a.mobile_logo[data-v-99bc4152] {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 18px;
    line-height: 34px;
    z-index: 5;
    width: 50%;
    height: auto;
    color: #151515;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-pack: center;
}
#header a.mobile_logo img[data-v-99bc4152] {
    width: auto;
    max-width: 150px;
    max-height: 30px;
}
.payment_methods[data-v-99bc4152] {
    text-align: center;
    float: none;
    display: block;
}
.credits[data-v-99bc4152] {
    float: none;
    display: block;
    text-align: center;
}
.is-absolute[data-v-99bc4152] {
    top: 0px !important;
}
.blog_filter[data-v-99bc4152] {
    margin-top: 1em;
    width: 100% !important;
}
.section_select[data-v-99bc4152] {
    text-align: center;
}
.flex-control-nav[data-v-99bc4152] {
    bottom: 10px;
}
.featured_links a span[data-v-99bc4152] {
    font-size: 14px;
}
.or[data-v-99bc4152] {
    width: 100%;
    display: inline-block;
    padding-left: 0;
    padding-bottom: 5px;
}
.mobile_hidden[data-v-99bc4152] {
    display: none !important;
}
table tr.order_summary td.label[data-v-99bc4152] {
    text-align: left;
}
.featured_text[data-v-99bc4152] {
    font-size: 14px;
    line-height: 1.7em;
}
#header[data-v-99bc4152] {
    display: block;
}
h4.toggle[data-v-99bc4152] {
    cursor: pointer;
}
.toggle span[data-v-99bc4152] {
    display: block;
}
.toggle_list[data-v-99bc4152] {
    display: none;
}
select[data-v-99bc4152] {
    width: 100%;
    margin-left: 0;
}
input[type="submit"][data-v-99bc4152],
  input[type="reset"][data-v-99bc4152],
  input[type="button"][data-v-99bc4152],
  input.action_button[type="submit"][data-v-99bc4152],
  input.action_button[type="button"][data-v-99bc4152],
  .sign_up[data-v-99bc4152] {
    margin-left: 0;
    width: 100%;
    outline: 0;
}
.credits_right[data-v-99bc4152] {
    text-align: left;
}
.title_column[data-v-99bc4152] {
    float: left;
}
.container div.mobile_only[data-v-99bc4152],
  .mobile_only[data-v-99bc4152] {
    display: block;
}
span.mobile_only[data-v-99bc4152] {
    display: inline;
}
.price_total[data-v-99bc4152] {
    text-align: right;
}
.price_total_text[data-v-99bc4152] {
    display: block;
}
.update_subtotal[data-v-99bc4152],
  .price_total[data-v-99bc4152],
  .remove_column[data-v-99bc4152],
  .checkout_table_header[data-v-99bc4152] {
    display: none;
}
.mobile_right[data-v-99bc4152] {
    text-align: right;
}
.quick_shop[data-v-99bc4152] {
    display: none !important;
}
.cart_price[data-v-99bc4152] {
    display: block;
    margin-bottom: 0;
}
table tr th[data-v-99bc4152],
  table tr td[data-v-99bc4152] {
    padding: 2px;
}
input.action_button[data-v-99bc4152] {
    margin-bottom: 1em !important;
}
.multiple_product_images[data-v-99bc4152] {
    display: none;
}
.headline[data-v-99bc4152] {
    font-size: 1.3em;
    line-height: 1.2;
    position: relative;
}
p.subtitle[data-v-99bc4152] {
    font-size: 1.1em;
    line-height: 1.2;
    position: relative;
}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width: 798px) {
.mobile_hidden[data-v-99bc4152] {
    display: none !important;
}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
h1[data-v-99bc4152],
  h2[data-v-99bc4152],
  h3[data-v-99bc4152],
  h4[data-v-99bc4152],
  h5[data-v-99bc4152],
  h6[data-v-99bc4152],
  .collection_title[data-v-99bc4152],
  .empty_cart[data-v-99bc4152] {
    font-size: 110%;
    line-height: 1.5em;
}
h1[data-v-99bc4152],
  h1.home[data-v-99bc4152],
  .title a[data-v-99bc4152],
  h2[data-v-99bc4152] {
    padding: 0;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
html[data-v-99bc4152] {
    -webkit-text-size-adjust: 100%;
}
}
@font-face {
  font-family: 'turbo';
  src: url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.eot?v=48734892740725754481659622169");
  src: url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.eot?v=48734892740725754481659622169") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.woff?v=150966577236684244781659622168") format("woff"), url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.ttf?v=77481909974496710951659622169") format("truetype"), url("//cdn.shopify.com/s/files/1/0315/8035/6744/t/589/assets/turbo.svg?v=173366358466109711321659622170") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"][data-v-99bc4152]:before,
[class*=" icon-"][data-v-99bc4152]:before {
  font-family: "turbo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .15em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-bag[data-v-99bc4152]:before {
  content: "\E901";
}
.icon-cart[data-v-99bc4152]:before {
  content: "\E902";
}
.icon-check[data-v-99bc4152]:before {
  content: "\E903";
}
.icon-cross[data-v-99bc4152]:before {
  content: "\E904";
}
.icon-up-arrow[data-v-99bc4152]:before {
  content: "\E917";
}
.icon-down-arrow[data-v-99bc4152]:before {
  content: "\E905";
}
.icon-left-arrow[data-v-99bc4152]:before {
  content: "\E90B";
}
.icon-right-arrow[data-v-99bc4152]:before {
  content: "\E912";
  margin-right: 0;
}
.icon-plus[data-v-99bc4152]:before {
  content: "\E911";
}
.icon-minus[data-v-99bc4152]:before {
  content: "\E90E";
}
.icon-menu[data-v-99bc4152]:before {
  content: "\E90D";
}
.icon-email[data-v-99bc4152]:before {
  content: "\E906";
}
.icon-pinterest[data-v-99bc4152]:before {
  content: "\E907";
}
.icon-rss[data-v-99bc4152]:before {
  content: "\E909";
}
.icon-houzz[data-v-99bc4152]:before {
  content: "\E90A";
}
.icon-snapchat[data-v-99bc4152]:before {
  content: "\E90C";
}
.icon-phone[data-v-99bc4152]:before {
  content: "\E90F";
}
.icon-instagram[data-v-99bc4152]:before {
  content: "\E910";
}
.icon-vimeo[data-v-99bc4152]:before {
  content: "\E913";
}
.icon-search[data-v-99bc4152]:before {
  content: "\E914";
}
.icon-zoom[data-v-99bc4152]:before {
  content: "\E900";
}
.icon-youtube[data-v-99bc4152]:before {
  content: "\E915";
}
.icon-lock[data-v-99bc4152]:before {
  content: "\E916";
  color: #ffffff;
}
.icon-user[data-v-99bc4152]:before {
  content: "\E918";
}
.icon-facebook[data-v-99bc4152]:before {
  content: "\EA90";
}
.icon-twitter[data-v-99bc4152]:before {
  content: "\EA96";
}
.icon-tumblr[data-v-99bc4152]:before {
  content: "\EAB9";
}
.icon-linkedin[data-v-99bc4152]:before {
  content: "\EACA";
}
.icon-twitter-share[data-v-99bc4152]:before {
  content: "\EA96";
}
.icon-facebook-share[data-v-99bc4152]:before {
  content: "\EA90";
}
.icon-pinterest-share[data-v-99bc4152]:before {
  content: "\E907";
}
.icon-mail-share[data-v-99bc4152]:before {
  content: "\E906";
}
span.icon-down-arrow[data-v-99bc4152] {
  padding: 0 !important;
  font-size: 12px !important;
}
form.search__form[data-v-99bc4152],
.search__form input[data-v-99bc4152] {
  padding-top: 0;
  margin-bottom: 0;
  position: relative;
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}
.search__form input[data-v-99bc4152],
.search__form input[data-v-99bc4152]:active,
.search__form input[data-v-99bc4152]:focus {
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 1px;
  color: #000000;
  background-color: transparent;
  padding-right: 35px;
  border-color: #000000;
}
.feature_image .search__form input[data-v-99bc4152],
.feature_image .search__form input[data-v-99bc4152]:active,
.feature_image .search__form input[data-v-99bc4152]:focus {
  color: #000000;
  border-color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]::-webkit-input-placeholder,
.feature_image .search__form input[data-v-99bc4152]:active::-webkit-input-placeholder,
.feature_image .search__form input[data-v-99bc4152]:focus::-webkit-input-placeholder {
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]::-moz-placeholder,
.feature_image .search__form input[data-v-99bc4152]:active::-moz-placeholder,
.feature_image .search__form input[data-v-99bc4152]:focus::-moz-placeholder {
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]:-ms-input-placeholder,
.feature_image .search__form input[data-v-99bc4152]:active:-ms-input-placeholder,
.feature_image .search__form input[data-v-99bc4152]:focus:-ms-input-placeholder {
  color: #000000;
}
.feature_image .search-submit[data-v-99bc4152] {
  color: #000000;
}
.header_search_form[data-v-99bc4152] {
  width: 60%;
  margin: 0 auto 30px auto;
  padding: 30px 0 0 0;
  position: relative;
  border-bottom: solid 1px #000000;
}
@media only screen and (max-width: 480px) {
.header_search_form[data-v-99bc4152] {
    width: 90%;
    margin: 30px auto;
    padding: 0;
}
}
.header_search_form input[data-v-99bc4152],
.header_search_form input[data-v-99bc4152]:focus,
.header_search_form input[data-v-99bc4152]:active {
  background-color: transparent;
  font-family: Futura, sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #000000;
  letter-spacing: 1px;
  border: none;
  font-size: 36px;
  line-height: 36px;
}
@media only screen and (max-width: 480px) {
.header_search_form input[data-v-99bc4152],
  .header_search_form input[data-v-99bc4152]:focus,
  .header_search_form input[data-v-99bc4152]:active {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 0px;
}
}
.header_search_form .search-submit[data-v-99bc4152] {
  top: 38px;
  font-size: 30px;
}
@media only screen and (max-width: 480px) {
.header_search_form .search-submit[data-v-99bc4152] {
    top: 50%;
    position: absolute;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 20px;
}
}
.feature_image .search__form input[data-v-99bc4152],
.feature_image .search__form input[data-v-99bc4152]:active,
.feature_image .search__form input[data-v-99bc4152]:focus {
  color: #000000;
  border: 1px solid #000000;
}
.feature_image .search__form input[data-v-99bc4152]::-webkit-input-placeholder {
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]:-ms-input-placeholder {
  color: #000000;
}
.search__form input[data-v-99bc4152]::-webkit-input-placeholder {
  color: #000000;
}
.search__form input[data-v-99bc4152]:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}
.search__form input[data-v-99bc4152]::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
.search__form input[data-v-99bc4152]:-ms-input-placeholder {
  color: #000000;
}
.search__form input[data-v-99bc4152]:focus::-webkit-input-placeholder {
  color: #000000;
}
.search__form input[data-v-99bc4152]:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}
.search__form input[data-v-99bc4152]:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
.search__form input[data-v-99bc4152]:focus:-ms-input-placeholder {
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152],
.feature_image .search__form input[data-v-99bc4152]:active,
.feature_image .search__form input[data-v-99bc4152]:focus {
  color: #000000;
  border: 1px solid #000000;
}
.feature_image .search__form input[data-v-99bc4152]::-webkit-input-placeholder {
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]:-moz-placeholder {
  /* Firefox 18- */
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]::-moz-placeholder {
  /* Firefox 19+ */
  color: #000000;
}
.feature_image .search__form input[data-v-99bc4152]:-ms-input-placeholder {
  color: #000000;
}
.search-submit[data-v-99bc4152] {
  position: absolute;
  z-index: 1000;
  color: #000000;
  font-size: 20px;
  top: 9px;
  right: 7px;
  cursor: pointer;
}
.search-results li.item-result[data-v-99bc4152]:hover {
  background: rgba(0, 0, 0, 0.5);
}
.feature_image .search-submit[data-v-99bc4152] {
  color: #000000;
}
.blog_search .search-submit[data-v-99bc4152] {
  color: #333333;
  top: 10px;
  right: 8px;
  z-index: 1;
}
.social_icons[data-v-99bc4152] {
  margin-left: 0;
  margin-top: 0;
}
.social_icons li[data-v-99bc4152] {
  display: inline;
  padding-right: 2px;
}
@media only screen and (max-width: 798px) {
footer .footer-social-icons[data-v-99bc4152] {
    display: none;
}
}
footer .footer-social-icons--mobile.columns[data-v-99bc4152] {
  display: none;
  padding-left: 0;
}
@media only screen and (max-width: 798px) {
footer .footer-social-icons--mobile.columns[data-v-99bc4152] {
    display: block;
}
footer .footer-social-icons--mobile.columns>ul[data-v-99bc4152] {
    display: block;
    padding-left: 0;
}
}
footer .social_icons[data-v-99bc4152] {
  display: block;
  margin-top: 15px;
}
@media only screen and (max-width: 798px) {
footer .social_icons[data-v-99bc4152] {
    padding-left: 0;
    text-align: center;
}
}
footer .social_icons a[data-v-99bc4152],
footer .social_icons a[data-v-99bc4152]:visited {
  color: #ffffff;
  font-size: 22px;
  display: inline-block;
  margin-bottom: 1em;
}
@media only screen and (max-width: 480px) {
footer .social_icons a[data-v-99bc4152],
  footer .social_icons a[data-v-99bc4152]:visited {
    margin-bottom: 0;
}
}
footer .social_icons a[data-v-99bc4152]:active,
footer .social_icons a[data-v-99bc4152]:hover {
  color: #ffffff;
  font-size: 22px;
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated[data-v-99bc4152] {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.animated.infinite[data-v-99bc4152] {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.animated.hinge[data-v-99bc4152] {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
.animated.bounceIn[data-v-99bc4152],
.animated.bounceOut[data-v-99bc4152],
.animated.flipOutX[data-v-99bc4152],
.animated.flipOutY[data-v-99bc4152] {
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}
@-webkit-keyframes bounceIn-data-v-99bc4152 {
0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
}
40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
}
60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
}
80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
}
to {
    opacity: 1;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
}
}
@keyframes bounceIn-data-v-99bc4152 {
0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
}
40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
            transform: scale3d(0.9, 0.9, 0.9);
}
60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
}
80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
            transform: scale3d(0.97, 0.97, 0.97);
}
to {
    opacity: 1;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
}
}
.bounceIn[data-v-99bc4152] {
  -webkit-animation-name: bounceIn-data-v-99bc4152;
          animation-name: bounceIn-data-v-99bc4152;
}
@-webkit-keyframes fadeIn-data-v-99bc4152 {
0% {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes fadeIn-data-v-99bc4152 {
0% {
    opacity: 0;
}
to {
    opacity: 1;
}
}
.fadeIn[data-v-99bc4152] {
  -webkit-animation-name: fadeIn-data-v-99bc4152;
          animation-name: fadeIn-data-v-99bc4152;
}
@-webkit-keyframes fadeInDown-data-v-99bc4152 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@keyframes fadeInDown-data-v-99bc4152 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
.fadeInDown[data-v-99bc4152] {
  -webkit-animation-name: fadeInDown-data-v-99bc4152;
          animation-name: fadeInDown-data-v-99bc4152;
}
@-webkit-keyframes fadeInLeft-data-v-99bc4152 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@keyframes fadeInLeft-data-v-99bc4152 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
.fadeInLeft[data-v-99bc4152] {
  -webkit-animation-name: fadeInLeft-data-v-99bc4152;
          animation-name: fadeInLeft-data-v-99bc4152;
}
@-webkit-keyframes fadeInRight-data-v-99bc4152 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@keyframes fadeInRight-data-v-99bc4152 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
.fadeInRight[data-v-99bc4152] {
  -webkit-animation-name: fadeInRight-data-v-99bc4152;
          animation-name: fadeInRight-data-v-99bc4152;
}
@-webkit-keyframes fadeInUp-data-v-99bc4152 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
@keyframes fadeInUp-data-v-99bc4152 {
0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
}
to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
}
}
.fadeInUp[data-v-99bc4152] {
  -webkit-animation-name: fadeInUp-data-v-99bc4152;
          animation-name: fadeInUp-data-v-99bc4152;
}
@-webkit-keyframes fadeOut-data-v-99bc4152 {
0% {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes fadeOut-data-v-99bc4152 {
0% {
    opacity: 1;
}
to {
    opacity: 0;
}
}
.fadeOut[data-v-99bc4152] {
  -webkit-animation-name: fadeOut-data-v-99bc4152;
          animation-name: fadeOut-data-v-99bc4152;
}
@-webkit-keyframes fadeOutUp-data-v-99bc4152 {
0% {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp-data-v-99bc4152 {
0% {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp[data-v-99bc4152] {
  -webkit-animation-name: fadeOutUp-data-v-99bc4152;
          animation-name: fadeOutUp-data-v-99bc4152;
}
@-webkit-keyframes zoomOut-data-v-99bc4152 {
0% {
    opacity: 1;
}
50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
to {
    opacity: 0;
}
}
@keyframes zoomOut-data-v-99bc4152 {
0% {
    opacity: 1;
}
50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3);
}
to {
    opacity: 0;
}
}
.zoomOut[data-v-99bc4152] {
  -webkit-animation-name: zoomOut-data-v-99bc4152;
          animation-name: zoomOut-data-v-99bc4152;
}
@-webkit-keyframes fadeOutLeft-data-v-99bc4152 {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft-data-v-99bc4152 {
from {
    opacity: 1;
}
to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft[data-v-99bc4152] {
  -webkit-animation-name: fadeOutLeft-data-v-99bc4152;
  animation-name: fadeOutLeft-data-v-99bc4152;
}
.delay-0s[data-v-99bc4152] {
  -webkit-animation-delay: 0;
  animation-delay: 0;
}
.delay-025s[data-v-99bc4152] {
  -webkit-animation-delay: .25s;
  animation-delay: .25s;
  opacity: 0;
}
.delay-05s[data-v-99bc4152] {
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
  opacity: 0;
}
.delay-075s[data-v-99bc4152] {
  -webkit-animation-delay: .75s;
  animation-delay: .75s;
  opacity: 0;
}
.delay-1s[data-v-99bc4152] {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  opacity: 0;
}
.animate_right[data-v-99bc4152],
.animate_left[data-v-99bc4152],
.animate_up[data-v-99bc4152],
.animate_down[data-v-99bc4152] {
  opacity: 0;
}
.ie .animated[data-v-99bc4152],
.ie .animate_right[data-v-99bc4152],
.ie .animate_left[data-v-99bc4152],
.ie .hsContent[data-v-99bc4152],
.ie #slide-1 .animated[data-v-99bc4152] {
  opacity: 1 !important;
}
.ie delay-025s[data-v-99bc4152],
.ie .delay-0s[data-v-99bc4152],
.ie .delay-025s[data-v-99bc4152],
.ie .delay-05s[data-v-99bc4152],
.ie .delay-075s[data-v-99bc4152],
.ie .delay-1s[data-v-99bc4152] {
  opacity: 1 !important;
}
.ie select[data-v-99bc4152] {
  background-image: none !important;
}
@media only screen and (max-width: 798px) {
.delay-0s[data-v-99bc4152],
  .delay-025s[data-v-99bc4152],
  .delay-05s[data-v-99bc4152],
  .delay-075s[data-v-99bc4152],
  .delay-1s[data-v-99bc4152],
  .animate_right[data-v-99bc4152],
  .animate_left[data-v-99bc4152],
  .animate_up[data-v-99bc4152],
  .animate_down[data-v-99bc4152] {
    opacity: 1;
}
}
/* #Password Page
================================================== */
#password-container[data-v-99bc4152] {
  margin: 75px auto 0;
  max-width: 100%;
  display: table;
  text-align: center;
  display: table;
}
@media only screen and (max-width: 798px) {
#password-container[data-v-99bc4152] {
    margin-top: 10px;
}
}
#password-container #contact_form input.sign_up[type="submit"][data-v-99bc4152] {
  width: calc(35% - 10px);
}
@media only screen and (max-width: 1024px) {
#password-container #contact_form input.sign_up[type="submit"][data-v-99bc4152] {
    width: 100%;
}
}
#password-container #contact_form input.contact_email[type="email"][data-v-99bc4152] {
  max-width: 100%;
}
.password-page-message[data-v-99bc4152] {
  font-size: 3em;
  line-height: 1.2;
  margin: 10px auto;
  padding: 12px 0;
}
.password-page-follow[data-v-99bc4152] {
  margin: 5px 0;
}
.password-social .social_icons a[data-v-99bc4152],
.password-social .social_icons a[data-v-99bc4152]:visited,
.password-social .social_icons a[data-v-99bc4152]:active {
  font-size: 25px;
}
.password-page-row[data-v-99bc4152] {
  display: table-row;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.password-page-col[data-v-99bc4152] {
  display: table-cell;
  vertical-align: middle;
  padding: 5px 30px;
  width: 100%;
}
.password-logo[data-v-99bc4152] {
  max-width: 200px;
  /* Allows logo to be more prominent*/
  margin: 0px auto;
}
.password-message[data-v-99bc4152] {
  max-width: 600px;
  font-size: 1.2em;
  color: #ffffff;
}
.hr-small[data-v-99bc4152] {
  margin: 20px auto;
  width: 50px;
}
.password-social[data-v-99bc4152] {
  margin-top: 10px;
  padding-top: 20px;
}
.password-social ul[data-v-99bc4152] {
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 10px;
}
.password-social .social_icons li[data-v-99bc4152] {
  display: inline;
  margin-left: 0;
}
.password-social .social_icons a[data-v-99bc4152]:hover {
  color: #151515;
}
.password-footer[data-v-99bc4152] {
  margin-top: 15px;
  margin-bottom: 40px;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
}
.powered[data-v-99bc4152] {
  display: block;
  margin-top: 15px;
}
.shopify a[data-v-99bc4152] {
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0JJREFUeNqMU81vG0UU/83sR73YG+M4xrHj4jj9UCFNSaGlQQUhhFBRpXIo6jEHQFXFAbhy4B/gioTgzgGV7ws5IAoqUgUSoWoIaZJGpGpMHDuptf5a7+fM8nZpJaRy4M0+jd7szO/93u/NsAsX5vFvi6IInHNUq5NnstnsqXp96xur3f392HNlrIcLePHkS8hlTchIJvtVSTOjIaSAwhkiGsXi+BudjjVp28Oj+XzhrPDZh5qqfoIQD5j6wrxHCAJ6UMXVr3pgnB0c9O2843jrE5XMtZER47GTp+bOqfn++d9+Ct5TuLrCGAcjpgnAWEVSdg8HSyWUzTl8v7D08szxSltPB6/OPDWeW/q1caI2O0zfbrThBM7pjdbiz9PG7LsK01epYKiCaMlIQadnHag9UZ2vbuqvl47tVMwcY3fdFjLFCIHksB0bQojCTmfzlWyHf53S0qsyigESMRS0uqtvNbs330nXNHhRAWl3ChnNhLG/jzBy4fg27pGG5TSqWsARV6EGwk+WScgymIQ5auLpyTdRHj2arC//9QXuDpfgeDYkQcgoZixq4DKuAGoo7wEwVg5DD3PVt1EafRzL21/C0HJo9f4gYUO4gZNkFMk5Nkli3wcI4vP7yIvxhsLIIXhBHzfqlzHwWihkDiNjPEwlDJNE/zDABGPQKfR5QAzI8wRU9IWNurWIlJbF+dmP8Ig5ja67Az8cwvWdmCVi4YSMSlTzODjAQxGAvCZkaIpI4MeN97Fc/xbpfXk8WXmNqPcw9C1idR8gKSNN06GYEScZYwZVJ+xj/8hpPJp9HmvNK/Bd6g0zEXfJ9rvEwE0A4qbFLOibimN15RcLR57JVFx7iLGHpvFs9RJ8QZvofmzsXoEXDqAqWiIiyUaAUSIkBTVVY1BuXuth6rhxcaxizDb619EcrGPg7+JG8zJWdj8HZwplk7hTHyDiKrU5BVWXyKT57ncfNz9TRBjxrRWn3/zT2+7seV7DWuabnR+MTrCm6ikNnLLEL3R720dmQkMqFz8dia3rdmvhg8an7MH3hZRhKuVsQTtcPmCcGK+lZvLl1JEdK9T7PW9t75a72L7tXh3sBbdEELXxP00h1//rx98CDACS7p3N/ZPUwQAAAABJRU5ErkJggg==);
  padding-left: 21px;
  color: #ffffff;
  text-decoration: none;
}
.password-footer a[data-v-99bc4152] {
  color: #ffffff;
  text-decoration: none;
}
/* Password Page Modal CSS */
.controls[data-v-99bc4152] {
  display: block;
  margin: 1em;
  text-align: right;
  text-transform: uppercase;
  position: relative;
}
#open-me[data-v-99bc4152] {
  text-align: center;
  margin-bottom: 35px;
}
#open-me a[data-v-99bc4152]:hover {
  color: #151515;
}
.close-me[data-v-99bc4152] {
  z-index: 8000;
}
.modalbox[data-v-99bc4152] {
  position: absolute;
  height: 100%;
  top: -1em;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  z-index: 5000;
}
.overlay[data-v-99bc4152] {
  position: fixed;
  width: 100%;
  height: 100%;
  max-height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.95);
}
.overlay-close[data-v-99bc4152] {
  width: 150px;
  height: 50px;
  position: absolute;
  right: 10px;
  top: 10px;
  border: 1px solid #000;
  font-size: 14px;
}
.overlay-data[data-v-99bc4152] {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  visibility: 0s 0.5s;
  -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
  transition: opacity 0.5s, visibility 0s 0.5s;
}
.overlay-open[data-v-99bc4152] {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.inputbox[data-v-99bc4152] {
  margin: 0px auto;
  max-width: 80%;
  display: table;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #000;
}
@media only screen and (max-width: 798px) {
#password-page-bg .modalbox .inputbox[data-v-99bc4152] {
    top: 50%;
}
}
.storefront-password-form label[data-v-99bc4152] {
  font-size: 0.9em;
  margin: 0 0 1em 0;
  text-align: center;
}
.storefront-password-form .actions[data-v-99bc4152] {
  display: inline-block;
}
.storefront-password-form #password[data-v-99bc4152] {
  width: 50%;
  display: inline-block;
}
@media only screen and (max-width: 480px) {
.storefront-password-form #password[data-v-99bc4152] {
    width: 100%;
}
}
#owner[data-v-99bc4152] {
  font-size: 0.9em;
  margin-top: -1em;
  opacity: 0.8;
}
.pass-close[data-v-99bc4152] {
  color: #000 !important;
  padding: 0 !important;
  margin: 1em !important;
  position: inherit !important;
}
@media screen and (min-width: 320px) and (max-width: 440px) and (max-height: 667px) {
.modalbox[data-v-99bc4152] {
    display: block;
    width: 414px !important;
    max-width: 100%;
    text-align: center;
}
.pass-close[data-v-99bc4152] {
    display: block;
    margin: 0.65em -0.15em 1em 0 !important;
}
}
/* #Page Details
================================================== */
.shopify-section--page-details-template .article[data-v-99bc4152] {
  padding-bottom: 0;
}
.shopify-section--page-details-template div.container .featured_products[data-v-99bc4152] {
  padding-top: 0;
}
.shopify-section--page-details-template .block__image_with_text_overlay .full-width--false[data-v-99bc4152],
.shopify-section--page-details-template .block__image_with_text .is-width-standard[data-v-99bc4152] {
  padding-top: 20px;
}
@media only screen and (max-width: 480px) {
.shopify-section--page-details-template .caption.position-center[data-v-99bc4152],
  .shopify-section--page-details-template .caption.position-left[data-v-99bc4152],
  .shopify-section--page-details-template .caption.position-right[data-v-99bc4152] {
    margin: 5% 0 0 0;
}
}
/* # Product media
================================================== */
.product-gallery__model model-viewer[data-v-99bc4152],
.product-gallery__video iframe[data-v-99bc4152] {
  width: 100%;
  min-height: 450px;
}
.product-gallery__model[data-v-99bc4152] {
  position: relative;
}
.product-gallery__model model-viewer[data-v-99bc4152] {
  width: 100%;
  min-height: 500px;
}
.view-in-your-space.action_button[data-v-99bc4152] {
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 44px;
  background: #e6e6e6;
  color: #151515;
  font: inherit;
  text-transform: none;
  border-radius: 0px;
  border: 0;
}
.view-in-your-space.action_button svg path[data-v-99bc4152]:first-child {
  stroke: #151515;
}
.view-in-your-space.action_button svg path[data-v-99bc4152]:last-child {
  fill: #151515;
}
.plyr--video .plyr__controls[data-v-99bc4152] {
  background: rgba(255, 255, 255, 0.6);
  padding: 10px;
}
.plyr--video .plyr__control[data-v-99bc4152] {
  background: transparent;
  color: #151515;
}
.plyr--video .plyr__control[data-v-99bc4152]:hover {
  background: white;
  color: #151515;
}
.plyr--video .plyr__controls__item.plyr__time[data-v-99bc4152],
.plyr--video input[type=range][data-v-99bc4152],
.plyr--video .plyr__controls__item[data-v-99bc4152] {
  color: #151515;
}
.plyr--video .plyr__progress input[type=range]+.thumb[data-v-99bc4152] {
  background-color: #151515;
  color: #151515;
}
.plyr--video input[type=range][data-v-99bc4152]::-webkit-slider-thumb {
  background-color: #151515;
}
.plyr--video input[type=range][data-v-99bc4152]::-moz-range-thumb {
  background-color: #151515;
}
.plyr--video input[type=range][data-v-99bc4152]::-ms-thumb {
  background-color: #151515;
}
.plyr--video .plyr__progress__buffer[data-v-99bc4152],
.plyr--video .plyr__control[aria-expanded=true][data-v-99bc4152] {
  background-color: rgba(21, 21, 21, 0.6);
}
.plyr--video .plyr__control.plyr__tab-focus[data-v-99bc4152] {
  background-color: #151515;
}
.plyr--video .plyr__control--overlaid[data-v-99bc4152] {
  background: white;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.05);
  height: 50px;
  width: 50px;
}
.plyr--video .plyr__control--overlaid svg[data-v-99bc4152] {
  left: auto;
}
.plyr--video .plyr__control--overlaid[data-v-99bc4152]:hover {
  background: white;
}
.plyr--video .plyr__control--overlaid:hover .play-icon-button-control rect[data-v-99bc4152] {
  opacity: 0.75;
}
.plyr--video .plyr__control .play-icon-button-control[data-v-99bc4152] {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
}
.plyr--video .plyr__control .play-icon-button-control rect[data-v-99bc4152] {
  fill: white;
}
.plyr--video .plyr__control .play-icon-button-control path[data-v-99bc4152] {
  fill: #151515;
}
.plyr__controls .plyr__controls__item.plyr__progress__container[data-v-99bc4152] {
  padding-right: 10px;
  padding-left: 10px;
}
.plyr--full-ui .plyr__volume[data-v-99bc4152] {
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
  bottom: 105px;
  height: 40px;
  opacity: 0;
  padding: 10px 15px !important;
  position: absolute;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-transition: visibility 0.4s linear 0.4s, opacity 0.4s linear 0.3s;
  transition: visibility 0.4s linear 0.4s, opacity 0.4s linear 0.3s;
  width: 140px;
}
.plyr--full-ui .plyr__volume[data-v-99bc4152]:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.25);
  bottom: 18px;
  content: "";
  left: -6px;
  position: absolute;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  z-index: 2;
}
.plyr--full-ui .plyr__volume[data-v-99bc4152]:hover {
  opacity: 1;
  visibility: visible;
}
.plyr--full-ui .plyr__volume.plyr__volume--is-visible[data-v-99bc4152] {
  opacity: 1;
  -webkit-transition: visibility 0.4s linear, opacity 0.4s linear;
  transition: visibility 0.4s linear, opacity 0.4s linear;
}
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152] {
  color: #151515;
  margin: 0 auto;
}
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]::-webkit-slider-runnable-track,
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]::-moz-range-track,
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]::-webkit-slider-thumb,
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]::-moz-range-thumb {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]::-ms-fill-upper,
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]::-ms-thumb,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus[data-v-99bc4152]::-webkit-slider-runnable-track,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus[data-v-99bc4152]::-moz-range-track,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus[data-v-99bc4152]::-ms-track {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.25);
}
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus[data-v-99bc4152]::-webkit-slider-thumb,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus[data-v-99bc4152]::-moz-range-thumb,
.plyr--full-ui .plyr__volume input[type=range].plyr__tab-focus[data-v-99bc4152]::-ms-thumb,
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]:active::-webkit-slider-thumb,
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]:active::-moz-range-thumb,
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152]:active::-ms-thumb {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.plyr--audio .plyr--full-ui .plyr__volume[data-v-99bc4152] {
  bottom: 125px;
  right: -37px;
}
.plyr--is-ios .plyr__volume[data-v-99bc4152] {
  display: none !important;
}
.plyr__control[data-plyr=mute]:hover+.plyr__volume[data-v-99bc4152] {
  opacity: 1;
  -webkit-transition: visibility 0.4s linear, opacity 0.4s linear;
  transition: visibility 0.4s linear, opacity 0.4s linear;
}
@media (min-width: 480px) {
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152] {
    max-width: 90px;
}
}
@media (min-width: 750px) {
.plyr--full-ui .plyr__volume input[type=range][data-v-99bc4152] {
    max-width: 110px;
}
}
@media only screen and (max-width: 989px) {
.plyr--is-touch .plyr__volume[data-v-99bc4152] {
    display: none !important;
}
}
.show-gallery-arrows--true .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area[data-v-99bc4152] {
  right: 50px;
  bottom: 10px;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button[data-v-99bc4152] {
  color: #151515;
  background: white;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button[hidden][data-v-99bc4152] {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster[data-v-99bc4152]:hover,
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster[data-v-99bc4152]:focus {
  color: rgba(21, 21, 21, 0.55);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area[data-v-99bc4152] {
  background: white;
  border: 1px solid rgba(21, 21, 21, 0.05);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control[data-v-99bc4152]:not(:last-child):after {
  border-bottom: 1px solid rgba(21, 21, 21, 0.05);
}
@media only screen and (min-width: 799px) {
.video-on-hover .plyr__controls[data-v-99bc4152],
  .video-on-hover .plyr__control--overlaid[data-v-99bc4152],
  .swap-true .plyr--youtube .plyr__controls[data-v-99bc4152],
  .swap-true .plyr--youtube .plyr__control--overlaid[data-v-99bc4152],
  .video-controls-enabled--false .plyr__controls[data-v-99bc4152],
  .video-controls-enabled--false .plyr__control--overlaid[data-v-99bc4152] {
    opacity: 0;
}
.video-on-hover .plyr__controls>*[data-v-99bc4152],
  .video-on-hover .plyr__control--overlaid>*[data-v-99bc4152],
  .swap-true .plyr--youtube .plyr__controls>*[data-v-99bc4152],
  .swap-true .plyr--youtube .plyr__control--overlaid>*[data-v-99bc4152],
  .video-controls-enabled--false .plyr__controls>*[data-v-99bc4152],
  .video-controls-enabled--false .plyr__control--overlaid>*[data-v-99bc4152] {
    pointer-events: none;
    cursor: auto;
}
}
.plyr.plyr--stopped .plyr__controls[data-v-99bc4152] {
  display: none;
}
.product_gallery_nav .media-badge[data-v-99bc4152] {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 33%;
  max-height: 33%;
  min-width: 20px;
  width: 25px;
  height: 25px;
}
.product_gallery_nav .media-badge svg[data-v-99bc4152] {
  width: 100%;
  height: 100%;
}
.product_gallery_nav .media-badge path[data-v-99bc4152]:first-child {
  fill: white;
}
.product_gallery_nav .media-badge path[data-v-99bc4152]:last-child {
  fill: #151515;
}
.product_gallery_nav .media-badge g path[data-v-99bc4152]:first-child {
  stroke: #151515;
}
.product_gallery_nav .media-badge .media-badge__outline[data-v-99bc4152] {
  stroke: rgba(21, 21, 21, 0.05);
}
.gallery-wrap.product-height-set model-viewer[data-v-99bc4152] {
  margin: 0 auto;
}
.gallery-wrap.product-height-set .product_gallery img[data-v-99bc4152],
.gallery-wrap.product-height-set .product_gallery .plyr--html5 video[data-v-99bc4152] {
  width: 100%;
}
.gallery-wrap.product-height-set .product_gallery img[data-v-99bc4152] {
  -o-object-fit: contain;
  object-fit: contain;
  font-family: "object-fit: contain";
}
.gallery-wrap.product-height-set .product_gallery .plyr--youtube .plyr__video-embed[data-v-99bc4152] {
  height: 100%;
}
/* #Product Details
================================================== */
.grey-map[data-v-99bc4152] {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(99%);
  /* Chrome 19+ & Safari 6+ */
  -webkit-backface-visibility: hidden;
  /* Fix for transition flickering */
}
.product-details__blocks .article[data-v-99bc4152],
.product-details__blocks .article_image[data-v-99bc4152] {
  margin-bottom: 0;
}
/* Home page - general
================================================== */
/* Full-width product slider */
.homepage-product-slider[data-v-99bc4152] {
  margin: 0 10px;
}
@media only screen and (max-width: 798px) {
.homepage-product-slider[data-v-99bc4152] {
    margin: 0;
}
}
.homepage-product-slider object.placeholder-image[data-v-99bc4152] {
  width: 100%;
  display: block;
  height: auto;
  position: relative;
  padding-top: 100%;
}
.homepage-product-slider .placeholder-svg--product[data-v-99bc4152] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.homepage-product-slider.even-num-slides[data-v-99bc4152] {
  padding-left: 10px;
  width: calc(100% - 20px);
}
@media only screen and (max-width: 798px) {
.homepage-product-slider.even-num-slides[data-v-99bc4152] {
    padding-left: 0;
    width: 100%;
}
}
.products-slider.slider-gallery.products-length-6 .gallery-cell[data-v-99bc4152] {
  width: calc(16.6% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery.products-length-6 .gallery-cell[data-v-99bc4152] {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery.products-length-5 .gallery-cell[data-v-99bc4152] {
  width: calc(20% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery.products-length-5 .gallery-cell[data-v-99bc4152] {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery.products-length-4 .gallery-cell[data-v-99bc4152] {
  width: calc(25% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery.products-length-4 .gallery-cell[data-v-99bc4152] {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery.products-length-3 .gallery-cell[data-v-99bc4152],
.products-slider.slider-gallery.products-length-2 .gallery-cell[data-v-99bc4152],
.products-slider.slider-gallery.products-length-1 .gallery-cell[data-v-99bc4152] {
  width: calc(33.33% - 10px);
}
.products-slider.slider-gallery .gallery-cell.visible-2[data-v-99bc4152] {
  width: calc(50% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-2[data-v-99bc4152] {
    width: calc(50% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-3[data-v-99bc4152] {
  width: calc(33.33% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-3[data-v-99bc4152] {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-4[data-v-99bc4152] {
  width: calc(25% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-4[data-v-99bc4152] {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-5[data-v-99bc4152] {
  width: calc(20% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-5[data-v-99bc4152] {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-6[data-v-99bc4152] {
  width: calc(16.666% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-6[data-v-99bc4152] {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-7[data-v-99bc4152] {
  width: calc(14.2% - 10px);
}
@media only screen and (max-width: 798px) {
.products-slider.slider-gallery .gallery-cell.visible-7[data-v-99bc4152] {
    width: calc(40% - 10px);
}
}
.products-slider.slider-gallery .gallery-cell.visible-7 .product-details[data-v-99bc4152] {
  font-size: 0.7rem;
}
.featured_products.product-slider[data-v-99bc4152] {
  padding-bottom: 0;
}
.featured_products.product-slider .columns[data-v-99bc4152] {
  padding-bottom: 0;
}
.banner-full-link[data-v-99bc4152] {
  line-height: 0;
  font-size: 0;
  color: transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
.banner-full-link+.caption[data-v-99bc4152] {
  pointer-events: none;
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
.full-width--true .caption[data-v-99bc4152] {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media only screen and (min-width: 1025px) {
.full-width--true .caption[data-v-99bc4152] {
    max-width: 960px;
    padding: 0;
}
}
@media only screen and (min-width: 1401px) {
.full-width--true .caption[data-v-99bc4152] {
    max-width: 1200px;
    padding: 0;
}
}
.caption[data-v-99bc4152] {
  width: 100%;
  position: absolute;
  top: 50%;
  padding: 0 5%;
  z-index: 3;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media only screen and (min-width: 799px) {
.caption[data-v-99bc4152] {
    max-width: 960px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
}
@media only screen and (min-width: 1025px) {
.caption[data-v-99bc4152] {
    padding: 0 30px;
}
}
@media only screen and (max-width: 798px) {
.caption[data-v-99bc4152] {
    width: 100%;
}
}
.caption a[data-v-99bc4152] {
  pointer-events: all;
}
.caption.position-center[data-v-99bc4152] {
  left: 0;
  right: 0;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 798px) {
.caption.position-center[data-v-99bc4152] {
    width: 85%;
}
}
@media only screen and (max-width: 480px) {
.caption.position-center[data-v-99bc4152] {
    width: 100%;
}
}
.caption.position-left[data-v-99bc4152] {
  left: 0;
  right: 0;
  text-align: left;
}
.caption.position-right[data-v-99bc4152] {
  left: 0;
  right: 0;
  text-align: right;
}
.caption .pretext[data-v-99bc4152] {
  color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
.caption .pretext[data-v-99bc4152] {
    font-size: 1.4em;
}
}
@media only screen and (max-width: 798px) {
.caption .pretext[data-v-99bc4152] {
    font-size: 12.0px;
}
}
@media only screen and (min-width: 799px) {
.caption .pretext[data-v-99bc4152] {
    font-size: 15.0px;
}
}
@media only screen and (min-width: 799px) {
.caption .pretext[data-v-99bc4152] {
    font-size: 18px;
}
}
.caption .headline[data-v-99bc4152] {
  color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 47px;
  letter-spacing: 1px;
  line-height: 1.4em;
  margin-bottom: 15px;
}
@media only screen and (max-width: 480px) {
.caption .headline[data-v-99bc4152] {
    font-size: 2.6em;
}
}
@media only screen and (max-width: 798px) {
.caption .headline[data-v-99bc4152] {
    font-size: 31.333333333333332px;
}
}
@media only screen and (min-width: 799px) {
.caption .headline[data-v-99bc4152] {
    font-size: 39.166666666666664px;
}
}
@media only screen and (min-width: 1025px) {
.caption .headline[data-v-99bc4152] {
    font-size: 47px;
}
}
.caption .subtitle[data-v-99bc4152] {
  color: #ffffff;
  font-family: Futura, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-style: uppercase;
  font-size: 18px;
  letter-spacing: 1px;
  position: relative;
}
@media only screen and (max-width: 480px) {
.caption .subtitle[data-v-99bc4152] {
    font-size: 1.4em;
}
}
@media only screen and (max-width: 798px) {
.caption .subtitle[data-v-99bc4152] {
    font-size: 12.0px;
}
}
@media only screen and (min-width: 799px) {
.caption .subtitle[data-v-99bc4152] {
    font-size: 15.0px;
}
}
@media only screen and (min-width: 1025px) {
.caption .subtitle[data-v-99bc4152] {
    font-size: 18px;
}
}
.caption .pretext[data-v-99bc4152]:empty,
.caption .headline[data-v-99bc4152]:empty,
.caption .subtitle[data-v-99bc4152]:empty {
  display: none;
}
.caption .pretext[data-v-99bc4152]:empty:before,
.caption .headline[data-v-99bc4152]:empty:before,
.caption .subtitle[data-v-99bc4152]:empty:before {
  height: 0;
}
@media only screen and (max-width: 480px) {
.caption--below-true[data-v-99bc4152] {
    margin: 20px auto !important;
    /* Force caption margin */
    font-size: 3vw;
    position: static;
    -webkit-transform: none;
            transform: none;
    width: 100%;
}
}
@media only screen and (max-width: 480px) {
.caption--below-true .pretext[data-v-99bc4152] {
    color: #151515;
    text-shadow: none;
}
}
@media only screen and (max-width: 480px) {
.caption--below-true .headline[data-v-99bc4152] {
    color: #151515;
    text-shadow: none;
}
}
@media only screen and (max-width: 480px) {
.caption--below-true .subtitle[data-v-99bc4152] {
    color: #151515;
    text-shadow: none;
}
}
.caption--below-true .caption-background-true.caption-transparency-false[data-v-99bc4152] {
  background-color: #1e1e1e;
}
@media only screen and (max-width: 480px) {
.caption--below-true .caption-background-true.caption-transparency-false[data-v-99bc4152] {
    background-color: transparent;
}
}
@media only screen and (max-width: 480px) {
.caption--below-true .caption-background-true.caption-transparency-true[data-v-99bc4152] {
    background-color: transparent;
}
}
@media only screen and (max-width: 480px) {
.caption--below-false .caption-content.caption-background-true[data-v-99bc4152] {
    padding: 15px;
}
.caption--below-false a.highlight-false[data-v-99bc4152],
  .caption--below-false input[type="button"].highlight-false[data-v-99bc4152],
  .caption--below-false a.highlight-true[data-v-99bc4152],
  .caption--below-false input[type="button"].highlight-true[data-v-99bc4152],
  .caption--below-false a.continue-button[data-v-99bc4152] {
    background-color: rgba(255, 255, 255, 0);
    color: #ffffff;
    border: 1px solid #ffffff;
}
.caption--below-false a.highlight-false[data-v-99bc4152]:hover,
  .caption--below-false input[type="button"].highlight-false[data-v-99bc4152]:hover,
  .caption--below-false a.highlight-true[data-v-99bc4152]:hover,
  .caption--below-false input[type="button"].highlight-true[data-v-99bc4152]:hover,
  .caption--below-false a.continue-button[data-v-99bc4152]:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #333;
}
.caption--below-false a.highlight-true[data-v-99bc4152],
  .caption--below-false input[type="button"].highlight-true[data-v-99bc4152] {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #333;
}
}
.subtitle p a[data-v-99bc4152] {
  pointer-events: all;
}
.caption-content[data-v-99bc4152] {
  display: inline-block;
  float: none;
  max-width: 60%;
  font-size: 0;
}
@media only screen and (max-width: 798px) {
.caption-content[data-v-99bc4152] {
    max-width: 80%;
}
}
@media only screen and (max-width: 480px) {
.caption-content[data-v-99bc4152] {
    width: 100%;
    max-width: 100%;
}
}
.caption-content .action_button[data-v-99bc4152] {
  margin: 10px;
}
@media only screen and (max-width: 798px) {
.caption-content .action_button[data-v-99bc4152] {
    margin: 5px;
}
}
@media only screen and (max-width: 480px) {
.caption-content .action_button[data-v-99bc4152] {
    font-size: 16px;
}
}
.caption-content.align-center[data-v-99bc4152] {
  text-align: center;
}
@media only screen and (max-width: 798px) {
.caption-content.align-center[data-v-99bc4152] {
    max-width: 80%;
}
}
@media only screen and (max-width: 480px) {
.caption-content.align-center[data-v-99bc4152] {
    width: 100%;
    max-width: 100%;
}
}
.caption-content.align-left[data-v-99bc4152] {
  text-align: left;
}
.caption-content.align-left:first-child .action_button[data-v-99bc4152] {
  margin-left: 0;
}
.caption-content.align-left .subtitle[data-v-99bc4152]:before {
  margin-left: 0;
}
.caption-content.align-right[data-v-99bc4152] {
  text-align: right;
}
.caption-content.align-right:last-child .action_button[data-v-99bc4152] {
  margin-right: 0;
}
.caption-content.align-right .subtitle[data-v-99bc4152]:before {
  margin-right: 0;
}
.caption-content.caption-background-true[data-v-99bc4152] {
  padding: 30px;
}
@media only screen and (max-width: 480px) {
.caption-content.caption-background-true[data-v-99bc4152] {
    padding: 0;
}
}
/* Transparency settings for each type of caption */
.caption-background-true[data-v-99bc4152] {
  background-color: #1e1e1e;
}
.homepage-video .caption-background-true[data-v-99bc4152] {
  background-color: #1e1e1e;
}
@media only screen and (max-width: 480px) {
.homepage-video .caption-background-true[data-v-99bc4152] {
    background-color: transparent;
}
}
.caption-background-true.caption-transparency-true[data-v-99bc4152] {
  background-color: rgba(30, 30, 30, 0.6);
}
a.highlight-false[data-v-99bc4152],
input[type="button"].highlight-false[data-v-99bc4152],
a.highlight-true[data-v-99bc4152],
input[type="button"].highlight-true[data-v-99bc4152],
a.continue-button[data-v-99bc4152] {
  background-color: rgba(255, 255, 255, 0);
  color: #ffffff;
  border: 1px solid #ffffff;
  -webkit-transition: background-color 0.2s linear, color 0.2s linear;
  transition: background-color 0.2s linear, color 0.2s linear;
  margin: 25px 0;
}
a.highlight-false[data-v-99bc4152]:hover,
input[type="button"].highlight-false[data-v-99bc4152]:hover,
a.highlight-true[data-v-99bc4152]:hover,
input[type="button"].highlight-true[data-v-99bc4152]:hover,
a.continue-button[data-v-99bc4152]:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #333;
}
@media only screen and (max-width: 480px) {
a.highlight-false[data-v-99bc4152],
  input[type="button"].highlight-false[data-v-99bc4152],
  a.highlight-true[data-v-99bc4152],
  input[type="button"].highlight-true[data-v-99bc4152],
  a.continue-button[data-v-99bc4152] {
    color: #151515;
    border-color: #151515;
    background-color: transparent;
}
a.highlight-false[data-v-99bc4152]:hover,
  input[type="button"].highlight-false[data-v-99bc4152]:hover,
  a.highlight-true[data-v-99bc4152]:hover,
  input[type="button"].highlight-true[data-v-99bc4152]:hover,
  a.continue-button[data-v-99bc4152]:hover {
    border-color: #151515;
    background-color: #151515;
    color: #fff;
}
}
a.highlight-true[data-v-99bc4152],
input[type="button"].highlight-true[data-v-99bc4152] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #333;
}
@media only screen and (max-width: 480px) {
a.highlight-true[data-v-99bc4152],
  input[type="button"].highlight-true[data-v-99bc4152] {
    border-color: #151515;
    background-color: #151515;
    color: #fff;
}
}
a.continue-button[data-v-99bc4152],
a.highlight-false--dark[data-v-99bc4152],
input[type="button"].highlight-false--dark[data-v-99bc4152] {
  color: #151515;
  border-color: #151515;
  background-color: transparent;
}
a.continue-button[data-v-99bc4152]:hover,
a.highlight-false--dark[data-v-99bc4152]:hover,
input[type="button"].highlight-false--dark[data-v-99bc4152]:hover {
  border-color: #151515;
  background-color: #151515;
  color: #fff;
}
/* Slideshow */
.homepage-slideshow .gallery-cell[data-v-99bc4152]:not(:first-child) {
  height: 0;
}
.homepage-slideshow.flickity-enabled .gallery-cell[data-v-99bc4152]:not(:first-child) {
  height: auto;
}
.homepage-slideshow a.highlight-false[data-v-99bc4152]:hover,
.homepage-slideshow input[type="button"].highlight-false[data-v-99bc4152]:hover,
.homepage-slideshow a.highlight-true[data-v-99bc4152]:hover,
.homepage-slideshow input[type="button"].highlight-true[data-v-99bc4152]:hover {
  color: #333;
}
@media only screen and (max-width: 480px) {
.homepage-slideshow a.highlight-false[data-v-99bc4152],
  .homepage-slideshow input[type="button"].highlight-false[data-v-99bc4152],
  .homepage-slideshow a.highlight-true[data-v-99bc4152],
  .homepage-slideshow input[type="button"].highlight-true[data-v-99bc4152] {
    color: #151515;
    border-color: #151515;
    background-color: transparent;
}
.homepage-slideshow a.highlight-false[data-v-99bc4152]:hover,
  .homepage-slideshow input[type="button"].highlight-false[data-v-99bc4152]:hover,
  .homepage-slideshow a.highlight-true[data-v-99bc4152]:hover,
  .homepage-slideshow input[type="button"].highlight-true[data-v-99bc4152]:hover {
    border-color: #151515;
    background-color: #151515;
    color: #fff;
}
}
.homepage-slideshow a.highlight-true[data-v-99bc4152],
.homepage-slideshow input[type="button"].highlight-true[data-v-99bc4152] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #333;
}
@media only screen and (max-width: 480px) {
.homepage-slideshow a.highlight-true[data-v-99bc4152],
  .homepage-slideshow input[type="button"].highlight-true[data-v-99bc4152] {
    border-color: #151515;
    background-color: #151515;
    color: #fff;
}
}
/* #Account
================================================== */
.account-header-logout[data-v-99bc4152] {
  text-align: right;
  text-transform: uppercase;
}
.account-sidebar[data-v-99bc4152] {
  border-right: 1px solid #aaaaaa;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 10px;
  overflow-wrap: anywhere;
}
@media only screen and (max-width: 798px) {
.account-sidebar[data-v-99bc4152] {
    border: 0;
    padding-right: 0;
}
}
.customers-addresses .account-sidebar[data-v-99bc4152] {
  border-right: 0;
  padding-right: 0;
}
.customers-addresses .account-main[data-v-99bc4152] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-left: 1px solid #aaaaaa;
  padding-left: 20px;
}
@media only screen and (max-width: 798px) {
.customers-addresses .account-main[data-v-99bc4152] {
    border: 0;
    padding-left: 0;
}
}
.action_bottom .note[data-v-99bc4152] {
  vertical-align: middle;
  line-height: 40px;
}
.address_title[data-v-99bc4152] {
  margin-bottom: 0;
  padding-bottom: 0;
}
.action_edit[data-v-99bc4152] {
  background-color: #151515;
  border-color: #151515;
}
.action_edit a[data-v-99bc4152] {
  color: #ffffff;
}
.action_edit[data-v-99bc4152]:hover {
  background-color: #151515;
  border-color: #151515;
}
.action_edit:hover a[data-v-99bc4152] {
  color: #ffffff;
}
.action_delete[data-v-99bc4152] {
  background-color: #ffffff;
  border-color: #151515;
}
.action_delete a[data-v-99bc4152] {
  color: #151515;
}
.action_delete[data-v-99bc4152]:hover {
  background-color: #151515;
  border-color: #151515;
}
.action_delete:hover a[data-v-99bc4152] {
  color: #ffffff;
}
/* #Policy pages
================================================== */
.container .shopify-policy__container[data-v-99bc4152] {
  margin: 0;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.shopify-policy__container .shopify-policy__title[data-v-99bc4152] {
  text-align: left;
}
/* #Home page - Featured products
================================================== */
.shopify-section--featured-products .section[data-v-99bc4152] {
  margin: 20px auto;
}
.shopify-section--featured-products .section.is-width-wide[data-v-99bc4152] {
  margin: 0 auto;
}
.shopify-section--featured-products .product-details[data-v-99bc4152] {
  padding: 40px 2rem;
}
/* #Home page - text columns with images
================================================== */
.shopify-section--text-columns-with-images .border-style--box[data-v-99bc4152] {
  padding: 10%;
  border: 1px solid #aaaaaa;
}
.shopify-section--text-columns-with-images .border-style--quote[data-v-99bc4152] {
  padding-left: 20px;
  border-left: 1px solid #aaaaaa;
  margin-bottom: 10%;
}
.shopify-section--text-columns-with-images .large_text[data-v-99bc4152] {
  font-family: 'futura-pt', Futura, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 31.2px;
  text-transform: uppercase;
  line-height: 1.5;
  color: #333333;
  display: block;
  letter-spacing: 0px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (max-width: 798px) {
.shopify-section--text-columns-with-images .large_text[data-v-99bc4152] {
    font-size: 24px;
}
}
.shopify-section--text-columns-with-images .text-column[data-v-99bc4152] {
  margin-bottom: 25px;
}
.shopify-section--text-columns-with-images a.continue-button[data-v-99bc4152] {
  margin-top: 10px;
}
.shopify-section--text-columns-with-images h2.title+.feature_divider[data-v-99bc4152] {
  margin-bottom: 40px;
}
.shopify-section--text-columns-with-images img[data-v-99bc4152] {
  margin: 0 0 15px;
}
/* OOTS Content Creator slideshow */
.flexslider img[data-v-99bc4152] {
  display: block;
  margin: 0 auto;
}
/* #Home page - slideshow
================================================== */
.homepage-slideshow:hover .flickity-prev-next-button[data-v-99bc4152],
.shopify-section--testimonials:hover .flickity-prev-next-button[data-v-99bc4152] {
  opacity: 0.5;
}
.homepage-slideshow.text-animation--false .caption[data-v-99bc4152] {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.homepage-slideshow.text-animation--false.flickity-enabled .caption[data-v-99bc4152] {
  opacity: 1;
}
.text-animation--true .caption-content[data-v-99bc4152] {
  opacity: 0;
}
@media only screen and (max-width: 480px) {
.text-animation--true .caption-content[data-v-99bc4152] {
    opacity: 1;
    -webkit-animation-duration: 0s;
            animation-duration: 0s;
}
}
.homepage-slideshow[data-v-99bc4152],
.shopify-section--testimonials[data-v-99bc4152] {
  position: relative;
  overflow: hidden;
}
.homepage-slideshow.single-image .flickity-prev-next-button[data-v-99bc4152],
.shopify-section--testimonials.single-image .flickity-prev-next-button[data-v-99bc4152] {
  display: none;
}
.homepage-slideshow.single-image .flickity-page-dots[data-v-99bc4152],
.shopify-section--testimonials.single-image .flickity-page-dots[data-v-99bc4152] {
  display: none;
}
.homepage-slideshow .gallery-cell[data-v-99bc4152],
.shopify-section--testimonials .gallery-cell[data-v-99bc4152] {
  width: 100%;
  background-color: #666666;
}
@media only screen and (max-width: 480px) {
.homepage-slideshow .gallery-cell[data-v-99bc4152],
  .shopify-section--testimonials .gallery-cell[data-v-99bc4152] {
    background-color: transparent;
}
}
.homepage-slideshow .gallery-cell img[data-v-99bc4152],
.shopify-section--testimonials .gallery-cell img[data-v-99bc4152] {
  width: 100%;
  display: block;
}
.homepage-slideshow .flickity-prev-next-button[data-v-99bc4152],
.shopify-section--testimonials .flickity-prev-next-button[data-v-99bc4152] {
  opacity: 0;
  width: 5%;
  height: 100%;
  border-radius: 0;
}
@media only screen and (min-width: 799px) {
.homepage-slideshow .flickity-prev-next-button[data-v-99bc4152],
  .shopify-section--testimonials .flickity-prev-next-button[data-v-99bc4152] {
    opacity: 0;
}
}
.homepage-slideshow .flickity-page-dots[data-v-99bc4152],
.shopify-section--testimonials .flickity-page-dots[data-v-99bc4152] {
  bottom: 2em;
  display: none;
}
@media only screen and (min-width: 799px) {
.homepage-slideshow .flickity-page-dots[data-v-99bc4152],
  .shopify-section--testimonials .flickity-page-dots[data-v-99bc4152] {
    display: block;
}
}
.homepage-slideshow .flickity-page-dots .dot[data-v-99bc4152],
.shopify-section--testimonials .flickity-page-dots .dot[data-v-99bc4152] {
  height: 4px;
  width: 40px;
  margin: 0;
  border-radius: 0;
  background: white;
}
@media only screen and (max-width: 480px) {
.homepage-slideshow .flickity-page-dots[data-v-99bc4152],
  .shopify-section--testimonials .flickity-page-dots[data-v-99bc4152] {
    display: block;
    bottom: 5px;
}
}
/* Home - product slider */
.js-product-slider .product_clear[data-v-99bc4152] {
  display: none;
}
.js-product-slider .column.alpha[data-v-99bc4152],
.js-product-slider .columns.alpha[data-v-99bc4152] {
  margin: 0 10px 0 20px;
}
.js-product-slider .flickity-prev-next-button[data-v-99bc4152] {
  border-radius: 0;
}
/* #Home page - Search
================================================== */
.search-bgr-true[data-v-99bc4152] {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.shopify-section--search[data-v-99bc4152] {
  width: 100%;
  display: inline-block;
  background-color: #dbb7bb;
}
.shopify-section--search h2[data-v-99bc4152] {
  margin-top: 0;
  margin-bottom: 0.25em;
}
.shopify-section--search p[data-v-99bc4152],
.shopify-section--search h2[data-v-99bc4152] {
  color: #ffffff;
}
.shopify-section--search .section_form[data-v-99bc4152] {
  padding: 60px 20px;
  max-width: 1200px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
}
.text-align--center .search__container[data-v-99bc4152] {
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-pack: center;
}
.text-align--left .search__container[data-v-99bc4152] {
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
.text-align--right .search__container[data-v-99bc4152] {
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.search__container[data-v-99bc4152] {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search__container .search__wrapper[data-v-99bc4152] {
  display: inline-block;
  position: relative;
  max-width: 650px;
  width: 100%;
}
.search__container input[type="text"][data-v-99bc4152] {
  color: #151515;
  font-size: 14px;
  display: inline-block;
  border: 1px solid #000;
  min-height: 50px;
  height: 50px;
  margin-bottom: 0;
  background-color: #ffffff;
}
.search__container input[type="text"][data-v-99bc4152]::-webkit-input-placeholder {
  color: #151515;
}
.search__container input[type="text"][data-v-99bc4152]:-moz-placeholder {
  /* Firefox 18- */
  color: #151515;
}
.search__container input[type="text"][data-v-99bc4152]::-moz-placeholder {
  /* Firefox 19+ */
  color: #151515;
}
.search__container input[type="text"][data-v-99bc4152]:-ms-input-placeholder {
  color: #151515;
}
.search__container input[type="text"][data-v-99bc4152]:focus,
.search__container input[type="text"][data-v-99bc4152]:active {
  border: 1px solid #000;
}
.search__form[data-v-99bc4152] {
  width: 90%;
  margin: 0 auto;
  font-size: 16px !important;
  border: none !important;
  position: relative;
  -webkit-box-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.search__button[data-v-99bc4152] {
  position: absolute;
  margin-top: 0;
  top: 0;
  height: 50px;
  width: 50px;
  right: 0px;
  padding: 0;
  background-color: #000;
  border-color: transparent;
  color: white;
  font-size: 24px;
  border-radius: 0px;
}
.search__button[data-v-99bc4152]:hover {
  color: white;
  background-color: #999999;
  border: 1px solid #000;
  border-left: 0px;
}
/* #Home page - image with text
================================================== */
.image-with-text-container .featured-link--half a[href] img[data-v-99bc4152] {
  -webkit-box-shadow: #000 0em 0em 0em;
          box-shadow: #000 0em 0em 0em;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.image-with-text-container .featured-link--half:hover a[href] img.lazyloaded[data-v-99bc4152] {
  opacity: 0.8;
}
.standard--width .image-with-text .featured-link--image[data-v-99bc4152],
.full-width--false.image-with-text .featured-link--image[data-v-99bc4152] {
  background-color: transparent;
}
.featured-link--half[data-v-99bc4152] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  background-color: #ffffff;
}
.featured-link--half img[data-v-99bc4152] {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
}
@media only screen and (max-width: 480px) {
.featured-link--half img[data-v-99bc4152] {
    width: 100%;
    max-width: auto;
}
}
.featured-link--half .info[data-v-99bc4152] {
  display: inline-block;
  width: 80%;
  margin: 0 auto;
  padding: 20px;
}
.featured-link--half .info.text-align--right[data-v-99bc4152] {
  text-align: right;
}
.featured-link--half .info.text-align--right .description[data-v-99bc4152]:before {
  margin-right: 0;
}
.featured-link--half .info.text-align--left[data-v-99bc4152] {
  text-align: left;
}
.featured-link--half .info.text-align--left .description[data-v-99bc4152]:before {
  margin-left: 0;
}
@media only screen and (max-width: 480px) {
.featured-link--half .info[data-v-99bc4152] {
    position: static;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    padding: 2em 0;
}
}
.featured-link--half .collection_title[data-v-99bc4152] {
  margin-bottom: 15px;
  display: block;
  color: #151515;
}
.featured-link--half .description[data-v-99bc4152] {
  position: relative;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 20px;
  color: #151515;
}
@media only screen and (max-width: 798px) {
.featured-link--half .description[data-v-99bc4152] {
    font-size: 2vw;
}
}
@media only screen and (max-width: 480px) {
.featured-link--half .description[data-v-99bc4152] {
    font-size: inherit;
}
}
@media only screen and (min-width: 1401px) {
.featured-link--half .description[data-v-99bc4152] {
    font-size: inherit;
}
}
.featured-link--half .button[data-v-99bc4152] {
  height: auto;
  background-color: transparent;
  color: #151515;
  border: 1px solid #151515;
  -webkit-transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53), color 0.3s linear, border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  transition: background-color 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53), color 0.3s linear, border 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  line-height: 1.5;
  padding-top: 10px;
  padding-bottom: 10px;
}
.featured-link--half .button[data-v-99bc4152]:hover {
  background-color: #151515;
  color: #ffffff;
  border: 1px solid #151515;
}
/* #Home page - Divider
================================================== */
.shopify-section--divider .container[data-v-99bc4152] {
  padding: 0;
}
.divider[data-v-99bc4152] {
  opacity: 0;
  border-top: 0px;
}
.divider.divider--true[data-v-99bc4152] {
  opacity: 1;
}
/* #Home page - Quote
================================================== */
.quote__text[data-v-99bc4152] {
  font-size: 18px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  padding: 15px 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.quote__text p[data-v-99bc4152] {
  margin: 0;
}
.quote[data-v-99bc4152] {
  padding: 10px 0px;
  text-align: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #aaaaaa;
}
/* #Home page - Rich text and image
================================================== */
.shopify-section--rich-text-and-image[data-v-99bc4152] {
  padding: 20px 0;
}
.rich-text__content .regular_text[data-v-99bc4152],
.rich-text__content .featured_text[data-v-99bc4152] {
  margin-top: 15px;
}
/* #Home page - Featured promotions
================================================== */
.promo-animation--true[data-v-99bc4152] {
  opacity: 0;
}
.featured-promotions.full-width--false[data-v-99bc4152] {
  padding: 20px 0;
}
.featured-promotions .feature-section[data-v-99bc4152] {
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section[data-v-99bc4152] {
    opacity: 1;
}
}
.featured-promotions .feature-section .link-promo[data-v-99bc4152] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}
.featured-promotions .feature-section .feature-inner[data-v-99bc4152] {
  display: block;
  position: relative;
  overflow: hidden;
}
.featured-promotions .feature-section .feature-style--circle[data-v-99bc4152] {
  border-radius: 50%;
}
.featured-promotions .feature-section .feature-style--circle img[data-v-99bc4152] {
  border-radius: 50%;
}
.featured-promotions .feature-section .feature-style--rounded[data-v-99bc4152] {
  border-radius: 10px;
}
.featured-promotions .feature-section .feature-style--rounded img[data-v-99bc4152] {
  border-radius: 10px;
}
.featured-promotions .feature-section .feature-overlay[data-v-99bc4152] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: background-color 0.25s linear;
  transition: background-color 0.25s linear;
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section .feature-overlay[data-v-99bc4152] {
    background: black;
    background: rgba(0, 0, 0, 0.5);
}
}
.featured-promotions .feature-section .feature-wrap[data-v-99bc4152] {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50.1%);
  transform: translateY(-50.1%);
  padding: 10px 0;
  position: absolute;
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  pointer-events: none;
}
.featured-promotions .feature-section .feature-details[data-v-99bc4152] {
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (hover: none) {
.featured-promotions .feature-section .feature-details[data-v-99bc4152] {
    opacity: 1;
    display: block;
}
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section .feature-details[data-v-99bc4152] {
    opacity: 1;
    display: block;
}
}
.featured-promotions .feature-section .feature-details.reveal-details[data-v-99bc4152] {
  opacity: 1;
}
.featured-promotions .feature-section .feature-details .button[data-v-99bc4152] {
  margin-top: 15px;
}
.featured-promotions .feature-section .description[data-v-99bc4152] {
  color: #fff;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  margin-bottom: 0;
}
.featured-promotions .feature-section .description a[data-v-99bc4152] {
  pointer-events: auto;
}
.featured-promotions .feature-section.title-overlay-true .title[data-v-99bc4152] {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #fff;
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section.title-overlay-true .title[data-v-99bc4152] {
    margin-bottom: 10px;
}
}
.featured-promotions .feature-section.title-overlay-true .title[data-v-99bc4152]:after {
  content: '';
  display: block;
  height: 1px;
  width: 0;
  background: #fff;
  -webkit-transition: width .5s ease, background-color .5s ease;
  transition: width .5s ease, background-color .5s ease;
  margin: 10px auto auto auto;
}
@media only screen and (max-width: 798px) {
.featured-promotions .feature-section.title-overlay-true .title[data-v-99bc4152]:after {
    display: none;
}
}
.featured-promotions .feature-section.title-overlay-false .feature-wrap .title[data-v-99bc4152] {
  display: none;
}
.featured-promotions .feature-section:hover .feature-overlay[data-v-99bc4152] {
  background: black;
  background: rgba(0, 0, 0, 0.5);
}
.featured-promotions .feature-section.title-overlay-true:hover .title[data-v-99bc4152]:after {
  width: 50%;
  background: #ffffff;
}
.featured-promotions .feature-section.title-overlay-true:hover .title[data-v-99bc4152] {
  color: #ffffff;
}
.featured-promotions .feature-section.title-overlay-true:hover .description[data-v-99bc4152] {
  color: #ffffff;
}
.featured-promotions .feature-section.title-overlay-false:hover .description[data-v-99bc4152] {
  color: #ffffff;
}
.featured-promotions .feature-section img[data-v-99bc4152] {
  width: 100%;
  display: block;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0.05);
}
.promo-1[data-v-99bc4152] {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.promo-2[data-v-99bc4152] {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.promo-3[data-v-99bc4152] {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.promo-4[data-v-99bc4152] {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
.promo-5[data-v-99bc4152] {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.promo-6[data-v-99bc4152] {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
.promo-7[data-v-99bc4152] {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
.promo-8[data-v-99bc4152] {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
.promo-9[data-v-99bc4152] {
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
}
.promo-10[data-v-99bc4152] {
  -webkit-animation-delay: 2.7s;
  animation-delay: 2.7s;
}
.promo-11[data-v-99bc4152] {
  -webkit-animation-delay: 3.0s;
  animation-delay: 3.0s;
}
.promo-12[data-v-99bc4152] {
  -webkit-animation-delay: 3.3s;
  animation-delay: 3.3s;
}
.featured-promotions.full-width--true[data-v-99bc4152] {
  padding-top: 0;
}
/* #Home page - featured collection
================================================== */
.featured-collection__description[data-v-99bc4152] {
  padding: 0 20px;
  margin: 20px 0;
}
/* #Home page - image with text overlay
================================================== */
.banner[data-v-99bc4152] {
  position: relative;
  overflow: hidden;
  background-color: #666666;
}
@media only screen and (max-width: 480px) {
.banner[data-v-99bc4152] {
    max-height: inherit;
    background-color: transparent;
}
}
.banner img[data-v-99bc4152] {
  width: 100%;
  display: block;
}
/* #Home page - video
================================================== */
.block__featured_video .caption[data-v-99bc4152],
.shopify-section--video .caption[data-v-99bc4152] {
  z-index: 30;
  pointer-events: none;
}
@media only screen and (max-width: 480px) {
.block__featured_video .caption[data-v-99bc4152],
  .shopify-section--video .caption[data-v-99bc4152] {
    margin: 0;
    height: auto;
}
}
.block__featured_video .video-text--outside-video[data-v-99bc4152],
.shopify-section--video .video-text--outside-video[data-v-99bc4152] {
  height: auto;
}
.showPosterImage--true[data-ratio="16:9"][data-v-99bc4152] {
  padding-top: 56.25%;
}
.showPosterImage--true[data-ratio="4:3"][data-v-99bc4152] {
  padding-top: 75%;
}
.homepage-video[data-v-99bc4152] {
  position: relative;
  overflow: hidden;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
  background-color: #666666;
}
@media only screen and (max-width: 480px) {
.homepage-video[data-v-99bc4152] {
    background-color: transparent;
}
}
.homepage-video img[data-v-99bc4152] {
  width: 100%;
  display: block;
}
.homepage-video iframe[data-v-99bc4152] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.homepage-video video[data-v-99bc4152] {
  background-color: #ffffff;
}
.homepage-video video[poster][data-v-99bc4152] {
  -o-object-fit: cover;
     object-fit: cover;
}
.homepage-video video.video-autoplay--true.html-video[data-v-99bc4152] {
  display: none;
}
.homepage-video .homepage-video--media[data-v-99bc4152] {
  width: 100%;
  height: auto;
  padding-top: 0;
}
.homepage-video .placeholder-image--true a.video__play-button[data-v-99bc4152] {
  pointer-events: none;
}
.homepage-video .caption.text-on-video[data-v-99bc4152] {
  pointer-events: none;
}
@media only screen and (max-width: 480px) {
.homepage-video .caption.text-on-video[data-v-99bc4152] {
    position: absolute;
    height: auto;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: 0;
}
.homepage-video .caption.text-on-video a.highlight-false[data-v-99bc4152] {
    color: white;
    border-color: white;
}
}
.homepage-video .mobile-video__buttons[data-v-99bc4152] {
  display: block;
  text-align: center;
  top: 55%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  position: absolute;
}
.homepage-video .mobile-video__buttons.text-on-video[data-v-99bc4152] {
  z-index: 20;
}
.homepage-video .mobile-video__buttons a.highlight-false[data-v-99bc4152] {
  background-color: rgba(255, 255, 255, 0);
  color: #ffffff;
  border: 1px solid #ffffff;
}
.homepage-video .mobile-video__buttons a.highlight-true[data-v-99bc4152] {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #333;
}
.homepage-video .mobile-video__buttons .action_button[data-v-99bc4152] {
  margin: 5px;
}
@media only screen and (min-width: 481px) {
.homepage-video .mobile-video__buttons[data-v-99bc4152] {
    display: none;
}
}
.darken-video[data-v-99bc4152] {
  display: block;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  pointer-events: none;
  z-index: 20;
}
/* #Home page - Newsletter
================================================== */
.newsletter_section[data-v-99bc4152] {
  padding: 20px 0;
}
/* #Page Banners
================================================== */
.banner.page-banner[data-v-99bc4152] {
  width: 100%;
  overflow: hidden;
  max-height: 100vh;
}
.caption.captionOverlay--true[data-v-99bc4152] {
  max-width: 960px;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  z-index: 3;
}
.caption.captionOverlay--true .headline[data-v-99bc4152],
.caption.captionOverlay--true .subtitle[data-v-99bc4152] {
  color: #ffffff;
}
@media only screen and (max-width: 798px) {
.caption.captionOverlay--true[data-v-99bc4152] {
    top: 50%;
}
}
.dark-overlay-true[data-v-99bc4152]:after {
  content: '';
  position: absolute;
  z-index: 2;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* #Font-Face
================================================== */
/*  This is the proper syntax for an @font-face file.
    Upload your font files to Assets and then
    copy your FontName into code below and remove
    comment brackets */
/*  @font-face {
      font-family: 'FontName';
      src: url('FontName.eot');
      src: url('FontName.eot?iefix') format('eot'),
           url('FontName.woff') format('woff'),
           url('FontName.ttf') format('truetype'),
           url('FontName.svg#webfontZam02nTh') format('svg');
      font-weight: normal;
      font-style: normal; }
*/
/* #Custom Styles
================================================== */
/* Styling for ACADACA same-product swatch integration */
/* =================================================== */
.custom-search[data-v-99bc4152] {
  color: #fff !important;
  margin-left: 20px;
  font-size: 18px;
}
.custom-search-show[data-v-99bc4152] {
  display: none;
  top: 71%;
  position: absolute;
  right: 0;
  min-width: 250px;
}
.custom-search-show.active[data-v-99bc4152] {
  display: block;
}
.customer-account .icon-user[data-v-99bc4152] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.customer-account .icon-user[data-v-99bc4152]:before {
  margin-right: 5px;
}
#header.showmenu .dropdown_container.mobile-menu-wrapper[data-v-99bc4152] {
  display: block !important;
}
.newsletter_section[data-v-99bc4152] {
  padding: 0;
}
#email_signup[data-v-99bc4152] {
  width: 100% !important;
}
#email_signup .footer__title[data-v-99bc4152],
#email_signup #k_id_footer_email+br[data-v-99bc4152],
#email_signup .collapsible-content[data-v-99bc4152] {
  display: none !important;
}
form#email_signup select[data-v-99bc4152] {
  width: 30%;
  float: left;
  margin-right: 5px;
  padding: 6px !important;
  min-height: 35px !important;
  line-height: normal !important;
  height: auto;
}
.plp-des-wrapper[data-v-99bc4152] {
  position: fixed;
  background: #fff;
  bottom: 0;
  width: 100%;
  z-index: 999;
  padding-top: 20px;
}
.plp-des-wrapper .overlay[data-v-99bc4152] {
  background: white;
  background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(25%, white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, white 0%, white 25%, rgba(255, 255, 255, 0) 100%);
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100px;
  z-index: 2;
}
.plp-des-wrapper .description-text-container[data-v-99bc4152] {
  padding-left: 20px;
  height: 100px;
  position: relative;
  overflow: hidden;
}
.plp-des-wrapper .overlay.active[data-v-99bc4152] {
  cursor: unset;
  position: relative;
  height: unset;
}
.plp-des-wrapper .description-text-container.active[data-v-99bc4152] {
  height: unset;
  overflow: hidden;
  margin-bottom: 30px;
}
.plp-des-wrapper .description-text-container[data-v-99bc4152]:before {
  content: '+';
  position: absolute;
  left: 0px;
}
.plp-des-wrapper .description-text-container.active[data-v-99bc4152]:before {
  content: '-';
  position: absolute;
  left: 0px;
}
.plp-des-wrapper .description-text-container h1[data-v-99bc4152] {
  font-size: 95% !important;
  margin: 0 auto 8px;
  letter-spacing: 1px;
  font-weight: 600;
  text-transform: none;
}
.plp-des-wrapper .description-text-container p[data-v-99bc4152] {
  font-size: 80% !important;
}
.plp-des-wrapper .description-text-container .text-link[data-v-99bc4152] {
  font-size: 100% !important;
  font-weight: 600;
}
.plp-des-wrapper .description-text-container h2[data-v-99bc4152] {
  font-size: 80% !important;
  margin: 0 auto 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: none;
}
button[data-next-button][data-v-99bc4152],
button[data-prev-button][data-v-99bc4152] {
  background: transparent !important;
  color: #000000 !important;
}
.stylitics-widget-outfits-container>.stylitics-widget-outfit[data-v-99bc4152] {
  display: none !important;
}
.openmenu-body[data-v-99bc4152] {
  overflow: hidden;
}
#mobile_menu[data-v-99bc4152] {
  height: 100%;
  max-height: 70vh;
  overflow-y: scroll;
}
.showinmobile[data-v-99bc4152] {
  display: none !important;
}
.hideinmobile .search__form[data-v-99bc4152] {
  width: 100%;
}
.hideinmobile .search__form input[type="text"][data-v-99bc4152] {
  height: 29px;
  min-height: 29px;
}
.hideinmobile .search__form .search-submit[data-v-99bc4152] {
  top: 3px;
  position: absolute;
  padding: 0 !important;
}
@media screen and (max-width: 768px) {
.showinmobile[data-v-99bc4152] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.hideinmobile[data-v-99bc4152] {
    display: none !important;
}
}
@media screen and (max-width: 1024px) {
builder-component.builder-loaded[name="collection-page-top"][data-v-99bc4152] {
    margin: 80px 0 -80px 0;
}
}
@media screen and (max-width: 991px) {
builder-component.builder-loaded[name="collection-page-top"][data-v-99bc4152] {
    margin: 20px 0 -20px 0;
}
}
@media screen and (max-width: 640px) {
builder-component.builder-loaded[name="collection-page-top"][data-v-99bc4152] {
    margin: 0;
}
}
.product_gallery .slick-arrow[data-v-99bc4152] {
  position: absolute;
  left: 0;
  top: 50%;
  font-size: 0 !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: transparent !important;
  /* background: url("arrow-left1.png") no-repeat center; */
  background-size: contain !important;
  z-index: 99;
  width: 22px;
  height: 22px;
}
.product_gallery .slick-arrow.slick-next[data-v-99bc4152] {
  /* background: url("arrow-right1.png") no-repeat center; */
  left: auto;
  right: 0;
}
@media screen and (max-width: 991px) {
#react-results-root main.app[data-v-99bc4152] {
    margin-top: 60px !important;
}
}
@media screen and (max-width: 1024px) and (min-width: 991px) {
#react-results-root main.app[data-v-99bc4152] {
    margin-top: 110px !important;
}
}
.builder-block[builder-id="builder-6151b455ec554c65a36c7aca63d8d4fa"] .builder-custom-code.replace-nodes .builder-custom-code>div>div[data-v-99bc4152]:nth-child(2) {
  padding-top: 0 !important;
}
.product-sub-info .fs-product-price-wrapper label[data-v-99bc4152] {
  font-weight: 400 !important;
}
.fs-product-price-wrapper .font-bold[data-v-99bc4152] {
  font-weight: 400 !important;
}
.collection_bottom_container[data-v-99bc4152] {
  margin: 20px auto;
  width: 80%;
}
@media screen and (max-width: 767px) {
.collection_bottom_container[data-v-99bc4152] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
}
.gallery-thumbnails--left .multi-image[data-v-99bc4152] {
  z-index: 9;
}
.mfp-arrow-right[data-v-99bc4152]:before {
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
  display: inline-block !important;
  width: 17px !important;
  height: 17px !important;
  content: '' !important;
  border: 3px solid black !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  opacity: 1 !important;
}
.mfp-arrow-left[data-v-99bc4152]:before {
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
  display: inline-block !important;
  width: 17px !important;
  height: 17px !important;
  content: '' !important;
  border: 3px solid black !important;
  border-top: 0 !important;
  border-right: 0 !important;
  opacity: 1 !important;
}
.mfp-arrow-right[data-v-99bc4152]:after,
.mfp-arrow-left[data-v-99bc4152]:after {
  display: none !important;
}
.mfp-arrow[data-v-99bc4152] {
  opacity: 1 !important;
}
.mini_cart_mag_cont b[data-v-99bc4152] {
  font-weight: 700;
}
.mega-menu-parent[data-dropdown-rel="sale"][data-v-99bc4152],
#mobile_menu>.mobile-mega-menu-parent[data-mobile-dropdown-rel="sale"]>a[data-v-99bc4152] {
  color: #ae1f02 !important;
}
.videothmb[data-v-99bc4152] {
  max-width: 100px;
  margin: 0 5px 10px 5px;
  position: relative;
}
.videothmb span[data-v-99bc4152] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
/* hide free magazine in minicart and cart page */
.mini_cart_mag_cont[data-v-99bc4152] {
  display: none;
}
.mag_img_cont[data-v-99bc4152] {
  display: none;
}
.product klarna-placement[data-v-99bc4152] {
  display: none;
}
@media screen and (max-width: 450px) {
.promo-label[data-v-99bc4152] {
    line-height: 1.2em;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow-wrap: normal;
}
}
.details[data-v-99bc4152]{width:100%;max-width:1368px;margin:0 auto;text-align:left
}
.details .is-flex[data-v-99bc4152]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center
}
.details .detailTitle[data-v-99bc4152]{width:100%;margin-top:20px;color:#585b58;font-size:14px;line-height:28px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #585b58
}
.details .detailTitle i[data-v-99bc4152]{padding:0 10px;text-align:center;display:inline-block;cursor:pointer;font-size:30px
}
.details .product_section[data-v-99bc4152]{-ms-flex-wrap:wrap;flex-wrap:wrap
}
.details .leftBox[data-v-99bc4152]{width:60%
}
.details .rightBox[data-v-99bc4152]{width:40%;margin-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box
}
.details .rightBox .fixContent[data-v-99bc4152]{background:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box
}
@media (max-width: 900px){
.details .leftBox[data-v-99bc4152],.details .rightBox[data-v-99bc4152]{width:100%
}
}
.details .box-fixed[data-v-99bc4152]{position:fixed;top:0
}
.details .el-scrollbar__wrap[data-v-99bc4152]{overflow-x:auto
}
.details .new-section[data-v-99bc4152]{width:100%;padding:0 20px
}
.details .new-container[data-v-99bc4152]{margin-top:10px
}
.details .checked_select[data-v-99bc4152]{color:#fff;border:2px solid #FF7E04 !important;background:#FF7E04
}
.details .description[data-v-99bc4152]{width:100%
}
.details .description img[data-v-99bc4152]{width:auto;height:auto
}
.details .description-top[data-v-99bc4152]{width:1016px;margin:44px auto;background-image:url("/static/image/bg02.png");background-repeat:no-repeat;background-position:bottom center
}
.details .description-top img[data-v-99bc4152]{width:264px;height:31px
}
.details .details-bottom[data-v-99bc4152]{margin-top:40px
}
.details .details-bottom .details-bottom-title[data-v-99bc4152]{font-size:32px;line-height:32px;margin-bottom:40px
}
.details .checkout-bottom[data-v-99bc4152]{width:100%;text-align:right
}
.details .checkout-bottom img[data-v-99bc4152]{width:107px;height:107px
}
.details .add_to_cart[data-v-99bc4152]{width:200px;height:42px;line-height:42px;background:#2a5142;outline:none
}
.details .product-quantity-box .product-minus[data-v-99bc4152],.details .product-quantity-box .product-plus[data-v-99bc4152]{width:25px !important;text-align:center;background-color:#ffffff;height:44px;line-height:44px;font-size:12px
}
.details .purchase-details__buttons[data-v-99bc4152]{margin-left:unset;margin-top:20px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center
}
.details .el-scrollbar__wrap[data-v-99bc4152]{overflow-x:auto
}
.details .pc_img[data-v-99bc4152]{width:100%;margin:0 auto
}
.details .pc_img img[data-v-99bc4152]{max-width:100%;height:auto !important
}
.details .pc_minSwiper[data-v-99bc4152]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}
.details .pc_minSwiper .pc_minImg[data-v-99bc4152]{display:block;width:calc(50% - 3px);margin-bottom:6px;cursor:pointer
}
.details .pc_minSwiper .pc_minImg[data-v-99bc4152]:nth-of-type(2n-1){margin-right:3px
}
.details .pc_minSwiper .pc_minImg[data-v-99bc4152]:nth-of-type(2n){margin-left:3px
}
.details .option_title[data-v-99bc4152]{width:100%;margin:8px 0 6px;color:#131415;font-weight:bold;font-size:16px;text-align:center
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
    pointer-events: none;
}
.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
}
.ql-clipboard p {
    margin: 0;
    padding: 0;
}
.ql-editor {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 1.42;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    -o-tab-size: 4;
       tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.ql-editor > * {
    cursor: text;
}
.ql-editor p,
  .ql-editor ol,
  .ql-editor ul,
  .ql-editor pre,
  .ql-editor blockquote,
  .ql-editor h1,
  .ql-editor h2,
  .ql-editor h3,
  .ql-editor h4,
  .ql-editor h5,
  .ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
  .ql-editor ul {
    padding-left: 1.5em;
}
.ql-editor ol > li,
  .ql-editor ul > li {
    list-style-type: none;
}
.ql-editor ul > li::before {
    content: '\2022';
}
.ql-editor ul[data-checked=true],
  .ql-editor ul[data-checked=false] {
    pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
  .ql-editor ul[data-checked=false] > li * {
    pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
  .ql-editor ul[data-checked=false] > li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
    content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
    content: '\2610';
}
.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
  .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
  .ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
}
.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
}
.ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
}
.ql-editor .ql-video {
    display: block;
    max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
    background-color: #000;
}
.ql-editor .ql-bg-red {
    background-color: #e60000;
}
.ql-editor .ql-bg-orange {
    background-color: #f90;
}
.ql-editor .ql-bg-yellow {
    background-color: #ff0;
}
.ql-editor .ql-bg-green {
    background-color: #008a00;
}
.ql-editor .ql-bg-blue {
    background-color: #06c;
}
.ql-editor .ql-bg-purple {
    background-color: #93f;
}
.ql-editor .ql-color-white {
    color: #fff;
}
.ql-editor .ql-color-red {
    color: #e60000;
}
.ql-editor .ql-color-orange {
    color: #f90;
}
.ql-editor .ql-color-yellow {
    color: #ff0;
}
.ql-editor .ql-color-green {
    color: #008a00;
}
.ql-editor .ql-color-blue {
    color: #06c;
}
.ql-editor .ql-color-purple {
    color: #93f;
}
.ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
}
 /* .ql-editor .ql-size-small {
    font-size: 0.75em;
  }
  .ql-editor .ql-size-large {
    font-size: 1.5em;
  }
  .ql-editor .ql-size-huge {
    font-size: 2.5em;
  } */
.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
}
.ql-editor .ql-align-center {
    text-align: center;
}
.ql-editor .ql-align-justify {
    text-align: justify;
}
.ql-editor .ql-align-right {
    text-align: right;
}
.ql-editor.ql-blank::before {
    color: rgba(0,0,0,0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
}
.ql-snow.ql-toolbar:after,
  .ql-snow .ql-toolbar:after {
    clear: both;
    content: '';
    display: table;
}
.ql-snow.ql-toolbar button,
  .ql-snow .ql-toolbar button {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width: 28px;
}
.ql-snow.ql-toolbar button svg,
  .ql-snow .ql-toolbar button svg {
    float: left;
    height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
  .ql-snow .ql-toolbar button:active:hover {
    outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
  .ql-snow .ql-toolbar input.ql-image[type=file] {
    display: none;
}
.ql-snow.ql-toolbar button:hover,
  .ql-snow .ql-toolbar button:hover,
  .ql-snow.ql-toolbar button:focus,
  .ql-snow .ql-toolbar button:focus,
  .ql-snow.ql-toolbar button.ql-active,
  .ql-snow .ql-toolbar button.ql-active,
  .ql-snow.ql-toolbar .ql-picker-label:hover,
  .ql-snow .ql-toolbar .ql-picker-label:hover,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active,
  .ql-snow.ql-toolbar .ql-picker-item:hover,
  .ql-snow .ql-toolbar .ql-picker-item:hover,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
  .ql-snow .ql-toolbar button:hover .ql-fill,
  .ql-snow.ql-toolbar button:focus .ql-fill,
  .ql-snow .ql-toolbar button:focus .ql-fill,
  .ql-snow.ql-toolbar button.ql-active .ql-fill,
  .ql-snow .ql-toolbar button.ql-active .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
  .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
  .ql-snow .ql-toolbar button:hover .ql-stroke,
  .ql-snow.ql-toolbar button:focus .ql-stroke,
  .ql-snow .ql-toolbar button:focus .ql-stroke,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
  .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
  .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
  .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
  .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
  .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
  .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #06c;
}
@media (pointer: coarse) {
.ql-snow.ql-toolbar button:hover:not(.ql-active),
    .ql-snow .ql-toolbar button:hover:not(.ql-active) {
      color: #444;
}
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
      fill: #444;
}
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
    .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
    .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
      stroke: #444;
}
}
.ql-snow {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ql-snow * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ql-snow .ql-hidden {
    display: none;
}
.ql-snow .ql-out-bottom,
  .ql-snow .ql-out-top {
    visibility: hidden;
}
.ql-snow .ql-tooltip {
    position: absolute;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
}
.ql-snow .ql-formats {
    display: inline-block;
    vertical-align: middle;
}
.ql-snow .ql-formats:after {
    clear: both;
    content: '';
    display: table;
}
.ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width: 2;
}
.ql-snow .ql-fill,
  .ql-snow .ql-stroke.ql-fill {
    fill: #444;
}
.ql-snow .ql-empty {
    fill: none;
}
.ql-snow .ql-even {
    fill-rule: evenodd;
}
.ql-snow .ql-thin,
  .ql-snow .ql-stroke.ql-thin {
    stroke-width: 1;
}
.ql-snow .ql-transparent {
    opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
    display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
    display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
    display: none;
}
.ql-snow .ql-editor h1 {
    font-size: 2em;
}
.ql-snow .ql-editor h2 {
    font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
    font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
    font-size: 1em;
}
.ql-snow .ql-editor h5 {
    font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
    font-size: 0.67em;
}
.ql-snow .ql-editor a {
    text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 16px;
}
.ql-snow .ql-editor code,
  .ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius: 3px;
}
.ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px 10px;
}
.ql-snow .ql-editor code {
    font-size: 85%;
    padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible;
}
.ql-snow .ql-editor img {
    max-width: 100%;
}
.ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align: middle;
}
.ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width: 100%;
}
.ql-snow .ql-picker-label::before {
    display: inline-block;
    line-height: 22px;
}
.ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index: 1;
}
.ql-snow .ql-color-picker,
  .ql-snow .ql-icon-picker {
    width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
  .ql-snow .ql-icon-picker .ql-picker-label {
    padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
  .ql-snow .ql-icon-picker .ql-picker-label svg {
    right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
    padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
    content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
    width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item::before {
    content: '\6807\9898';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    content: '\6807\9898   1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    content: '\6807\9898   2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    content: '\6807\9898   3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    content: '\6807\9898   4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    content: '\6807\9898   5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
  .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    content: '\6807\9898   6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
    width: 150px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item::before {
    content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
    width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: 'Normal';
}
 /* .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    content: 'Small';
  }
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    content: 'Large';
  }
  .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    content: 'Huge';
  } */
 /* .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size: 10px;
  }
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size: 18px;
  }
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size: 32px;
  } */
 /* 字体设置 */
.ql-editor .ql-size-12 {
    font-size: 12px;
}
.ql-editor .ql-size-16 {
    font-size: 16px;
}
.ql-editor .ql-size-18 {
    font-size: 18px;
}
.ql-editor .ql-size-20 {
    font-size: 20px;
}
.ql-editor .ql-size-24 {
    font-size: 24px;
}
.ql-editor .ql-size-28 {
    font-size: 28px;
}
.ql-editor .ql-size-32 {
    font-size: 32px;
}
.ql-editor .ql-size-36 {
    font-size: 36px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: '14PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12"]::before {
    content: '12PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16"]::before {
    content: '16PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18"]::before {
    content: '18PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20"]::before {
    content: '20PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24"]::before {
    content: '24PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28"]::before {
    content: '28PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32"]::before {
    content: '32PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36"]::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36"]::before {
    content: '36PX';
    /* display: flex;
    align-items: center; */
}
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
    font-size: 14px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12"]::before {
    font-size: 12px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16"]::before {
    font-size: 16px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18"]::before {
    font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20"]::before {
    font-size: 20px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24"]::before {
    font-size: 24px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28"]::before {
    font-size: 28px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32"]::before {
    font-size: 32px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36"]::before {
    font-size: 36px;
}
 /* 结束 */
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color: #000;
}
.ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
    margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
    border: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
            box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc;
    /* height: 1.5625rem;
    overflow: auto; */
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
  .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top: 0px;
}
.ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0px 0px 5px #ddd;
            box-shadow: 0px 0px 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0px;
    padding: 3px 5px;
    width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
    border-right: 1px solid #ccc;
    content: 'Edit';
    margin-left: 16px;
    padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
    content: 'Remove';
    margin-left: 8px;
}
.ql-snow .ql-tooltip a {
    line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
  .ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
    display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
    border-right: 0px;
    content: 'Save';
    padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
    content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
    content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
    content: "Enter video:";
}
.ql-snow a {
    color: #06c;
}
.ql-container.ql-snow {
    border: 1px solid #ccc;
}
 /* // 字体样式大小 */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="SimSun"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="SimSun"]::before {
      content: "\5B8B\4F53";
      font-family: "SimSun";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="SimHei"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="SimHei"]::before {
      content: "\9ED1\4F53";
      font-family: "SimHei";
}
.ql-snow
      .ql-picker.ql-font
      .ql-picker-label[data-value="Microsoft-YaHei"]::before,
  .ql-snow
      .ql-picker.ql-font
      .ql-picker-item[data-value="Microsoft-YaHei"]::before {
      content: "\5FAE\8F6F\96C5\9ED1";
      font-family: "Microsoft YaHei";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="KaiTi"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="KaiTi"]::before {
      content: "\6977\4F53";
      font-family: "KaiTi";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="FangSong"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="FangSong"]::before {
      content: "\4EFF\5B8B";
      font-family: "FangSong";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Arial"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Arial"]::before {
      content: "Arial";
      font-family: "Arial";
}
.ql-snow
      .ql-picker.ql-font
      .ql-picker-label[data-value="Times-New-Roman"]::before,
  .ql-snow
      .ql-picker.ql-font
      .ql-picker-item[data-value="Times-New-Roman"]::before {
      content: "Times New Roman";
      font-family: "Times New Roman";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="sans-serif"]::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value="sans-serif"]::before {
      content: "sans-serif";
      font-family: "sans-serif";
}
.ql-font-SimSun {
      font-family: "SimSun";
}
.ql-font-SimHei {
      font-family: "SimHei";
}
.ql-font-Microsoft-YaHei {
      font-family: "Microsoft YaHei";
}
.ql-font-KaiTi {
      font-family: "KaiTi";
}
.ql-font-FangSong {
      font-family: "FangSong";
}
.ql-font-Arial {
      font-family: "Arial";
}
.ql-font-Times-New-Roman {
      font-family: "Times New Roman";
}
.ql-font-sans-serif {
      font-family: "sans-serif";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='10px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='10px']::before {
    content: '10px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='12px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='12px']::before {
    content: '12px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='14px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='14px']::before {
    content: '14px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='16px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='16px']::before {
    content: '16px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='20px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='20px']::before {
    content: '20px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='24px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='24px']::before {
    content: '24px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='36px']::before,
  .ql-snow .ql-picker.ql-size .ql-picker-item[data-value='36px']::before {
    content: '36px';
}
 /*
    字体
  */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='SimSun']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='SimSun']::before {
    content: '\5B8B\4F53';
    font-family: 'SimSun' !important;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='SimHei']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='SimHei']::before {
    content: '\9ED1\4F53';
    font-family: 'SimHei';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Microsoft-YaHei']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Microsoft-YaHei']::before {
    content: '\5FAE\8F6F\96C5\9ED1';
    font-family: '\5FAE\8F6F\96C5\9ED1';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='KaiTi']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='KaiTi']::before {
    content: '\6977\4F53';
    font-family: 'KaiTi' !important;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='FangSong']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='FangSong']::before {
    content: '\4EFF\5B8B';
    font-family: 'FangSong';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Arial']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Arial']::before {
    content: 'Arial';
    font-family: 'Arial';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='pingfang']::before,
  .ql-snow .ql-picker.ql-font .ql-picker-item[data-value='pingfang']::before {
    content: '\82F9\65B9';
    font-family: '\82F9\65B9';
}
.ql-font-SimSun {
    font-family: 'SimSun';
}
.ql-font-SimHei {
    font-family: 'SimHei';
}
.ql-font-Microsoft-YaHei {
    font-family: '\5FAE\8F6F\96C5\9ED1';
}
.ql-font-KaiTi {
    font-family: 'KaiTi';
}
.ql-font-FangSong {
    font-family: 'FangSong';
}
.ql-font-Arial {
    font-family: 'Arial';
}
.ql-font-pingfang {
    font-family: '\82F9\65B9';
}
.ql-editor {
  padding: 0;
}
.slick-thumbns-gallery img.slick-slide {
  max-width: 100px;
  margin: 0 5px 10px 5px;
}
.swatch .swatch-element {
  width: 42px;
  height: 42px;
  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;
  border: 2px solid #d3d3d3;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}
 /* Hide sold out color swatches */
.swatch-element.color {
  cursor: pointer;
}
.swatch-element.color.soldout {
  display: none !important;
}
.swatch_container a.active {
  border-radius: 50% !important;
  padding: 2px !important;
  border: 2px solid #d3d3d3 !important;
}
.swatch .option_title,
.purchase-details__quantity label {
  text-transform: capitalize !important;
}
.swatch .option_title,
label,
legend {
  font-weight: 600;
}
.swatch .swatch-element.soldout .crossed-out {
  width: 80%;
  height: 80%;
}
.sold_out {
  color: #ff2d26;
}
.size_chart {
  color: #000000;
  text-decoration: underline;
  margin-bottom: 10px;
  font-size: 13px;
}
.swatch.scent {
  display: block !important;
}
.swatch.scent > div.swatch-element {
  border-radius: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.yotpo .yotpo-default-button,
.yotpo input[type="button"].yotpo-default-button {
  font-family: "futura-pt" !important;
  font-weight: bold !important;
  font-size: 16px !important;
}
 /* .visible_on_mobile {
  display: none;
  visibility: hidden;
} */
.product_name {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 28px;
  text-align: center;
}
.final_sale {
  font-weight: bold;
  font-family: "futura-pt", sans-serif;
  font-size: 14px;
  text-align: left;
}
.toggle_view {
  display: none;
}
#pagecontent {
  display: block;
}
.pip-text {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "futura-pt", Helvetica, sans-serif;
  font-weight: 600;
  color: #ff2d26;
}
.products-slider {
  overflow: visible;
}
.modal_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-bottom: 5px;
  text-transform: uppercase;
}
.modal_price s {
  color: #666;
  font-size: 18px;
}
.money {
  font-size: 16px;
  padding: 0px 0px 5px 0px;
  letter-spacing: 2px;
  font-family: "futura-pt", Helvetica, sans-serif;
  font-weight: 600;
}
.sold_out {
  font-weight: bold;
}
.afterpay-placement {
  margin-top: -6px;
  margin-bottom: 0px;
}
.afterpay-placement {
  --logo-badge-width: 62px;
}
.pip-pdp-container {
  margin-bottom: 7px;
}
.feature_divider,
.yotpo {
  margin: unset;
  margin-bottom: 10px;
}
.write-question-review-buttons-container
  .write-question-review-button
  .write-question-review-button-text,
.yotpo div,
.yotpo span,
.yotpo p,
.yotpo a,
.yotpo img,
.yotpo i,
.yotpo strong,
.yotpo sup,
.yotpo ul,
.yotpo li,
.yotpo form,
.yotpo label,
.filters-dropdown .yotpo-dropdown-button .selected {
  font-family: "futura-pt" !important;
}
.yotpo-bottomline {
  height: 17px;
}
.yotpo-bottomline .text-m {
  color: #000000 !important;
  margin-left: 7px;
  font-family: "futura-pt" !important;
}
.yotpo a:hover {
  color: grey !important;
}
.product_section .modal_price,
.quick-shop__text-wrap .modal_price {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product_title_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product_info_centered {
  text-align: center;
  width: 100%;
  display: none;
}
.product_macro_info_mobile {
  display: none;
}
.action_button {
  width: 100%;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
}
.filters-container-title,
.bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label {
  font-family: "futura-pt" !important;
}
.main-widget .write-question-review-buttons-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;

  padding-top: 20px;
}
.write-question-review-buttons-container
  .write-question-review-button
  .write-question-review-button-text {
  height: auto !important;
  line-height: 1em !important;
}
.write-question-review-buttons-container .write-question-review-button {
  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;
}
 /* Temporary update ACDC-LT 2021 should be set in global SCSS but works for between 768 and 1080 page breaks */

.new-search[data-v-36c96bf8]{width:1236px;margin:0 auto
}
.new-search .product-content[data-v-36c96bf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}
.new-search .product-content .product-item[data-v-36c96bf8]{position:relative;width:220px;margin:0 34px 34px 0;cursor:pointer
}
.new-search .product-content .product-item[data-v-36c96bf8]:nth-of-type(5n){margin-right:0
}
.new-search .product-content .product-item[data-v-36c96bf8]:hover{color:#409eff
}
.new-search .product-content .product-item .product-item-img[data-v-36c96bf8]{position:relative;width:100%;height:293px;border:1px solid #ccc;overflow:hidden
}
.new-search .product-content .product-item .product-item-img:hover .product-item-mask[data-v-36c96bf8]{top:0px
}
.new-search .product-content .product-item .product-item-img .el-image[data-v-36c96bf8]{width:100%;height:100%
}
.new-search .product-content .product-item .product-item-img .product-item-mask[data-v-36c96bf8]{position:absolute;width:100%;height:293px;top:-293px;left:0;background-color:rgba(0,0,0,0.3);z-index:2;text-align:center;line-height:293px;font-size:32px;color:#fff;-webkit-transition:.3s;transition:.3s
}
.new-search .product-content .product-item .product-item-img .product-item-mask i[data-v-36c96bf8]:hover{color:#409eff
}
.new-search .product-content .product-item .product-item-title[data-v-36c96bf8]{margin-top:8px;height:34px;line-height:17px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2
}
.new-search .product-content .product-item .product-item-price[data-v-36c96bf8]{margin-top:6px
}
.new-search .product-content .product-item .product-item-price span[data-v-36c96bf8]{color:#333333;font-size:16px;font-weight:bold
}
.new-search .product-content .product-item .product-item-price s[data-v-36c96bf8]{margin-right:6px;font-size:12px;color:#AAAAAA
}

.categoryDetail .categoryTop img[data-v-81af4538]{width:100%;height:auto
}
.categoryDetail .categoryDetailContent[data-v-81af4538]{margin:.4rem auto 0
}
.categoryDetail .categoryDetailContent .categoryDetailTitle[data-v-81af4538]{font-weight:bold;font-size:32px;line-height:32px;color:#333
}
.categoryDetail .categoryDetailContent .new-category[data-v-81af4538]{margin-top:.4rem
}

.information .information-content[data-v-cba7fbe6]{width:100%;padding:20px 50px 40px;margin:0 auto
}
@media (max-width: 768px){
.information .information-content[data-v-cba7fbe6]{padding:10px 20px 30px
}
}

.register[data-v-2acdfa32]{padding:0 50px;min-height:480px
}
.register .register_cont[data-v-2acdfa32]{width:100%;font-size:13px;color:#222;margin:50px 0
}
.register .register_cont .login_title[data-v-2acdfa32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #222
}
.register .register_cont .login_title .title_name[data-v-2acdfa32]{margin-left:15px;font-size:24px;margin-right:15px;margin-bottom:15px;color:#333;text-transform:uppercase
}
.register .register_cont .login_title .title_loginOut[data-v-2acdfa32]{cursor:pointer
}
.register .register_cont .input_cont[data-v-2acdfa32]{text-align:left
}
.register .register_cont .input_cont .account_tab[data-v-2acdfa32]{color:#151515;margin-bottom:20px;height:16px;padding-bottom:3px;font-size:14px;cursor:pointer
}
.register .register_cont .input_cont .current_tab[data-v-2acdfa32]{position:relative;color:#c32929 !important
}
.register .register_cont .input_cont .current_tab[data-v-2acdfa32]::before{content:"";width:80%;height:2px;position:absolute;top:100%;left:0;background-color:#c32929
}
.register .register_cont .account_content[data-v-2acdfa32]{text-align:left;color:#767676;font-size:14px
}
.register .register_cont .account_content .content_msg[data-v-2acdfa32]{margin-bottom:30px
}
.register .register_cont .account_content .content_msg>span[data-v-2acdfa32]{cursor:pointer;color:#222
}
.register .register_cont .account_content .content_msg>span[data-v-2acdfa32]:hover{color:#c32929
}

.register[data-v-91d47b34]{padding:0 50px
}
.register .register_cont[data-v-91d47b34]{width:100%;font-size:13px;color:#222;margin:50px 0
}
.register .register_cont .login_title[data-v-91d47b34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
.register .register_cont .login_title .title_name[data-v-91d47b34]{margin-left:15px;font-size:35px;margin-right:15px;margin-bottom:40px;color:#222;font-weight:bold
}
.register .register_cont .input_cont[data-v-91d47b34]{text-align:left
}
.register .register_cont .input_cont .account_tab[data-v-91d47b34]{color:#767676;margin-bottom:20px;height:27px;padding-bottom:3px;font-size:14px;font-weight:bold;cursor:pointer
}
.register .register_cont .input_cont .account_tab>a[data-v-91d47b34]{position:relative;padding-bottom:5px
}
.register .register_cont .input_cont .account_tab>a[data-v-91d47b34]:hover{color:#c32929 !important
}
.register .register_cont .input_cont .account_tab>a[data-v-91d47b34]:hover::after{-webkit-transform:scale(1);transform:scale(1)
}
.register .register_cont .input_cont .account_tab>a[data-v-91d47b34]:after{content:"";width:80%;height:2px;position:absolute;top:100%;left:0;background-color:#c32929;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.35s;transition:all 0.35s;-webkit-transform-origin:left;transform-origin:left
}
.register .register_cont .input_cont .current_tab[data-v-91d47b34]{position:relative;color:#c32929 !important
}
.register .register_cont .input_cont .current_tab[data-v-91d47b34]::before{content:"";width:80%;height:2px;position:absolute;top:100%;left:0;background-color:#c32929
}
.register .register_cont .account_content[data-v-91d47b34]{text-align:left;color:#767676;font-size:14px
}
.register .register_cont .account_content .content_yet[data-v-91d47b34]{border-top:2px solid #c32929;padding:14px 28px;background:#f7f6f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between
}
.register .register_cont .account_content .content_yet .yet_msg[data-v-91d47b34]{color:#515151
}
.register .register_cont .account_content .content_yet .yet_msg>i[data-v-91d47b34]{color:#c32929;margin-right:10px
}
.register .register_cont .account_content .content_yet .yet_btn[data-v-91d47b34]{padding:10px 30px;background:#222;color:#fff;font-weight:bold;cursor:pointer
}
.register .register_cont .account_content .content_yet .yet_btn[data-v-91d47b34]:hover{background:#090909
}

.dd4-sign-in .main-bg[data-v-137c3064] {
  /* background:url(/images/login/sign-in-bg-ffa04979fcaf2139d3a4a472c519c11e.png) top center no-repeat; */
  padding: 30px 0 20px 0;
  height: 100%;
  background-attachment: fixed;
  background-size: cover;
}
.dd4-register .main-bg[data-v-137c3064] {
  /* background:url(/images/login/register-bg-6fdbf7eedc79ebcaf3e561cae3b03ce5.png) top right no-repeat; */
  padding: 30px 0 20px 0;
}
.dd4-reset-pwd .main-bg[data-v-137c3064] {
  /* background:url(/images/login/reset-pwd-bg-5f9c76ad792d75d227878ffb9e34ac09.png) top center no-repeat; */
  padding: 6% 0 20px 0;
}
.l-r-wrap[data-v-137c3064] {
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
}
.box[data-v-137c3064] {
  background-color: #fff;
}
.box .tab a[data-v-137c3064] {
  display: inline-block;
  width: 50%;
  text-align: center;
  padding: 14px 0;
  color: #333;
  font-size: 20px;
  border-bottom: 1px solid #ECEBEB;
}
.box .tab a.act[data-v-137c3064] {
  color: #f7a900;
  border-bottom: 2px solid #f7a900;
}
.input-box[data-v-137c3064] {
  padding: 21px 40px 40px 40px;
}
.login-line[data-v-137c3064] {
  text-align: center;
  margin-top: 25px;
  position: relative;
}
.login-line[data-v-137c3064]:after {
  position: absolute;
  right: 0;
  top: 11px;
  z-index: 2;
  width: 32%;
  content: '';
  display: inline-block;
  height: 1px;
  background-color: #e5e5e5;
  margin: 0 10px;
  vertical-align: middle;
}
.login-line[data-v-137c3064]:before {
  width: 32%;
  position: absolute;
  left: 0;
  top: 11px;
  z-index: 2;
  content: '';
  display: inline-block;
  height: 1px;
  background-color: #e5e5e5;
  margin: 0 10px;
  vertical-align: middle;
}
.input-box p[data-v-137c3064] {
  color: #777;
  font-size: 16px;
}
.form-box .form-input[data-v-137c3064] {
  margin-bottom: 15px;
}
.form-box label[data-v-137c3064] {
  margin-bottom: 10px;
  font-size: 16px;
  color: #333;
  display: block;
}
.form-box input[data-v-137c3064] {
  border: 1px solid #e5e5e5;
  padding: 9px 15px 10px 15px;
  width: 100%;
}
.form-box input.focus[data-v-137c3064] {
  border: 1px solid #f7a900;
}
.form-box input.err[data-v-137c3064] {
  border: 1px solid #ff0000;
}
.form-box .submit-btn a[data-v-137c3064],
.sign-guest a[data-v-137c3064] {
  background-color: #f7a900;
  color: #fff;
  font-size: 20px;
  text-align: center;
  padding: 12px 0;
  display: block;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.sign-guest a[data-v-137c3064] {
  background-color: #f78600;
}
.form-box .submit-btn a[data-v-137c3064]:hover {
  background-color: #f78600;
}
.form-box .code span[data-v-137c3064] {
  background: url(../../static/img/bg.7a0d4bc.png) 1px -260px no-repeat;
  display: inline-block;
  width: 26px;
  height: 22px;
  cursor: pointer;
  vertical-align: super;
}
.form-box .code input[data-v-137c3064] {
  width: 58%;
  float: left;
  margin-right: 20px;
}
.form-box .code a[data-v-137c3064] {
  margin-right: 10px;
}
.input-box .or[data-v-137c3064] {
  margin-top: 23px;
}
.input-box .or a.forgot-pwd[data-v-137c3064]:hover {
  text-decoration: underline;
}
.input-box .or .line[data-v-137c3064] {
  margin: 17px 0 25px 0;
}
.input-box .or .line[data-v-137c3064]:before,
.input-box .or .line[data-v-137c3064]:after {
  width: 36%;
  content: '';
  display: inline-block;
  height: 1px;
  background-color: #e5e5e5;
  margin: 0 10px;
  vertical-align: middle;
}
.dd4-sign-in p.ifyou[data-v-137c3064] {
  margin-bottom: 21px;
}
.d-copyright[data-v-137c3064] {
  color: #fff;
}
.dd4-register .d-copyright[data-v-137c3064] {
  color: #666;
}
.validate-error[data-v-137c3064] {
  color: #ff0000;
  margin-top: 9px;
  display: none;
}
.dd4-sign-in .remember[data-v-137c3064] {
  /* padding-top: 10px; */
}

/*重置密码样式*/
.dd4-reset-pwd .input-box[data-v-137c3064] {
  padding: 42px 40px 50px 40px;
}
.dd4-reset-pwd .input-box h3[data-v-137c3064],
.dd4-reset-pwd-2 h3[data-v-137c3064] {
  font-size: 25px;
  color: #333;
  font-weight: normal;
  margin-bottom: 40px;
}
.dd4-reset-pwd .l-r-wrap[data-v-137c3064] {
  width: 100%;
  max-width: 533px;
}
.dd4-reset-pwd .input-box input#email-address[data-v-137c3064] {
  width: 370px;
}
.dd4-reset-pwd .input-box input#code[data-v-137c3064] {
  width: 220px;
}
.dd4-reset-pwd .input-box .email-tip p[data-v-137c3064] {
  line-height: 30px;
}
.dd4-reset-pwd .input-box .email-tip .text1 p[data-v-137c3064] {
  color: #333;
  font-size: 16px;
}
.dd4-reset-pwd .input-box .email-tip .text2 p[data-v-137c3064] {
  color: #666;
  font-size: 14px;
}
.dd4-reset-pwd .input-box .email-tip .text1 p span[data-v-137c3064] {
  color: #ff0000;
}
.dd4-reset-pwd .input-box .email-tip .text2 p a[data-v-137c3064] {
  text-decoration: underline;
}
.dd4-reset-pwd .s-btn[data-v-137c3064] {
  margin-bottom: 0;
}

/*注册成功样式*/
.verify-page .tip-text[data-v-137c3064] {
  padding: 75px 0 65px 0;
  border-bottom: 1px solid #e5e5e5;
}
.verify-page .tip-text a[data-v-137c3064],
.send-email .re-text>a[data-v-137c3064] {
  width: 200px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  background-color: #f7a900;
  color: #fff;
  display: inline-block;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.verify-page .tip-text a[data-v-137c3064]:hover,
.send-email .re-text>a[data-v-137c3064]:hover {
  background-color: #f78600;
}
.verify-page .tip-text h3[data-v-137c3064] {
  color: #222;
  font-size: 26px;
  margin: 15px 0 25px 0;
  font-weight: normal;
}
.verify-page .tip-text p[data-v-137c3064] {
  color: #666;
  margin-bottom: 20px;
}
.verify-page .tip-text p.t-welcome[data-v-137c3064] {
  font-size: 14px;
}
.verify-page .tip-text p.t-tip[data-v-137c3064] {
  font-size: 16px;
  margin-bottom: 30px;
  line-height: 23px;
}
.verify-page .tip-text p span[data-v-137c3064] {
  color: #ff0000;
}
.send-email[data-v-137c3064] {
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}

/* .send-email .re-text{width: 57%;float: left;padding-top: 50px;}
.send-email .re-img{width: 43%;float: left;}
.send-email .re-img img{max-width: 100%;}
.get-dd4 .re-text{width: 50%;float: left;}
.get-dd4 .re-img{width: 50%;float: left;} */
.send-email .re-text[data-v-137c3064] {
  width: 61%;
  padding-top: 60px;
  padding-bottom: 90px;
  position: relative;
  z-index: 2;
}
.verify-page .re-text p[data-v-137c3064] {
  line-height: 25px;
  color: #333;
  font-size: 16px;
}
.verify-page .re-text p a[data-v-137c3064] {
  text-decoration: underline;
  color: #333;
}
.verify-page .re-text p a[data-v-137c3064]:hover {
  color: #ff0000;
}
.verify-page .re-text p span[data-v-137c3064] {
  color: #ff0000;
}
.verify-page .re-text h3[data-v-137c3064] {
  font-size: 24px;
  color: #333;
  font-weight: bold;
}
.verify-page .d-container[data-v-137c3064] {
  position: relative;
}
.verify-page .send-email .re-imgs[data-v-137c3064] {
  position: absolute;
  right: 0;
  bottom: 0px;
  z-index: 1;
}
.verify-page .get-dd4[data-v-137c3064] {
  padding: 60px 0 85px 0;
}
.verify-page .get-dd4 .re-imgs[data-v-137c3064] {
  position: absolute;
  left: 65px;
  top: 0;
  z-index: 1;
}
.verify-page .get-dd4 .re-text[data-v-137c3064] {
  padding: 110px 20px 120px 20px;
  width: 45%;
  float: right;
}
.verify-page .get-dd4 .re-text p[data-v-137c3064] {
  margin-top: 30px;
  line-height: 26px;
}
.verify-page .re-btn a[data-v-137c3064] {
  margin-right: 30px;
  width: 163px;
  height: 55px;
  display: inline-block;
  background: url(../../static/img/bg.7a0d4bc.png) no-repeat;
}
.verify-page .re-btn a.googleplay[data-v-137c3064] {
  background-position: 0 -310px;
}
.verify-page .re-btn a.appstore[data-v-137c3064] {
  background-position: 0 -374px;
}
.verify-page .re-btn a.googleplay[data-v-137c3064]:hover {
  background-position: -168px -310px;
}
.verify-page .re-btn a.appstore[data-v-137c3064]:hover {
  background-position: -168px -374px;
}
.bg-img[data-v-137c3064] {
  height: 100%;
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
}
.bg-img img[data-v-137c3064] {
  width: 100%;
  height: 100%;
}

/*重新设置新密码页面*/
.dd4-reset-pwd-2[data-v-137c3064] {
  padding: 6% 0 20px 0;
}
.dd4-reset-pwd-2 .input-box[data-v-137c3064] {
  padding: 40px 40px 50px 40px;
}
.reset-pwd-2 .tip-text[data-v-137c3064] {
  border: none;
  padding: 100px 0 110px 0;
}
.reset-pwd-2[data-v-137c3064] {
  border-bottom: 1px solid #e5e5e5;
}
.reset-pwd-2 .tip-text h3[data-v-137c3064] {
  margin: 47px 0 48px 0;
}
.reset-pwd-2 .a-btn a[data-v-137c3064] {
  display: inline-block;
  width: 240px;
  text-align: center;
}
.reset-pwd-2 .return-previous[data-v-137c3064] {
  margin-right: 30px;
}
@media screen and (max-width: 1350px) {
.verify-page .send-email .re-text[data-v-137c3064] {
    padding-left: 10px;
}
.verify-page .get-dd4 .re-imgs[data-v-137c3064] {
    left: 10px;
}
}
@media screen and (min-width: 769px) and (max-width: 991px) {
.jss31[data-v-137c3064] {
    width: 48%;
}
}
@media screen and (max-width: 768px) {
.grid__item[data-v-137c3064] {
    width: 100% !important;
}
}
.grid__item[data-v-137c3064] {
  width: 33.3%;
  margin: 0 auto;
}
.page-width[data-v-137c3064] {
  padding: 0 16px;
}
.login[data-v-137c3064]{min-height:480px
}
.login .customer_register_link[data-v-137c3064]{font-size:.14rem
}
.login .section-header__title[data-v-137c3064]{text-align:center;font-size:.32rem;margin-bottom:.2em
}
.login .mt-5[data-v-137c3064]{margin-top:10px
}
.login .btn[data-v-137c3064]{margin-top:.2rem;color:#fff !important;padding:.06rem .12rem;font-size:.14rem;height:.4rem
}
.login .btn[data-v-137c3064]:hover{background:#dbb7bb
}
.login .login_cont[data-v-137c3064]{font-size:13px;margin:50px 0;color:#667280;margin-left:auto;margin-right:auto
}
.login .login_cont .login_right[data-v-137c3064],.login .login_cont .login_left[data-v-137c3064]{text-align:left;background:#fff;padding:19px
}
.login .login_cont .left_title[data-v-137c3064]{font-size:25px;margin-bottom:20px;color:"#000"
}
.login .login_cont .left_reg[data-v-137c3064]{font-size:13px;margin-bottom:20px;color:"#000"
}
.login .login_cont .left_info[data-v-137c3064]{font-size:13px;margin-bottom:20px
}
.login .login_cont .login_input[data-v-137c3064]{width:100%;position:relative;margin-bottom:20px
}
.login .login_cont .login_input .input_placeholder[data-v-137c3064]{color:"#000";font-size:14px;font-weight:500;padding:0 5px;margin-bottom:14px
}
.login .login_cont .login_input .input_placeholder>span[data-v-137c3064]{color:red
}
.login .login_cont .right_btn[data-v-137c3064]{background:"#ed9964";font-size:16px;display:inline;padding:15px 30px;color:#fff;cursor:pointer;text-transform:uppercase
}
.login .login_cont .right_btn[data-v-137c3064]:hover{background:#090909
}
.login .login_cont[data-v-137c3064] .el-input__inner{width:100%
}
.login .login_cont .lost_pass[data-v-137c3064]{font-size:14px;color:#222;text-align:right;cursor:pointer;font-weight:500;text-decoration:underline
}
.login .login_cont .lost_pass[data-v-137c3064]:hover{color:#c32929
}
.login .login_cont .creat_account[data-v-137c3064]{color:#767676;font-size:14px;font-weight:500;text-align:center
}
.login .login_cont .creat_account>span[data-v-137c3064]{color:#222;cursor:pointer;text-decoration:underline
}
.login .login_cont .creat_account>span[data-v-137c3064]:hover{color:#c32929
}

.dd4-sign-in .main-bg[data-v-50316dd4] {
  /* background:url(/images/login/sign-in-bg-ffa04979fcaf2139d3a4a472c519c11e.png) top center no-repeat; */
  padding: 30px 0 20px 0;
  height: 100%;
  background-attachment: fixed;
  background-size: cover;
}
.dd4-register .main-bg[data-v-50316dd4] {
  /* background:url(/images/login/register-bg-6fdbf7eedc79ebcaf3e561cae3b03ce5.png) top right no-repeat; */
  padding: 30px 0 20px 0;
}
.dd4-reset-pwd .main-bg[data-v-50316dd4] {
  /* background:url(/images/login/reset-pwd-bg-5f9c76ad792d75d227878ffb9e34ac09.png) top center no-repeat; */
  padding: 6% 0 20px 0;
}
.l-r-wrap[data-v-50316dd4] {
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
}
.box[data-v-50316dd4] {
  background-color: #fff;
}
.box .tab a[data-v-50316dd4] {
  display: inline-block;
  width: 50%;
  text-align: center;
  padding: 14px 0;
  color: #333;
  font-size: 20px;
  border-bottom: 1px solid #ECEBEB;
}
.box .tab a.act[data-v-50316dd4] {
  color: #f7a900;
  border-bottom: 2px solid #f7a900;
}
.input-box[data-v-50316dd4] {
  padding: 21px 40px 40px 40px;
}
.login-line[data-v-50316dd4] {
  text-align: center;
  margin-top: 25px;
  position: relative;
}
.login-line[data-v-50316dd4]:after {
  position: absolute;
  right: 0;
  top: 11px;
  z-index: 2;
  width: 32%;
  content: '';
  display: inline-block;
  height: 1px;
  background-color: #e5e5e5;
  margin: 0 10px;
  vertical-align: middle;
}
.login-line[data-v-50316dd4]:before {
  width: 32%;
  position: absolute;
  left: 0;
  top: 11px;
  z-index: 2;
  content: '';
  display: inline-block;
  height: 1px;
  background-color: #e5e5e5;
  margin: 0 10px;
  vertical-align: middle;
}
.input-box p[data-v-50316dd4] {
  color: #777;
  font-size: 16px;
}
.form-box .form-input[data-v-50316dd4] {
  margin-bottom: 15px;
}
.form-box label[data-v-50316dd4] {
  margin-bottom: 10px;
  font-size: 16px;
  color: #333;
  display: block;
}
.form-box input[data-v-50316dd4] {
  border: 1px solid #e5e5e5;
  padding: 9px 15px 10px 15px;
  width: 100%;
}
.form-box input.focus[data-v-50316dd4] {
  border: 1px solid #f7a900;
}
.form-box input.err[data-v-50316dd4] {
  border: 1px solid #ff0000;
}
.form-box .submit-btn a[data-v-50316dd4],
.sign-guest a[data-v-50316dd4] {
  background-color: #f7a900;
  color: #fff;
  font-size: 20px;
  text-align: center;
  padding: 12px 0;
  display: block;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.sign-guest a[data-v-50316dd4] {
  background-color: #f78600;
}
.form-box .submit-btn a[data-v-50316dd4]:hover {
  background-color: #f78600;
}
.form-box .code span[data-v-50316dd4] {
  background: url(../../static/img/bg.7a0d4bc.png) 1px -260px no-repeat;
  display: inline-block;
  width: 26px;
  height: 22px;
  cursor: pointer;
  vertical-align: super;
}
.form-box .code input[data-v-50316dd4] {
  width: 58%;
  float: left;
  margin-right: 20px;
}
.form-box .code a[data-v-50316dd4] {
  margin-right: 10px;
}
.input-box .or[data-v-50316dd4] {
  margin-top: 23px;
}
.input-box .or a.forgot-pwd[data-v-50316dd4]:hover {
  text-decoration: underline;
}
.input-box .or .line[data-v-50316dd4] {
  margin: 17px 0 25px 0;
}
.input-box .or .line[data-v-50316dd4]:before,
.input-box .or .line[data-v-50316dd4]:after {
  width: 36%;
  content: '';
  display: inline-block;
  height: 1px;
  background-color: #e5e5e5;
  margin: 0 10px;
  vertical-align: middle;
}
.dd4-sign-in p.ifyou[data-v-50316dd4] {
  margin-bottom: 21px;
}
.d-copyright[data-v-50316dd4] {
  color: #fff;
}
.dd4-register .d-copyright[data-v-50316dd4] {
  color: #666;
}
.validate-error[data-v-50316dd4] {
  color: #ff0000;
  margin-top: 9px;
  display: none;
}
.dd4-sign-in .remember[data-v-50316dd4] {
  /* padding-top: 10px; */
}

/*重置密码样式*/
.dd4-reset-pwd .input-box[data-v-50316dd4] {
  padding: 42px 40px 50px 40px;
}
.dd4-reset-pwd .input-box h3[data-v-50316dd4],
.dd4-reset-pwd-2 h3[data-v-50316dd4] {
  font-size: 25px;
  color: #333;
  font-weight: normal;
  margin-bottom: 40px;
}
.dd4-reset-pwd .l-r-wrap[data-v-50316dd4] {
  width: 100%;
  max-width: 533px;
}
.dd4-reset-pwd .input-box input#email-address[data-v-50316dd4] {
  width: 370px;
}
.dd4-reset-pwd .input-box input#code[data-v-50316dd4] {
  width: 220px;
}
.dd4-reset-pwd .input-box .email-tip p[data-v-50316dd4] {
  line-height: 30px;
}
.dd4-reset-pwd .input-box .email-tip .text1 p[data-v-50316dd4] {
  color: #333;
  font-size: 16px;
}
.dd4-reset-pwd .input-box .email-tip .text2 p[data-v-50316dd4] {
  color: #666;
  font-size: 14px;
}
.dd4-reset-pwd .input-box .email-tip .text1 p span[data-v-50316dd4] {
  color: #ff0000;
}
.dd4-reset-pwd .input-box .email-tip .text2 p a[data-v-50316dd4] {
  text-decoration: underline;
}
.dd4-reset-pwd .s-btn[data-v-50316dd4] {
  margin-bottom: 0;
}

/*注册成功样式*/
.verify-page .tip-text[data-v-50316dd4] {
  padding: 75px 0 65px 0;
  border-bottom: 1px solid #e5e5e5;
}
.verify-page .tip-text a[data-v-50316dd4],
.send-email .re-text>a[data-v-50316dd4] {
  width: 200px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  background-color: #f7a900;
  color: #fff;
  display: inline-block;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.verify-page .tip-text a[data-v-50316dd4]:hover,
.send-email .re-text>a[data-v-50316dd4]:hover {
  background-color: #f78600;
}
.verify-page .tip-text h3[data-v-50316dd4] {
  color: #222;
  font-size: 26px;
  margin: 15px 0 25px 0;
  font-weight: normal;
}
.verify-page .tip-text p[data-v-50316dd4] {
  color: #666;
  margin-bottom: 20px;
}
.verify-page .tip-text p.t-welcome[data-v-50316dd4] {
  font-size: 14px;
}
.verify-page .tip-text p.t-tip[data-v-50316dd4] {
  font-size: 16px;
  margin-bottom: 30px;
  line-height: 23px;
}
.verify-page .tip-text p span[data-v-50316dd4] {
  color: #ff0000;
}
.send-email[data-v-50316dd4] {
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}

/* .send-email .re-text{width: 57%;float: left;padding-top: 50px;}
.send-email .re-img{width: 43%;float: left;}
.send-email .re-img img{max-width: 100%;}
.get-dd4 .re-text{width: 50%;float: left;}
.get-dd4 .re-img{width: 50%;float: left;} */
.send-email .re-text[data-v-50316dd4] {
  width: 61%;
  padding-top: 60px;
  padding-bottom: 90px;
  position: relative;
  z-index: 2;
}
.verify-page .re-text p[data-v-50316dd4] {
  line-height: 25px;
  color: #333;
  font-size: 16px;
}
.verify-page .re-text p a[data-v-50316dd4] {
  text-decoration: underline;
  color: #333;
}
.verify-page .re-text p a[data-v-50316dd4]:hover {
  color: #ff0000;
}
.verify-page .re-text p span[data-v-50316dd4] {
  color: #ff0000;
}
.verify-page .re-text h3[data-v-50316dd4] {
  font-size: 24px;
  color: #333;
  font-weight: bold;
}
.verify-page .d-container[data-v-50316dd4] {
  position: relative;
}
.verify-page .send-email .re-imgs[data-v-50316dd4] {
  position: absolute;
  right: 0;
  bottom: 0px;
  z-index: 1;
}
.verify-page .get-dd4[data-v-50316dd4] {
  padding: 60px 0 85px 0;
}
.verify-page .get-dd4 .re-imgs[data-v-50316dd4] {
  position: absolute;
  left: 65px;
  top: 0;
  z-index: 1;
}
.verify-page .get-dd4 .re-text[data-v-50316dd4] {
  padding: 110px 20px 120px 20px;
  width: 45%;
  float: right;
}
.verify-page .get-dd4 .re-text p[data-v-50316dd4] {
  margin-top: 30px;
  line-height: 26px;
}
.verify-page .re-btn a[data-v-50316dd4] {
  margin-right: 30px;
  width: 163px;
  height: 55px;
  display: inline-block;
  background: url(../../static/img/bg.7a0d4bc.png) no-repeat;
}
.verify-page .re-btn a.googleplay[data-v-50316dd4] {
  background-position: 0 -310px;
}
.verify-page .re-btn a.appstore[data-v-50316dd4] {
  background-position: 0 -374px;
}
.verify-page .re-btn a.googleplay[data-v-50316dd4]:hover {
  background-position: -168px -310px;
}
.verify-page .re-btn a.appstore[data-v-50316dd4]:hover {
  background-position: -168px -374px;
}
.bg-img[data-v-50316dd4] {
  height: 100%;
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
}
.bg-img img[data-v-50316dd4] {
  width: 100%;
  height: 100%;
}

/*重新设置新密码页面*/
.dd4-reset-pwd-2[data-v-50316dd4] {
  padding: 6% 0 20px 0;
}
.dd4-reset-pwd-2 .input-box[data-v-50316dd4] {
  padding: 40px 40px 50px 40px;
}
.reset-pwd-2 .tip-text[data-v-50316dd4] {
  border: none;
  padding: 100px 0 110px 0;
}
.reset-pwd-2[data-v-50316dd4] {
  border-bottom: 1px solid #e5e5e5;
}
.reset-pwd-2 .tip-text h3[data-v-50316dd4] {
  margin: 47px 0 48px 0;
}
.reset-pwd-2 .a-btn a[data-v-50316dd4] {
  display: inline-block;
  width: 240px;
  text-align: center;
}
.reset-pwd-2 .return-previous[data-v-50316dd4] {
  margin-right: 30px;
}
@media screen and (max-width: 1350px) {
.verify-page .send-email .re-text[data-v-50316dd4] {
    padding-left: 10px;
}
.verify-page .get-dd4 .re-imgs[data-v-50316dd4] {
    left: 10px;
}
}
@media screen and (min-width: 769px) and (max-width: 991px) {
.jss31[data-v-50316dd4] {
    width: 48%;
}
}
@media screen and (max-width: 768px) {
.grid__item[data-v-50316dd4] {
    width: 100% !important;
}
}
.grid__item[data-v-50316dd4] {
  width: 33.3%;
  margin: 0 auto;
}
.page-width[data-v-50316dd4] {
  padding: 0 16px;
}
.register[data-v-50316dd4]{min-height:480px
}
.register .section-header__title[data-v-50316dd4]{text-align:center;font-size:.32rem;margin-bottom:.1rem
}
.register .btn[data-v-50316dd4]{margin-top:.2rem;color:#fff !important;padding:.06rem .12rem;font-size:.14rem;height:.4rem
}
.register .form-vertical label[data-v-50316dd4]{margin-top:10px
}
.register .valid[data-v-50316dd4]{position:relative
}
.register .valid[data-v-50316dd4]::before{position:absolute;top:0;left:-0.08rem;content:'*';color:red
}
.register .login_cont[data-v-50316dd4]{width:100%;font-size:13px;margin:50px 0;color:#667280;margin-left:auto;margin-right:auto
}
.register .login_cont .login_right[data-v-50316dd4]{text-align:left;background:#fff;padding:19px
}
.register .login_cont .left_title[data-v-50316dd4]{font-size:25px;margin-bottom:20px;color:"#000"
}
.register .login_cont .left_reg[data-v-50316dd4]{font-size:16px;font-weight:bold;margin-bottom:20px;color:#222
}
.register .login_cont .left_info[data-v-50316dd4]{font-size:13px;margin-bottom:20px
}
.register .login_cont .input_box[data-v-50316dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between
}
.register .login_cont .login_input[data-v-50316dd4]{width:100%;position:relative;margin-bottom:20px
}
.register .login_cont .login_input .input_placeholder[data-v-50316dd4]{text-transform:uppercase;color:"#000";font-size:14px;font-weight:500;padding:0 5px;margin-bottom:14px
}
.register .login_cont .login_input .input_placeholder>span[data-v-50316dd4]{color:red
}
.register .login_cont .right_btn[data-v-50316dd4]{background:"#ed9964";font-size:16px;display:inline;padding:15px 30px;color:#fff;cursor:pointer;text-transform:uppercase
}
.register .login_cont .right_btn[data-v-50316dd4]:hover{background:#090909
}
.register .login_cont[data-v-50316dd4] .el-input__inner{width:100%
}
.register .login_cont .lost_pass[data-v-50316dd4]{font-size:14px;color:#222;text-align:right;cursor:pointer;font-weight:500;text-decoration:underline
}
.register .login_cont .lost_pass[data-v-50316dd4]:hover{color:#c32929
}
.register .login_cont .creat_account[data-v-50316dd4]{color:#767676;font-size:14px;font-weight:500;text-align:center
}
.register .login_cont .creat_account>span[data-v-50316dd4]{color:#222;cursor:pointer;text-decoration:underline
}
.register .login_cont .creat_account>span[data-v-50316dd4]:hover{color:#c32929
}

@-webkit-keyframes fade-in-data-v-4459657b {
0% {
    opacity: 0;
    visibility: hidden
}
100% {
    opacity: 1;
    visibility: visible
}
}
@keyframes fade-in-data-v-4459657b {
0% {
    opacity: 0;
    visibility: hidden
}
100% {
    opacity: 1;
    visibility: visible
}
}
@-webkit-keyframes fade-out-data-v-4459657b {
0% {
    opacity: 1;
    visibility: visible
}
100% {
    opacity: 0;
    visibility: hidden
}
}
@keyframes fade-out-data-v-4459657b {
0% {
    opacity: 1;
    visibility: visible
}
100% {
    opacity: 0;
    visibility: hidden
}
}
@-webkit-keyframes rotate-data-v-4459657b {
0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}
}
@keyframes rotate-data-v-4459657b {
0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}
100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}
}
@-webkit-keyframes draw-stroke-data-v-4459657b {
100% {
    stroke-dashoffset: 0
}
}
@keyframes draw-stroke-data-v-4459657b {
100% {
    stroke-dashoffset: 0
}
}
@-webkit-keyframes checkmark-fill-data-v-4459657b {
100% {
    -webkit-box-shadow: inset 0px 0px 0px 30px #111111;
    box-shadow: inset 0px 0px 0px 30px #111111
}
}
@keyframes checkmark-fill-data-v-4459657b {
100% {
    -webkit-box-shadow: inset 0px 0px 0px 30px #111111;
    box-shadow: inset 0px 0px 0px 30px #111111
}
}
@-webkit-keyframes scale-up-bounce-data-v-4459657b {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}
40% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
}
@keyframes scale-up-bounce-data-v-4459657b {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}
40% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
}
@-webkit-keyframes scale-up-bounce-spring-data-v-4459657b {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}
20% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}
50% {
    opacity: 1;
    -webkit-transform: scale(0.95);
    transform: scale(0.95)
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1)
}
}
@keyframes scale-up-bounce-spring-data-v-4459657b {
0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}
20% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}
50% {
    opacity: 1;
    -webkit-transform: scale(0.95);
    transform: scale(0.95)
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1)
}
}
@-webkit-keyframes scale-down-bounce-data-v-4459657b {
0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
20% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}
100% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}
}
@keyframes scale-down-bounce-data-v-4459657b {
0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}
20% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}
100% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}
}
@-webkit-keyframes scale-up-data-v-4459657b {
0% {
    -webkit-transform: scale(0);
    transform: scale(0)
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1)
}
}
@keyframes scale-up-data-v-4459657b {
0% {
    -webkit-transform: scale(0);
    transform: scale(0)
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1)
}
}
@-webkit-keyframes pulse-data-v-4459657b {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(17, 17, 17, 0.5);
    box-shadow: 0 0 0 0 rgba(17, 17, 17, 0.5)
}
50% {
    -webkit-box-shadow: 0 0 0 15px rgba(17, 17, 17, 0);
    box-shadow: 0 0 0 15px rgba(17, 17, 17, 0)
}
}
@keyframes pulse-data-v-4459657b {
0% {
    -webkit-box-shadow: 0 0 0 0 rgba(17, 17, 17, 0.5);
    box-shadow: 0 0 0 0 rgba(17, 17, 17, 0.5)
}
50% {
    -webkit-box-shadow: 0 0 0 15px rgba(17, 17, 17, 0);
    box-shadow: 0 0 0 15px rgba(17, 17, 17, 0)
}
}
@-webkit-keyframes wobble-data-v-4459657b {
0%,
  100% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
}
50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
}
}
@keyframes wobble-data-v-4459657b {
0%,
  100% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
}
50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
}
}
@-webkit-keyframes modal-open-data-v-4459657b {
0% {
    opacity: 0;
    -webkit-transform: translateY(20%);
    transform: translateY(20%)
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible
}
}
@keyframes modal-open-data-v-4459657b {
0% {
    opacity: 0;
    -webkit-transform: translateY(20%);
    transform: translateY(20%)
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible
}
}
@-webkit-keyframes modal-close-data-v-4459657b {
0% {
    opacity: 1;
    visibility: visible
}
100% {
    opacity: 0;
    -webkit-transform: translateY(20%);
    transform: translateY(20%)
}
}
@keyframes modal-close-data-v-4459657b {
0% {
    opacity: 1;
    visibility: visible
}
100% {
    opacity: 0;
    -webkit-transform: translateY(20%);
    transform: translateY(20%)
}
}
@media (max-width: 999px) {
.quirks-fix--ios-instagram[data-v-4459657b] {
    height: auto;
    min-height: 100%;
    padding-bottom: 250px
}
}
html[data-v-4459657b],
body[data-v-4459657b] {
  margin: 0;
  width: 100%;
  height: 100%
}
html[data-v-4459657b] {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}
body[data-v-4459657b] {
  overflow-x: hidden
}
iframe[data-v-4459657b] {
  margin: 0;
  padding: 0;
  border: 0
}
b[data-v-4459657b],
strong[data-v-4459657b] {
  font-weight: 500
}
small[data-v-4459657b] {
  font-size: .875em
}
h1[data-v-4459657b],
h2[data-v-4459657b],
h3[data-v-4459657b],
h4[data-v-4459657b],
h5[data-v-4459657b],
h6[data-v-4459657b] {
  font-weight: normal;
  margin: 0;
  line-height: 1em
}
p[data-v-4459657b] {
  margin: 0
}
sub[data-v-4459657b],
sup[data-v-4459657b] {
  font-size: .75em;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup[data-v-4459657b] {
  top: -0.5em
}
sub[data-v-4459657b] {
  bottom: -0.25em
}
ul[data-v-4459657b],
ol[data-v-4459657b] {
  margin: 0;
  padding: 0;
  list-style-type: none
}
img[data-v-4459657b] {
  border: 0;
  max-width: 100%
}
figure[data-v-4459657b] {
  margin: 0
}
hr[data-v-4459657b] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0
}
form[data-v-4459657b] {
  margin: 0
}
button[data-v-4459657b],
input[data-v-4459657b],
optgroup[data-v-4459657b],
select[data-v-4459657b],
textarea[data-v-4459657b] {
  color: inherit;
  font: inherit;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-font-smoothing: inherit;
  border: none;
  background: transparent;
  line-height: normal
}
button[data-v-4459657b] {
  overflow: visible
}
button[data-v-4459657b],
select[data-v-4459657b] {
  text-transform: none
}
button[data-v-4459657b],
input[type="button"][data-v-4459657b],
input[type="reset"][data-v-4459657b],
input[type="submit"][data-v-4459657b] {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  cursor: pointer
}
button[data-v-4459657b]:-moz-focusring,
input[type="button"][data-v-4459657b]:-moz-focusring,
input[type="reset"][data-v-4459657b]:-moz-focusring,
input[type="submit"][data-v-4459657b]:-moz-focusring {
  outline: 1px dotted
}
button[disabled][data-v-4459657b],
input[disabled][data-v-4459657b] {
  cursor: default
}
button[data-v-4459657b]::-moz-focus-inner,
input[data-v-4459657b]::-moz-focus-inner {
  border: 0;
  padding: 0
}
input[type="checkbox"][data-v-4459657b],
input[type="radio"][data-v-4459657b] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0
}
input[type="number"][data-v-4459657b]::-webkit-inner-spin-button,
input[type="number"][data-v-4459657b]::-webkit-outer-spin-button {
  height: auto
}
input[type="search"][data-v-4459657b] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}
input[type="search"][data-v-4459657b]::-webkit-search-cancel-button,
input[type="search"][data-v-4459657b]::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none
}
[dir=rtl] input[id=checkout_email_or_phone][data-v-4459657b],
[dir=rtl] input[id^="checkout_shipping_rates_shopify-Local_20Delivery"][data-v-4459657b] {
  unicode-bidi: -moz-plaintext;
  unicode-bidi: plaintext;
  text-align: end
}
fieldset[data-v-4459657b] {
  margin: 0;
  padding: 0;
  border: 0
}
legend[data-v-4459657b] {
  border: 0;
  padding: 0
}
textarea[data-v-4459657b] {
  overflow: auto
}
select[data-v-4459657b]::-ms-expand {
  display: none
}
optgroup[data-v-4459657b] {
  font-weight: bold
}
option[data-v-4459657b] {
  background-color: #fff;
  color: #000
}
table[data-v-4459657b] {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em
}
td[data-v-4459657b],
th[data-v-4459657b] {
  padding: 0;
  font-weight: normal
}
body[data-v-4459657b] {
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  line-height: 1.3em;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-font-smoothing: subpixel-antialiased
}
.text-container>*+*[data-v-4459657b] {
  margin-top: 0.5714285714em
}
.text-container *+.heading-1[data-v-4459657b],
.text-container *+.heading-2[data-v-4459657b],
.text-container *+.heading-3[data-v-4459657b] {
  margin-top: 1.4285714286em
}
a[data-v-4459657b],
.link[data-v-4459657b] {
  text-decoration: none;
  color: #111111;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out
}
a[data-v-4459657b]:hover,
.link[data-v-4459657b]:hover {
  color: black
}
.link--muted[data-v-4459657b] {
  color: inherit;
  text-decoration: underline
}
h1[data-v-4459657b],
.heading-1[data-v-4459657b] {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-size: 1.7142857143em;
  line-height: 1.3em
}
@media (min-width: 750px) {
h1[data-v-4459657b],
  .heading-1[data-v-4459657b] {
    font-size: 2em
}
}
h2[data-v-4459657b],
.heading-2[data-v-4459657b] {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-size: 1.2857142857em;
  line-height: 1.3em
}
.main h2[data-v-4459657b],
.main .heading-2[data-v-4459657b] {
  color: #333333
}
.sidebar h2[data-v-4459657b],
.sidebar .heading-2[data-v-4459657b] {
  color: #323232
}
.content-box h2[data-v-4459657b],
.content-box .heading-2[data-v-4459657b] {
  color: #333333
}
.default-background h2[data-v-4459657b],
.default-background .heading-2[data-v-4459657b] {
  color: #333333
}
h3[data-v-4459657b],
.heading-3[data-v-4459657b] {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3em
}
.main h3[data-v-4459657b],
.main .heading-3[data-v-4459657b] {
  color: #333333
}
.sidebar h3[data-v-4459657b],
.sidebar .heading-3[data-v-4459657b] {
  color: #323232
}
.content-box h3[data-v-4459657b],
.content-box .heading-3[data-v-4459657b] {
  color: #333333
}
.default-background h3[data-v-4459657b],
.default-background .heading-3[data-v-4459657b] {
  color: #333333
}
p[data-v-4459657b] {
  line-height: 1.5em
}
.emphasis[data-v-4459657b] {
  font-weight: 500
}
.main .emphasis[data-v-4459657b] {
  color: #333333
}
.sidebar .emphasis[data-v-4459657b] {
  color: #323232
}
.content-box .emphasis[data-v-4459657b] {
  color: #333333
}
.default-background .emphasis[data-v-4459657b] {
  color: #333333
}
.main .small-text .emphasis[data-v-4459657b] {
  color: #545454
}
.sidebar .small-text .emphasis[data-v-4459657b] {
  color: #535353
}
.content-box .small-text .emphasis[data-v-4459657b] {
  color: #545454
}
.default-background .small-text .emphasis[data-v-4459657b] {
  color: #545454
}
.small-text[data-v-4459657b] {
  font-size: 0.8571428571em
}
.main .small-text[data-v-4459657b] {
  color: #737373
}
.sidebar .small-text[data-v-4459657b] {
  color: #717171
}
.content-box .small-text[data-v-4459657b] {
  color: #737373
}
.default-background .small-text[data-v-4459657b] {
  color: #737373
}
.address[data-v-4459657b] {
  font-style: normal;
  line-height: 1.5em
}
.address--tight[data-v-4459657b] {
  line-height: inherit
}
.pickup-instructions[data-v-4459657b] {
  width: 200px;
  white-space: initial
}
@media (max-width: 749px) {
.hide-on-mobile[data-v-4459657b] {
    display: none
}
}
@media (min-width: 750px) {
.show-on-mobile[data-v-4459657b] {
    display: none
}
}
.layout-flex[data-v-4459657b] {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -0.2857142857rem
}
.layout-flex--wrap[data-v-4459657b] {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.layout-flex--tight-vertical[data-v-4459657b] {
  margin-bottom: -0.1428571429rem;
  margin-top: -0.1428571429rem
}
.layout-flex--tight-vertical .layout-flex__item[data-v-4459657b] {
  padding-bottom: 0.1428571429rem;
  padding-top: 0.1428571429rem
}
.layout-flex--loose-horizontal[data-v-4459657b] {
  margin-left: -0.5714285714rem;
  margin-right: -0.5714285714rem
}
.layout-flex--loose-horizontal .layout-flex__item[data-v-4459657b] {
  padding-left: 0.5714285714rem;
  padding-right: 0.5714285714rem
}
.layout-flex__item[data-v-4459657b] {
  padding: 0.1428571429rem
}
.layout-flex__item--stretch[data-v-4459657b] {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}
.icon-svg[data-v-4459657b] {
  display: inline-block;
  vertical-align: middle;
  fill: currentColor
}
.icon-symbols[data-v-4459657b] {
  display: none
}
.icon-svg--block[data-v-4459657b] {
  display: block
}
.icon-svg--color-accent[data-v-4459657b] {
  color: #111111;
  fill: currentColor
}
.icon-svg--color-black[data-v-4459657b] {
  color: #000;
  fill: currentColor
}
.icon-svg--color-blue[data-v-4459657b] {
  color: #1990c6;
  fill: currentColor
}
.icon-svg--color-gray[data-v-4459657b] {
  color: #9b9b9b;
  fill: currentColor
}
.icon-svg--color-gray-dark[data-v-4459657b] {
  color: #595959;
  fill: currentColor
}
.icon-svg--color-gray-light[data-v-4459657b] {
  color: #959595;
  fill: currentColor
}
.icon-svg--color-red[data-v-4459657b] {
  color: #ce4549;
  fill: currentColor
}
.icon-svg--color-white[data-v-4459657b] {
  color: #fff;
  fill: currentColor
}
.icon-svg--color-yellow[data-v-4459657b] {
  color: #e7a321;
  fill: currentColor
}
.main .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #919191;
  fill: currentColor
}
.sidebar .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #8f8f8f;
  fill: currentColor
}
.content-box .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #919191;
  fill: currentColor
}
.default-background .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #919191;
  fill: currentColor
}
.btn .icon-svg--color-adaptive-lighter[data-v-4459657b],
.sp-modal-toggle .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #a0a0a0;
  fill: currentColor
}
.main .field__icon .icon-svg--color-adaptive-lighter[data-v-4459657b],
.main .field__caret .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #919191;
  fill: currentColor
}
.sidebar .field__icon .icon-svg--color-adaptive-lighter[data-v-4459657b],
.sidebar .field__caret .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #919191;
  fill: currentColor
}
.content-box .field__icon .icon-svg--color-adaptive-lighter[data-v-4459657b],
.content-box .field__caret .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #919191;
  fill: currentColor
}
.default-background .field__icon .icon-svg--color-adaptive-lighter[data-v-4459657b],
.default-background .field__caret .icon-svg--color-adaptive-lighter[data-v-4459657b] {
  color: #919191;
  fill: currentColor
}
.main .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #737373;
  fill: currentColor
}
.sidebar .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #717171;
  fill: currentColor
}
.content-box .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #737373;
  fill: currentColor
}
.default-background .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #737373;
  fill: currentColor
}
.btn .icon-svg--color-adaptive-light[data-v-4459657b],
.sp-modal-toggle .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #a0a0a0;
  fill: currentColor
}
.main .field__icon .icon-svg--color-adaptive-light[data-v-4459657b],
.main .field__caret .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #737373;
  fill: currentColor
}
.sidebar .field__icon .icon-svg--color-adaptive-light[data-v-4459657b],
.sidebar .field__caret .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #737373;
  fill: currentColor
}
.content-box .field__icon .icon-svg--color-adaptive-light[data-v-4459657b],
.content-box .field__caret .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #737373;
  fill: currentColor
}
.default-background .field__icon .icon-svg--color-adaptive-light[data-v-4459657b],
.default-background .field__caret .icon-svg--color-adaptive-light[data-v-4459657b] {
  color: #737373;
  fill: currentColor
}
.icon-svg--size-10[data-v-4459657b] {
  width: 10px;
  height: 10px
}
.icon-svg--size-12[data-v-4459657b] {
  width: 12px;
  height: 12px
}
.icon-svg--size-14[data-v-4459657b] {
  width: 14px;
  height: 14px
}
.icon-svg--size-16[data-v-4459657b] {
  width: 16px;
  height: 16px
}
.icon-svg--size-18[data-v-4459657b] {
  width: 18px;
  height: 18px
}
.icon-svg--size-24[data-v-4459657b] {
  width: 24px;
  height: 24px
}
.icon-svg--size-32[data-v-4459657b] {
  width: 32px;
  height: 32px
}
.icon-svg--size-48[data-v-4459657b] {
  width: 48px;
  height: 48px
}
.icon-svg--size-64[data-v-4459657b] {
  width: 64px;
  height: 64px
}
.icon-svg--size-184[data-v-4459657b] {
  width: 184px;
  height: 184px
}
.icon-svg--rotate-180[data-v-4459657b] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}
.icon-svg--inline-before[data-v-4459657b] {
  margin-right: 0.2857142857em
}
.icon-svg--inline-after[data-v-4459657b] {
  margin-left: 0.2857142857em
}
.icon-svg--flip-horizontal[data-v-4459657b] {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}
.icon-svg--flip-vertical[data-v-4459657b] {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1)
}
.icon[data-v-4459657b] {
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block
}
.icon-background--payment-gateways[data-v-4459657b] {
  fill: #d9d9d9
}
.icon-svg--spinner-button[data-v-4459657b] {
  width: 20px;
  height: 20px
}
.icon--free-tag[data-v-4459657b] {
  width: 94px;
  height: 46px;
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/free-tag-small-c89fe2ddc93811e9a3cd1c616fd27fc66e90748260172d38f3332757dd124a10.png);
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/free-tag-small-5439598929990a936b18a6bf65080248b85b7ae7eca0e37b8b365b6b5138db38.svg), none
}
@media (min-width: 750px) {
.icon--free-tag[data-v-4459657b] {
    width: 152px;
    height: 80px;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/free-tag-65a3840efd125a6ce3a6bf2da5ddbfc9d1597f96cdb0eec801b06fd85f464889.png);
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/free-tag-c2dd504ac09e85e0958c656eb3b00e9bedc4fbaeaaa6031c81b045674cc6b7eb.svg), none
}
}
.icon--shopify-pay-primary[data-v-4459657b] {
  width: 55px;
  height: 16px
}
.icon--shopify-pay[data-v-4459657b] {
  width: 59px;
  height: 14px
}
.icon--shopify-pay--dark[data-v-4459657b] {
  fill: #000
}
.icon--shopify-pay--light[data-v-4459657b] {
  fill: #fff
}
.icon--gift-card[data-v-4459657b] {
  width: 16px;
  height: 16px;
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/gift-card-123e3d1e90a7cfb1eb75e986ee9ede169b5f402d5b76fb51961c0a44297996fd.png);
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/gift-card-a262d4faf79983ea2372d68228388158c727c7b71b918807c0d8c49eedc632b9.svg), none
}
.icon--offsite[data-v-4459657b] {
  width: 102px;
  height: 52px;
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/offsite-small-4670fa5c6b06022d0eb3c0403efeeff014fec796291433ff5c2112efa510ee06.png);
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/offsite-small-0d8fd34431b27358e5c54a5ad660f76f8d628fad88320450d799287a8654982f.svg), none
}
@media (min-width: 750px) {
.icon--offsite[data-v-4459657b] {
    width: 163px;
    height: 81px;
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/offsite-f3d4a55eef203adc0d1d16841d8ff45acad31063a7d2f6bcf0167ef475e668d5.png);
    background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/offsite-908d79d8d532f6af67d7cc99244ede733729c29379c349ee015fbcea71fd8274.svg), none
}
}
.icon-svg--re-order[data-v-4459657b] {
  width: 20px;
  height: 16px
}
.icon-svg--spinner[data-v-4459657b] {
  -webkit-animation: fade-in-data-v-4459657b 0.5s ease-in-out,rotate-data-v-4459657b 0.5s linear infinite;
  animation: fade-in-data-v-4459657b 0.5s ease-in-out,rotate-data-v-4459657b 0.5s linear infinite
}
.icon-svg--clickable[data-v-4459657b] {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out
}
.icon-svg--clickable[data-v-4459657b]:hover {
  color: black
}
.icon-svg--center[data-v-4459657b] {
  position: absolute;
  left: 50%;
  right: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}
.logo[data-v-4459657b] {
  display: block;
  vertical-align: middle
}
.logo__text[data-v-4459657b] {
  color: #333333
}
.logo__image[data-v-4459657b] {
  display: inline-block
}
.logo--right[data-v-4459657b] {
  text-align: right
}
.logo--center[data-v-4459657b] {
  text-align: center
}
.logo__image--small[data-v-4459657b] {
  max-height: 2.1428571429em
}
.logo__image--medium[data-v-4459657b] {
  max-height: 2.8571428571em
}
.logo__image--large[data-v-4459657b] {
  max-height: 3.5714285714em
}
@media (min-width: 1000px) {
.logo__image--small[data-v-4459657b] {
    max-height: 2.8571428571em
}
.logo__image--medium[data-v-4459657b] {
    max-height: 4.2857142857em
}
.logo__image--large[data-v-4459657b] {
    max-height: 5.7142857143em
}
}
body[data-v-4459657b] {
  color: #545454;
  background: white
}
.content[data-v-4459657b] {
  overflow: hidden
}
.wrap[data-v-4459657b] {
  display: block;
  margin: 0 auto;
  max-width: 40em;
  zoom: 1;
}
.wrap[data-v-4459657b]:after,
.wrap[data-v-4459657b]:before {
  content: "";
  display: table
}
.wrap[data-v-4459657b]:after {
  clear: both
}
@media (max-width: 999px) {
.wrap[data-v-4459657b] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 1em
}
}
@media (min-width: 1000px) {
.wrap[data-v-4459657b] {
    padding: 0 5%;
    width: 90%;
    max-width: 78.5714285714em
}
}
@media (max-width: 999px) {
.no-js .content .wrap[data-v-4459657b] {
    display: table
}
.no-js .content .wrap .main[data-v-4459657b] {
    display: table-footer-group
}
.no-js .content .wrap .sidebar[data-v-4459657b] {
    display: table-header-group
}
.no-js .content .wrap .sidebar[data-v-4459657b]::after {
    display: none
}
}
@media (min-width: 1000px) {
.main[data-v-4459657b] {
    width: 52%;
    width: 52%;
    padding-right: 6%;
    float: left
}
}
.main .logo[data-v-4459657b] {
  display: none
}
@media (min-width: 1000px) {
.page--logo-main[data-v-4459657b],
  .main .logo[data-v-4459657b] {
    display: block
}
}
.main__emphasis[data-v-4459657b] {
  font-weight: 500;
  color: #333333
}
.main__small-text[data-v-4459657b] {
  font-size: 0.8571428571em;
  color: #737373
}
.sidebar[data-v-4459657b] {
  position: relative;
  color: #535353;
  z-index: 2;
}
.no-js .sidebar[data-v-4459657b],
.no-generatedcontent .sidebar[data-v-4459657b] {
  background: #fafafa
}
@media (min-width: 1000px) {
.sidebar[data-v-4459657b] {
    width: 38%;
    padding-left: 4%;
    background-position: left top;
    float: right
}
}
.sidebar[data-v-4459657b]::after {
  content: "";
  display: block;
  width: 300%;
  position: absolute;
  top: 0;
  left: -100%;
  bottom: 0;
  background: #fafafa !important;
  z-index: -1;
  -webkit-box-shadow: 0 -1px 0 #e1e1e1 inset;
  box-shadow: 0 -1px 0 #e1e1e1 inset;
}
@media (min-width: 1000px) {
.sidebar[data-v-4459657b]::after {
    left: 0;
    background-position: left top;
    -webkit-box-shadow: 1px 0 0 #e1e1e1 inset;
    box-shadow: 1px 0 0 #e1e1e1 inset;
}
}
.sidebar__header[data-v-4459657b] {
  margin-bottom: 2.5em;
  display: none
}
@media (min-width: 1000px) {
.page--logo-sidebar .sidebar__header[data-v-4459657b] {
    display: block
}
}
.anyflexbox[data-v-4459657b],
body[data-v-4459657b],
.anyflexbox[data-v-4459657b],
.content[data-v-4459657b],
.anyflexbox[data-v-4459657b],
.content .wrap[data-v-4459657b],
.anyflexbox[data-v-4459657b],
.main[data-v-4459657b] {
  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 auto;
  flex: 1 0 auto
}
.anyflexbox[data-v-4459657b],
.content .wrap[data-v-4459657b] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}
.anyflexbox[data-v-4459657b],
.main__content[data-v-4459657b] {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}
.anyflexbox[data-v-4459657b],
.banner[data-v-4459657b] {
  -ms-flex-negative: 0;
  flex-shrink: 0
}
@media (min-width: 1000px) {
.anyflexbox[data-v-4459657b],
  .content .wrap[data-v-4459657b] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}
}
.page--hidden-breadcrumbs .breadcrumb[data-v-4459657b],
.page--hidden-main-header .main__header[data-v-4459657b] {
  display: none
}
@media (max-width: 749px) {
.main[data-v-4459657b] {
    padding-top: 1.5em
}
.main__content[data-v-4459657b] {
    padding-bottom: 1.5em
}
}
@media (min-width: 750px) {
.main[data-v-4459657b] {
    padding-top: 1.5em
}
.main__content[data-v-4459657b] {
    padding-bottom: 4em
}
}
@media (max-width: 999px) {
.breadcrumb[data-v-4459657b] {
    padding-bottom: 1.5em
}
}
@media (min-width: 1000px) {
.page--no-banner[data-v-4459657b],
  .main[data-v-4459657b],
  .page--no-banner[data-v-4459657b],
  .sidebar[data-v-4459657b] {
    padding-top: 4em
}
.page--banner .main[data-v-4459657b],
  .page--banner .sidebar[data-v-4459657b] {
    padding-top: 2em
}
.main__header[data-v-4459657b] {
    padding-bottom: 2em
}
.sidebar__logo[data-v-4459657b] {
    margin-bottom: 2em
}
.page--logo-main[data-v-4459657b],
  .breadcrumb[data-v-4459657b] {
    margin-top: 1em
}
}
table[data-v-4459657b] {
  width: 100%
}
td[data-v-4459657b],
th[data-v-4459657b] {
  padding-left: 1em
}
td[data-v-4459657b]:first-child,
th[data-v-4459657b]:first-child {
  padding-left: 0;
  text-align: left
}
td[data-v-4459657b]:last-child,
th[data-v-4459657b]:last-child {
  text-align: right
}
.product-table th[data-v-4459657b],
.product-table td[data-v-4459657b] {
  padding-top: 0;
  padding-bottom: 0
}
.product-table__header th[data-v-4459657b] {
  white-space: nowrap;
  font-weight: 500;
  color: #333333
}
.product-table--loose th[data-v-4459657b],
.product-table--loose td[data-v-4459657b] {
  padding-top: 1.1428571429em;
  padding-bottom: 1.1428571429em
}
.product-table--extra-loose th[data-v-4459657b],
.product-table--extra-loose td[data-v-4459657b] {
  padding-top: 1.7142857143em;
  padding-bottom: 1.7142857143em
}
.product-table--bordered td[data-v-4459657b],
.product-table--bordered th[data-v-4459657b] {
  border-bottom: 1px solid #e6e6e6
}
.product-table--bordered tr:last-child td[data-v-4459657b] {
  border-bottom: 0
}
.banner[data-v-4459657b] {
  padding: 1.5em 0;
  background: transparent;
  background-size: cover;
  display: none
}
.page--logo-sidebar .banner[data-v-4459657b] {
  background: transparent
}
@media (max-width: 999px) {
.banner[data-v-4459657b] {
    display: block
}
}
.page--banner .banner[data-v-4459657b] {
  display: block
}
@media (min-width: 1000px) {
.page--banner .banner[data-v-4459657b] {
    padding-top: 6em;
    padding-bottom: 2em
}
}
.btn[data-v-4459657b],
.sp-modal-toggle[data-v-4459657b] {
  cursor: pointer;
  display: inline-block;
  background-color: #111111;
  background-clip: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px transparent solid;
  border-radius: 5px;
  color: white;
  font-weight: 500;
  padding: 1.4em 1.7em;
  text-align: center;
  position: relative;
  letter-spacing: 0;
  -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out
}
.btn[data-v-4459657b]:hover,
.sp-modal-toggle[data-v-4459657b]:hover {
  background-color: black;
  color: white
}
.btn[data-v-4459657b]:active,
.sp-modal-toggle[data-v-4459657b]:active {
  outline: none
}
@media (max-width: 749px) {
.btn[data-v-4459657b],
  .sp-modal-toggle[data-v-4459657b] {
    width: 100%;
    padding-top: 1.75em;
    padding-bottom: 1.75em
}
}
.btn--size-small[data-v-4459657b] {
  padding: 0.9285714286em
}
.btn--subdued[data-v-4459657b] {
  background-color: transparent;
  border-color: rgba(179, 179, 179, 0.5);
  color: #111111;
  font-weight: normal
}
.btn--subdued[data-v-4459657b]:hover {
  background-color: rgba(17, 17, 17, 0.06);
  color: black
}
.btn--subdued[data-v-4459657b]:focus,
.btn--subdued[data-v-4459657b]:active {
  border-color: black;
  -webkit-box-shadow: 0 0 0 1px black inset;
  box-shadow: 0 0 0 1px black inset
}
.btn--loading[data-v-4459657b] {
  pointer-events: none;
  cursor: default
}
.btn--loading .btn__content[data-v-4459657b],
.btn--loading .btn__icon[data-v-4459657b] {
  opacity: 0
}
.btn--loading .btn__spinner[data-v-4459657b] {
  -webkit-animation: rotate-data-v-4459657b 0.5s linear infinite;
  animation: rotate-data-v-4459657b 0.5s linear infinite;
  opacity: 1
}
.js .main .btn--disabled[data-v-4459657b] {
  cursor: default;
  background: #cccccc;
  -webkit-box-shadow: none;
  box-shadow: none
}
.js .sidebar .btn--disabled[data-v-4459657b] {
  cursor: default;
  background: #c8c8c8;
  -webkit-box-shadow: none;
  box-shadow: none
}
.js .content-box .btn--disabled[data-v-4459657b] {
  cursor: default;
  background: #cccccc;
  -webkit-box-shadow: none;
  box-shadow: none
}
.js .default-background .btn--disabled[data-v-4459657b] {
  cursor: default;
  background: #cccccc;
  -webkit-box-shadow: none;
  box-shadow: none
}
.btn__content[data-v-4459657b] {
  position: relative;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out
}
.btn__content--subtitle[data-v-4459657b] {
  font-size: 0.8571428571em;
  color: #737373
}
.button-group__button--active .btn__content--subtitle[data-v-4459657b] {
  color: #111111
}
.btn__icon[data-v-4459657b] {
  margin-top: -0.2857142857em;
  margin-bottom: -0.0714285714em
}
.btn__spinner[data-v-4459657b] {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0
}
.step__footer[data-v-4459657b] {
  z-index: 2;
  position: relative;
  margin-top: 1em
}
.no-js .step__footer[data-v-4459657b],
.no-anyflexbox .step__footer[data-v-4459657b] {
  zoom: 1
}
.no-js .step__footer[data-v-4459657b]:after,
.no-js .step__footer[data-v-4459657b]:before,
.no-anyflexbox .step__footer[data-v-4459657b]:after,
.no-anyflexbox .step__footer[data-v-4459657b]:before {
  content: "";
  display: table
}
.no-js .step__footer[data-v-4459657b]:after,
.no-anyflexbox .step__footer[data-v-4459657b]:after {
  clear: both
}
@media (min-width: 750px) {
.step__footer[data-v-4459657b] {
    margin-top: 1.5em
}
}
.step__footer__previous-link-content[data-v-4459657b] {
  vertical-align: middle
}
.step__footer__previous-link[data-v-4459657b],
.step__footer__info[data-v-4459657b] {
  display: block
}
@media (max-width: 749px) {
.step__footer__previous-link[data-v-4459657b],
  .step__footer__info[data-v-4459657b] {
    padding-top: 1.5em;
    text-align: center
}
}
@media (min-width: 750px) {
.step__footer__previous-link[data-v-4459657b],
  .step__footer__info[data-v-4459657b] {
    float: left
}
}
.previous-link__icon[data-v-4459657b] {
  -webkit-transition: all 0.2s cubic-bezier(0.3, 0, 0, 1);
  transition: all 0.2s cubic-bezier(0.3, 0, 0, 1);
  margin-right: 0.25em
}
.step__footer__previous-link:hover .previous-link__icon[data-v-4459657b] {
  fill: black;
  -webkit-transform: translateX(-5px) "";
  transform: translateX(-5px) ""
}
@media (min-width: 750px) {
.step__footer__continue-btn[data-v-4459657b] {
    float: right
}
}
.step__footer__continue-btn-text[data-v-4459657b] {
  clear: both;
  padding-top: 0.75em
}
@media (max-width: 999px) {
.step__footer__continue-btn-text[data-v-4459657b] {
    text-align: center
}
}
@media (min-width: 750px) {
.anyflexbox[data-v-4459657b],
  .step__footer[data-v-4459657b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.anyflexbox[data-v-4459657b],
  .step__footer__previous-link[data-v-4459657b],
  .anyflexbox[data-v-4459657b],
  .step__footer__info[data-v-4459657b] {
    margin-right: 1em
}
}
.edit-link[data-v-4459657b] {
  display: block;
  margin-top: 0.75em
}
.section--express-checkout-selection-group-test[data-v-4459657b] {
  display: table;
  width: 100%
}
@media (min-width: 750px) {
.section--express-checkout-selection-group-test .section--contact-information[data-v-4459657b] {
    display: table-header-group
}
}
@media (min-width: 750px) {
.section--express-checkout-selection-group-test .section--express-checkout-selection[data-v-4459657b] {
    padding-top: 3em !important;
    display: block
}
}
.section--express-checkout-selection-group-control[data-v-4459657b] {
  display: table;
  width: 100%
}
.section--express-checkout-selection-group-control .section--contact-information[data-v-4459657b] {
  display: table-header-group
}
.section--express-checkout-selection-group-control .section--express-checkout-selection[data-v-4459657b] {
  padding-top: 3em !important
}
.notice+.step__sections[data-v-4459657b] {
  margin-top: 1.5em
}
@media (min-width: 750px) {
.notice+.step__sections[data-v-4459657b] {
    margin-top: 2.5em
}
}
.step__sections+form[data-v-4459657b] {
  padding-top: 2em
}
@media (min-width: 1000px) {
.step__sections+form[data-v-4459657b] {
    padding-top: 0
}
}
.section__delivery-option-group[data-v-4459657b] {
  padding-top: 3em
}
.section__delivery-option-group[data-v-4459657b]:first-child {
  padding-top: 0
}
.section[data-v-4459657b] {
  position: relative;
  padding-top: 2em
}
@media (min-width: 750px) {
.section[data-v-4459657b] {
    padding-top: 3em
}
}
.section[data-v-4459657b]:first-child {
  padding-top: 0
}
.section--half-spacing-top[data-v-4459657b],
.section--half-spacing-bottom+.section[data-v-4459657b] {
  padding-top: 1em
}
@media (min-width: 750px) {
.section--half-spacing-top[data-v-4459657b],
  .section--half-spacing-bottom+.section[data-v-4459657b] {
    padding-top: 1.5em
}
}
.section__header[data-v-4459657b] {
  position: relative;
  margin-bottom: 1em
}
@media (min-width: 750px) {
.section__header[data-v-4459657b] {
    margin-bottom: 1.5em
}
}
.section__title[data-v-4459657b] {
  color: #333333
}
.section__text[data-v-4459657b] {
  margin-top: 0.25em
}
.section__hanging-icon[data-v-4459657b] {
  margin-bottom: 1em
}
@media (min-width: 750px) and (max-width: 999px) {
.section__hanging-icon[data-v-4459657b] {
    position: absolute;
    right: 100%;
    top: -0.4em;
    margin-right: 1.5em
}
}
@media (min-width: 1300px) {
.section__hanging-icon[data-v-4459657b] {
    position: absolute;
    right: 100%;
    top: -0.4em;
    margin-right: 1.5em
}
}
.section__content[data-v-4459657b] {
  zoom: 1
}
.section__content[data-v-4459657b]:after,
.section__content[data-v-4459657b]:before {
  content: "";
  display: table
}
.section__content[data-v-4459657b]:after {
  clear: both
}
.section__content__text[data-v-4459657b] {
  margin-top: 0.75em
}
.section__content__policy[data-v-4459657b] {
  margin-top: 1em
}
.section__content__column[data-v-4459657b] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 2em
}
.section__content__column[data-v-4459657b]:first-of-type {
  margin-top: 0
}
@media (min-width: 750px) {
.section__content__column[data-v-4459657b] {
    margin-top: 0;
    float: left
}
}
@media (min-width: 750px) {
.section__content__column--half[data-v-4459657b] {
    padding: 0 0.75em;
    width: 50%
}
.section__content__column--half[data-v-4459657b]:first-child {
    padding-left: 0
}
.section__content__column--half[data-v-4459657b]:last-child {
    padding-right: 0
}
}
.section__footer[data-v-4459657b] {
  zoom: 1;
  margin-top: 1em
}
.section__footer[data-v-4459657b]:after,
.section__footer[data-v-4459657b]:before {
  content: "";
  display: table
}
.section__footer[data-v-4459657b]:after {
  clear: both
}
@media (min-width: 750px) {
.section__footer[data-v-4459657b] {
    margin-top: 1.5em
}
}
@media (min-width: 750px) and (max-width: 999px) {
.section--page-title[data-v-4459657b] {
    margin-top: 1em
}
}
.section--subscription-agreement .field--error input[data-v-4459657b] {
  border-color: #ff6d6d;
  -webkit-box-shadow: 0 0 0 1px #ff6d6d;
  box-shadow: 0 0 0 1px #ff6d6d
}
.has-modal body[data-v-4459657b] {
  overflow: hidden
}
.modal-backdrop[data-v-4459657b] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px)
}
.js .modal-backdrop[data-v-4459657b] {
  -webkit-transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out, background-color 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out, background-color 0.5s ease-in-out
}
.modal-backdrop.modal-backdrop--centered-content[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.modal-backdrop.modal-backdrop--is-closing.modal-backdrop--fade-out-white[data-v-4459657b] {
  background-color: rgba(255, 255, 255, 0.8)
}
.modal-backdrop--is-visible[data-v-4459657b] {
  visibility: visible;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  opacity: 1
}
.modal[data-v-4459657b] {
  background: #fff;
  -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
  color: #545454;
  min-height: auto;
  visibility: hidden
}
@media (min-width: 750px) {
.modal[data-v-4459657b] {
    border-radius: 8px;
    margin: 4em auto 5%;
    max-width: 60em;
    min-height: initial;
    width: 90%
}
}
.modal.modal--centered[data-v-4459657b] {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center
}
.modal-backdrop--is-visible .modal[data-v-4459657b] {
  -webkit-animation: modal-open-data-v-4459657b 0.5s cubic-bezier(0.2, 0.9, 0.3, 1);
  animation: modal-open-data-v-4459657b 0.5s cubic-bezier(0.2, 0.9, 0.3, 1);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s
}
.no-cssanimations .modal-backdrop--is-visible .modal[data-v-4459657b] {
  visibility: visible
}
.modal-backdrop--is-closing .modal[data-v-4459657b] {
  -webkit-animation: modal-close-data-v-4459657b 0.25s ease-in-out;
  animation: modal-close-data-v-4459657b 0.25s ease-in-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards
}
.modal__header[data-v-4459657b] {
  padding: 1.5em
}
@media (min-width: 750px) {
.modal__header[data-v-4459657b] {
    padding: 1.5em 2.5em
}
}
.modal__header[data-v-4459657b] {
  border-bottom: 1px solid #e6e6e6;
  zoom: 1
}
.modal__header[data-v-4459657b]:after,
.modal__header[data-v-4459657b]:before {
  content: "";
  display: table
}
.modal__header[data-v-4459657b]:after {
  clear: both
}
.display-table[data-v-4459657b],
.modal__header[data-v-4459657b] {
  display: table;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}
.modal__header__title[data-v-4459657b] {
  color: #333333
}
.display-table[data-v-4459657b],
.modal__header__title[data-v-4459657b] {
  display: table-cell;
  width: 100%
}
.display-table[data-v-4459657b],
.modal__header__title[data-v-4459657b]:only-child {
  display: block
}
.no-js .modal__header__title[data-v-4459657b],
.no-display-table .modal__header__title[data-v-4459657b] {
  float: left
}
.modal__content[data-v-4459657b] {
  padding: 1.5em
}
@media (min-width: 750px) {
.modal__content[data-v-4459657b] {
    padding: 2.5em
}
.modal__content p[data-v-4459657b] {
    font-size: 1.1428571429em
}
}
.modal__iframe[data-v-4459657b] {
  width: 100%
}
.modal__loading-icon[data-v-4459657b] {
  display: block;
  margin: 1em auto
}
.modal__close[data-v-4459657b] {
  position: relative;
  -webkit-transition: color 0.3s cubic-bezier(0.3, 0, 0, 1);
  transition: color 0.3s cubic-bezier(0.3, 0, 0, 1);
  vertical-align: middle;
  padding-left: 0.75em;
  white-space: nowrap
}
.display-table[data-v-4459657b],
.modal__close[data-v-4459657b] {
  display: table-cell
}
.no-js .modal__close[data-v-4459657b],
.no-display-table .modal__close[data-v-4459657b] {
  float: right
}
.modal__close-button[data-v-4459657b] {
  color: #737373
}
.modal__close-button[data-v-4459657b]:hover {
  color: #545454
}
.fieldset[data-v-4459657b] {
  margin: -0.4285714286em;
  zoom: 1
}
.fieldset[data-v-4459657b]:after,
.fieldset[data-v-4459657b]:before {
  content: "";
  display: table
}
.fieldset[data-v-4459657b]:after {
  clear: both
}
.fieldset--inline[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.fieldset--inline .field[data-v-4459657b] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}
@media (max-width: 749px) {
.fieldset--inline[data-v-4459657b] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
}
.fieldset--inline .btn[data-v-4459657b],
.fieldset--inline .sp-modal-toggle[data-v-4459657b] {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0.4285714286em;
  width: auto
}
@media (min-width: 750px) {
.anyflexbox[data-v-4459657b],
  .fieldset--inline .btn[data-v-4459657b],
  .anyflexbox[data-v-4459657b],
  .fieldset--inline .sp-modal-toggle[data-v-4459657b] {
    padding-top: 0;
    padding-bottom: 0
}
}
.fieldset-description[data-v-4459657b] {
  margin-top: 0.9285714286em
}
.field[data-v-4459657b] {
  width: 100%;
  float: left;
  padding: 0.4285714286em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
@media (min-width: 750px) {
.floating-labels[data-v-4459657b],
  .field--third[data-v-4459657b] {
    width: 33.3333333333%
}
.floating-labels .field--two-thirds[data-v-4459657b] {
    width: 66.6666666667%
}
.floating-labels[data-v-4459657b],
  .field--half[data-v-4459657b] {
    width: 50%;
}
.floating-labels .field--three-eights[data-v-4459657b] {
    width: 37.5%
}
.floating-labels .field--quarter[data-v-4459657b] {
    width: 25%
}
}
.field__message[data-v-4459657b] {
  line-height: 1.3em;
  margin: 0.5714285714em 0 0.2857142857em
}
.field__message--error[data-v-4459657b] {
  display: none;
  color: #ff6d6d
}
.field--error .field__message--error[data-v-4459657b] {
  display: block
}
.field__message__icon[data-v-4459657b] {
  margin-right: 0.25em;
  vertical-align: -3px
}
.field__label[data-v-4459657b] {
  text-align: left;
  font-weight: 500;
  margin: 0.5em 0;
  display: none
}
.main .field__label[data-v-4459657b] {
  color: #333333
}
.floating-labels .main .field__label[data-v-4459657b] {
  color: #737373
}
.sidebar .field__label[data-v-4459657b] {
  color: #323232
}
.floating-labels .sidebar .field__label[data-v-4459657b] {
  color: #737373
}
.content-box .field__label[data-v-4459657b] {
  color: #333333
}
.floating-labels .content-box .field__label[data-v-4459657b] {
  color: #737373
}
.default-background .field__label[data-v-4459657b] {
  color: #333333
}
.floating-labels .default-background .field__label[data-v-4459657b] {
  color: #737373
}
.main .field--active .field__label[data-v-4459657b] {
  color: #545454
}
.sidebar .field--active .field__label[data-v-4459657b] {
  color: #545454
}
.content-box .field--active .field__label[data-v-4459657b] {
  color: #545454
}
.default-background .field--active .field__label[data-v-4459657b] {
  color: #545454
}
.no-js .field__label[data-v-4459657b] {
  display: block
}
.floating-labels[data-v-4459657b],
.field__label[data-v-4459657b] {
  font-size: 0.8571428571em;
  font-weight: normal;
  position: absolute;
  top: 0;
  width: 100%;
  margin-top: 0.4285714286em;
  margin-left: 1px;
  padding: 0 0.9166666667em;
  z-index: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
  pointer-events: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0
}
.floating-labels[data-v-4459657b],
.field--show-floating-label .field__label[data-v-4459657b] {
  -webkit-transform: none;
  transform: none;
  opacity: 1
}
.floating-labels .field__input-wrapper--icon-left .field__label[data-v-4459657b] {
  padding-left: 2.8571428571rem
}
.floating-labels .field__input-wrapper--icon-right .field__label[data-v-4459657b] {
  padding-right: 2.8571428571rem
}
.animate-floating-labels[data-v-4459657b],
.field__label[data-v-4459657b] {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out
}
.field__label--visible[data-v-4459657b] {
  display: block
}
.field__input-wrapper[data-v-4459657b] {
  position: relative
}
.field__input[data-v-4459657b] {
  border: 1px transparent solid;
  background-clip: padding-box;
  border-radius: 5px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0.9285714286em 0.7857142857em;
  word-break: normal;
  line-height: inherit
}
.main .field__input[data-v-4459657b] {
  background-color: white;
  color: #333333;
  border-color: #d9d9d9
}
.main .field__input[data-v-4459657b]::-webkit-input-placeholder {
  color: #737373
}
.main .field__input[data-v-4459657b]:-moz-placeholder {
  color: #737373;
  opacity: 1
}
.main .field__input[data-v-4459657b]::-moz-placeholder {
  color: #737373;
  opacity: 1
}
.main .field__input[data-v-4459657b]:-ms-input-placeholder {
  color: #737373
}
.main .field__input[data-v-4459657b]:disabled {
  background-color: #fff;
  border-color: #cccccc
}
.sidebar .field__input[data-v-4459657b] {
  background-color: white;
  color: #333333;
  border-color: #d5d5d5
}
.sidebar .field__input[data-v-4459657b]::-webkit-input-placeholder {
  color: #737373
}
.sidebar .field__input[data-v-4459657b]:-moz-placeholder {
  color: #737373;
  opacity: 1
}
.sidebar .field__input[data-v-4459657b]::-moz-placeholder {
  color: #737373;
  opacity: 1
}
.sidebar .field__input[data-v-4459657b]:-ms-input-placeholder {
  color: #737373
}
.sidebar .field__input[data-v-4459657b]:disabled {
  background-color: whitesmoke;
  border-color: #c8c8c8
}
.content-box .field__input[data-v-4459657b] {
  background-color: white;
  color: #333333;
  border-color: #d9d9d9
}
.content-box .field__input[data-v-4459657b]::-webkit-input-placeholder {
  color: #737373
}
.content-box .field__input[data-v-4459657b]:-moz-placeholder {
  color: #737373;
  opacity: 1
}
.content-box .field__input[data-v-4459657b]::-moz-placeholder {
  color: #737373;
  opacity: 1
}
.content-box .field__input[data-v-4459657b]:-ms-input-placeholder {
  color: #737373
}
.content-box .field__input[data-v-4459657b]:disabled {
  background-color: #fafafa;
  border-color: #cccccc
}
.default-background .field__input[data-v-4459657b] {
  background-color: white;
  color: #333333;
  border-color: #d9d9d9
}
.default-background .field__input[data-v-4459657b]::-webkit-input-placeholder {
  color: #737373
}
.default-background .field__input[data-v-4459657b]:-moz-placeholder {
  color: #737373;
  opacity: 1
}
.default-background .field__input[data-v-4459657b]::-moz-placeholder {
  color: #737373;
  opacity: 1
}
.default-background .field__input[data-v-4459657b]:-ms-input-placeholder {
  color: #737373
}
.default-background .field__input[data-v-4459657b]:disabled {
  background-color: #fafafa;
  border-color: #cccccc
}
.animate-floating-labels .field__input[data-v-4459657b] {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
.floating-labels .field--show-floating-label .field__input[data-v-4459657b] {
  padding-top: 1.5em;
  padding-bottom: 0.3571428571em
}
.floating-labels .field--show-floating-label .field__input[data-v-4459657b]::-webkit-input-placeholder {
  color: transparent
}
.floating-labels .field--show-floating-label .field__input[data-v-4459657b]:-moz-placeholder {
  color: transparent;
  opacity: 1
}
.floating-labels .field--show-floating-label .field__input[data-v-4459657b]::-moz-placeholder {
  color: transparent;
  opacity: 1
}
.floating-labels .field--show-floating-label .field__input[data-v-4459657b]:-ms-input-placeholder {
  color: transparent
}
.field__input[data-v-4459657b]:focus,
.field__input-wrapper--flag-focus .field__input[data-v-4459657b] {
  outline: none;
  border-color: #111111;
  -webkit-box-shadow: 0 0 0 1px #111111;
  box-shadow: 0 0 0 1px #111111
}
@media (-ms-high-contrast: active) {
.field__input[data-v-4459657b]:focus,
  .field__input-wrapper--flag-focus .field__input[data-v-4459657b] {
    background-color: highlight
}
}
.field--error .field__input[data-v-4459657b] {
  border-color: #ff6d6d;
  -webkit-box-shadow: 0 0 0 1px #ff6d6d;
  box-shadow: 0 0 0 1px #ff6d6d
}
.field__input-wrapper--icon-left .field__input[data-v-4459657b] {
  padding-left: 2.8571428571rem
}
.field__input-wrapper--icon-right .field__input[data-v-4459657b] {
  padding-right: 2.8571428571rem
}
.field__input-wrapper--flag-right .field__input[data-v-4459657b] {
  padding-right: 4.7142857143rem
}
.field__input[data-expanding][data-v-4459657b] {
  height: 2.8571428571rem;
  resize: none;
  overflow: hidden;
  -webkit-transition: none;
  transition: none
}
.field__additional-info[data-v-4459657b] {
  line-height: 1.3em;
  margin: 0.75em 0 0.25em;
  color: #333333
}
.chrome .card-fields-container .field__label[data-v-4459657b] {
  will-change: transform
}
.field__input--iframe-container[data-v-4459657b] {
  border-color: #fafafa;
  min-height: 3.1428571429em;
  overflow: hidden;
  padding: 0;
  position: relative
}
.floating-labels .field--show-floating-label .field__input--iframe-container[data-v-4459657b] {
  padding-bottom: 0;
  padding-top: 0
}
.field__input--iframe-container[data-v-4459657b]::after,
.field__input--iframe-container[data-v-4459657b]::before {
  content: '';
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}
.field__input--iframe-container[data-v-4459657b]::before {
  background: #e6e6e6;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.6s ease-out;
  transition: all 0.6s ease-out;
  width: 100%
}
.field__input--iframe-container[data-v-4459657b]::after {
  -webkit-animation: load-data-v-4459657b 1s infinite ease-in-out both;
  animation: load-data-v-4459657b 1s infinite ease-in-out both;
  background: #fafafa;
  border-radius: 8px;
  height: 1em;
  margin-top: -0.5em;
  top: 50%;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out
}
.card-fields-container--loaded .field__input--iframe-container[data-v-4459657b] {
  height: auto
}
.card-fields-container--loaded .field__input--iframe-container[data-v-4459657b]::after,
.card-fields-container--loaded .field__input--iframe-container[data-v-4459657b]::before {
  opacity: 0
}
.card-fields-container--loaded .field__input--iframe-container[data-v-4459657b]::after {
  left: 100%
}
.card-fields-container--transitioned .field__input--iframe-container[data-v-4459657b]::after,
.card-fields-container--transitioned .field__input--iframe-container[data-v-4459657b]::before {
  content: none
}
.card-fields-container--loaded .field--active .field__input--iframe-container[data-v-4459657b] {
  outline: none;
  border-color: #111111;
  -webkit-box-shadow: 0 0 0 1px #111111;
  box-shadow: 0 0 0 1px #111111
}
.card-fields-container--loaded .field--error .field__input--iframe-container[data-v-4459657b] {
  border-color: #ff6d6d;
  -webkit-box-shadow: 0 0 0 1px #ff6d6d;
  box-shadow: 0 0 0 1px #ff6d6d
}
@-webkit-keyframes load-data-v-4459657b {
0% {
    left: 1em;
    width: 0
}
50% {
    left: 1em;
    width: calc(100% - 2em)
}
100% {
    left: calc(100% - 1em);
    width: 0
}
}
@keyframes load-data-v-4459657b {
0% {
    left: 1em;
    width: 0
}
50% {
    left: 1em;
    width: calc(100% - 2em)
}
100% {
    left: calc(100% - 1em);
    width: 0
}
}
.card-fields-iframe[data-v-4459657b] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  color: inherit;
  display: block;
  font: inherit;
  -webkit-font-smoothing: inherit;
  height: 3.1428571429em;
  line-height: normal;
  width: 100%
}
.card-fields-styling-options[data-v-4459657b] {
  display: none;
  position: relative;
  background-color: white;
  color: #333333;
  z-index: 22
}
.field__input--zip[data-v-4459657b] {
  text-transform: uppercase
}
.field__input--zip[data-v-4459657b]::-webkit-input-placeholder {
  text-transform: none
}
.field__input--zip[data-v-4459657b]:-moz-placeholder {
  text-transform: none;
  opacity: 1
}
.field__input--zip[data-v-4459657b]::-moz-placeholder {
  text-transform: none;
  opacity: 1
}
.field__input--zip[data-v-4459657b]:-ms-input-placeholder {
  text-transform: none
}
.field__prefix[data-v-4459657b] {
  display: none;
  pointer-events: none;
  position: absolute;
  border: 1px transparent solid;
  padding-top: 1.5em;
  padding-left: 0.7857142857em
}
.field--with-prefix .field__input[data-v-4459657b] {
  -webkit-transition: initial;
  transition: initial
}
.field--show-currency .field__input[data-v-4459657b] {
  padding-left: 2em
}
.field--show-currency .field__prefix[data-v-4459657b] {
  display: block
}
.field__input--select[data-v-4459657b] {
  padding-right: 2.0714285714em;
  white-space: nowrap;
  padding-top: 1.5em;
  padding-bottom: 0.3571428571em;
}
.field__input--select[data-v-4459657b]:-moz-focusring {
  color: transparent;
  -webkit-transition: color 0ms;
  transition: color 0ms
}
.main .field__input--select[data-v-4459657b]:-moz-focusring {
  text-shadow: 0 0 0 #333333
}
.sidebar .field__input--select[data-v-4459657b]:-moz-focusring {
  text-shadow: 0 0 0 #333333
}
.content-box .field__input--select[data-v-4459657b]:-moz-focusring {
  text-shadow: 0 0 0 #333333
}
.default-background .field__input--select[data-v-4459657b]:-moz-focusring {
  text-shadow: 0 0 0 #333333
}
.field__caret[data-v-4459657b] {
  display: block;
  width: 2.1428571429em;
  height: 43%;
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%)
}
.main .field__caret[data-v-4459657b] {
  border-left: 1px rgba(179, 179, 179, 0.5) solid
}
.sidebar .field__caret[data-v-4459657b] {
  border-left: 1px rgba(179, 179, 179, 0.5) solid
}
.content-box .field__caret[data-v-4459657b] {
  border-left: 1px rgba(179, 179, 179, 0.5) solid
}
.default-background .field__caret[data-v-4459657b] {
  border-left: 1px rgba(179, 179, 179, 0.5) solid
}
.field__caret-svg[data-v-4459657b] {
  position: absolute;
  margin-left: -2px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}
.field__icon[data-v-4459657b] {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 2.8571428571rem
}
.field__icon[data-v-4459657b]:focus {
  outline: none
}
.field__input-wrapper--icon-right .field__icon[data-v-4459657b] {
  right: 0
}
.field__input-wrapper--icon-left .field__icon[data-v-4459657b] {
  left: 0
}
.field__icon-svg[data-v-4459657b] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}
.anyflexbox[data-v-4459657b],
.field__input-btn-wrapper[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.anyflexbox[data-v-4459657b],
.field__input-btn-wrapper .field__input-wrapper[data-v-4459657b] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.anyflexbox[data-v-4459657b],
.field__input-btn[data-v-4459657b] {
  width: auto;
  margin-left: 0.8571428571em;
  white-space: nowrap;
  padding-top: 0;
  padding-bottom: 0
}
.no-js .field__input-btn[data-v-4459657b],
.no-anyflexbox .field__input-btn[data-v-4459657b] {
  margin-top: 0.8571428571em;
  padding: 1em 1.5em
}
.combo-box[data-v-4459657b] {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px rgba(2, 2, 2, 0.15) solid;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.23);
  box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.23);
  margin-top: 0.4285714286em;
  position: absolute;
  top: 100%;
  left: -1px;
  width: calc(100% + 2px);
  z-index: 3
}
.combo-box--hidden[data-v-4459657b] {
  display: none
}
.combo-box--with-footer .combo-box__options[data-v-4459657b] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}
.combo-box--with-footer .combo-box__option[data-v-4459657b]:last-child {
  border-radius: 0
}
.combo-box__options[data-v-4459657b] {
  display: block;
  overflow-y: auto;
  max-height: 230px
}
.combo-box__option[data-v-4459657b] {
  color: #545454;
  cursor: pointer
}
.combo-box__option[data-v-4459657b]:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.combo-box__option--selected[data-v-4459657b] {
  background-color: rgba(0, 0, 0, 0.08);
  border: 1px transparent solid
}
.combo-box__option--selected .combo-box__content[data-v-4459657b] {
  margin: -1px
}
.combo-box__content[data-v-4459657b] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  width: 100%;
  padding: 0.9285714286em 0.7857142857em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.combo-box__content *[data-v-4459657b] {
  pointer-events: none
}
.combo-box__header[data-v-4459657b] {
  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;
  padding: 0.7857142857em
}
.combo-box__header__title[data-v-4459657b] {
  font-size: 0.8571428571em;
  font-weight: 400;
  line-height: 1.3em;
  margin: 0;
  text-transform: uppercase
}
.main .combo-box__header__title[data-v-4459657b] {
  color: #737373
}
.sidebar .combo-box__header__title[data-v-4459657b] {
  color: #737373
}
.content-box .combo-box__header__title[data-v-4459657b] {
  color: #737373
}
.default-background .combo-box__header__title[data-v-4459657b] {
  color: #737373
}
.combo-box__header__button[data-v-4459657b] {
  color: #737373;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  padding: 0.7857142857em;
  margin: -0.7857142857em
}
.combo-box__header__button[data-v-4459657b]:hover {
  color: #545454
}
.combo-box__footer[data-v-4459657b] {
  background-color: rgba(0, 0, 0, 0.02);
  padding: 0.7428571429em 0.7857142857em;
  position: relative;
  z-index: 4;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.content-box[data-v-4459657b] {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid;
  border-radius: 5px;
  color: #545454
}
.main .content-box[data-v-4459657b] {
  border-color: #d9d9d9
}
.content-box .content-box[data-v-4459657b] {
  border-color: #d9d9d9
}
.content-box[data-v-4459657b],
.content-box-spacing[data-v-4459657b] {
  margin-top: 1em
}
.content-box[data-v-4459657b]:first-of-type,
.content-box-spacing[data-v-4459657b]:first-of-type {
  margin-top: 0
}
.content-box__emphasis[data-v-4459657b] {
  font-weight: 500;
  color: #333333
}
.content-box__small-text[data-v-4459657b] {
  font-size: 0.8571428571em;
  color: #737373
}
.content-box__sub-content[data-v-4459657b] {
  padding-top: 0.2857142857em;
  font-size: 1em;
  color: #737373
}
.content-box__row[data-v-4459657b] {
  padding: 1.1428571429em;
  position: relative;
  zoom: 1
}
.content-box__row~.content-box__row[data-v-4459657b] {
  border-top: 1px solid #d9d9d9
}
.content-box__row[data-v-4459657b]:after,
.content-box__row[data-v-4459657b]:before {
  content: "";
  display: table
}
.content-box__row[data-v-4459657b]:after {
  clear: both
}
.display-table[data-v-4459657b],
.content-box__row[data-v-4459657b] {
  display: table;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}
.content-box__row[data-v-4459657b]:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.content-box__row[data-v-4459657b]:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px
}
.content-box__row--main-content[data-v-4459657b] {
  display: table-row
}
.content-box__row--main-content .apple-pay-logo[data-v-4459657b] {
  height: 19px;
  width: 47px;
  background-color: white;
  display: block;
  background-image: -webkit-named-image(apple-pay-logo-black)
}
.content-box__row--sub-content[data-v-4459657b] {
  display: table-row
}
.content-box__row--tight-spacing-vertical[data-v-4459657b] {
  padding-top: 0.8571428571em;
  padding-bottom: 0.8571428571em
}
.content-box__row--secondary[data-v-4459657b] {
  background-color: #fafafa
}
.content-box__row--no-border[data-v-4459657b] {
  padding-bottom: 0
}
.content-box__row+.content-box__row--no-border[data-v-4459657b] {
  border-top: none;
  padding-top: 0
}
.content-box__row--no-border+.content-box__row[data-v-4459657b] {
  border-top: none
}
.content-box__row--no-padding[data-v-4459657b] {
  padding: 0
}
.content-box__row--with-footer[data-v-4459657b] {
  padding-bottom: 0.8571428571em
}
.content-box__panel[data-v-4459657b] {
  padding: 1.1428571429em;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #fafafa
}
.content-box__row--details[data-v-4459657b] {
  margin-left: 2em
}
.content-box__row--details+.content-box__row--details[data-v-4459657b] {
  margin-top: 0.8571428571em
}
.content-box__row--details p[data-v-4459657b] {
  line-height: 1.75em
}
.display-table[data-v-4459657b],
.content-box__row__stretch[data-v-4459657b] {
  display: table-cell;
  width: 100%
}
.display-table[data-v-4459657b],
.content-box__row__stretch[data-v-4459657b]:only-child {
  display: block
}
.no-js .content-box__row__stretch[data-v-4459657b],
.no-display-table .content-box__row__stretch[data-v-4459657b] {
  float: left
}
.content-box__row__right[data-v-4459657b] {
  padding-left: 0.75em;
  white-space: nowrap
}
.display-table[data-v-4459657b],
.content-box__row__right[data-v-4459657b] {
  display: table-cell
}
.no-js .content-box__row__right[data-v-4459657b],
.no-display-table .content-box__row__right[data-v-4459657b] {
  float: right
}
.content-box__hr[data-v-4459657b] {
  border: 0;
  border-bottom: 1px solid #e6e6e6;
  margin: 1.1428571429em 0
}
.content-box__hr--tight[data-v-4459657b] {
  margin: 0.8571428571em 0
}
.content-box--applied-reduction-code-list[data-v-4459657b] {
  margin-top: 0.8571428571em;
  background-color: #fafafa
}
.content-box__header[data-v-4459657b] {
  zoom: 1
}
.content-box__header[data-v-4459657b]:after,
.content-box__header[data-v-4459657b]:before {
  content: "";
  display: table
}
.content-box__header[data-v-4459657b]:after {
  clear: both
}
.display-table[data-v-4459657b],
.content-box__header[data-v-4459657b] {
  display: table;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}
.content-box__header~.content-box__header[data-v-4459657b] {
  margin-top: 1.1428571429em
}
.display-table[data-v-4459657b],
.content-box__header__title[data-v-4459657b] {
  display: table-cell;
  width: 100%
}
.display-table[data-v-4459657b],
.content-box__header__title[data-v-4459657b]:only-child {
  display: block
}
.no-js .content-box__header__title[data-v-4459657b],
.no-display-table .content-box__header__title[data-v-4459657b] {
  float: left
}
.content-box__footer[data-v-4459657b] {
  border-top: 1px solid #e6e6e6;
  padding-top: 0.8571428571em;
  margin-top: 0.8571428571em
}
.subscription-shipping-rate-options[data-v-4459657b] {
  text-align: right
}
.content-box__row.duties-selector__no-border[data-v-4459657b] {
  border-top: none
}
@media (max-width: 999px) {
.order-summary--transition[data-v-4459657b],
  .order-summary--is-collapsed[data-v-4459657b] {
    overflow: hidden
}
}
@media (max-width: 999px) {
.order-summary--is-collapsed[data-v-4459657b] {
    /* height: 0; */
    /* visibility: hidden; */
    display: none;
}
.visually-hidden-if-js[data-v-4459657b] {
    display: none;
}
}
.order-summary--transition[data-v-4459657b] {
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
  transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
  -moz-transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
  -ms-transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
  -o-transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
}
.order-summary__section[data-v-4459657b] {
  padding-top: 1.5em;
  padding-bottom: 1.5em
}
.order-summary__section~.order-summary__section[data-v-4459657b] {
  border-top: 1px solid rgba(175, 175, 175, 0.34)
}
@media (min-width: 1000px) {
.order-summary__section[data-v-4459657b] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}
.order-summary__section[data-v-4459657b]:first-child {
    padding-top: 0
}
}
@media (min-width: 1000px) {
.order-summary__sections[data-v-4459657b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100vh - 8em);
    width: 100%
}
.no-js .order-summary__sections[data-v-4459657b],
  .no-anyflexbox .order-summary__sections[data-v-4459657b] {
    height: auto
}
.order-summary__section--product-list[data-v-4459657b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    min-height: 7em;
    overflow: hidden;
    padding: 0;
    position: relative
}
.order-summary__section--product-list+.order-summary__section[data-v-4459657b] {
    border: 0
}
.order-summary__section--product-list[data-v-4459657b]::before,
  .order-summary__section--product-list[data-v-4459657b]::after {
    content: '';
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    -webkit-transition: background-color 0.3s cubic-bezier(0.3, 0, 0, 1);
    transition: background-color 0.3s cubic-bezier(0.3, 0, 0, 1);
    width: 100%;
    z-index: 4
}
.order-summary__section--product-list[data-v-4459657b]::before {
    background-color: transparent;
    top: 0
}
.order-summary__section--product-list[data-v-4459657b]::after {
    background-color: rgba(175, 175, 175, 0.34);
    bottom: 0
}
.order-summary__section--product-list .product-table[data-v-4459657b] {
    margin-top: 0.75em;
    margin-bottom: 1.5em;
    position: relative;
    z-index: 1
}
.order-summary__section--has-scroll[data-v-4459657b]::before {
    background-color: rgba(175, 175, 175, 0.34)
}
.order-summary__section__content[data-v-4459657b] {
    min-width: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #fafafa;
}
.no-js .order-summary__section__content[data-v-4459657b],
  .no-touchevents .order-summary__section__content[data-v-4459657b] {
    overflow: hidden
}
.no-js .order-summary__section__content[data-v-4459657b]:hover,
  .no-js .order-summary__section__content[data-v-4459657b]:focus,
  .no-touchevents .order-summary__section__content[data-v-4459657b]:hover,
  .no-touchevents .order-summary__section__content[data-v-4459657b]:focus {
    overflow-y: auto
}
}
.order-summary__scroll-indicator[data-v-4459657b] {
  background-color: rgba(50, 50, 50, 0.85);
  border-radius: 2em;
  bottom: 1.5em;
  color: #fafafa;
  font-size: 0.8571428571em;
  left: 50%;
  opacity: 0;
  padding: 0.6em 1.2em;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(100%) rotateZ(360deg);
  transform: translateX(-50%) translateY(100%) rotateZ(360deg);
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
  transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
  white-space: nowrap;
  z-index: 2
}
.order-summary__section--is-scrollable .order-summary__scroll-indicator[data-v-4459657b] {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0) rotateZ(360deg);
  transform: translateX(-50%) translateY(0) rotateZ(360deg)
}
.order-summary__section--has-scroll .order-summary__scroll-indicator[data-v-4459657b] {
  -webkit-transform: translateX(-50%) translateY(-100%) rotateZ(360deg);
  transform: translateX(-50%) translateY(-100%) rotateZ(360deg)
}
.order-summary__scroll-indicator .icon-svg[data-v-4459657b] {
  margin-left: 0.2142857143em;
  margin-top: -0.2142857143em
}
.order-summary__emphasis[data-v-4459657b] {
  font-weight: 500
}
.sidebar .order-summary__emphasis[data-v-4459657b] {
  color: #323232
}
.content-box .order-summary__emphasis[data-v-4459657b] {
  color: #333333
}
.order-summary__small-text[data-v-4459657b] {
  font-size: 0.8571428571em
}
.sidebar .order-summary__small-text[data-v-4459657b] {
  color: #717171
}
.content-box .order-summary__small-text[data-v-4459657b] {
  color: #737373
}
.total-line th[data-v-4459657b],
.total-line td[data-v-4459657b] {
  padding-top: 0.75em
}
.total-line:first-child th[data-v-4459657b],
.total-line:first-child td[data-v-4459657b] {
  padding-top: 0
}
.content-box .total-line__name[data-v-4459657b] {
  color: #737373
}
.total-line__name .reduction-code[data-v-4459657b] {
  margin-left: 0.5714285714em
}
.total-line__name--top-aligned[data-v-4459657b] {
  vertical-align: top
}
.total-line__price[data-v-4459657b] {
  padding-left: 1.5em;
  text-align: right;
  white-space: nowrap
}
.total-line--shipping-policy-link[data-v-4459657b] {
  padding-top: 0.25em
}
.total-line__duties-container[data-v-4459657b] {
  position: relative;
  display: inline
}
.total-line-table__tbody+.total-line-table__tbody .total-line:first-child th[data-v-4459657b],
.total-line-table__tbody+.total-line-table__tbody .total-line:first-child td[data-v-4459657b],
.total-line-table__tbody+.total-line-table__footer .total-line:first-child th[data-v-4459657b],
.total-line-table__tbody+.total-line-table__footer .total-line:first-child td[data-v-4459657b] {
  padding-top: 3em;
  position: relative
}
.total-line-table__tbody+.total-line-table__tbody .total-line:first-child th[data-v-4459657b]::before,
.total-line-table__tbody+.total-line-table__tbody .total-line:first-child td[data-v-4459657b]::before,
.total-line-table__tbody+.total-line-table__footer .total-line:first-child th[data-v-4459657b]::before,
.total-line-table__tbody+.total-line-table__footer .total-line:first-child td[data-v-4459657b]::before {
  content: '';
  position: absolute;
  top: 1.5em;
  left: 0;
  width: 100%;
  height: 1px
}
.sidebar .total-line-table__tbody+.total-line-table__tbody .total-line:first-child th[data-v-4459657b]::before,
.sidebar .total-line-table__tbody+.total-line-table__tbody .total-line:first-child td[data-v-4459657b]::before,
.sidebar .total-line-table__tbody+.total-line-table__footer .total-line:first-child th[data-v-4459657b]::before,
.sidebar .total-line-table__tbody+.total-line-table__footer .total-line:first-child td[data-v-4459657b]::before {
  background-color: rgba(175, 175, 175, 0.34)
}
.content-box .total-line-table__tbody+.total-line-table__tbody .total-line:first-child th[data-v-4459657b]::before,
.content-box .total-line-table__tbody+.total-line-table__tbody .total-line:first-child td[data-v-4459657b]::before,
.content-box .total-line-table__tbody+.total-line-table__footer .total-line:first-child th[data-v-4459657b]::before,
.content-box .total-line-table__tbody+.total-line-table__footer .total-line:first-child td[data-v-4459657b]::before {
  background-color: rgba(179, 179, 179, 0.34)
}
.payment-due-label__total[data-v-4459657b] {
  font-size: 1.1428571429em
}
.sidebar .payment-due-label__total[data-v-4459657b] {
  color: #323232
}
.content-box .payment-due-label__total[data-v-4459657b] {
  color: #333333
}
.payment-due-label__taxes[data-v-4459657b] {
  display: block
}
.sidebar .payment-due-label__taxes[data-v-4459657b] {
  color: #717171
}
.content-box .payment-due-label__taxes[data-v-4459657b] {
  color: #737373
}
.payment-due__price[data-v-4459657b] {
  font-size: 1.7142857143em;
  font-weight: 500;
  letter-spacing: -0.04em;
  line-height: 1em
}
.sidebar .payment-due__price[data-v-4459657b] {
  color: #323232
}
.content-box .payment-due__price[data-v-4459657b] {
  color: #333333
}
.payment-due__currency[data-v-4459657b] {
  font-size: 0.8571428571em;
  vertical-align: 0.2em;
  margin-right: 0.5em
}
.sidebar .payment-due__currency[data-v-4459657b] {
  color: #717171
}
.content-box .payment-due__currency[data-v-4459657b] {
  color: #737373
}
.total-line--shipping-details[data-v-4459657b],
.total-line--recurring-total[data-v-4459657b],
.total-line--recurring-total-details[data-v-4459657b] {
  color: #717171
}
.shipping_details__controls[data-v-4459657b] {
  outline: none
}
.recurring_total__controls[data-v-4459657b] {
  cursor: pointer
}
.shipping_details__controls.expand svg[data-v-4459657b],
.recurring_total__controls.expand .recurring_total__chevron-icon[data-v-4459657b] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}
.shipping_details__controls.collapse svg[data-v-4459657b],
.recurring_total__controls.collapse .recurring_total__chevron-icon[data-v-4459657b] {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg)
}
.recurring-total-label[data-v-4459657b] {
  white-space: nowrap;
  vertical-align: top
}
.recurring-total-label-content[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.recurring-total-product-name[data-v-4459657b],
.recurring-total-detail[data-v-4459657b] {
  white-space: normal;
  vertical-align: top
}
.recurring-total-tooltip-wrapper[data-v-4459657b] {
  display: block;
  width: 1.4285714286rem
}
.reduction-code__icon[data-v-4459657b] {
  margin-right: 0.1428571429em;
  vertical-align: top
}
.reduction-code__text[data-v-4459657b] {
  font-size: 1em
}
.sidebar .reduction-code__text[data-v-4459657b] {
  color: #323232
}
.content-box .reduction-code__text[data-v-4459657b] {
  color: #333333
}
.full-page-overlay[data-v-4459657b] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  text-align: center;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: white;
  color: #545454
}
.full-page-overlay__wrap[data-v-4459657b] {
  margin: auto;
  width: 100%;
  padding: 10% 0
}
.full-page-overlay__title[data-v-4459657b] {
  color: #333333;
  margin-bottom: 0.5em
}
.full-page-overlay__content[data-v-4459657b] {
  margin: 0 auto;
  max-width: 36em;
  padding-left: 1em;
  padding-right: 1em;
  zoom: 1
}
.full-page-overlay__content[data-v-4459657b]:after,
.full-page-overlay__content[data-v-4459657b]:before {
  content: "";
  display: table
}
.full-page-overlay__content[data-v-4459657b]:after {
  clear: both
}
.full-page-overlay__content form[data-v-4459657b] {
  margin: 1.5em 0
}
.full-page-overlay__content[data-v-4459657b]:focus {
  outline: 0
}
.full-page-overlay__icon[data-v-4459657b] {
  margin-bottom: 1.5em
}
.full-page-overlay__illustration[data-v-4459657b] {
  margin-bottom: 1.5em
}
.full-page-overlay__action[data-v-4459657b] {
  margin-top: 1.5em
}
.tooltip[data-v-4459657b] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 80%;
  right: -0.3333333333em;
  width: 180px;
  margin: 0 0 5px 0;
  padding: 0.75em 1em;
  border-radius: 4px;
  white-space: normal;
  font-size: 0.8571428571em;
  font-style: normal;
  text-align: center;
  color: #fff;
  display: block;
  z-index: 200;
  -webkit-transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
  transition: all 0.3s cubic-bezier(0.3, 0, 0, 1);
  -webkit-transform: rotateX(20deg) scale(0.8);
  transform: rotateX(20deg) scale(0.8);
  -webkit-transform-origin: 90% 120%;
  transform-origin: 90% 120%;
  -webkit-backface-visibility: hidden;
  background-color: rgba(51, 51, 51, 0.9);
  visibility: hidden;
  opacity: 0
}
.tooltip[data-v-4459657b]:after {
  content: "";
  position: absolute;
  top: 100%;
  right: 18px;
  width: 0;
  border: 6px solid transparent;
  border-top-color: rgba(51, 51, 51, 0.9)
}
@media (min-width: 750px) {
.tooltip[data-v-4459657b] {
    -webkit-transform-origin: center 120%;
    transform-origin: center 120%;
    right: 50%;
    margin-right: -90px
}
.tooltip[data-v-4459657b]:after {
    right: 50%;
    margin-right: -6px
}
}
.has-tooltip[data-v-4459657b] {
  cursor: pointer
}
.tooltip-container[data-v-4459657b] {
  position: relative;
  height: 100%;
  width: 100%
}
.tooltip-container .tooltip-control[data-v-4459657b] {
  position: absolute;
  height: 100%;
  width: 100%
}
.tooltip-container.show-tooltip .tooltip[data-v-4459657b],
.tooltip-container:hover .tooltip[data-v-4459657b],
.tooltip-container:focus .tooltip[data-v-4459657b],
.has-tooltip.show-tooltip .tooltip[data-v-4459657b],
.has-tooltip:hover .tooltip[data-v-4459657b],
.has-tooltip:focus .tooltip[data-v-4459657b] {
  -webkit-transform: rotateX(0deg) scale(1);
  transform: rotateX(0deg) scale(1);
  pointer-events: auto;
  visibility: visible;
  opacity: 1
}
.tooltip--right-align[data-v-4459657b] {
  right: -130px;
  bottom: 108%
}
.tooltip--right-align[data-v-4459657b]:after {
  right: 130px
}
@media (min-width: 750px) {
.tooltip--right-align[data-v-4459657b] {
    -webkit-transform-origin: center 120%;
    transform-origin: center 120%;
    right: 50%;
    margin-right: -90px
}
.tooltip--right-align[data-v-4459657b]:after {
    right: 50%;
    margin-right: -6px
}
}
.tooltip--vertical-align[data-v-4459657b] {
  margin-top: -3px
}
.breadcrumb[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.breadcrumb__item[data-v-4459657b] {
  display: inline;
  font-size: 0.8571428571em;
  color: #737373
}
.anyflexbox[data-v-4459657b],
.breadcrumb__item[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.breadcrumb__item--current[data-v-4459657b] {
  font-weight: 500;
  color: #333333
}
.breadcrumb__chevron-icon[data-v-4459657b] {
  margin: 0 0.6428571429em
}
.breadcrumb--center[data-v-4459657b] {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.main__footer[data-v-4459657b] {
  padding: 1em 0;
  border-top: 1px solid #e6e6e6
}
.copyright-text[data-v-4459657b] {
  font-size: 0.8571428571em;
  color: #737373
}
.copyright-text--left[data-v-4459657b] {
  text-align: left
}
.copyright-text--center[data-v-4459657b] {
  text-align: center
}
.copyright-text--right[data-v-4459657b] {
  text-align: right
}
.policy-list[data-v-4459657b] {
  zoom: 1;
  text-align: center
}
.policy-list[data-v-4459657b]:after,
.policy-list[data-v-4459657b]:before {
  content: "";
  display: table
}
.policy-list[data-v-4459657b]:after {
  clear: both
}
.policy-list__item[data-v-4459657b] {
  float: left;
  font-size: 0.8571428571em;
  margin-right: 1.5em;
  margin-bottom: 0.5em
}
.policy-list__item--left[data-v-4459657b] {
  float: left;
  margin-right: 1.5em
}
.policy-list__item--center[data-v-4459657b] {
  display: inline;
  float: none;
  margin-left: 0.75em;
  margin-right: 0.75em
}
.policy-list__item--right[data-v-4459657b] {
  float: right;
  margin-left: 1.5em;
  margin-right: 0
}
.input-checkbox[data-v-4459657b],
.input-radio[data-v-4459657b] {
  width: 18px;
  height: 18px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  cursor: pointer;
  vertical-align: -4px;
  border: 1px solid
}
.main .input-checkbox[data-v-4459657b],
.main .input-radio[data-v-4459657b] {
  border-color: #d9d9d9;
  background-color: white
}
.main .input-checkbox[data-v-4459657b]:hover,
.main .input-radio[data-v-4459657b]:hover {
  border-color: #cccccc
}
.main .input-checkbox[data-v-4459657b]:disabled,
.main .input-radio[data-v-4459657b]:disabled {
  background-color: #fafafa;
  border-color: #cccccc
}
.sidebar .input-checkbox[data-v-4459657b],
.sidebar .input-radio[data-v-4459657b] {
  border-color: #d5d5d5;
  background-color: white
}
.sidebar .input-checkbox[data-v-4459657b]:hover,
.sidebar .input-radio[data-v-4459657b]:hover {
  border-color: #c8c8c8
}
.sidebar .input-checkbox[data-v-4459657b]:disabled,
.sidebar .input-radio[data-v-4459657b]:disabled {
  background-color: whitesmoke;
  border-color: #c8c8c8
}
.content-box .input-checkbox[data-v-4459657b],
.content-box .input-radio[data-v-4459657b] {
  border-color: #d9d9d9;
  background-color: white
}
.content-box .input-checkbox[data-v-4459657b]:hover,
.content-box .input-radio[data-v-4459657b]:hover {
  border-color: #cccccc
}
.content-box .input-checkbox[data-v-4459657b]:disabled,
.content-box .input-radio[data-v-4459657b]:disabled {
  background-color: #fafafa;
  border-color: #cccccc
}
.default-background .input-checkbox[data-v-4459657b],
.default-background .input-radio[data-v-4459657b] {
  border-color: #d9d9d9;
  background-color: white
}
.default-background .input-checkbox[data-v-4459657b]:hover,
.default-background .input-radio[data-v-4459657b]:hover {
  border-color: #cccccc
}
.default-background .input-checkbox[data-v-4459657b]:disabled,
.default-background .input-radio[data-v-4459657b]:disabled {
  background-color: #fafafa;
  border-color: #cccccc
}
.input-checkbox[data-v-4459657b]:focus,
.input-radio[data-v-4459657b]:focus {
  border-width: 2px;
  border-color: #111111
}
.input-checkbox[data-v-4459657b]:checked,
.input-radio[data-v-4459657b]:checked {
  border-color: #111111
}
.input-checkbox[data-v-4459657b]:checked:hover,
.input-radio[data-v-4459657b]:checked:hover {
  border-color: #111111
}
.input-radio[data-v-4459657b] {
  border-radius: 50%
}
.input-radio[data-v-4459657b]:checked {
  border-width: 7px
}
.input-checkbox[data-v-4459657b] {
  border-radius: 4px
}
.input-checkbox[data-v-4459657b]:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  width: 10px;
  height: 8px;
  margin-left: -5px;
  margin-top: -4px;
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/checkbox-tick-8f61c047ddf394995dc729e4ed5672dfd5185ceb994e4acca120c3ddc11e4012.png);
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/checkbox-tick-66a9a39f70a44a226223ef4c61a701d2d10afaa73ba8846a509fbe58a82f3f36.svg), none
}
.input-checkbox[data-v-4459657b]:checked {
  border-width: 9px
}
.input-checkbox[data-v-4459657b]:checked:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  opacity: 1
}
.radio-wrapper[data-v-4459657b],
.checkbox-wrapper[data-v-4459657b] {
  zoom: 1;
  margin-bottom: 1em
}
.radio-wrapper[data-v-4459657b]:after,
.radio-wrapper[data-v-4459657b]:before,
.checkbox-wrapper[data-v-4459657b]:after,
.checkbox-wrapper[data-v-4459657b]:before {
  content: "";
  display: table
}
.radio-wrapper[data-v-4459657b]:after,
.checkbox-wrapper[data-v-4459657b]:after {
  clear: both
}
.display-table[data-v-4459657b],
.radio-wrapper[data-v-4459657b],
.display-table[data-v-4459657b],
.checkbox-wrapper[data-v-4459657b] {
  display: table;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}
.radio-wrapper[data-v-4459657b]:last-child,
.checkbox-wrapper[data-v-4459657b]:last-child {
  margin-bottom: 0
}
.radio-wrapper.content-box__row[data-v-4459657b],
.checkbox-wrapper.content-box__row[data-v-4459657b] {
  margin-bottom: 0
}
.radio__input[data-v-4459657b],
.checkbox__input[data-v-4459657b] {
  padding-right: 0.75em;
  white-space: nowrap
}
.display-table[data-v-4459657b],
.radio__input[data-v-4459657b],
.display-table[data-v-4459657b],
.checkbox__input[data-v-4459657b] {
  display: table-cell
}
.no-js .radio__input[data-v-4459657b],
.no-display-table .radio__input[data-v-4459657b],
.no-js .checkbox__input[data-v-4459657b],
.no-display-table .checkbox__input[data-v-4459657b] {
  float: left
}
.radio__label[data-v-4459657b],
.checkbox__label[data-v-4459657b] {
  cursor: pointer;
  vertical-align: middle
}
.display-table[data-v-4459657b],
.radio__label[data-v-4459657b],
.display-table[data-v-4459657b],
.checkbox__label[data-v-4459657b] {
  display: table-cell;
  width: 100%
}
.display-table[data-v-4459657b],
.radio__label[data-v-4459657b]:only-child,
.display-table[data-v-4459657b],
.checkbox__label[data-v-4459657b]:only-child {
  display: block
}
.no-js .radio__label[data-v-4459657b],
.no-display-table .radio__label[data-v-4459657b],
.no-js .checkbox__label[data-v-4459657b],
.no-display-table .checkbox__label[data-v-4459657b] {
  float: left
}
.radio__label--active[data-v-4459657b] {
  color: #111111
}
.radio__label--inactive[data-v-4459657b] {
  cursor: default
}
.radio__label__primary[data-v-4459657b] {
  cursor: inherit;
  font-family: inherit;
  vertical-align: top
}
.display-table[data-v-4459657b],
.radio__label__primary[data-v-4459657b] {
  display: table-cell;
  width: 100%
}
.display-table[data-v-4459657b],
.radio__label__primary[data-v-4459657b]:only-child {
  display: block
}
.no-js .radio__label__primary[data-v-4459657b],
.no-display-table .radio__label__primary[data-v-4459657b] {
  float: left
}
.radio__label__accessory[data-v-4459657b] {
  text-align: right;
  padding-left: 0.75em;
  white-space: nowrap
}
.display-table[data-v-4459657b],
.radio__label__accessory[data-v-4459657b] {
  display: table-cell
}
.no-js .radio__label__accessory[data-v-4459657b],
.no-display-table .radio__label__accessory[data-v-4459657b] {
  float: right
}
.payment-method-wrapper .radio__label__accessory[data-v-4459657b] {
  vertical-align: middle
}
@media (max-width: 749px) {
.payment-method-wrapper .radio-wrapper[data-v-4459657b] {
    display: block
}
.payment-method-wrapper .radio__label[data-v-4459657b],
  .payment-method-wrapper .radio__label__accessory[data-v-4459657b] {
    display: block;
    padding-left: 0;
    text-align: left
}
.payment-method-wrapper .radio__label__primary[data-v-4459657b]::after {
    content: '';
    display: block;
    height: 0.65em
}
}
.payment-icon[data-v-4459657b] {
  display: inline-block;
  width: 38px;
  height: 24px;
  -webkit-transition: opacity 0.5s cubic-bezier(0.3, 0, 0, 1);
  transition: opacity 0.5s cubic-bezier(0.3, 0, 0, 1);
  -webkit-backface-visibility: hidden
}
.blank-slate .payment-icon[data-v-4459657b] {
  vertical-align: middle
}
.payment-icon--acima-leasing[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/acima_leasing-8cf6e804e95652f5cad7ebb9c85580c32d0594c6c5a348a1e7394166facc55a6.svg), none
}
.payment-icon--addi[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/addi-8677f14b1c39d11d8f68cd1be545fcd493c5be7b413cd7e4d8c135d789aaca35.svg), none
}
.payment-icon--affinbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/affinbank-08c01bb1dae96d1ad1951d339d7e08c56bb400dbc0f7d631a273f9e99411bc7d.svg), none
}
.payment-icon--affirm[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/affirm-01c74a53d8dba3f47a254b617c80fff80968cfef323f9d2f7000adf38e6f10db.svg), none
}
.payment-icon--afterpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/afterpay-c814f73b45b605f4c618ce52eb8c67427d3ae3cb8addb872e621dfbabae0b5f0.svg), none
}
.payment-icon--afterpay-paynl-version[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/afterpay_paynl_version-92ce6cbe49f8691c9f397731b08225859c06a2488c46bff78e9fe99b4d3d2778.svg), none
}
.payment-icon--airtel-money[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/airtel_money-ba47466e863909cc190c6f7143887fc86bcbad8246a1fd788a5a1e0f5a42cc87.svg), none
}
.payment-icon--airteltigo-mobile-money[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/airteltigo_mobile_money-a27fcf304fac6a38d4ea290c69ce2a538d92491a75324806c532634f47223b42.svg), none
}
.payment-icon--aktia[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/aktia-7f4199ca804ab165ea75991a221b75f662373d76c07cfbc00120f2619f83ba9f.svg), none
}
.payment-icon--akulaku[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/akulaku-f2f5faf360fdda9742b7b5e3ef1fb705715488d204235b385d6f1509b84746d6.svg), none
}
.payment-icon--alandsbanken[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alandsbanken-e70755db2d227a4e7d02f50fb2b91e1a879feb88d6fb3936a92bd8138740538c.svg), none
}
.payment-icon--alfamart[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alfamart-0e2af778cccea1d57c8694748076f3a2ca2f84db8333fae0c60b9deac65b356d.svg), none
}
.payment-icon--alfamidi[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alfamidi-3c6453be71d7d83f56fb94f6c8bb827972bd0190efd7e1b0a95cb86f37a06ec7.svg), none
}
.payment-icon--alipay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alipay-6fc03147a0db525e1617dd147c40e1b7c6588a79461edc8db811adaa1cf85355.svg), none
}
.payment-icon--alipay-hk[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alipay_hk-d0e8325d855b0b78e7377ad25344fd710ab0e211dd9fa759ff1beb3076f21c58.svg), none
}
.payment-icon--alliancebank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/alliancebank-620753c6a7fdfeab0dfcca395319ed76c06f617eafbd38da37e314883b9aea83.svg), none
}
.payment-icon--amazon[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/amazon-92e856f82cae5a564cd0f70457f11af4d58fa037cf6e5ab7adf76f6fd3b9cafe.svg), none
}
.payment-icon--ambank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ambank-89ecb816f616894547157ab3af4ee1cad2242784a27bc1ce4a4ca909b017845b.svg), none
}
.payment-icon--american-express[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/american_express-2264c9b8b57b23b0b0831827e90cd7bcda2836adc42a912ebedf545dead35b20.svg), none
}
.payment-icon--anyday[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/anyday-dd5c066c2790a25fbcdd3a9ab32185a6180ee13e3406bacf6e56c6bbd9c7efa8.svg), none
}
.payment-icon--apple-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/apple_pay-f6db0077dc7c325b436ecbdcf254239100b35b70b1663bc7523d7c424901fa09.svg), none
}
.payment-icon--arhaus[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/arhaus-030a95b00ca6f1202b029c9eb0726f741d81f0e69ab6fe7db7d9eef9fdbd66aa.svg), none
}
.payment-icon--arvato[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/arvato-7a38b4b987355cc4f1d96ddb32865b5dfd8a1d461d9b52c4b5ba885729e3dfec.svg), none
}
.payment-icon--ask[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ask-bc6ae56b263b7fe4a5707d74a0cbd19e7d23a743160e4df05aa216b68cb4be19.svg), none
}
.payment-icon--atmbersama[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/atmbersama-1e799b2e6e61282e5749aacebf97c9da8f693b403c1eba5e5c7d0df211e26241.svg), none
}
.payment-icon--atobaraidotcom[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/atobaraidotcom-5952a8e00924ee5aeaa698211e620dd3a4c6018af34b00fb9dd5b02d422886f9.svg), none
}
.payment-icon--atone[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/atone-8bf0ab8afb24df42a877e7dee75500626555b1768433fe28b7c47d7dda1d988d.svg), none
}
.payment-icon--au-kantan-kessai[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/au_kantan_kessai-4b626f71606119d1fdbd14ad228c8e574520ad792bb8ae9bde915a7dfad8607b.svg), none
}
.payment-icon--axs[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/axs-1a4ddedcfc69afb470f7e1300f109c75b2f7b3ac5ec7312cbc1f0e83c2fdb486.svg), none
}
.payment-icon--bancnet[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bancnet-843b4601d6aedcc483b8cfee40a687c1ec6af043e6fe67785d3f2e563202f165.svg), none
}
.payment-icon--bancontact[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bancontact-5025a18e9848062fdad79279079e840ec3ea36bd223dc3a77b7b3074efa8d638.svg), none
}
.payment-icon--bangkokbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bangkokbank-0858d4c8e4b6e6fe609060333a0f7dfc303f6fe562f55ad7f4e9be02540cdcc7.svg), none
}
.payment-icon--bankislam[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bankislam-e10fbd52ffd9bd7afe3287e8f5531ad5372992e4652e2bc0917e92d6ef84e3ed.svg), none
}
.payment-icon--bankmuamalat[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bankmuamalat-719c5b2246f80d14a55bc32b5ff7099695d1a17a57718ba594df6a86705d3563.svg), none
}
.payment-icon--bankrakyat[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bankrakyat-f5be4ff988f41dc6bebfc317194e1eea05317322cb60e9c660e2f3c30baaa147.svg), none
}
.payment-icon--bc-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bc_card-291cba646568cc2fc39c8f3ec04ffe3193a77e6323af8173e29b48ab422562bf.svg), none
}
.payment-icon--bca[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bca-847683bf0b4df5183c1667c547fec695ccde8fff3799c4975445a6374a451deb.svg), none
}
.payment-icon--bcaklikpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bcaklikpay-ebcc0b1ae6681348a0a428966fd9c8b6db89a22e60a93a5bd5ad0ba549c0cf2d.svg), none
}
.payment-icon--bdo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bdo-246949f2b5f41934b772c4464e664275a6c6f5cfdba1f158bc53d45a01f6f46c.svg), none
}
.payment-icon--belfius[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/belfius-8b2b5dd319c79afe6dbe9aaeece6193d89d1a30232e53fa1394ba3978f1e79b4.svg), none
}
.payment-icon--benefit[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/benefit-22e571923c4b2de66723758244e9549becb7e69bcda44b09f3f82e0876f616d7.svg), none
}
.payment-icon--bigc[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bigc-c2efdd6d98087c5d64d8a6533f3cd84b6b0c5524985d06c5d3c5cf2dd8af93b1.svg), none
}
.payment-icon--billease[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/billease-54669d23b38bfa29713c0a1bf6ebad9a9a73fb03b0c48443d39a325fc67a0438.svg), none
}
.payment-icon--billink[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/billink-8d269a50b524be530eea52946a9a85a054e717037743e37579d99dbbc457ff3e.svg), none
}
.payment-icon--bitcoin[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bitcoin-e41278677541fc32b8d2e7fa41e61aaab2935151a6048a1d8d341162f5b93a0a.svg), none
}
.payment-icon--bitcoin-cash[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bitcoin_cash-5bcc0af0a5ebe647f8da2aae1f8382d7854796dc3bc2450985a9da832d4d2bbc.svg), none
}
.payment-icon--blik[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/blik-39d5ec5cd0447f852cbf4ea6e98b88c503cedf1f6026a3eb36ea1617c08b09b4.svg), none
}
.payment-icon--bnbchain[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bnbchain-2890abed159d44c2f70d82f4c9b44a0e3b6ce320bf203d78bcd7fa59da469db5.svg), none
}
.payment-icon--bni[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bni-c98e0f595f7bdda4814dbd2608ec75c7603f157919ba4748b0432f1e8962cdf1.svg), none
}
.payment-icon--bogus[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bogus-13c83bc142b1d1b69905f99e38a897f75581e477a1233254ce01e64b3e3ae2b8.svg), none
}
.payment-icon--bogus-app-coin[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bogus_app_coin-36cbb31f29677280f9883cd115a79a9f5d4a2e8e4427b298a48ea69a1bf8d176.svg), none
}
.payment-icon--boleto[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/boleto-50666ca3aee193c64e41a2803fe4a6d6c5e1a27d03c5e44ce97e3aa82fb6deb2.svg), none
}
.payment-icon--boost[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/boost-b1ab9e2c658caf6e10852175ae36413be2e5e18f9b76a1a38c5b336d4c9afc5b.svg), none
}
.payment-icon--bpi[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bpi-fb71452e7dc550025134bd80a4b2b70551b417b66d42a50a66ee70b370977662.svg), none
}
.payment-icon--bread[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bread-960e45c88dc6042693ee96b09b5e2add4930cc5a3d6bc4d6ff78f96fc8501bc0.svg), none
}
.payment-icon--bri[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bri-8ee8c6fe5fd5500f54fa0dcf07052d341f10fc709357b6d54a9f1411e9ea798e.svg), none
}
.payment-icon--bri-direct-debit[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bri_direct_debit-7fbdc0108aec7a8c41cc5c9c31edec5e41c20fcd19042cb5208c5790e68d9aac.svg), none
}
.payment-icon--brimo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/brimo-05d60c8f5fc2ac46b91b3ff1888cfc038ba6ea12e97fc5ad0540308e235bb0b5.svg), none
}
.payment-icon--bsi[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bsi-0b8d8071d4f8e475132065c97419953d3f37cd1d0a48c2c23f6e11fb0f3d45b3.svg), none
}
.payment-icon--bsn[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/bsn-36050d9c33fc6343488c656ed26f1212729cc297e704f92a09c63bf26a8c49a8.svg), none
}
.payment-icon--cartes-bancaires[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cartes_bancaires-ad50cf789d5354f733fea24cf4d0a73b4a2843080e3b5607a6f05445c2cd206b.svg), none
}
.payment-icon--cash[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cash-aca0520e6afe3967a5ec0566e9cab5dc3e39678976be8e10150a152f4d889f03.svg), none
}
.payment-icon--checkout-finance[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/checkout_finance-6f0a1ec28b7cfcc525e144c98864a983d42a28035a81253585f4403c21ba913a.svg), none
}
.payment-icon--cimb[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cimb-c8c7c9d3f502553190be05539974f4dfd24307a5b1f6987f709e5c1299c18529.svg), none
}
.payment-icon--cimbclicks[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cimbclicks-abc62744bc119b6308bd93bcb116264187f3e5c8bd0832fc5286a7f75bccd744.svg), none
}
.payment-icon--circlek[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/circlek-58c13e0385bfa6b02cf8eceac9ac41af35d0c0e104cf438d6298e20fe68af1aa.svg), none
}
.payment-icon--citadele[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/citadele-657beca0bcffe6910cb87833033e4e7d94c19c56af6d86ac4c638443c572078a.svg), none
}
.payment-icon--clearpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/clearpay-0e8e2d6e48d0dabaccf0e181ecf01b19f0d479ab032f48682bedcfa138983bd6.svg), none
}
.payment-icon--cleverpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/cleverpay-f2f22efccd86a3c0ad3c3aba4416338a8b5e83fc10d5f2272d02f987efd45917.svg), none
}
.payment-icon--coinsph[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/coinsph-eea7ccd6c9bf7f03d0a483659404a532d0c2c1cfda5d391c18f58ee54010e53c.svg), none
}
.payment-icon--collector-bank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/collector_bank-83d197c8b12779b1f7e6d48462142c1c41885e135b4e9614584d5fdd4ceda31b.svg), none
}
.payment-icon--coop[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/coop-487cae323b681272e988a792e973eb29e31468904483c0ccd765577d98a40d2f.svg), none
}
.payment-icon--d-barai[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/d_barai-67c8337ed881cc9557f85cf1185761d8f9f6c4c297849a02a9d0fdee686455a8.svg), none
}
.payment-icon--dai[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dai-58acead046f7352800bb5fda0893dfd8a044aa4611d18f0a654012dc9dda1a5b.svg), none
}
.payment-icon--dailyyamazaki[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dailyyamazaki-ea288dfa55f64da6398b0741ab15f0d59e82499e9741229e8e92249af6c2f359.svg), none
}
.payment-icon--dana[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dana-4807af397acf697f04dd5d4a2f45813003dc68adc9184f88ae14e46af458d061.svg), none
}
.payment-icon--danamononline[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/danamononline-c963d9454f010ecab9d1b9a2c5f6b1e90ef6bac932941dacbeb01085a7626dee.svg), none
}
.payment-icon--dandan[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dandan-6d555d3721613468dc4828f767824e019e67117ad6e74b3ec2a6988090589512.svg), none
}
.payment-icon--dankort[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dankort-a92b320b417b7c123265e1e4fe134935ac76ec7e297be9b02a5ef76b182a29cc.svg), none
}
.payment-icon--danske-bank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/danske_bank-5d0229a9de7b776cef96ac84a78738697313e3056de46ad9f387a615492a2d38.svg), none
}
.payment-icon--dash[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dash-79c6868e5d0012a312de5a0bc1e383d98a316f7ee0492d40124671c4d9994aca.svg), none
}
.payment-icon--depay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/depay-3f16005c778b6f9ed71ba55ad730de541f99be4ef61b6458a821d409180f3f2d.svg), none
}
.payment-icon--deutschebank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/deutschebank-cfb68056f87aca2283da71581a9f21ea940d38d976737dc451d93bc5785b86cf.svg), none
}
.payment-icon--diners-club[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/diners_club-16436b9fb6dd9060edb51f1c7c44e23941e544ad798282d6aef1604319562fba.svg), none
}
.payment-icon--directpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/directpay-86700a3d16460eec9a297fea5a58745ad51da5e26ebdc088e74c8f65685fae15.svg), none
}
.payment-icon--discover[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/discover-cc9808e50193c7496e7a5245eb86d5e06f02e2476c0fe70f2c40016707d35461.svg), none
}
.payment-icon--divido[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/divido-f0e5561c9b095c7fef1012802e235241352c89b936fc01b670f3331b31c9a995.svg), none
}
.payment-icon--dnb[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dnb-6447b501736e8323a9b3dec1ea6318d8c776dcf57e37f8ca003f55191ce2e1d4.svg), none
}
.payment-icon--docomo-barai[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/docomo_barai-61fab4f51197d9bdefec40d0b8b5fd6d2ebe2668d39cfc75ae9be84e915251ba.svg), none
}
.payment-icon--dogecoin[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dogecoin-40c07eb6559d1c47a2ac893d14a4d27cdfad770df3413fb3e49ab51a18c8961d.svg), none
}
.payment-icon--dwolla[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/dwolla-afe7aa3f31ed9f5aaf470e495448ee3f17a139aa8692a50d117571174726ce8d.svg), none
}
.payment-icon--ebucks[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ebucks-d41d07f09abfc787ff48463cdb3e6f05aa6bd76b6954d905d3f26ee2c38ca10c.svg), none
}
.payment-icon--echelon-financing[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/echelon_financing-e82e025af3b89ca967dafa23259a9aab69c8a1b34c807b1a21a9e49d3df310ce.svg), none
}
.payment-icon--ecpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ecpay-393b90a5e28555079fc291a58a72e56a1fdc201d87ac2d171a52a548005992ef.svg), none
}
.payment-icon--eft-secure[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eft_secure-fd1c18f610b963c70bcbcf236b26221e0193cd9ba97e03200f62591ac10d758c.svg), none
}
.payment-icon--eghl[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eghl-00e04bdf86ff5f2b795ed57dfd9b50917269719f27572a0a412f81a16627d51b.svg), none
}
.payment-icon--elo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/elo-bae665edd62be838e1d8ce585b4fbaa26bc3ab0acccbda0b00864d7298895d87.svg), none
}
.payment-icon--elv[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/elv-8dfb2600dc7fa9cfd33a33576542cdd929ed7b74d9f8ef6fb2862dfeb03342d7.svg), none
}
.payment-icon--enets[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/enets-7ea95d3aac6ed0dca6b6b801f6ed6ec52e753144a45234bf3de43c18e0b90259.svg), none
}
.payment-icon--eos[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eos-93d1fb5eacb3370ff7121ee018cf7f6ff40766bb8bdb10e72d966975b1764c3b.svg), none
}
.payment-icon--epayments[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/epayments-24d4b721ecfcdf7cee62181de2803630605ea9e8a214b7e410964bcc080d9129.svg), none
}
.payment-icon--epospay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/epospay-3a97328e3aa1c2917c20fceac849009c56002ce0aacbeb9482d18347c91fe88f.svg), none
}
.payment-icon--eps[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/eps-1da276d63cb986aff9d9c50ac1ea76c3d06670b5b32741399f080321c997386e.svg), none
}
.payment-icon--esr-paymentslip-switzerland[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/esr_paymentslip_switzerland-0e00cd25a6b2c0b0d39c22bc75c1d68065b22e5d8ea2d45afbd71db367d6e9e8.svg), none
}
.payment-icon--ethereum[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ethereum-5ddd16af409ae6bd61c9ebb5b3f1bbec913e7e92fa98d4b0330e192ee1531839.svg), none
}
.payment-icon--facebook-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/facebook_pay-6dd2d5299387dd7ee76f136125a3dee928b3343af710c36b074192dd5ffe50b1.svg), none
}
.payment-icon--familymart[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/familymart-8b7f2baff828541efeeeb9b934894bdb6a53561f1a5e2d0b24b2b9fec72b5cdb.svg), none
}
.payment-icon--farmlands[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/farmlands-40210f40faf7e95b83b708c08b037ce456d353102e2c6063384a0d972cf3cced.svg), none
}
.payment-icon--fashioncheque[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fashioncheque-3fe8f93e072b0a76124d74d922f7ed60bc31f6912a0636db9855f3877b70aedd.svg), none
}
.payment-icon--fintecture[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fintecture-44fd71a992a53692dc6909c6cd9c5a2afe5027007369db79e612329a951a40a5.svg), none
}
.payment-icon--flexiti[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/flexiti-605283301fc62da35fe5cb607b3d1dd25348f5bbe7a9a7723f5b55fa69e3deb2.svg), none
}
.payment-icon--forbrugsforeningen[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/forbrugsforeningen-99ffce51f2e166271aa285e1497d7feecec72a562c2b97298e6bc3504931f99d.svg), none
}
.payment-icon--fortiva[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fortiva-97511a6528cad127b531afffefad05f8d99b496784c6de3d9236c8197086a346.svg), none
}
.payment-icon--fps[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fps-38615d4d8a5964e6985aa9fbf523b8e689fcd5a0af9a052f99ea36d6db2ba7cb.svg), none
}
.payment-icon--fpx[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/fpx-ec7b2f24c5d2c9b50fa911379b2ea048cb29342ab1303e88c8984b0544603455.svg), none
}
.payment-icon--freecharge[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/freecharge-cda66ce4e67c8edc373c16b4697bdee48a929f4f346404e9654df4498da439f8.svg), none
}
.payment-icon--gcash[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gcash-6962e62be8b90a780d317fef4ebb30c2eff116f88f69129e8a62c4a620e68553.svg), none
}
.payment-icon--generalfinancing[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/generalfinancing-b61c2e2a2135b7a89177afad3a23cfa4fee3cf22fa60b0508731ddbb1ff135ff.svg), none
}
.payment-icon--generic[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/generic-dfdcaf09b6731ca14dd7441354c0ad8bc934184eb15ae1fda6a6b9e307675485.svg), none
}
.payment-icon--genoapay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/genoapay-e7d818c585c059b188bf7e9e15446067cec9ac782907b043ac83a7160c211d9e.svg), none
}
.payment-icon--gift-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gift-card-383f5d7b02d3062bf842ea917d2deba5d6b27e737b69f895a82f594405c31c23.svg), none
}
.payment-icon--giropay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/giropay-6f774866c639b913c0d455fbc0d166710e827f55aff48b1931f02862edfcc65b.svg), none
}
.payment-icon--givacard[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/givacard-914276bb1fd2df55cf3665d497840d06961b23fe30914fb319c9e39963c357ae.svg), none
}
.payment-icon--gmo-postpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gmo-postpay-c2fc292950708461e6eb2b8ad98f4ce883b5affee253d1cee6c9af4fd742a02d.svg), none
}
.payment-icon--google-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/google_pay-c66a29c63facf2053bf69352982c958e9675cabea4f2f7ccec08d169d1856b31.svg), none
}
.payment-icon--google-wallet[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/google_wallet-1fa0064d9dc27dbdb3330fdfb06e58da9410cc5645c9e08e1112f59c9ea80be0.svg), none
}
.payment-icon--gopay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/gopay-22575260a597b52acd1335a1fa14f01ebf04e4052c03b8725f2c5fbc06990321.svg), none
}
.payment-icon--grabpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/grabpay-506fdfa08ee0a8e4d3dcd506ee025392c5659269badaa1f477e471b5a2c09780.svg), none
}
.payment-icon--grailpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/grailpay-f3362b4b4adf0b8e9679619ce89433ae04c73d5544ea987094b253a9a21e9742.svg), none
}
.payment-icon--hana-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hana_card-8d87b1bcdcff3252670f6a411c60e088f76da0f2e38f4575a6a4c8a355e92203.svg), none
}
.payment-icon--handelsbanken[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/handelsbanken-63f8e35751c498e5bf52832482ab4605d8ff304de21715cd915d22dabb27b1e9.svg), none
}
.payment-icon--helloclever[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/helloclever-41a467c2d1838e8685a752aeb6eb1fa0c8f80129d3d903f2111b9173ba0aa5d8.svg), none
}
.payment-icon--hongleongbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hongleongbank-6ac878054de5397c8e6d42f507c2832cf77de8a60e833fa2907cf773bf9434d4.svg), none
}
.payment-icon--hongleongconnect[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hongleongconnect-00a9e776695315b6d8f14dbaa00ba1790c9909d61660058e682d89fa0a43e0fe.svg), none
}
.payment-icon--hsbc[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hsbc-673a14bc66d9427e52b159a29781ee114bee211448aed13809b022d7c3f4fbb2.svg), none
}
.payment-icon--hyper[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hyper-be73bbfeb6d6393ad95172d5b431c64539b161673c86f0cf62ac3946de8291f6.svg), none
}
.payment-icon--hypercard[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hypercard-2ed68c576f3d6b5b34fecdbd700f8d5b95cfa18de92b51c3fcc6cc7e6bd3a6f0.svg), none
}
.payment-icon--hyundai-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/hyundai_card-d9fc748b923387288cae15ec978741aca30f6d890bd6e9efc1075744cfadec5a.svg), none
}
.payment-icon--ideal[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ideal-79b531d1693f36c4ab8e92f337a8a920dd052c1119499abc198e0dc04d32ee30.svg), none
}
.payment-icon--in3[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/in3-30bfcc83b9ae84f980bc26830694a883dbccf3fb240f38f0c414a0291336fbe0.svg), none
}
.payment-icon--indomaret[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/indomaret-eaa4aa194111743f3c1f0269d6de3fb4439c77951c9565ffcb8ca49b645b6df6.svg), none
}
.payment-icon--ing-homepay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ing_homepay-a9db21bc556180f331d4afc657fcc4757863838d5c1193e0b931c77791c32910.svg), none
}
.payment-icon--interac[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/interac-1d5902001e368e264bc690113c9c1784b6a91876b38e478644c57e181b7c44fa.svg), none
}
.payment-icon--jcb[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/jcb-ab0f5a1739704f1ab039f19ac8c28895af5c39a3f54ee9b748ea051986b0bd36.svg), none
}
.payment-icon--jousto[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/jousto-494917e43495f11028696231f6159579677d776b0dcc986755af1fd1e78870f2.svg), none
}
.payment-icon--kakao-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kakao_pay-20e8010c7984aa5ffdfa5180a848bd83b4d3570b8b97e8e6893e5d7c0e76455e.svg), none
}
.payment-icon--kakebaraidotcom[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kakebaraidotcom-262f61d1b5f4dd79258b9f1d4fd41cb802aefbe6d35db2295bd2cd982e7789d5.svg), none
}
.payment-icon--kasikornbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kasikornbank-f4e8e5bd96c7f37162dd6fc0daa4ae1ee2d334fe7c16b10ee2ff061e27fc45b4.svg), none
}
.payment-icon--kb-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kb_card-580aa8e504583e1ced016482a78a4a2e85c9559572ea4c46b82b0fbb06c1f777.svg), none
}
.payment-icon--kbc-cbc[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kbc_cbc-fa91cb17a1243415b94a9898bf019b0df9cf458f0780237551e4d36be21ed9bc.svg), none
}
.payment-icon--kfast[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kfast-8e0df79ffe96a8d72512690930df8d152d34de864567a8b4679d90b449e8856c.svg), none
}
.payment-icon--klarna-pay-later[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/klarna-pay-later-7c699d80da1c7d6efb9ddf7ba299166f88cf7fa615d667b06f45504b879e007a.svg), none
}
.payment-icon--klarna-pay-now[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/klarna-pay-now-2516bae6e2a318cb44e4d29b920d93544d06e2a4b5ebcb985ab39202a68885c4.svg), none
}
.payment-icon--klarna-slice-it[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/klarna-slice-it-6da293c1db517b9e895d4a5cf6e9a1621b942d7b71947788d38cacbbba5e0883.svg), none
}
.payment-icon--klarna[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/klarna-389801c6056cb5600b4f05f72ebc2c58e4947688c6c4f5e6ccea41f7973d3a28.svg), none
}
.payment-icon--knet[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/knet-f4b9f176f8dc7c901da07f395055708d95b072105e0f8ab4dfea5bdafe7fe8ea.svg), none
}
.payment-icon--krediidipank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/krediidipank-51af4f784aecd8d3595e03999689f2c151d3f99d8ededb3c6fdc9dedc76d58a0.svg), none
}
.payment-icon--kredivo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kredivo-1a37b13c45c1d8ddb072d6490fb87c7235c14b13da5c97975e421e727ffb6c1f.svg), none
}
.payment-icon--krungsri[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/krungsri-90f4389d3583368f5db39fb1448e3f339df32c37ee829e673d85f2e52d2988c4.svg), none
}
.payment-icon--krungthaibank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/krungthaibank-b6da77edc0cc0491e47d2adf1081c428470e4e87400f6a1ecfcf9ee6ceca86cd.svg), none
}
.payment-icon--kueskipay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kueskipay-28c5525cd0be5a07c269770f4d62d4bb12fd2f9144e36320d24cc6e3ee7f90ea.svg), none
}
.payment-icon--kunstencultuurcadeaukaart[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kunstencultuurcadeaukaart-a0a15f8232ecef79d5978b568c621a590be483f9cc596ec9d78af460d2a05f9e.svg), none
}
.payment-icon--kuwaitfinancehouse[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/kuwaitfinancehouse-9712f4cb595916f1a0b8015cfc8b3ea7bce25af07f5d1ee7242b94c3d798b42c.svg), none
}
.payment-icon--laser[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/laser-4e16350c611dc8bda5871718ba3b11010325ea8fba063529a64195e44e6242ec.svg), none
}
.payment-icon--latitude-creditline-au[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitude_creditline_au-d214e9b8d10bdc14af0d2ce1263ce5c393905941f3e49b3559b11b853150123f.svg), none
}
.payment-icon--latitude-gem-au[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitude_gem_au-ea391108081635ef3ddee6260c1555f09bb293504006b6549146b811e0bf84c4.svg), none
}
.payment-icon--latitude-gem-nz[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitude_gem_nz-2c037c229b9399fccc2c8228780098bffb639973673bdb1c11dc654ceb6ce91c.svg), none
}
.payment-icon--latitude-go-au[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitude_go_au-6c2f8feb616d4139fd77bd84ed2c8558126f2accefa87aa8508021173c9cd344.svg), none
}
.payment-icon--latitudepay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/latitudepay-29af954908abcb01559748ff7a0e600e4a9b0469d4a1458bbb36b5429e3eb27e.svg), none
}
.payment-icon--lawson[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lawson-854e3a0217fd26bc17d75fed4ae85cc6850c1ae274634482e9c073ec76a1fac2.svg), none
}
.payment-icon--laybuy[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/laybuy-5c12ab49de1477417ebb0217414a0fd555695e1330be2ea7e3c6a691d980646b.svg), none
}
.payment-icon--lhv[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lhv-e179fe49401f7fa1c480fb60d48a50ec0865bee5bf48527f80a0068cbadf43ee.svg), none
}
.payment-icon--line-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/line_pay-1d09270cb1fd62880f17f0c2c28167663b2c42efaa7bb940e4d0a3b2266360e7.svg), none
}
.payment-icon--linkaja[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/linkaja-4eaf09604aacb5d4edbaaf4160913460d5e13bc152a832c515e7128afc3ab4c4.svg), none
}
.payment-icon--litecoin[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/litecoin-06f10bf73578fe346f5b2817673102b77c19ea71ebe05b2839495975651657c0.svg), none
}
.payment-icon--lku[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lku-2f8735d63d03a4a71bde5a9d4fd1042ad21428d4d54c03301cb56989aa02fd41.svg), none
}
.payment-icon--lotte-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/lotte_card-b6ee125035961e5f87da72fd25964dcd8bed572fa688dc49ebfd4ef6d0426438.svg), none
}
.payment-icon--luminor[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/luminor-a9f8c11f405c09bd69894ff82ff30a0cbd81961d8432fbf1b7fe940ac2d89b50.svg), none
}
.payment-icon--mada[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mada-bd6d874050ad9db5e467d28bab17be1ab594a5ef19bfe7b560c94c89f28d5d82.svg), none
}
.payment-icon--maestro[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maestro-d2055c6b416c46cf134f393e1df6e0ba31722b623870f954afd392092207889c.svg), none
}
.payment-icon--mandiri[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mandiri-440e15e1749827cece818f4693d184b7ca345ddba4e9665cb2b6ec1973e676a6.svg), none
}
.payment-icon--mash[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mash-0a6d9c501d7d275196826d26eee8dd9ff803d45467422edd9cae1808f5c64e00.svg), none
}
.payment-icon--master[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/master-173035bc8124581983d4efa50cf8626e8553c2b311353fbf67485f9c1a2b88d1.svg), none
}
.payment-icon--masterpass[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/masterpass-3e0704a3dea59fa0b28c2686d2c3f53576c0318cce8a95d045570ebfa486463b.svg), none
}
.payment-icon--maxima[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maxima-0633b56da6ed45cc1eb405a2c45ed84980e9a8dcbb890779738e5cdab672a01d.svg), none
}
.payment-icon--mayabank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mayabank-332c54064f058d1e059270d605da38f7bcf013a5942f13113ad4757ba62704dc.svg), none
}
.payment-icon--maybank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maybank-22e74e2f92a10c2ff4916a5cdb120cf42e2d413fe805bce9db50224bb8764865.svg), none
}
.payment-icon--maybankm2u[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maybankm2u-8089332e6416b7b972078a9754862982f31ae49111662b9f01320be48aa4bbcf.svg), none
}
.payment-icon--maybankqrpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/maybankqrpay-7ca8a23f8e431aad22d242ba298282910739ea86032feeb84765c8066adcac5e.svg), none
}
.payment-icon--mb[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mb-ab1ce2bc238edaf041ca8fb9c69f1fb967d7a1821986ae36372d7d4bc95c71ad.svg), none
}
.payment-icon--mbway[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mbway-f4b555a024354de18eda3eb8da1952a4c9559412f71668a53cc8627777c1dd06.svg), none
}
.payment-icon--mcash[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mcash-a1a328f8531933ab279eba7a9020878608525bf2fd9d9a28de69626e0642638c.svg), none
}
.payment-icon--merpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/merpay-af26e4b3a3a6abf2dd7f617fc337de4642858e9d7d3452470014d9bde59cc489.svg), none
}
.payment-icon--ministop[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ministop-6d5c82e75851ed7c87c7312616759b9592b173cf7758f25d4aea8eb378510c2f.svg), none
}
.payment-icon--mobicred[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mobicred-009c9ba82342ee660ba640b27c6f3fd9b68c68685f16a51147a3459dc7c6fbd2.svg), none
}
.payment-icon--mobikwik[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mobikwik-1badc6c3d0c5f99484fb2a2bd52090a88544a8949587162de411d9f288bf3f68.svg), none
}
.payment-icon--mobilepay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mobilepay-8189c41b1722f6fcb30a138fbf543f2ea7c6eff901994c6dff22a31f432ab27e.svg), none
}
.payment-icon--mode[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mode-2088912f206f06c6a2ec7688aee4cab24f88849f8aac1bf1cb2aa9acb162ce33.svg), none
}
.payment-icon--mondido[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mondido-29eb7451547140e47a5ea531d9693f8fa6f096bd581237f1e494a54940104529.svg), none
}
.payment-icon--monero[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/monero-3e92299bb919a4479f86d9101549077493b22713ce9cb0077d7aa9c92b6d3d0d.svg), none
}
.payment-icon--mpesa[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mpesa-642adcc0f93adebecd77ab0309f964bef70cce8a49b4bef1f97c427bdcd3452e.svg), none
}
.payment-icon--mtn-mobile-money[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/mtn_mobile_money-91a7c72d332bc7c7b829b504351d26518c6c07717282127de99113cd86d6255d.svg), none
}
.payment-icon--n26[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/n26-9c85e8d846bcf7406d7313fc11ac57e7fc2e6d836d296937636cd02ab96038cf.svg), none
}
.payment-icon--naps[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/naps-fec76bf699af63bf5973f7be15eea049ead313333d891195f9a021af8cfc14c0.svg), none
}
.payment-icon--nationalebioscoopbon[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nationalebioscoopbon-61a5002a0b429c52e2e5c6684f78ffce8386400048ce8bd77b9fd8c998694741.svg), none
}
.payment-icon--nationaleentertainmentcard[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nationaleentertainmentcard-26e9e1a563c1bd9a2f9ca97c2735cb3b8679ac757ce34b611747361262d7fce9.svg), none
}
.payment-icon--naver-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/naver_pay-cd50ec57804aa1981c606f6882d36812f15516bc05fcb48213d39a84d3159cf4.svg), none
}
.payment-icon--nelo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nelo-517266c07bc5a19201306455ef74172a1da786e3a141e9889385350178c03d8b.svg), none
}
.payment-icon--netbanking[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/netbanking-7fea52e535bcab5f2b1b2c9705c838756cf1c218a56cc4bcfd2ce0bf6383e295.svg), none
}
.payment-icon--nh-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nh_card-14aae201271659247194a5ecf71100860a95200980c8f2e3eb1822ba765cb418.svg), none
}
.payment-icon--nordea[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/nordea-9a07925a3956e9e0367338474d99749baf57ca402d3f8656ac26b0eac643dc3a.svg), none
}
.payment-icon--ocbcbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ocbcbank-1bb58190367bb005bea14cb0e548137547ee165db204cea330c1a2056cfdb28e.svg), none
}
.payment-icon--octoclicks[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/octoclicks-28e77f1a361ee98223129593b52a738e043859aded20a363b0f12c30f4c7c728.svg), none
}
.payment-icon--ola-money[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ola_money-56c15887176a93ecce0a1737404effa4e659770e447fc270103a511d2f8458df.svg), none
}
.payment-icon--omasp[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/omasp-47ba7bae1b80ffba71f3502324a710ae3afd3fca38e666a9985be9740dd6992e.svg), none
}
.payment-icon--op[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/op-2396f2c15692f6439ec9e2b556322a7707b90d64c7a2bda30478e6ab0163a94a.svg), none
}
.payment-icon--opay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/opay-986ae36c5f8b43df599ec7727febdb679bead13edc0eced523dafe33f524ea9a.svg), none
}
.payment-icon--ovo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ovo-1d8b7567e68067bacdff98d95fc11db27216459dfb82326f54be0eea128b31ec.svg), none
}
.payment-icon--ozow[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ozow-476acd3ae0e23a6869e16141afcce99d04f9728d7da70aa1c45b8b5b0f4392aa.svg), none
}
.payment-icon--pagoefectivo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pagoefectivo-c892d3f05ab3a44016bc82743d28cb61bed48884c7b27becd0b47e642a57ab7c.svg), none
}
.payment-icon--paidy[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paidy-f39e4a76f1d92206af70fec3a5e0a3aad5e002abadfd4547780bac63cc9b6038.svg), none
}
.payment-icon--palawa[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/palawa-ee8debd26d277971ecfa7bec4d5e7c0764f3e9583a1824346eb53f25b09ae436.svg), none
}
.payment-icon--pay-easy[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pay_easy-faf1f2460ddcc01b34069e26c6651e5c479acc6b2cf1a68afa1b17190fc984d1.svg), none
}
.payment-icon--pay-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pay_pay-1167872db2b6506aea25ac7248ddc9a56fd8db1934ea25ac56b13c75a40f3715.svg), none
}
.payment-icon--paybylink[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paybylink-50888baff6b61b473dfe86450fc5ce60d426923776002fd353f2ccf3f776e860.svg), none
}
.payment-icon--payco[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payco-10dfb12bfc1b4f7b3eceffb4f366da169d3453728b286b1abb448a1df32df3b1.svg), none
}
.payment-icon--payconiq[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payconiq-8a0213610a1bd7afc5f68e2932379155bc564ca8e6a0dece9934e83b523d592c.svg), none
}
.payment-icon--payd[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payd-2c6c5c3a0d2f26535cc31e22d77ffe58afe4f0308779c80009f80420709d1e9b.svg), none
}
.payment-icon--payfast-instant-eft[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payfast_instant_eft-51e3c7689a32673d7bb7f1ab97d7f9650ca9a50fc625c337a6d4e8d16dc25843.svg), none
}
.payment-icon--payflex[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payflex-4cea3e8ed3e0df9f8389dd799ec1b1c4226a8d1ac73883cc66d7ac56e4ab5d5e.svg), none
}
.payment-icon--payid[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payid-4caed6947288f67580c285cfaf9badf76d7764c5177dbc2e36f805a6e1c68259.svg), none
}
.payment-icon--paymark-online-eftpos[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paymark_online_eftpos-c24e05f814d7c3bbe1d75f9333f85557e7155ca6b921d024c173a356c7d60f8b.svg), none
}
.payment-icon--paymaya[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paymaya-1f7921198f4e40465197a532fb1994d95f4e70f050796076698470a58c5469bd.svg), none
}
.payment-icon--payme[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payme-534eded9f52cf4a14428409a809293b5b95475374c3f85c95e943590262a22b1.svg), none
}
.payment-icon--paynow[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paynow-25a7173d016cec8ba3311eb8b9b55cd6e63a39f1b329f09e6116070c28bda123.svg), none
}
.payment-icon--paypal[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paypal-49e4c1e03244b6d2de0d270ca0d22dd15da6e92cc7266e93eb43762df5aa355d.svg), none
}
.payment-icon--paysafecard[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paysafecard-1bba93a00141d0964cef60e4fac4281320dd7af0ab5eff88068a05492aa6dd64.svg), none
}
.payment-icon--paysera[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paysera-0a2dd811666f5f5db1bdfec1bfbe2e092fcff9a58337068ffaab53444862088b.svg), none
}
.payment-icon--paytm[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/paytm-ea638dba9d6e858f0f6c38d0b744ab791cabe2016309511ada28a5da51140909.svg), none
}
.payment-icon--payto[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payto-ee6d71c5115b5777c43bc9d5270c14e446925a6f49f4552a5a2fc293d3409757.svg), none
}
.payment-icon--payu[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payu-6643a08ddf19a7cd6827aee69093e099d390c419f2f58f814c3c6d789e627404.svg), none
}
.payment-icon--payzapp[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/payzapp-9276d25b935c69d0eb05b150d5112c4c8301c3e17898e8d4834edb8dfdc01dd3.svg), none
}
.payment-icon--perlasfinance[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/perlasfinance-776bcb7142a9b743e15a68af50f9d434008471ffbcc28de3e9fd35168964ddb9.svg), none
}
.payment-icon--permata[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/permata-58df93ff19babf0f646c6d3dba4807356439473202fb370865483ea340ea3dfb.svg), none
}
.payment-icon--pivo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pivo-142f29d84044778b0ec95e08f20ec5324220af7c3ce4d15d827561a92d01240b.svg), none
}
.payment-icon--pix[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pix-8aaec3ba7de27788eeca20f0c2329994ff27f055bd6219dea1a0138f95cad517.svg), none
}
.payment-icon--podiumcadeaukaart[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/podiumcadeaukaart-d1543a23abd63d4ac550bbb512e1ac8f0f7220c6f9a6af9ddce06bc51d2923d4.svg), none
}
.payment-icon--poli[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/poli-0bdcd5ac4a901ea86401b959f8711131ea97845de666c67636b8bec4ca5b9c82.svg), none
}
.payment-icon--polygon[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/polygon-4a8d65b32adccae432df9b7855d17344800abbc07b0c42b9e778b0c65ed71b30.svg), none
}
.payment-icon--pop-pankki[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/pop-pankki-2f700fd74667458f8301340f0e67e0bb07b2102ff05fbabdbec5089d7b23e874.svg), none
}
.payment-icon--postfinance-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/postfinance_card-d364f0a6a76c50ce6c40b3842b75681f89862ae1754feae9fd74e3cf4987775a.svg), none
}
.payment-icon--postfinance-efinance[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/postfinance_efinance-5e6804d38e739fddfd9ff0827c7443d1e26a39d232a1b742cfc2f16ea8e3f80c.svg), none
}
.payment-icon--prepaysolutions[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/prepaysolutions-6935a76ccaa76e48b82c1b0fbfe05f27cc7d92a291845bde7989e3be98ef8d98.svg), none
}
.payment-icon--przelew24[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/przelew24-eb718f0ae4c1ea7af91c7199814e13c25e512629a332448930a6612d99b40bc2.svg), none
}
.payment-icon--publicbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/publicbank-4a3591d355f305e5988dfa25e39ad4eb4fa093fa8fa807317cc203aa1310dd08.svg), none
}
.payment-icon--publicbank-pbe[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/publicbank_pbe-2f63f2f864c1128c4daec41f4215e9d169792c3d5847e49eec6b22886119d8e9.svg), none
}
.payment-icon--qr-promptpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/qr_promptpay-cf7f26e8e96533260b7ae6f83445a88bfaddcac10f8837cf9ceb1c7b20df7a13.svg), none
}
.payment-icon--qris[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/qris-76fe3044fb466ac59fdab12d40be2cc21a80513918e505a5e3761119fdefc755.svg), none
}
.payment-icon--qrph[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/qrph-37b5ace41efba0dc21e7076e1275929baf3bf1627e60f69ab45ae2a7c6eb641b.svg), none
}
.payment-icon--rabbitlinepay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rabbitlinepay-cc46f46671a947c3d06841541169dc9a013f09935a0c544dfb53de4562eeff6d.svg), none
}
.payment-icon--rakuten-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rakuten_pay-82fef905123f7f378a1de754f338a2d4dea857b9bfd22da441db0710de010240.svg), none
}
.payment-icon--ratepay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ratepay-67a2e1c2056a5fb641a9c76105978c238a3d6e70b192ad987b826bee9d21a4e5.svg), none
}
.payment-icon--rcs[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rcs-6f3a5d563ec080a8f8c221ce9ca92ea9e62f234ce415a8754016f279842afa3d.svg), none
}
.payment-icon--revolut[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/revolut-4fd05ffccbb09faabd048ac160974602950ee5ac2be067dcca97d119aeb04c92.svg), none
}
.payment-icon--rhbbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rhbbank-9245be5f04d60a3c78db12299175be69a875e1c1e8321c3a31abdd4bd5c7aa34.svg), none
}
.payment-icon--rhbnow[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rhbnow-304d62d057284fcb0e6751397f9316222174383254d0b86d76133f6b744dc813.svg), none
}
.payment-icon--rupay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/rupay-7dd8b2a3c63957a0174f9ad530376abbac88ed8baeb14d78e7887eec4208e63d.svg), none
}
.payment-icon--s-pankki[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/s-pankki-1a11e9eaaba888b1f13add3c4dc97c2ed8dc36bf8f9862a9f9dc0cb76343102b.svg), none
}
.payment-icon--saastopankki[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/saastopankki-f0f2523d562d52f82f1311b3034212777eda4f6ab05b232e21554e365f154dbc.svg), none
}
.payment-icon--sadad[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sadad-7839efd8a2db51f29d0775717b0adc5fa7dd968ae85ad82a9f0ea9b030013d01.svg), none
}
.payment-icon--sam[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sam-3b1465b372c03ea2923625d86e77782528675d7065d2b5ad10aee2cd7aeabfd0.svg), none
}
.payment-icon--samsung-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/samsung_card-928531ac9da3ec7be4b9d72f9a32e1064464a1de069a2d2ae43b156da0f80df9.svg), none
}
.payment-icon--samsung-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/samsung_pay-6e800a720c23e0340aee7513d11e58c04fbecd5fe761c26c5d609ed777d4d0a8.svg), none
}
.payment-icon--santander[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/santander-589d566d640572dfc3a5a2dfb15d145494157f417362e730868ec571e1a49319.svg), none
}
.payment-icon--satisfi[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/satisfi-cb23f5c8b4e6210a8552251f5baf18b72161fee3e2d57e2b74f51eddfdfd62bc.svg), none
}
.payment-icon--satispay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/satispay-08515d0358457f2fec6f90dfffda4a231259b5d7cd3319ccd14bf45f3b0f943c.svg), none
}
.payment-icon--scalapay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/scalapay-bedded63d621a2df21ca40e6c2436af745d36e0f35c3e798394b86d1be79be5d.svg), none
}
.payment-icon--seb[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/seb-3ac27e0653ef348ee9ad2be6dc7abbc2e0ceb16fdb91203221cf0ad18e4ff9f7.svg), none
}
.payment-icon--sepa-bank-transfer[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sepa_bank_transfer-7de8159f39a7d31f4f32a8a2b3c0edceb91317a61750d0a9a13ea9e8adab812f.svg), none
}
.payment-icon--seveneleven[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/seveneleven-39d6ebfea597ef8176d01c90fe567e2789b9db797d67d6abc214dbf6c01a80f4.svg), none
}
.payment-icon--sezzle[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sezzle-c41c5e28a60ef8af76601da54dd342364adc552c1d7d6e0efd11857d49056b5b.svg), none
}
.payment-icon--shinhan-card[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/shinhan_card-9c6a454afb0842e929131f43581077456057425b56b2d59dfe4906b966155007.svg), none
}
.payment-icon--shopeepay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/shopeepay-d29b8c9b04b6a62ee4e2c36c7575836737b1e85a0e1a01604d5361a77e9a00ff.svg), none
}
.payment-icon--shopify-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/shopify_pay-100fde795157a3d1c18042346cf8dbd1fcf4c4f53c20064e13ea2799eb726655.svg), none
}
.payment-icon--siamcommercial[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/siamcommercial-bbbad1ad1d0f4d780f7fd3f89b56609e240796980991a254231776d6a432cd98.svg), none
}
.payment-icon--siauliubankas[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/siauliubankas-533453998fb93d391d9b0ac62593735b5b6f07a7114900998dbdc6f9d3343646.svg), none
}
.payment-icon--siirto[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/siirto-c189cc57ab3d382fe544e5bf472d93269c709033848c237b08100124c68dd8b7.svg), none
}
.payment-icon--smartpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/smartpay-4dad7c256c46ba212e32cfb123b3148702998da8151c6398b63390fb5e47354e.svg), none
}
.payment-icon--snap-checkout[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/snap_checkout-5eb27ed55ed504d224c8c57de9480fd740134e374a76e4f3de571ec99c260c09.svg), none
}
.payment-icon--sofort[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sofort-1878a1e07e646284b3d37f2f7026f3b1e21c359a4f0a6af5a2186748fe8d2f0d.svg), none
}
.payment-icon--softbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/softbank-5366b6081887afd3fe9ad1ecf90194086688abac9ecd528cf8def49c541f5021.svg), none
}
.payment-icon--solanapay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/solanapay-a8aa624ac9e15f8b99647b6e759f8ba9f6a77f7cd4778d524e84674ab8fcb40c.svg), none
}
.payment-icon--splitit[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/splitit-8141f7c71723608dbcb25af9be108126f763ce78a28d9d6d5b15af56c85f5021.svg), none
}
.payment-icon--spraypay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/spraypay-3fbed16a028f79050231046b347aee120e09fc898b08761ed4e8d7eb60f0dc18.svg), none
}
.payment-icon--standardchartered[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/standardchartered-7e4e4f07b0c038105043e8de21ded6e0523e7a4c98e1dba94e13a8de2306159c.svg), none
}
.payment-icon--stcpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/stcpay-093d20fbe864e7fbae502daed1368ac8af6182b7eb1b128993ed44ecdc90b510.svg), none
}
.payment-icon--sunkus[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sunkus-6476dd340cb3b742ea86c590efa7afb5cc3adb7ca97dfb334653423d35e8aee5.svg), none
}
.payment-icon--sveab2bfaktura[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveab2bfaktura-8c13d75a59c53668dd37034c253b0d4c4fa70244d97e94518ff46eb7e2be4f8b.svg), none
}
.payment-icon--sveab2binvoice[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveab2binvoice-c529ac25eddc06b5f3768e71e57f46c9e335d9eecfa31ac373651d9da1af98bd.svg), none
}
.payment-icon--sveadelbetalning[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveadelbetalning-874df7c3de58341419ab7391221afbefef2fd5a118d2b342c07b41ddf8ff9fa2.svg), none
}
.payment-icon--sveaeramaksu[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveaeramaksu-839555d652cf8be740c440ee5e976fa6bd42b5af8e2f59dff9cf3a2c50b4a989.svg), none
}
.payment-icon--sveafaktura[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveafaktura-1f7723a08cb15ec1a70b1942caac22d0a07b70cc29310d1ad8db5d24593e64cc.svg), none
}
.payment-icon--sveainvoice[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveainvoice-76efb959c0e1add5cebb60f3fc0c662127a648b55ada331cad1ba49761f4c088.svg), none
}
.payment-icon--svealasku[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/svealasku-4b15dbc3d2d81011c99e3f021abc8a1af9e7940cf3c0ec776e115ced9612d225.svg), none
}
.payment-icon--sveapartpayment[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveapartpayment-0ecadc838453787b639c86bca5a9448399305e99bc7df811b3793693e54de4a7.svg), none
}
.payment-icon--sveayrityslasku[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/sveayrityslasku-f3a8dbc69e331ffd3c17569da274e5d9a33fe648b75a870c5a5cf978e32fbe8c.svg), none
}
.payment-icon--swedbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/swedbank-810f6e65bc012b8060fabef3784b98dedf5195fa57ff4e8172735a2dd447eb85.svg), none
}
.payment-icon--swish[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/swish-750b64719addcbfdfc23813169078b025599d8e017606c6321fc6c9f2c04e84a.svg), none
}
.payment-icon--synchrony[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/synchrony-86925695affd6d79c1731dc2ac340f0cca6a04b68666e26d242eccfc8152c229.svg), none
}
.payment-icon--synchrony-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/synchrony_pay-df69d53bb02297f2a807f7b8f2f5a8de2a5de8674726163db506b2c41bbecd01.svg), none
}
.payment-icon--tendopay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tendopay-b9d6cdcc7cf02b4d7a8c77ea5c219f7cf7d6114acd17e17e176ca82784543ee9.svg), none
}
.payment-icon--tensile[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tensile-71e3e5637a5e1ac142f458191f343a9c872d523c8d6bd903baff04d958d0f5e6.svg), none
}
.payment-icon--tescolotus[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/tescolotus-1eb6f6d13e078ea6bfb0a686af8892365b472cf6d1354adccfbbdf76b2e2cda2.svg), none
}
.payment-icon--thanachartbank[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/thanachartbank-de2f24f8042e839a5e05efcd653ec4e44070a9b307f4442fa4a9dba5ec75c4f2.svg), none
}
.payment-icon--toss[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/toss-8071fd2989acce986a6d7d49b9402d521c11184c6e924416935b18a6d7cdcd56.svg), none
}
.payment-icon--touchngo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/touchngo-d5f99bacc613da1e0c2777c4e26b1ba9850ffe6ffa33e29187762115fc604f90.svg), none
}
.payment-icon--truemoney-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/truemoney_pay-5954bc793247ba09cc6074dca4fb10b3b00bcbb2a3220f8e227b01fd44b8cdaa.svg), none
}
.payment-icon--trustly[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/trustly-c8fe8255e4f01e38694aac39da40c930eb23d710c00ed19b4834837e497ac744.svg), none
}
.payment-icon--twint[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/twint-805455506f9dfb7b0b7029a0a20e4e06503402099a7368134c8d5c786506cae3.svg), none
}
.payment-icon--uaevisa[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/uaevisa-d7e64c19ae2260e532d14013d3eed193f732e6fffb5bc071c13eb6cf268fffd8.svg), none
}
.payment-icon--ubp[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ubp-ebb50385c04d818b5a5cde136424c52b6de39834b7732dbdf5357c672f3fd34d.svg), none
}
.payment-icon--unionpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/unionpay-8aedb760a6bde56bc2e3bbfd40bc008f1b0967a9f5863ecfbe855d54bde81ea6.svg), none
}
.payment-icon--unipay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/unipay-60249e9da3927c24d1a6074598153940dd1f71eed38f2be31410c7edd1e66392.svg), none
}
.payment-icon--uob[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/uob-e015c92721bafa7bfc248d5e5eac8266990a874320df497e67a5f197b309e8a9.svg), none
}
.payment-icon--uobthai[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/uobthai-160cd4f516a56c10f1da06777962d603f61e212e0a89785d93d0c191d18e3979.svg), none
}
.payment-icon--upi[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/upi-cfcad01ffc22c9edd8f9c30feb4ae9d9423272669625ff218a6973768e552e6c.svg), none
}
.payment-icon--usdc[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/usdc-63db350e8676fc3cc704a1ec18c4159dcea077188db6df2a2f12d125b08f4653.svg), none
}
.payment-icon--v-pay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/v_pay-cb37f954adf03e4355001daf0613c3257cae3fcd14b4e51eb4802248220c14c8.svg), none
}
.payment-icon--venmo[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/venmo-e46496b4036966108664ea6a65bfeddd373275087df5f94cc3e5564fdb493eb0.svg), none
}
.payment-icon--viabill[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/viabill-50744eacab62ed4ee4eb8f209676a090df1437b7d729b49f5a103818ca2e81fc.svg), none
}
.payment-icon--vipps[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/vipps-728fbf0687f851629f7375f264ad1147cd28c0889c8a8aa14421221b8dd6f394.svg), none
}
.payment-icon--visa[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/visa-319d545c6fd255c9aad5eeaad21fd6f7f7b4fdbdb1a35ce83b89cca12a187f00.svg), none
}
.payment-icon--visaelectron[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/visaelectron-131aa567644ec0382c5762f24c751903c87a9ce4d2ffcfdb4be83be8e21d86b5.svg), none
}
.payment-icon--vvv-giftcard[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/vvv_giftcard-842207b5684ddbcde3fa6775148f49e500fc50eb80e4fbeb10ab6c212bed4351.svg), none
}
.payment-icon--walley[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/walley-55dde25bf06eb5e9a7abd5f5c230a7e5f3b9d0fc5aca0b61913512cfde92b602.svg), none
}
.payment-icon--webshopgiftcard[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/webshopgiftcard-c5ebfbf3344d4653d1abaf4fa6dc6f9feb83f9a24c53e8b572ac723b023d38dc.svg), none
}
.payment-icon--wechatpay[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wechatpay-dd2bf2476057628209c6b0142cd8cc7a4b5af17bd02af04fba67326a8838056f.svg), none
}
.payment-icon--wegetfinancing[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/wegetfinancing-c1b90bb2e5f78a5e3be037e2866e9434cf12eafe41a6addf3478f131e368e7cc.svg), none
}
.payment-icon--ymobile[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/ymobile-1c54c59e750c79a00980914a141d58aab8f35e811190574895136bd8b56f9718.svg), none
}
.payment-icon--zapper[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zapper-b9587032b3d3c111782dcb3ebd143cbbc3299e0db7f377079f282c4f8cd00cda.svg), none
}
.payment-icon--zip[data-v-4459657b] {
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/payment_icons/zip-a5964b1b2a3263022ee48635c50e1f87ce360cb9ec09de65f2cead8ec4410877.svg), none
}
.payment-icon[data-v-4459657b] {
  border-radius: 0.2142857143em;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 2.7142857143em;
  height: 1.7142857143em
}
.radio__label__accessory .payment-icon[data-v-4459657b] {
  cursor: default;
  margin: -0.1428571429em 0 -0.4285714286em
}
.payment-icon--known[data-v-4459657b] {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 6px 19px 0 rgba(0, 0, 0, 0.05)
}
.payment-icon--unknown[data-v-4459657b] {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5
}
.offsite-payment-gateway-logo[data-v-4459657b] {
  height: 24px;
  display: block;
  margin-top: -2px
}
.payment-method-list__item+.payment-method-list__item[data-v-4459657b] {
  margin-top: 0.5em
}
.payment-method-list__item-icon[data-v-4459657b] {
  vertical-align: middle;
  margin: -0.1em 0.25em 0 0
}
.payment-method-list__item-link[data-v-4459657b] {
  white-space: nowrap
}
.payment-icon-list__more[data-v-4459657b] {
  vertical-align: middle;
  margin-top: -2px;
  margin-left: 0.25em;
  display: inline-block;
  cursor: default
}
.wallet-card-summary-logo[data-v-4459657b] {
  display: inline-block;
  height: 1.28em;
  vertical-align: middle;
  width: auto
}
.amazon-payments__widget[data-v-4459657b] {
  width: 100%;
  height: 400px
}
.amazon-payments__link[data-v-4459657b] {
  display: block;
  margin-top: 1.5em
}
.venmo__logo[data-v-4459657b] {
  width: 6.7857142857em;
  height: auto;
  margin: -2px;
  display: block
}
.currency-selector__row[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.currency-selector__label[data-v-4459657b] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 1em
}
.currency-selector__amount[data-v-4459657b] {
  font-weight: 500
}
.currency-selector__rate[data-v-4459657b] {
  font-size: 0.8571428571em;
  padding-top: 0.5em;
  color: #737373
}
.currency-selector__change-currency-row[data-v-4459657b] {
  padding-top: 1em;
  font-size: 0.8571428571em
}
.currency-selector__change-currency-link[data-v-4459657b] {
  cursor: pointer
}
.blank-slate[data-v-4459657b] {
  padding: 1.1428571429em;
  text-align: center
}
@media (min-width: 750px) {
.blank-slate[data-v-4459657b] {
    padding-left: 4.5em;
    padding-right: 4.5em
}
}
.blank-slate__title[data-v-4459657b] {
  display: block;
  margin-bottom: 0.5714285714em
}
.blank-slate__icon[data-v-4459657b] {
  margin-bottom: 1.1428571429em
}
.blank-slate__btn[data-v-4459657b] {
  margin-top: 1.1428571429em
}
.notice[data-v-4459657b] {
  position: relative;
  display: table;
  opacity: 1;
  margin-bottom: 1.4285714286em;
  padding: 1em;
  border-radius: 4px;
  border: 1px solid #d3e7f5;
  background-color: #eff8ff;
  color: #545454;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out
}
.step__sections+.notice[data-v-4459657b] {
  margin-top: 0.7142857143em
}
.notice+.step__footer[data-v-4459657b] {
  margin-top: 0
}
.notice .product-table[data-v-4459657b] {
  margin-top: 1.5em
}
.notice .product-table td[data-v-4459657b] {
  border-color: #d3e7f5
}
.notice .product-table tr:last-child td[data-v-4459657b] {
  padding-bottom: 0
}
.notice__content[data-v-4459657b] {
  display: table-cell;
  width: 100%;
  padding-right: 1.1428571429em
}
.notice__complementary[data-v-4459657b] {
  margin-top: 0.75em
}
.notice__action[data-v-4459657b] {
  margin-top: 1.5em;
  border-color: #d3e7f5;
  color: #545454
}
.notice__action[data-v-4459657b]:hover {
  background-color: rgba(211, 231, 245, 0.06);
  color: #545454
}
.notice__action[data-v-4459657b]:focus,
.notice__action[data-v-4459657b]:active {
  border-color: #d3e7f5;
  -webkit-box-shadow: 0 0 0 1px #d3e7f5 inset;
  box-shadow: 0 0 0 1px #d3e7f5 inset
}
.notice__icon[data-v-4459657b] {
  color: #1878b9;
  margin-top: -0.1428571429em;
  margin-right: 0.7142857143em
}
.notice__controls[data-v-4459657b] {
  position: relative;
  padding: 1.1428571429em;
  margin: -1.1428571429em;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out
}
.notice__controls[data-v-4459657b]:hover {
  color: #333333
}
.notice--success[data-v-4459657b] {
  border-color: #d1ecd4;
  background-color: #e9f8ec
}
.notice--success .notice__icon[data-v-4459657b] {
  color: #0ca227
}
.notice--success .notice__separator[data-v-4459657b] {
  border-color: #d1ecd4
}
.notice--success .notice__action[data-v-4459657b] {
  border-color: #d1ecd4
}
.notice--success .notice__action[data-v-4459657b]:hover {
  background-color: rgba(209, 236, 212, 0.06)
}
.notice--success .notice__action[data-v-4459657b]:focus,
.notice--success .notice__action[data-v-4459657b]:active {
  border-color: #d1ecd4;
  -webkit-box-shadow: 0 0 0 1px #d1ecd4 inset;
  box-shadow: 0 0 0 1px #d1ecd4 inset
}
.product-table td[data-v-4459657b] {
  border-color: #d1ecd4
}
.notice--warning[data-v-4459657b] {
  border-color: #f0e4bc;
  background-color: #fff8de
}
.notice--warning .notice__icon[data-v-4459657b] {
  color: #b88600
}
.notice--warning .notice__separator[data-v-4459657b] {
  border-color: #f0e4bc
}
.notice--warning .notice__action[data-v-4459657b] {
  border-color: #f0e4bc
}
.notice--warning .notice__action[data-v-4459657b]:hover {
  background-color: rgba(240, 228, 188, 0.06)
}
.notice--warning .notice__action[data-v-4459657b]:focus,
.notice--warning .notice__action[data-v-4459657b]:active {
  border-color: #f0e4bc;
  -webkit-box-shadow: 0 0 0 1px #f0e4bc inset;
  box-shadow: 0 0 0 1px #f0e4bc inset
}
.product-table td[data-v-4459657b] {
  border-color: #f0e4bc
}
.notice--error[data-v-4459657b] {
  border-color: #fad9d9;
  background-color: #ffebeb
}
.notice--error .notice__icon[data-v-4459657b] {
  color: #e22120
}
.notice--error .notice__separator[data-v-4459657b] {
  border-color: #fad9d9
}
.notice--error .notice__action[data-v-4459657b] {
  border-color: #fad9d9
}
.notice--error .notice__action[data-v-4459657b]:hover {
  background-color: rgba(250, 217, 217, 0.06)
}
.notice--error .notice__action[data-v-4459657b]:focus,
.notice--error .notice__action[data-v-4459657b]:active {
  border-color: #fad9d9;
  -webkit-box-shadow: 0 0 0 1px #fad9d9 inset;
  box-shadow: 0 0 0 1px #fad9d9 inset
}
.product-table td[data-v-4459657b] {
  border-color: #fad9d9
}
.notice--hide[data-v-4459657b] {
  opacity: 0
}
.notice--collapsed .notice__complementary[data-v-4459657b] {
  display: none
}
.notice--collapsed .icon-svg--rotate-180[data-v-4459657b] {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg)
}
.product td[data-v-4459657b] {
  padding-top: 1em
}
.product:first-child td[data-v-4459657b] {
  padding-top: 0
}
.product-thumbnail[data-v-4459657b] {
  width: 4.6em;
  height: 4.6em;
  border-radius: 8px;
  background: #fff;
  position: relative
}
.product-thumbnail[data-v-4459657b]::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 8px;
  border: 1px rgba(0, 0, 0, 0.1) solid;
  z-index: 2
}
.product-thumbnail--small[data-v-4459657b] {
  width: 3em;
  height: 3em;
  border-radius: 6px
}
.product-thumbnail--small[data-v-4459657b]::after {
  border-radius: 6px
}
.product-thumbnail--small .product-thumbnail__wrapper[data-v-4459657b] {
  border-radius: 6px
}
.product-thumbnail__wrapper[data-v-4459657b] {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  z-index: 1
}
.product-thumbnail__image[data-v-4459657b] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto
}
.product-thumbnail__quantity[data-v-4459657b] {
  font-size: 0.8571428571em;
  font-weight: 500;
  line-height: 1.75em;
  white-space: nowrap;
  text-align: center;
  border-radius: 1.75em;
  background-color: rgba(114, 114, 114, 0.9);
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 1.75em;
  height: 1.75em;
  padding: 0 0.5833333333em;
  position: absolute;
  right: -0.75em;
  top: -0.75em;
  z-index: 3
}
.product__price[data-v-4459657b] {
  white-space: nowrap
}
.product__description__name[data-v-4459657b],
.product__description__variant[data-v-4459657b],
.product__description__property[data-v-4459657b] {
  display: block
}
.product__description[data-v-4459657b] {
  text-align: left;
  width: 100%
}
.product__description .reduction-code[data-v-4459657b] {
  margin-top: 0.2857142857em
}
.product__description .reduction-code__text[data-v-4459657b] {
  color: #717171
}
.product__description__name[data-v-4459657b] {
  width: 1em;
  min-width: 100%
}
.product__status[data-v-4459657b] {
  position: relative;
  white-space: nowrap
}
.product__status--sold-out[data-v-4459657b] {
  color: #ff6d6d
}
.product__status__icon[data-v-4459657b] {
  vertical-align: -0.15em
}
.product__clear-btn[data-v-4459657b] {
  position: absolute;
  right: -2.5em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
@media (max-width: 749px) {
.product__clear-btn[data-v-4459657b] {
    display: none
}
}
.logged-in-customer-information[data-v-4459657b] {
  zoom: 1
}
.logged-in-customer-information[data-v-4459657b]:after,
.logged-in-customer-information[data-v-4459657b]:before {
  content: "";
  display: table
}
.logged-in-customer-information[data-v-4459657b]:after {
  clear: both
}
.display-table[data-v-4459657b],
.logged-in-customer-information[data-v-4459657b] {
  display: table;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}
.logged-in-customer-information__avatar-wrapper[data-v-4459657b] {
  padding-right: 1em;
  white-space: nowrap;
  vertical-align: middle
}
.display-table[data-v-4459657b],
.logged-in-customer-information__avatar-wrapper[data-v-4459657b] {
  display: table-cell
}
.no-js .logged-in-customer-information__avatar-wrapper[data-v-4459657b],
.no-display-table .logged-in-customer-information__avatar-wrapper[data-v-4459657b] {
  float: left
}
.logged-in-customer-information__avatar[data-v-4459657b] {
  border-radius: 8px;
  background-size: cover;
  position: relative;
  max-width: none;
  width: 50px;
  height: 50px;
  overflow: hidden
}
.logged-in-customer-information__avatar[data-v-4459657b]:before {
  background-repeat: no-repeat;
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/default-gravatar-f9ce6bb2ffed6561192882bdb60b7973f657618727eb4ad99742c55d6cecc33b.png);
  background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/checkout_2021-01-25/default-gravatar-5ad673c45c717c5f83e82f5087d841e9cdf55e4b38458bb0b7272b8585dd6b4f.svg), none
}
.logged-in-customer-information__paragraph[data-v-4459657b] {
  padding-top: 0.25em;
  vertical-align: middle
}
.display-table[data-v-4459657b],
.logged-in-customer-information__paragraph[data-v-4459657b] {
  display: table-cell;
  width: 100%
}
.display-table[data-v-4459657b],
.logged-in-customer-information__paragraph[data-v-4459657b]:only-child {
  display: block
}
.no-js .logged-in-customer-information__paragraph[data-v-4459657b],
.no-display-table .logged-in-customer-information__paragraph[data-v-4459657b] {
  float: left
}
.logged-in-customer-newsletter[data-v-4459657b] {
  margin-top: 1.5em
}
@media (min-width: 1000px) {
.alt-payment-list-container[data-v-4459657b] {
    padding-top: 1.5em
}
}
@media (min-width: 1000px) {
.alt-payment-list--center[data-v-4459657b] {
    text-align: center
}
}
.alt-payment-list[data-v-4459657b] {
  font-size: 0
}
.alt-payment-list__item[data-v-4459657b] {
  position: relative;
  display: block;
  margin: 0 0 0.5em;
  border-radius: 4px;
  font-size: 14px;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  vertical-align: middle
}
@media (min-width: 750px) {
.alt-payment-list__item[data-v-4459657b] {
    display: inline-block;
    margin: 0.5em 0 0.5em 0.5em
}
.alt-payment-list__item[data-v-4459657b]:first-child {
    margin-left: 0
}
}
.alt-payment-list__item__link[data-v-4459657b] {
  display: block;
  padding: 1.2857142857em 0;
  min-width: 100%
}
@media (min-width: 750px) {
.alt-payment-list__item__link[data-v-4459657b] {
    padding: 0.8571428571em 0;
    min-width: 10.7142857143em
}
}
.alt-payment-list__item__logo[data-v-4459657b] {
  display: block;
  margin: 0 auto;
  width: auto;
  height: 1.2857142857em
}
.alt-payment-list__item--amazon[data-v-4459657b] {
  background: #fad676
}
.alt-payment-list__item--amazon[data-v-4459657b]:hover {
  background-color: #f9ca4f
}
.no-js .alt-payment-list__item--amazon[data-v-4459657b] {
  display: none
}
.alt-payment-list__item--amazon .alt-payment-list__item__logo[data-v-4459657b] {
  -webkit-transform: translateY(0.2857142857em);
  transform: translateY(0.2857142857em);
  width: 6.5714285714em;
  height: 1.2857142857em
}
.alt-payment-list-amazon-button-image[data-v-4459657b] {
  max-height: none !important;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.alt-payment-list__item--paypal[data-v-4459657b] {
  background-color: #ffc520
}
.alt-payment-list__item--paypal[data-v-4459657b]:hover {
  background-color: #f6b600
}
.alt-payment-list__item--paypalv4 .alt-payment-list__item__link[data-v-4459657b] {
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: top;
  line-height: 0 !important
}
.alt-payment-list__item--paypalv4 .alt-payment-list__item--paypal-btn--mobile[data-v-4459657b] {
  display: none
}
@media (max-width: 749px) {
.alt-payment-list__item--paypalv4 .alt-payment-list__item--paypal-btn--desktop[data-v-4459657b] {
    display: none
}
.alt-payment-list__item--paypalv4 .alt-payment-list__item--paypal-btn--mobile[data-v-4459657b] {
    display: block
}
}
.alt-payment-list__item--apple-pay[data-v-4459657b] {
  background-color: #000;
  font-family: -apple-system, 'Helvetica Neue', sans-serif;
  font-weight: normal;
  text-transform: none;
  text-decoration: none;
  white-space: nowrap
}
.alt-payment-list__item--apple-pay .alt-payment-list__item__link[data-v-4459657b] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  color: #fff
}
@media (min-width: 750px) {
.alt-payment-list__item--apple-pay .alt-payment-list__item__link[data-v-4459657b] {
    padding: 0.8571428571em 0
}
}
.alt-payment-list__item--apple-pay .alt-payment-list__item__link .alt-payment-list__item__logo[data-v-4459657b] {
  width: 3em;
  background: -webkit-named-image(apple-pay-logo-white) center center no-repeat;
  background-size: auto 100%
}
.google-pay-iframe-container[data-v-4459657b] {
  padding: 0
}
.gpay-iframe[data-v-4459657b] {
  border-radius: 4px;
  height: 54px;
  width: 100%;
  display: block
}
@media (min-width: 750px) {
.gpay-iframe[data-v-4459657b] {
    height: 42px;
    width: 10.7142857143em
}
}
.alt-payment-list__item--google-pay[data-v-4459657b] {
  height: 54px;
  display: none
}
@media (min-width: 750px) {
.alt-payment-list__item--google-pay[data-v-4459657b] {
    height: 42px;
    width: 10.7142857143em
}
}
.alt-payment-list__item--google-pay-visible[data-v-4459657b] {
  display: block
}
@media (min-width: 750px) {
.alt-payment-list__item--google-pay-visible[data-v-4459657b] {
    display: inline-block
}
}
.alternative-payment-separator[data-v-4459657b] {
  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;
  font-size: 0.8571428571em;
  line-height: 1.4;
  text-align: center;
  text-transform: uppercase;
  color: #737373;
  margin-top: 2.5em
}
@media (max-width: 749px) {
.alternative-payment-separator[data-v-4459657b] {
    padding-bottom: 2em
}
}
@media (min-width: 750px) and (max-width: 999px) {
.alternative-payment-separator[data-v-4459657b] {
    margin-bottom: 2em
}
}
.alternative-payment-separator[data-v-4459657b]::after,
.alternative-payment-separator[data-v-4459657b]::before {
  content: '';
  display: inline-block;
  height: 1px;
  background-color: #e6e6e6;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.alternative-payment-separator__content[data-v-4459657b] {
  display: inline-block;
  padding: 0 1em
}
@media (min-width: 750px) {
.dynamic-checkout[data-v-4459657b] {
    margin-top: 1.5em
}
}
.dynamic-checkout__title[data-v-4459657b] {
  color: #737373;
  font-size: 1em;
  font-weight: 500;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: center
}
.dynamic-checkout__title[data-v-4459657b]::before,
.dynamic-checkout__title[data-v-4459657b]::after {
  content: '';
  border: 1px #e6e6e6 solid;
  border-bottom: 0;
  height: 0.5em;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 2em;
  flex: 1 0 2em
}
.dynamic-checkout__title[data-v-4459657b]::before {
  border-right: 0;
  border-top-left-radius: 5px;
  margin-right: 1em
}
.dynamic-checkout__title[data-v-4459657b]::after {
  border-left: 0;
  border-top-right-radius: 5px;
  margin-left: 1em
}
.dynamic-checkout__content[data-v-4459657b] {
  border: 1px #e6e6e6 solid;
  border-top: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0.9285714286em 1.4285714286em 1.4285714286em
}
.dynamic-checkout__skeleton[data-v-4459657b] {
  display: none
}
.dynamic-checkout__buttons[data-v-4459657b] {
  display: block
}
.dynamic-checkout--loading .dynamic-checkout__skeleton[data-v-4459657b] {
  display: block
}
.dynamic-checkout--loading .dynamic-checkout__skeleton .placeholder-line[data-v-4459657b] {
  height: 3.8571428571em
}
@media (min-width: 750px) {
.dynamic-checkout--loading .dynamic-checkout__skeleton[data-v-4459657b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.dynamic-checkout--loading .dynamic-checkout__skeleton .placeholder-line[data-v-4459657b] {
    max-width: 18.7142857143em;
    height: 3em;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}
.dynamic-checkout--loading .dynamic-checkout__skeleton .placeholder-line+.placeholder-line[data-v-4459657b] {
    margin-top: 0;
    margin-left: 0.5714285714em
}
}
.dynamic-checkout--loading .dynamic-checkout__buttons[data-v-4459657b] {
  display: none
}
.hidden[data-v-4459657b] {
  display: none !important
}
.visually-hidden[data-v-4459657b] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  clip: rect(0 0 0 0);
  width: 2px;
  height: 2px;
  margin: -2px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap
}
@media (max-width: 749px) {
.visually-hidden-on-mobile[data-v-4459657b] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    clip: rect(0 0 0 0);
    width: 2px;
    height: 2px;
    margin: -2px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap
}
}
@media (min-width: 1000px) {
.visually-hidden-on-desktop[data-v-4459657b] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    clip: rect(0 0 0 0);
    width: 2px;
    height: 2px;
    margin: -2px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap
}
}
.visible-on-focus[data-v-4459657b] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  clip: rect(0 0 0 0);
  width: 2px;
  height: 2px;
  margin: -2px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap
}
.visible-on-focus[data-v-4459657b]:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
  white-space: inherit
}
.no-js .shown-if-js[data-v-4459657b] {
  display: none
}
.js .hidden-if-js[data-v-4459657b] {
  display: none
}
.js .visually-hidden-if-js[data-v-4459657b] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  clip: rect(0 0 0 0);
  width: 2px;
  height: 2px;
  margin: -2px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap
}
@media (max-width: 749px) {
.hidden-on-mobile[data-v-4459657b] {
    display: none
}
}
@media (min-width: 750px) {
.shown-on-mobile[data-v-4459657b] {
    display: none
}
}
.no-margin[data-v-4459657b] {
  margin: 0 !important
}
@media (min-width: 750px) and (max-width: 999px) {
.hidden-on-tablet[data-v-4459657b] {
    display: none
}
}
@media (max-width: 749px) and (min-width: 1000px) {
.shown-on-tablet[data-v-4459657b] {
    display: none
}
}
@media (min-width: 1000px) {
.hidden-on-desktop[data-v-4459657b] {
    display: none
}
}
@media (max-width: 999px) {
.shown-on-desktop[data-v-4459657b] {
    display: none
}
}
@media (min-width: 750px) {
.sms-marketing-fieldset[data-v-4459657b] {
    padding-left: 1.75em
}
}
.sms-marketing-disclaimer[data-v-4459657b] {
  margin-top: 0
}
.order-summary-toggle[data-v-4459657b] {
  background: #fafafa;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 1.25em 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  text-align: left;
  width: 100%
}
@media (min-width: 1000px) {
.order-summary-toggle[data-v-4459657b] {
    display: none
}
}
.order-summary-toggle__inner[data-v-4459657b] {
  zoom: 1
}
.order-summary-toggle__inner[data-v-4459657b]:after,
.order-summary-toggle__inner[data-v-4459657b]:before {
  content: "";
  display: table
}
.order-summary-toggle__inner[data-v-4459657b]:after {
  clear: both
}
.display-table[data-v-4459657b],
.order-summary-toggle__inner[data-v-4459657b] {
  display: table;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}
.order-summary-toggle__icon-wrapper[data-v-4459657b] {
  vertical-align: middle;
  padding-right: 0.75em;
  white-space: nowrap
}
.display-table[data-v-4459657b],
.order-summary-toggle__icon-wrapper[data-v-4459657b] {
  display: table-cell
}
.no-js .order-summary-toggle__icon-wrapper[data-v-4459657b],
.no-display-table .order-summary-toggle__icon-wrapper[data-v-4459657b] {
  float: left
}
.order-summary-toggle__icon[data-v-4459657b] {
  fill: #111111;
  -webkit-transition: fill 0.2s ease-in-out;
  transition: fill 0.2s ease-in-out
}
.order-summary-toggle:hover .order-summary-toggle__icon[data-v-4459657b],
.order-summary-toggle:focus .order-summary-toggle__icon[data-v-4459657b] {
  fill: black
}
.order-summary-toggle__text[data-v-4459657b] {
  color: #111111;
  vertical-align: middle;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  display: none
}
.order-summary-toggle:hover .order-summary-toggle__text[data-v-4459657b],
.order-summary-toggle:focus .order-summary-toggle__text[data-v-4459657b] {
  color: black
}
.order-summary-toggle--show .order-summary-toggle__text--show[data-v-4459657b],
.order-summary-toggle--hide .order-summary-toggle__text--hide[data-v-4459657b] {
  display: block
}
.display-table[data-v-4459657b],
.order-summary-toggle--show .order-summary-toggle__text--show[data-v-4459657b],
.display-table[data-v-4459657b],
.order-summary-toggle--hide .order-summary-toggle__text--hide[data-v-4459657b] {
  display: table-cell;
  width: 100%
}
.display-table[data-v-4459657b],
.order-summary-toggle--show .order-summary-toggle__text--show[data-v-4459657b]:only-child,
.display-table[data-v-4459657b],
.order-summary-toggle--hide .order-summary-toggle__text--hide[data-v-4459657b]:only-child {
  display: block
}
.no-js .order-summary-toggle--show .order-summary-toggle__text--show[data-v-4459657b],
.no-display-table .order-summary-toggle--show .order-summary-toggle__text--show[data-v-4459657b],
.no-js .order-summary-toggle--hide .order-summary-toggle__text--hide[data-v-4459657b],
.no-display-table .order-summary-toggle--hide .order-summary-toggle__text--hide[data-v-4459657b] {
  float: left
}
.order-summary-toggle__total-recap[data-v-4459657b] {
  vertical-align: middle;
  text-align: right;
  padding-left: 0.75em;
  white-space: nowrap
}
.display-table[data-v-4459657b],
.order-summary-toggle__total-recap[data-v-4459657b] {
  display: table-cell
}
.no-js .order-summary-toggle__total-recap[data-v-4459657b],
.no-display-table .order-summary-toggle__total-recap[data-v-4459657b] {
  float: right
}
.total-recap__original-price[data-v-4459657b] {
  font-size: 0.8571428571em;
  color: #737373;
  display: block
}
.total-recap__final-price[data-v-4459657b] {
  font-size: 1.2857142857em;
  line-height: 1em;
  color: #333333
}
.order-summary-toggle__dropdown[data-v-4459657b] {
  vertical-align: middle;
  -webkit-transition: fill 0.2s ease-in-out;
  transition: fill 0.2s ease-in-out;
  fill: #111111
}
.order-summary-toggle:hover .order-summary-toggle__dropdown[data-v-4459657b],
.order-summary-toggle:focus .order-summary-toggle__dropdown[data-v-4459657b] {
  fill: black
}
.g-recaptcha[data-v-4459657b] {
  border-radius: 4px;
  display: inline-block
}
.field--error .g-recaptcha[data-v-4459657b] {
  border-color: #ff6d6d;
  -webkit-box-shadow: 0 0 0 1px #ff6d6d;
  box-shadow: 0 0 0 1px #ff6d6d
}
.no-js .g-recaptcha[data-v-4459657b] {
  display: none
}
.g-recaptcha-nojs[data-v-4459657b] {
  max-width: 100%;
  width: 302px
}
.g-recaptcha-nojs__iframe[data-v-4459657b] {
  height: 423px;
  width: 100%
}
.g-recaptcha-nojs__input-wrapper[data-v-4459657b] {
  background: #f9f9f9;
  border: 1px #c1c1c1 solid;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0.5em;
  padding: 0.75em
}
.g-recaptcha-nojs__input[data-v-4459657b] {
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 5em;
  padding: 0.4285714286em;
  resize: vertical;
  width: 100%
}
.field--error .g-recaptcha-nojs__input[data-v-4459657b] {
  border-color: #ff6d6d;
  -webkit-box-shadow: 0 0 0 1px #ff6d6d;
  box-shadow: 0 0 0 1px #ff6d6d
}
.sp-modal__button-wrapper[data-v-4459657b] {
  position: relative;
  overflow: hidden;
  padding: 1px
}
.sp-modal-toggle[data-v-4459657b] {
  opacity: 0;
  bottom: 0;
  border-radius: 0 5px 5px 0;
  margin: 1px;
  padding: 0 1em;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
  z-index: 1;
  -webkit-animation: sp-fade-in-data-v-4459657b 0.7s forwards cubic-bezier(0.2, 0.9, 0.3, 1);
  animation: sp-fade-in-data-v-4459657b 0.7s forwards cubic-bezier(0.2, 0.9, 0.3, 1)
}
@media (max-width: 749px) {
.sp-modal-toggle[data-v-4459657b] {
    -webkit-animation-name: fade-in-data-v-4459657b;
    animation-name: fade-in-data-v-4459657b
}
}
.sp-modal-toggle:hover .sp-modal-toggle__phone-wrapper[data-v-4459657b]::after {
  border-color: black
}
.sp-modal-toggle[data-v-4459657b]:focus {
  outline-offset: -3px;
  outline-color: -webkit-focus-ring-color;
  outline-width: 4px
}
.sp-modal-toggle__icon-wrapper[data-v-4459657b] {
  display: block;
  position: relative
}
.sp-modal-toggle__icon-wrapper .sp-modal-toggle__icon[data-v-4459657b] {
  -webkit-animation: wobble-data-v-4459657b 100ms 250ms linear 6;
  animation: wobble-data-v-4459657b 100ms 250ms linear 6
}
.sp-modal-toggle__icon-wrapper[data-v-4459657b]::after {
  content: '';
  position: absolute;
  top: 3px;
  right: 8px;
  height: 6px;
  width: 6px;
  background-color: #fff;
  border: 1px solid #111111;
  border-radius: 50%;
  -webkit-animation: scale-up-bounce-data-v-4459657b 400ms 850ms both;
  animation: scale-up-bounce-data-v-4459657b 400ms 850ms both
}
.has-sp-modal body[data-v-4459657b] {
  height: auto;
  position: relative;
  min-height: 100%
}
.sp-modal-backdrop[data-v-4459657b] {
  background-color: rgba(0, 0, 0, 0);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: visibility 1s cubic-bezier(0.2, 0.9, 0.3, 1), background-color 1s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: visibility 1s cubic-bezier(0.2, 0.9, 0.3, 1), background-color 1s cubic-bezier(0.2, 0.9, 0.3, 1);
  visibility: hidden;
  z-index: 999;
  overflow-y: scroll;
  -webkit-transform: scale(0);
  transform: scale(0)
}
.sp-modal-backdrop--visible[data-v-4459657b] {
  background-color: rgba(0, 0, 0, 0.18);
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1)
}
.sp-modal[data-v-4459657b] {
  color: #545454;
  opacity: 0;
  outline: none;
  position: absolute;
  -webkit-transform: scale(0.1) matrix3d(1, 0, 0, 0, 0, 0.8, 0.5, -0.002, 0, -0.4, 0.8, 0, 0, 0, 0, 1);
  transform: scale(0.1) matrix3d(1, 0, 0, 0, 0, 0.8, 0.5, -0.002, 0, -0.4, 0.8, 0, 0, 0, 0, 1);
  -webkit-transform-origin: 0% 15%;
  transform-origin: 0% 15%;
  -webkit-transition: opacity 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), -webkit-transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: opacity 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), -webkit-transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), opacity 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), opacity 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), -webkit-transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  visibility: hidden
}
@media (max-width: 749px) {
.sp-modal[data-v-4459657b] {
    left: 50%;
    top: 2em;
    -webkit-transform: scale(1) translateX(-50%);
    transform: scale(1) translateX(-50%);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: opacity 0.3s 0.3s cubic-bezier(0.2, 0.9, 0.3, 1);
    transition: opacity 0.3s 0.3s cubic-bezier(0.2, 0.9, 0.3, 1)
}
}
.sp-modal-backdrop--visible .sp-modal[data-v-4459657b] {
  opacity: 1;
  -webkit-transform: scale(1) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: scale(1) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  visibility: visible
}
@media (max-width: 749px) {
.sp-modal-backdrop--visible .sp-modal[data-v-4459657b] {
    -webkit-transform: scale(1) translateX(-50%);
    transform: scale(1) translateX(-50%)
}
}
.sp-modal--hidden .sp-modal[data-v-4459657b] {
  opacity: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: all 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  -webkit-transform: scale(0.1) matrix3d(1, 0, 0, 0, 0, 0.8, 0.5, -0.002, 0, -0.4, 0.8, 0, 0, 0, 0, 1);
  transform: scale(0.1) matrix3d(1, 0, 0, 0, 0, 0.8, 0.5, -0.002, 0, -0.4, 0.8, 0, 0, 0, 0, 1)
}
@media (max-width: 749px) {
.sp-modal--hidden .sp-modal[data-v-4459657b] {
    -webkit-transform: scale(1) translateX(-50%);
    transform: scale(1) translateX(-50%)
}
}
.sp-modal[data-v-4459657b]::before {
  background: white;
  border-radius: 4px;
  content: '';
  display: block;
  height: 25px;
  left: 2px;
  margin-left: -8px;
  position: absolute;
  top: 1.8em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 25px
}
@media (max-width: 749px) {
.sp-modal[data-v-4459657b]::before {
    display: none
}
}
.sp-modal[data-v-4459657b]::after {
  -webkit-box-shadow: 0 19px 47px rgba(0, 0, 0, 0.35);
  box-shadow: 0 19px 47px rgba(0, 0, 0, 0.35);
  content: '';
  display: block;
  height: 100%;
  left: 5%;
  position: absolute;
  right: 5%;
  top: 0;
  width: 90%;
  z-index: -1
}
.sp-modal__frame[data-v-4459657b] {
  -webkit-transition: height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  max-width: initial
}
.sp-modal--top[data-v-4459657b] {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%
}
.sp-modal--top[data-v-4459657b]::before {
  left: 50%;
  bottom: -8px;
  margin-left: -12.5px;
  top: auto
}
.sp-modal--center[data-v-4459657b] {
  left: 50%;
  top: 50%;
  position: fixed
}
.sp-modal-backdrop--visible .sp-modal--center[data-v-4459657b] {
  -webkit-transition: opacity 0.3s 0.3s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: opacity 0.3s 0.3s cubic-bezier(0.2, 0.9, 0.3, 1);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-left: 0
}
.sp-modal--center[data-v-4459657b]::before {
  display: none
}
.sp-modal--bottom-right[data-v-4459657b],
.sp-modal--bottom-left[data-v-4459657b] {
  -webkit-transform-origin: 95% 0%;
  transform-origin: 95% 0%
}
.sp-modal--bottom-right[data-v-4459657b]::before,
.sp-modal--bottom-left[data-v-4459657b]::before {
  left: auto;
  margin-left: -8px;
  right: 7px;
  top: -6px
}
.sp-modal--bottom-right[data-v-4459657b] {
  -webkit-transform-origin: 5% 0%;
  transform-origin: 5% 0%
}
.sp-modal__content[data-v-4459657b] {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  z-index: 1
}
.sp-modal__close[data-v-4459657b] {
  position: absolute;
  z-index: 2;
  top: 1em;
  right: 1em;
  height: 1em;
  width: 1em;
  color: #737373;
  -webkit-transition: color 0.3s cubic-bezier(0.3, 0, 0, 1);
  transition: color 0.3s cubic-bezier(0.3, 0, 0, 1)
}
.sp-modal__close[data-v-4459657b]:focus,
.sp-modal__close[data-v-4459657b]:hover,
.sp-modal__close[data-v-4459657b]:active {
  color: #545454
}
@-webkit-keyframes sp-fade-in-data-v-4459657b {
0% {
    opacity: 0;
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
    visibility: hidden
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible
}
}
@keyframes sp-fade-in-data-v-4459657b {
0% {
    opacity: 0;
    -webkit-transform: translateX(0.5em);
    transform: translateX(0.5em);
    visibility: hidden
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible
}
}
@-webkit-keyframes skeletonShimmerAnimation-data-v-4459657b {
0% {
    opacity: 0.45
}
100% {
    opacity: 0.9
}
}
@keyframes skeletonShimmerAnimation-data-v-4459657b {
0% {
    opacity: 0.45
}
100% {
    opacity: 0.9
}
}
.content .skeleton-loading-text[data-v-4459657b],
.order-summary-toggle .skeleton-loading-text[data-v-4459657b] {
  position: relative;
  display: block;
  float: right;
  background-color: rgba(113, 113, 113, 0.16);
  border-radius: 4px;
  -webkit-animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  will-change: opacity;
  width: 5em;
  height: 1.3em
}
.content .skeleton-loading-text--lg[data-v-4459657b],
.order-summary-toggle .skeleton-loading-text--lg[data-v-4459657b] {
  position: relative;
  display: block;
  float: right;
  background-color: rgba(113, 113, 113, 0.16);
  border-radius: 4px;
  -webkit-animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  will-change: opacity;
  height: 1.7142857143em;
  width: 8em
}
.content .skeleton-loading-text--sm[data-v-4459657b],
.order-summary-toggle .skeleton-loading-text--sm[data-v-4459657b] {
  position: relative;
  display: block;
  float: right;
  background-color: rgba(113, 113, 113, 0.16);
  border-radius: 4px;
  -webkit-animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  will-change: opacity;
  height: 0.8571428571em;
  width: 5em
}
.content .skeleton-loading-text--left[data-v-4459657b],
.order-summary-toggle .skeleton-loading-text--left[data-v-4459657b] {
  position: relative;
  display: block;
  float: right;
  background-color: rgba(113, 113, 113, 0.16);
  border-radius: 4px;
  -webkit-animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  will-change: opacity;
  height: 1.3em;
  width: 5em;
  float: left
}
.content .skeleton-loading-text--rate[data-v-4459657b],
.order-summary-toggle .skeleton-loading-text--rate[data-v-4459657b] {
  position: relative;
  display: block;
  float: right;
  background-color: rgba(113, 113, 113, 0.16);
  border-radius: 4px;
  -webkit-animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  will-change: opacity;
  height: 1.45em;
  width: 12em;
  float: none
}
.content .skeleton-loading-text--link[data-v-4459657b],
.order-summary-toggle .skeleton-loading-text--link[data-v-4459657b] {
  position: relative;
  display: block;
  float: right;
  background-color: rgba(113, 113, 113, 0.16);
  border-radius: 4px;
  -webkit-animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  will-change: opacity;
  height: 1.5em;
  width: 8em;
  float: none
}
.content .skeleton-loading-text--inline[data-v-4459657b],
.order-summary-toggle .skeleton-loading-text--inline[data-v-4459657b] {
  position: relative;
  display: block;
  float: right;
  background-color: rgba(113, 113, 113, 0.16);
  border-radius: 4px;
  -webkit-animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  animation: skeletonShimmerAnimation-data-v-4459657b 800ms linear infinite alternate;
  will-change: opacity;
  height: 1.3em;
  width: 5em;
  position: absolute;
  margin-left: 0.25em;
  display: inline-block
}
.disable-link-while-loading.loading[data-v-4459657b] {
  pointer-events: none;
  color: #717171
}
.review-block[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.review-block~.review-block[data-v-4459657b] {
  margin-top: 0.8571428571em;
  padding-top: 0.8571428571em;
  border-top: 1px solid #e6e6e6
}
.review-block__inner[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1
}
@media (max-width: 749px) {
.review-block__inner[data-v-4459657b] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
}
.review-block__label[data-v-4459657b] {
  color: #737373;
  padding-right: 1.1428571429em;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 5em;
  flex: 0 1 5em
}
@media (max-width: 749px) {
.review-block__label[data-v-4459657b] {
    padding-bottom: 0.2857142857em
}
}
.review-block__content[data-v-4459657b] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  color: #333333;
  padding-right: 1.1428571429em
}
@media (max-width: 749px) {
.review-block__content[data-v-4459657b] {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}
}
.review-block__link[data-v-4459657b] {
  max-width: 10em;
  font-size: 0.8571428571em
}
.review-block__billing-address[data-v-4459657b] {
  margin-top: 0.25em
}
.flag-selector[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: auto;
  right: 0;
  -webkit-transition: all 0.2s cubic-bezier(0, 0.34, 0.1, 0.98);
  transition: all 0.2s cubic-bezier(0, 0.34, 0.1, 0.98);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0 0.7142857143rem
}
.no-js .flag-selector[data-v-4459657b],
.no-anyflexbox .flag-selector[data-v-4459657b] {
  display: table
}
.flag-selector[data-v-4459657b]::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -10px;
  height: 20px;
  border-left: 1px solid transparent
}
.flag-selector--visible[data-v-4459657b]::after {
  border-left-color: #d9d9d9;
  -webkit-animation: scale-up-data-v-4459657b 0.1s cubic-bezier(0, 0.34, 0.1, 0.98) forwards;
  animation: scale-up-data-v-4459657b 0.1s cubic-bezier(0, 0.34, 0.1, 0.98) forwards
}
.flag-selector--hidden[data-v-4459657b] {
  display: none
}
.flag-selector--focus[data-v-4459657b] {
  background: rgba(17, 17, 17, 0.25)
}
.flag-selector--focus[data-v-4459657b]::after {
  display: none
}
.flag-selector__caret[data-v-4459657b] {
  display: block;
  margin-left: 0.5em
}
.no-js .flag-selector__caret[data-v-4459657b],
.no-anyflexbox .flag-selector__caret[data-v-4459657b] {
  display: table-cell;
  vertical-align: middle
}
.flag-selector--visible .flag-selector__caret[data-v-4459657b] {
  -webkit-animation: fade-in-data-v-4459657b 0.2s cubic-bezier(0, 0.34, 0.1, 0.98) forwards;
  animation: fade-in-data-v-4459657b 0.2s cubic-bezier(0, 0.34, 0.1, 0.98) forwards
}
.flag-selector--focus .flag-selector__caret[data-v-4459657b] {
  fill: #111111
}
.flag-selector__icon[data-v-4459657b] {
  height: 20px;
  width: 27px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-filter: saturate(1.3) hue-rotate(-5deg);
  filter: saturate(1.3) hue-rotate(-5deg);
  opacity: 0;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out
}
.no-js .flag-selector__icon[data-v-4459657b],
.no-anyflexbox .flag-selector__icon[data-v-4459657b] {
  display: table-cell;
  vertical-align: middle
}
.flag-selector--visible .flag-selector__icon[data-v-4459657b] {
  -webkit-animation: scale-up-bounce-data-v-4459657b 0.2s cubic-bezier(0, 0.34, 0.1, 0.98) forwards;
  animation: scale-up-bounce-data-v-4459657b 0.2s cubic-bezier(0, 0.34, 0.1, 0.98) forwards
}
.flag-selector--hidden .flag-selector__icon[data-v-4459657b] {
  -webkit-animation: scale-down-bounce-data-v-4459657b 0.2s cubic-bezier(0.57, 0.31, 0.42, 0.91) forwards;
  animation: scale-down-bounce-data-v-4459657b 0.2s cubic-bezier(0.57, 0.31, 0.42, 0.91) forwards
}
.flag-selector__select[data-v-4459657b] {
  background-color: inherit;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}
.placeholder-line[data-v-4459657b] {
  height: 1em;
  border-radius: 4px;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e6e6e6
}
.placeholder-line+.placeholder-line[data-v-4459657b] {
  margin-top: 0.5em
}
.placeholder-line--animated[data-v-4459657b] {
  -webkit-animation: 1.5s linear 0s infinite normal forwards running loading-data-v-4459657b;
  animation: 1.5s linear 0s infinite normal forwards running loading-data-v-4459657b;
  background-repeat: no-repeat;
  background-size: 200px 100%
}
.main .placeholder-line--animated[data-v-4459657b] {
  background-image: -webkit-gradient(linear, right top, left top, from(#e6e6e6), color-stop(50%, #cdcdcd), to(#e6e6e6));
  background-image: linear-gradient(to left, #e6e6e6 0%, #cdcdcd 50%, #e6e6e6 100%)
}
.sidebar .placeholder-line--animated[data-v-4459657b] {
  background-image: -webkit-gradient(linear, right top, left top, from(#e1e1e1), color-stop(50%, #c8c8c8), to(#e1e1e1));
  background-image: linear-gradient(to left, #e1e1e1 0%, #c8c8c8 50%, #e1e1e1 100%)
}
.content-box .placeholder-line--animated[data-v-4459657b] {
  background-image: -webkit-gradient(linear, right top, left top, from(#e6e6e6), color-stop(50%, #cdcdcd), to(#e6e6e6));
  background-image: linear-gradient(to left, #e6e6e6 0%, #cdcdcd 50%, #e6e6e6 100%)
}
.default-background .placeholder-line--animated[data-v-4459657b] {
  background-image: -webkit-gradient(linear, right top, left top, from(#e6e6e6), color-stop(50%, #cdcdcd), to(#e6e6e6));
  background-image: linear-gradient(to left, #e6e6e6 0%, #cdcdcd 50%, #e6e6e6 100%)
}
.placeholder-line--loose-vertical+.placeholder-line--loose-vertical[data-v-4459657b] {
  margin-top: 1em
}
.placeholder-line--40[data-v-4459657b] {
  width: 40%
}
.placeholder-line--45[data-v-4459657b] {
  width: 45%
}
.placeholder-line--50[data-v-4459657b] {
  width: 50%
}
.placeholder-line--60[data-v-4459657b] {
  width: 60%
}
.placeholder-line--70[data-v-4459657b] {
  width: 70%
}
.placeholder-line--75[data-v-4459657b] {
  width: 75%
}
.placeholder-line--90[data-v-4459657b] {
  width: 90%
}
.placeholder-line--100[data-v-4459657b] {
  width: 100%
}
@-webkit-keyframes loading-data-v-4459657b {
0% {
    background-position: -200px 0
}
100% {
    background-position: calc(100% + 200px) 0
}
}
@keyframes loading-data-v-4459657b {
0% {
    background-position: -200px 0
}
100% {
    background-position: calc(100% + 200px) 0
}
}
.skip-to-content[data-v-4459657b] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  text-align: center;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip: rect(1px 1px 1px 1px);
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
  margin: -1px
}
.skip-to-content[data-v-4459657b]:focus {
  margin: 0;
  padding: 1em;
  clip: auto;
  width: 100%;
  height: auto;
  overflow: visible
}
.tags-list[data-v-4459657b] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
.tags-list .tag[data-v-4459657b] {
  margin-top: 0.8571428571em;
  margin-right: 0.8571428571em
}
.tags-list .tag[data-v-4459657b]:last-child {
  margin-right: 0
}
@media (min-width: 1000px) {
.tags-list[data-v-4459657b] {
    float: left
}
}
.tag[data-v-4459657b] {
  border-radius: 4px;
  background-color: rgba(113, 113, 113, 0.11);
  color: #717171;
  font-size: 0.8571428571em;
  padding: 0.8571428571em;
  overflow: hidden
}
.tag__wrapper[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%
}
.tag__text[data-v-4459657b] {
  color: #323232;
  font-size: 1.1428571429em;
  font-weight: 500;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap
}
.tag__button[data-v-4459657b] {
  margin-left: 0.8571428571em
}
.tag__button .icon-svg[data-v-4459657b] {
  stroke: rgba(113, 113, 113, 0.9)
}
.tag__button:hover .icon-svg[data-v-4459657b],
.tag__button:focus .icon-svg[data-v-4459657b] {
  stroke: #323232
}
.list[data-v-4459657b] {
  padding-left: 1.5em;
  list-style: disc outside;
  line-height: 1.5em
}
.list+.list[data-v-4459657b] {
  margin-top: 1.5em
}
.list__item>.list[data-v-4459657b] {
  margin-top: 0.5em
}
.list__item[data-v-4459657b] {
  margin-top: 0.5em
}
.list__item[data-v-4459657b]:first-child {
  margin-top: 0
}
.tabs__list[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.tabs__item[data-v-4459657b] {
  width: 100%
}
.tabs__button[data-v-4459657b] {
  width: 100%;
  height: 100%;
  padding: 1.1428571429em;
  -webkit-box-shadow: inset 0 -3px 0 0 #d9d9d9;
  box-shadow: inset 0 -3px 0 0 #d9d9d9;
  color: #737373;
  font-weight: 500;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  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
}
.tabs__button[data-v-4459657b]:hover {
  -webkit-box-shadow: inset 0 -3px 0 0 #919191;
  box-shadow: inset 0 -3px 0 0 #919191;
  color: #545454
}
.tabs__button>*[data-v-4459657b] {
  pointer-events: none
}
.tabs__button--active[data-v-4459657b],
.tabs__button--active[data-v-4459657b]:hover {
  -webkit-box-shadow: inset 0 -3px 0 0 #111111;
  box-shadow: inset 0 -3px 0 0 #111111;
  color: #111111
}
.button-group__list[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.button-group__list .button-group__item:first-of-type .button-group__button[data-v-4459657b] {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px
}
.button-group__list .button-group__item:last-of-type .button-group__button[data-v-4459657b] {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px
}
.button-group__list--bordered .button-group__item[data-v-4459657b] {
  position: relative
}
.button-group__list--bordered .button-group__item[data-v-4459657b]:not(:first-of-type) {
  border-left: 1px #d9d9d9 solid
}
.button-group__item[data-v-4459657b] {
  width: 100%
}
.button-group__button[data-v-4459657b] {
  width: 100%;
  height: 100%;
  padding: 1.1428571429em;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #545454;
  font-weight: 500;
  -webkit-transition: all 0.2s cubic-bezier(0.3, 0, 0, 1);
  transition: all 0.2s cubic-bezier(0.3, 0, 0, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid;
  border-color: transparent
}
.button-group__button>*[data-v-4459657b] {
  pointer-events: none
}
.button-group__button--active[data-v-4459657b] {
  color: #111111;
  border-style: solid;
  border-color: #111111;
  border-width: 2px
}
.button-group__button--subtitled[data-v-4459657b] {
  display: block;
  padding-top: 0.6em;
  padding-bottom: 0.4em
}
.has-qr-modal body[data-v-4459657b] {
  height: auto;
  position: relative;
  min-height: 100%
}
.qr-modal-backdrop[data-v-4459657b] {
  background-color: rgba(0, 0, 0, 0);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: visibility 1s cubic-bezier(0.2, 0.9, 0.3, 1), background-color 1s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: visibility 1s cubic-bezier(0.2, 0.9, 0.3, 1), background-color 1s cubic-bezier(0.2, 0.9, 0.3, 1);
  visibility: hidden;
  z-index: 999;
  overflow: visible;
  -webkit-transform: scale(0);
  transform: scale(0)
}
.qr-modal-backdrop--visible[data-v-4459657b] {
  background-color: rgba(0, 0, 0, 0.18);
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1)
}
.qr-modal[data-v-4459657b] {
  color: #545454;
  opacity: 0;
  outline: none;
  position: absolute;
  -webkit-transform: scale(0.1) matrix3d(1, 0, 0, 0, 0, 0.8, 0.5, -0.002, 0, -0.4, 0.8, 0, 0, 0, 0, 1);
  transform: scale(0.1) matrix3d(1, 0, 0, 0, 0, 0.8, 0.5, -0.002, 0, -0.4, 0.8, 0, 0, 0, 0, 1);
  -webkit-transform-origin: 0% 15%;
  transform-origin: 0% 15%;
  -webkit-transition: opacity 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), -webkit-transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: opacity 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), -webkit-transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), opacity 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), opacity 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), height 0.2s cubic-bezier(0.2, 0.9, 0.3, 1), -webkit-transform 0.2s 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  visibility: hidden
}
.qr-modal-backdrop--visible .qr-modal[data-v-4459657b] {
  opacity: 1;
  -webkit-transform: scale(1) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: scale(1) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  visibility: visible
}
.qr-modal--hidden .qr-modal[data-v-4459657b] {
  opacity: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: all 0.2s cubic-bezier(0.2, 0.9, 0.3, 1);
  -webkit-transform: scale(0.1) matrix3d(1, 0, 0, 0, 0, 0.8, 0.5, -0.002, 0, -0.4, 0.8, 0, 0, 0, 0, 1);
  transform: scale(0.1) matrix3d(1, 0, 0, 0, 0, 0.8, 0.5, -0.002, 0, -0.4, 0.8, 0, 0, 0, 0, 1)
}
.qr-modal[data-v-4459657b]::before {
  background: #dddddd;
  background: linear-gradient(45deg, white 0%, #ddd 50%);
  border-radius: 4px;
  content: '';
  display: block;
  height: 25px;
  left: 2px;
  margin-left: -8px;
  position: absolute;
  top: 1.8em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 25px
}
.qr-modal[data-v-4459657b]::after {
  -webkit-box-shadow: 0 19px 47px rgba(0, 0, 0, 0.35);
  box-shadow: 0 19px 47px rgba(0, 0, 0, 0.35);
  content: '';
  display: block;
  height: 100%;
  left: 5%;
  position: absolute;
  right: 5%;
  top: 0;
  width: 90%;
  z-index: -1
}
.qr-modal--top[data-v-4459657b] {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%
}
.qr-modal--top[data-v-4459657b]::before {
  background: linear-gradient(135deg, white 0%, #ddd 50%);
  left: 50%;
  bottom: -8px;
  margin-left: -12.5px;
  top: auto
}
.qr-modal--center[data-v-4459657b] {
  left: 50%;
  top: 50%;
  position: fixed
}
.qr-modal-backdrop--visible .qr-modal--center[data-v-4459657b] {
  -webkit-transition: opacity 0.3s 0.3s cubic-bezier(0.2, 0.9, 0.3, 1);
  transition: opacity 0.3s 0.3s cubic-bezier(0.2, 0.9, 0.3, 1);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-left: 0
}
.qr-modal--center[data-v-4459657b]::before {
  display: none
}
.qr-modal--bottom-right[data-v-4459657b],
.qr-modal--bottom-left[data-v-4459657b] {
  -webkit-transform-origin: 95% 0%;
  transform-origin: 95% 0%
}
.qr-modal--bottom-right[data-v-4459657b]::before,
.qr-modal--bottom-left[data-v-4459657b]::before {
  background: linear-gradient(135deg, white 0%, #ddd 50%);
  left: auto;
  margin-left: -8px;
  right: 7px;
  top: -6px
}
.qr-modal--bottom-right[data-v-4459657b] {
  -webkit-transform-origin: 5% 0%;
  transform-origin: 5% 0%
}
.qr-modal__content[data-v-4459657b] {
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  z-index: 1
}
.qr-code-container[data-v-4459657b] {
  max-width: 14.2857142857em;
  font-size: 1em
}
.qr-code-section[data-v-4459657b] {
  padding: 1.1428571429em;
  font-size: 1em;
  line-height: 1.3em;
  color: #000
}
.qr-code-separator[data-v-4459657b] {
  margin: 0;
  border-top: none;
  color: #9b9b9b
}
.qr-code-title[data-v-4459657b] {
  margin-top: 1.1428571429em;
  font-size: 1em;
  font-weight: 500
}
.page--stock-problems.page--logo-main .breadcrumb[data-v-4459657b],
.page--stock-problems.page--logo-sidebar .main__header[data-v-4459657b],
.page--stock-problems.page--logo-banner .main__header[data-v-4459657b] {
  display: none
}
.stock-problem-table[data-v-4459657b] {
  border-bottom: 1px solid #e6e6e6
}
.exclamation-mark[data-v-4459657b] {
  color: #737373;
  fill: currentColor;
  stroke: currentColor
}
.exclamation-mark__circle[data-v-4459657b] {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: 50% 50% 0;
  transform-origin: 50% 50% 0
}
.cssanimations .exclamation-mark__circle[data-v-4459657b] {
  stroke-dasharray: 151;
  stroke-dashoffset: 151;
  -webkit-animation: draw-stroke-data-v-4459657b 0.6s 0.4s cubic-bezier(0.3, 0, 0, 1) forwards;
  animation: draw-stroke-data-v-4459657b 0.6s 0.4s cubic-bezier(0.3, 0, 0, 1) forwards
}
.cssanimations .exclamation-mark__line[data-v-4459657b] {
  stroke-dasharray: 18;
  stroke-dashoffset: 18;
  -webkit-animation: draw-stroke-data-v-4459657b 0.3s 0.8s cubic-bezier(0.3, 0, 0, 1) forwards;
  animation: draw-stroke-data-v-4459657b 0.3s 0.8s cubic-bezier(0.3, 0, 0, 1) forwards
}
.exclamation-mark__dot[data-v-4459657b] {
  -webkit-transform-origin: 50% 50% 0;
  transform-origin: 50% 50% 0
}
.cssanimations .exclamation-mark__dot[data-v-4459657b] {
  -webkit-animation: scale-up-data-v-4459657b 0.3s 1.01s cubic-bezier(0.3, 0, 0, 1) both;
  animation: scale-up-data-v-4459657b 0.3s 1.01s cubic-bezier(0.3, 0, 0, 1) both
}
.os-header[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0
}
@media (min-width: 750px) {
.os-header[data-v-4459657b] {
    margin: 0 0 -0.5em
}
}
.os-header__heading[data-v-4459657b] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}
.os-order-number[data-v-4459657b] {
  display: block;
  margin-bottom: 0.25em
}
.os-header__title[data-v-4459657b] {
  font-size: 1.5714285714em
}
.os-header__hanging-icon[data-v-4459657b] {
  margin-right: 0.75em;
  stroke: #111111
}
@media (min-width: 750px) and (max-width: 999px) {
.os-header__hanging-icon[data-v-4459657b] {
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 1.5em
}
}
@media (min-width: 1300px) {
.os-header__hanging-icon[data-v-4459657b] {
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 1.5em
}
}
.map[data-v-4459657b] {
  overflow: hidden
}
.content-box__row:first-child .map[data-v-4459657b] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.map__iframe[data-v-4459657b] {
  display: block;
  height: 200px;
  width: calc(100% + 1px);
  border: 0;
  z-index: 0
}
.map__placeholder[data-v-4459657b] {
  height: 200px;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
.gm-style .gm-style-iw[data-v-4459657b] {
  color: #333333;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 400;
  padding-top: 5px;
  text-align: center;
  width: 100%
}
.gm-style .gm-style-iw+div[data-v-4459657b] {
  display: none
}
.os-timeline[data-v-4459657b] {
  margin: 0;
  padding: 0
}
.os-timeline-step__title[data-v-4459657b] {
  display: block;
  color: #737373
}
.os-timeline-step__date[data-v-4459657b] {
  display: none
}
.os-timeline-step--selected .os-timeline-step__icon[data-v-4459657b] {
  fill: #111111
}
.os-timeline-step--selected .os-timeline-step__title[data-v-4459657b] {
  color: #111111;
  font-weight: 500
}
.os-timeline-step--selected .os-timeline-step__date[data-v-4459657b] {
  display: block;
  font-size: 0.8571428571em;
  color: #737373
}
@media (max-width: 749px) {
.os-timeline-step[data-v-4459657b]:not(.os-timeline-step--current) {
    display: none
}
.os-timeline-step[data-v-4459657b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.os-timeline-step__title[data-v-4459657b] {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}
}
@media (min-width: 750px) {
.os-timeline[data-v-4459657b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden
}
.os-timeline-step[data-v-4459657b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    max-width: 25%;
    position: relative;
    padding-top: 20px
}
.os-timeline-step[data-v-4459657b]:before,
  .os-timeline-step[data-v-4459657b]:after {
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    top: 8.5px;
    right: 50%
}
.os-timeline-step[data-v-4459657b]:before {
    background: #e6e6e6;
    width: 2000px
}
.os-timeline-step[data-v-4459657b]:first-child:after {
    background: #fff;
    left: 0;
    z-index: 2
}
.os-timeline-step__icon[data-v-4459657b] {
    fill: #b3b3b3;
    background: #fff;
    background: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 3
}
.os-timeline-step__title[data-v-4459657b] {
    display: block;
    color: #737373
}
.os-timeline-step__date[data-v-4459657b] {
    display: none
}
.os-timeline-step--selected[data-v-4459657b]:before {
    background: #111111;
    z-index: 1
}
.os-timeline-step--selected .os-timeline-step__icon[data-v-4459657b] {
    fill: #111111
}
.os-timeline-step--selected .os-timeline-step__title[data-v-4459657b] {
    color: #111111;
    font-weight: 500
}
.os-timeline-step--selected .os-timeline-step__date[data-v-4459657b] {
    display: block
}
}
.os-step__info[data-v-4459657b] {
  margin-top: 1em
}
.os-step__info-item[data-v-4459657b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.75em
}
.os-step__special-description+.os-step__special-description[data-v-4459657b] {
  border-top: 1px #e6e6e6 solid;
  margin-top: 1.5em;
  padding-top: 1.5em
}
.os-step__shop-logo[data-v-4459657b] {
  width: 36px
}
.os-step__shop-pay-disclaimer[data-v-4459657b] {
  margin-bottom: 12px
}
.os-step__shop-pay-disclaimer-icon[data-v-4459657b] {
  width: 58px;
  height: 14px
}
.os-step__shop-pay-disclaimer-icon path[data-v-4459657b] {
  fill: #000
}
.tracking-info[data-v-4459657b] {
  border-top: 1px solid #e6e6e6;
  margin-top: 1.1428571429em;
  padding-top: 1.1428571429em
}
.tracking-info__number[data-v-4459657b] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: #737373
}
.shipment-information[data-v-4459657b] {
  padding: 1em
}
.shipment-information__items td[data-v-4459657b] {
  padding-top: 1em
}
.shipment-information__item:first-child td[data-v-4459657b] {
  padding-top: 0
}
.shipment-information__image[data-v-4459657b] {
  width: 2.5em
}
.shipment-information__image .product-thumbnail[data-v-4459657b] {
  width: 2.5em;
  height: 2.5em;
  border-right: 6px
}
.shipment-information__image .product-thumbnail__wrapper[data-v-4459657b] {
  border-right: 6px
}
.shipment-information__image .product-thumbnail__quantity[data-v-4459657b] {
  font-size: 11px;
  top: -0.65em;
  padding: 0 0.55em
}
.arrive-phone-description[data-v-4459657b] {
  margin: 8px 0 6px;
  color: #545454;
  font-size: 0.85714em;
  line-height: 135%
}
.arrive-button[data-v-4459657b] {
  font-weight: 600
}
.arrive-button__regular[data-v-4459657b] {
  font-weight: 400
}
.arrive-button__logo[data-v-4459657b] {
  width: 35px;
  height: 14px
}
.cart[data-v-4459657b]{text-align:left
}

.information[data-v-8002c4c4]{width:100%;line-height:1.6;text-align:left;color:#000;font-size:13px
}
.information .info_box[data-v-8002c4c4]{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:600px;padding:0 250px
}
.information .row .col-md-9[data-v-8002c4c4]{padding-left:0
}
.information ol[data-v-8002c4c4]{list-style:decimal;margin:0 0 15px 30px
}
.information ul[data-v-8002c4c4]{margin:0 0 25px 30px
}
.information .section-header[data-v-8002c4c4]{margin-bottom:48px;font-size:30px
}
.login_title[data-v-8002c4c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0 10px 0
}
.login_title .title_name[data-v-8002c4c4]{font-size:30px;margin-right:15px;color:#000;font-weight:600;text-align:center;margin-top:20px
}
.info_contant_addClass[data-v-8002c4c4],.col_list_input[data-v-8002c4c4]{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:20px;font-weight:100;font-size:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end
}
.info_contant_addClass>span[data-v-8002c4c4],.info_contant_addClass .list_info_text[data-v-8002c4c4],.col_list_input>span[data-v-8002c4c4],.col_list_input .list_info_text[data-v-8002c4c4]{position:relative
}
.info_contant_addClass>span[data-v-8002c4c4]::after,.info_contant_addClass .list_info_text[data-v-8002c4c4]::after,.col_list_input>span[data-v-8002c4c4]::after,.col_list_input .list_info_text[data-v-8002c4c4]::after{content:"*";color:red;position:absolute;left:-10px
}
.info_input_title[data-v-8002c4c4]{font-size:18px;padding-top:30px;padding-bottom:30px;color:#333;position:relative
}
.info_input_title[data-v-8002c4c4]:after{content:"";height:1px;position:absolute;left:0;right:0;bottom:20px;background:#e5e5e5
}
.info_input[data-v-8002c4c4]{padding-left:10px;width:85%;padding-bottom:30px
}
.info_storg[data-v-8002c4c4]{font-weight:bold;font-size:16px;margin-bottom:17px;color:#000
}
.info_text[data-v-8002c4c4]{margin-bottom:14px;font-size:14px;line-height:29px;color:#000
}
.info_title[data-v-8002c4c4]{font-size:30px;font-weight:bold;margin-bottom:10px;padding-top:10px
}
.info_btn[data-v-8002c4c4]{background:#222;padding:17px 25px;font-size:12px;color:#fff;font-size:16px;margin-bottom:50px;-ms-flex-item-align:end;align-self:flex-end;margin-top:20px;cursor:pointer
}
.info_btn[data-v-8002c4c4]:hover{background:#090909
}

.new-checkout[data-v-38e59b5b]{width:100%;max-width:1600px;margin:0 auto
}
.new-checkout .tr[data-v-38e59b5b]{text-align:right
}
.new-checkout .flex[data-v-38e59b5b]{display:-webkit-box;display:-ms-flexbox;display:flex
}
.new-checkout .wrap[data-v-38e59b5b]{-ms-flex-wrap:wrap;flex-wrap:wrap
}
.new-checkout .flexBox[data-v-38e59b5b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}
.new-checkout .logo-box[data-v-38e59b5b]{padding-top:20px;text-align:center;margin-bottom:10px;font-weight:bold;color:#2a5142;font-size:30px
}
.new-checkout .breadcrumb span[data-v-38e59b5b]{color:#ccc;cursor:pointer
}
.new-checkout .breadcrumb span[data-v-38e59b5b]:hover{color:#000;text-decoration:underline
}
.new-checkout .breadcrumb i[data-v-38e59b5b]{margin:0 5px
}
.new-checkout .breadcrumb .active[data-v-38e59b5b]{color:#000
}
.new-checkout .left-content[data-v-38e59b5b]{width:50%;padding:20px;background:#fcfcfc;border-top:1px solid #999
}
.new-checkout .left-content .paymentMethodTop[data-v-38e59b5b]{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
}
.new-checkout .left-content .paymentMethodTop span[data-v-38e59b5b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
.new-checkout .left-content .paymentMethodTop span i[data-v-38e59b5b]{margin-right:10px;font-size:28px
}
.new-checkout .left-content .paymentMethodTop .payIcon img[data-v-38e59b5b]{width:38px;height:38px
}
.new-checkout .right-content[data-v-38e59b5b]{width:50%;padding:20px;min-height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f5f5f5;border-top:1px solid #999;position:relative
}
.new-checkout .right-content .mt-20[data-v-38e59b5b]{margin-top:20px
}
.new-checkout .right-content .message-bottom[data-v-38e59b5b]{position:absolute;width:100%;bottom:0;left:0;padding:0 20px
}
.new-checkout .right-content .product-content[data-v-38e59b5b]{border-bottom:1px solid #EBEEF5
}
.new-checkout .right-content .product-content .product-item[data-v-38e59b5b]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;background:none
}
.new-checkout .right-content .product-item .product-image[data-v-38e59b5b]{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;padding-top:10px
}
.new-checkout .right-content .product-item .product-image .el-image[data-v-38e59b5b]{width:100%;height:200px
}
.new-checkout .right-content .product-item .product-image .product-count[data-v-38e59b5b]{position:absolute;width:24px;text-align:center;height:24px;line-height:24px;top:16px;right:0;margin-top:-12px;margin-right:-12px;border-radius:50%;color:#fff;background:#ccc;font-size:14px;font-weight:bold
}
.new-checkout .right-content .product-item .product-middle[data-v-38e59b5b]{width:100%;color:#999
}
.new-checkout .right-content .product-item .product-middle .flex-box[data-v-38e59b5b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
.new-checkout .right-content .product-item .product-middle .flex-box i[data-v-38e59b5b]{margin-right:5px;font-size:28px
}
.new-checkout .right-content .product-item .product-middle .product-name[data-v-38e59b5b]{color:#000
}
.new-checkout .right-content .product-item .product-price[data-v-38e59b5b]{-ms-flex-negative:0;flex-shrink:0;text-align:right
}
.new-checkout .right-content .product-item .total-style[data-v-38e59b5b]{font-weight:bold;font-size:30px
}
.new-checkout .right-content .product-item .product-price[data-v-38e59b5b]{color:#2a5142
}
.new-checkout .right-content .product-item .center[data-v-38e59b5b]{text-align:center
}
@media (max-width: 900px){
.new-checkout .left-content[data-v-38e59b5b],.new-checkout .right-content[data-v-38e59b5b]{width:100%;border:none
}
}

.el-message-box{width:420px;padding:10px
}
.el-message-box .el-message-box__btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center
}
.el-message-box .el-button--primary{color:#fff;background:#409EFF
}
.new-checkout .el-form .pb-10{padding-bottom:10px
}
.new-checkout .el-form .pb-20{padding-bottom:20px
}
.new-checkout .el-form .mb-10{margin-bottom:10px
}
.new-checkout .el-form .mb-20{margin-bottom:20px
}
.new-checkout .el-form .form-title{font-size:20px;margin-bottom:5px
}
.new-checkout .el-form .form-tip{color:#999;font-size:13px;margin-bottom:5px
}
.new-checkout .el-form .form-bottom{margin-top:10px;text-align:center
}
.new-checkout .el-form .form-bottom button{font-size:20px;background:#2a5142;width:100%;font-weight:600;height:50px
}
.new-checkout .el-form .form-bottom button:hover{color:#a0ff40
}
.new-checkout .el-form .el-form-item__label{line-height:24px;margin-bottom:0;-webkit-transition:.5s;transition:.5s
}
.new-checkout .el-form .el-form-item{padding-left:10px;padding-right:10px;border:1px solid #ccc;border-radius:5px;background:#fff
}
.new-checkout .el-form .el-select{width:100%
}
.new-checkout .el-form .el-select>.el-input.is-focus>.el-input__inner:focus{border:none
}
.new-checkout .el-form .is-error{border-color:red
}
.new-checkout .el-form input[type="text"]{border:none
}
.new-checkout .el-form .el-button--primary{color:#fff;background:#409EFF
}
.new-checkout .el-form .el-card__body{background:#fafafa;padding-bottom:0
}
.new-checkout .el-form .billingAddress .billingAddressContent{padding:20px 20px 0 20px;background:#fafafa
}
.new-checkout .el-form .billingAddress .el-card__header{padding:0
}
.new-checkout .el-form .billingAddress .el-card__header .el-select{width:100%
}
.new-checkout .el-form .billingAddress .el-card__header .el-select .el-input__inner{height:45px;line-height:45px
}
.new-checkout .el-form .billingAddress .el-card__body{padding:0
}

.new-checkout .el-carousel__container{height:320px
}
.adyen-checkout__spinner__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:8px}[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:8px;margin-right:0}.adyen-checkout__spinner{-webkit-animation:rotate-spinner 1.5s linear infinite;animation:rotate-spinner 1.5s linear infinite;border:3px solid #0075ff;border-radius:50%;border-top-color:transparent;height:43px;width:43px}.adyen-checkout__spinner--large{height:43px;width:43px}.adyen-checkout__spinner--small{border-width:2px;height:16px;width:16px}.adyen-checkout__spinner--medium{height:28px;width:28px}@-webkit-keyframes rotate-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.adyen-checkout__button{background:#00112c;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;height:48px;margin:0;padding:15px;text-decoration:none;-webkit-transition:background .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background .3s ease-out,box-shadow .3s ease-out;transition:background .3s ease-out,box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus{-webkit-box-shadow:0 0 0 2px #3070ED;box-shadow:0 0 0 2px #3070ED;outline:0}.adyen-checkout__button:hover{background:#1c3045;-webkit-box-shadow:0 0,0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14);box-shadow:0 0,0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14)}.adyen-checkout__button:active{background:#3a4a5c}.adyen-checkout__button:hover:focus{-webkit-box-shadow:0 0 0 2px #3070ED,0 3px 4px rgba(0,15,45,.2);box-shadow:0 0 0 2px #3070ED,0 3px 4px rgba(0,15,45,.2)}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:#687282;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:.4}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:10px 8px;width:auto}.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:#00112c}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:#f7f8f9;-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:#e6e9eb;-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{background:#fff;border:1px solid #00112c;color:#00112c;padding:10px 12px}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:#f7f8f9;-webkit-box-shadow:0 2px 4px rgba(27,42,60,.2),0 4px 5px rgba(27,42,60,.14);box-shadow:0 2px 4px rgba(27,42,60,.2),0 4px 5px rgba(27,42,60,.14)}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:#f7f8f9;-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:disabled,.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover{background-color:#f7f8f9;border-color:#99a3ad;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner{border-color:transparent #00112c #00112c}.adyen-checkout__button.adyen-checkout__button--action{background:rgba(0,102,255,.1);border:1px solid transparent;color:#0075ff;padding:10px 12px}.adyen-checkout__button.adyen-checkout__button--action:hover{background:rgba(0,102,255,.2);-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--action:active,.adyen-checkout__button.adyen-checkout__button--action:active:hover{background:rgba(0,102,255,.3);-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:transparent;border:1px solid transparent;border-radius:3px;color:#0075ff;font-weight:400;padding:2px}.adyen-checkout__button.adyen-checkout__button--link:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:#089a43;color:#fff}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.adyen-checkout__button__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.adyen-checkout__button__icon{margin-right:12px}[dir=rtl] .adyen-checkout__button__icon{margin-left:12px;margin-right:0}.adyen-checkout__button__text{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button .adyen-checkout__spinner{border-color:transparent #fff #fff}.checkout-secondary-button__text{font-size:.85em;margin-left:5px;margin-top:1px}.adyen-checkout__fieldset{-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-after:0;-webkit-padding-start:0;-webkit-padding-end:0;border:none;display:block;margin-inline-end:0;margin-inline-start:0;margin:0;padding-block-start:0;padding-bottom:8px;padding-block-end:0;padding-inline-end:0;padding-inline-start:0;width:100%}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:16px}.adyen-checkout__fieldset__title{color:#687282;display:block;font-size:.68em;font-weight:700;letter-spacing:1px;margin:0;padding:0 0 12px;text-transform:uppercase}.adyen-checkout__field-group,.adyen-checkout__fieldset__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:480px){.adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}}.adyen-checkout__field-group:last-of-type .adyen-checkout__field:last-of-type,:not(.adyen-checkout__field-group)>.adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:#00112c;font-size:.81em;line-height:19px;margin:0}.adyen-checkout__field{display:block;margin-bottom:16px;width:100%}.adyen-checkout__label{display:block;position:relative}.adyen-checkout__helper-text,.adyen-checkout__label__text{color:#00112c;display:block;font-size:.81em;font-weight:400;line-height:13px;padding-bottom:5px}.adyen-checkout__label-adornment--end{position:absolute;right:0;top:0}.adyen-checkout__helper-text{color:#687282}.adyen-checkout__label__text{display:block;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;white-space:nowrap}.adyen-checkout__label__text--error{color:#c12424}.adyen-checkout__label--focused .adyen-checkout__label__text{color:#0075ff}.adyen-checkout__error-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c12424;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75em;font-weight:400;margin-top:4px}.adyen-checkout__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:480px){.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-70{width:calc(70% - 8px)}.adyen-checkout__field--col-30{width:calc(30% - 8px)}.adyen-checkout__field--col-50{width:calc(50% - 8px)}}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:8px}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:8px;margin-right:0}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:8px}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:8px}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{background:#fff;border:1px solid #b9c4c9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;caret-color:#0075ff;color:#00112c;display:block;font-family:inherit;font-size:1em;height:40px;outline:none;padding:5px 8px;position:relative;-webkit-transition:border .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border .2s ease-out,box-shadow .2s ease-out;transition:border .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;width:100%}.adyen-checkout__input:hover{border-color:#99a3ad}.adyen-checkout__input:required{-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__input--disabled,.adyen-checkout__input[readonly]{background:#e6e9eb;border-color:#e6e9eb}.adyen-checkout__input--disabled:hover{border-color:#e6e9eb}.adyen-checkout__input-wrapper{display:block;position:relative}.adyen-checkout__input-wrapper--block{display:block}.adyen-checkout-input__inline-validation{height:16px;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}[dir=rtl] .adyen-checkout-input__inline-validation{left:14px;right:auto}[dir=ltr] .adyen-checkout-input__inline-validation{left:auto;right:14px}.adyen-checkout-input__inline-validation--valid{color:#089a43}.adyen-checkout-input__inline-validation--invalid{color:#c12424}.adyen-checkout__input--valid{border-bottom-color:#089a43}.adyen-checkout__input--error,.adyen-checkout__input--error:hover,.adyen-checkout__input--invalid,.adyen-checkout__input--invalid:hover{border-color:#c12424}.adyen-checkout__input::-moz-placeholder{color:#707070;font-weight:200}.adyen-checkout__input::-webkit-input-placeholder{color:#707070;font-weight:200}.adyen-checkout__input::-ms-input-placeholder{color:#707070;font-weight:200}.adyen-checkout__input::placeholder{color:#707070;font-weight:200}.adyen-checkout__input--date{padding-right:30px}.adyen-checkout__input--focus,.adyen-checkout__input--focus:hover,.adyen-checkout__input:active,.adyen-checkout__input:active:hover,.adyen-checkout__input:focus,.adyen-checkout__input:focus:hover{border:1px solid #0075ff;-webkit-box-shadow:0 0 0 2px #3070ED;box-shadow:0 0 0 2px #3070ED}.adyen-checkout__input[readonly],.adyen-checkout__input[readonly]:hover{background-color:#e6e9eb;border-color:transparent;color:#687282;cursor:default}.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group{display:-webkit-box;display:-ms-flexbox;display:flex}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper{margin-right:20px}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:.81em;font-weight:400;line-height:16px;overflow:visible;padding-bottom:0;padding-left:24px;position:relative}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:0;-webkit-transition:border-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border-color .2s ease-out,box-shadow .2s ease-out;transition:border-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;width:16px}.adyen-checkout__radio_group__label:hover:before{border-color:#99a3ad;-webkit-box-shadow:0 0 0 2px #d4d9db;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__radio_group__label:after{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 1px 1px rgba(0,15,45,.25);box-shadow:0 1px 1px rgba(0,15,45,.25);content:"";display:block;height:6px;left:5px;margin:0 auto;position:absolute;top:5px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;width:6px}.adyen-checkout__radio_group__label:hover{border-color:#0075ff;cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:#0075ff;border:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{-webkit-transform:scale(1);transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:#0075ff;-webkit-box-shadow:0 0 0 2px rgba(0,102,255,.4);box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before{-webkit-box-shadow:0 0 0 2px rgba(0,102,255,.4);box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:1px solid #c12424}.Select-module_adyen-checkout__dropdown__0Mj-n{position:relative}.Select-module_adyen-checkout__dropdown__button__yTyqq{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.Select-module_adyen-checkout__dropdown__button__yTyqq:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z' fill='%23687282'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:6px;position:absolute;right:16px;width:8px}[dir=rtl] .Select-module_adyen-checkout__dropdown__button__yTyqq:after{left:16px;right:auto}.Select-module_adyen-checkout__dropdown__button--active__Ej-JR:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Select-module_adyen-checkout__filter-input__CwPBS{background:#fff;border:0;caret-color:#0075ff;color:#00112c;font-family:inherit;font-size:1em;height:100%;padding:0;width:100%}.Select-module_adyen-checkout__filter-input__CwPBS::-moz-placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__CwPBS::-webkit-input-placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__CwPBS::-ms-input-placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__CwPBS::placeholder{color:#b9c4c9;font-weight:200}.Select-module_adyen-checkout__filter-input__CwPBS:active,.Select-module_adyen-checkout__filter-input__CwPBS:focus{outline:0}.Select-module_adyen-checkout__filter-input__CwPBS[readonly]{background:#e6e9eb;border-color:transparent;color:#00112c;cursor:not-allowed}.Select-module_adyen-checkout__dropdown__list__YtEzj{background:#fff;display:none;list-style:none;margin:0 0 50px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1}.Select-module_adyen-checkout__dropdown__list__YtEzj.Select-module_adyen-checkout__dropdown__list--active__Gegw2{display:block}.Select-module_adyen-checkout__dropdown__element__ORU4-{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.adyen-checkout__image{opacity:0;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}.adyen-checkout__dropdown__button-icon--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.adyen-checkout__dropdown__button-icon--left>img{margin-left:0;margin-right:12px}.adyen-checkout__dropdown{font-size:1em;max-width:100%;width:100%}.adyen-checkout__dropdown__button{background:#fff;border:1px solid #b9c4c9;border-radius:6px;color:#00112c;font-size:1em;height:40px;line-height:20px;outline:0;padding:7px 24px 7px 12px;text-decoration:none;-webkit-transition:border .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border .2s ease-out,box-shadow .2s ease-out;transition:border .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}[dir=rtl] .adyen-checkout__dropdown__button{padding:7px 12px 7px 24px}.adyen-checkout__dropdown__button:hover{border-color:#99a3ad}.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-right:12px;max-width:40px}.adyen-checkout__dropdown__button--disabled{opacity:.4}.adyen-checkout__dropdown__button--active,.adyen-checkout__dropdown__button--active:hover,.adyen-checkout__dropdown__button:active,.adyen-checkout__dropdown__button:focus{border-color:#0075ff;-webkit-box-shadow:0 0 0 2px #3070ED;box-shadow:0 0 0 2px #3070ED}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:#e6e9eb;border-color:transparent;color:#00112c;cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z' fill='%23B9C4C9'/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:#c12424}.adyen-checkout__dropdown__button--valid{border-bottom-color:#089a43}.adyen-checkout__dropdown__button__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__dropdown__button__secondary-text{margin-right:16px}.adyen-checkout__dropdown__list{border-radius:6px;-webkit-box-shadow:0 2px 7px rgba(0,15,45,.3);box-shadow:0 2px 7px rgba(0,15,45,.3);max-height:375px;z-index:2}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{margin-top:2px}.adyen-checkout__dropdown__element{border:1px solid transparent;cursor:pointer;font-size:.81em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:20px;outline:0;padding:8px;-webkit-transition:background .2s ease-out,border-color .2s ease-out;transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word}.adyen-checkout__dropdown__element .adyen-checkout__icon{position:absolute;right:8px}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:rgba(230,233,235,.6)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected{background:rgba(0,102,255,.1)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover{background:rgba(0,102,255,.15)}.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}.adyen-checkout__dropdown__element__icon{border-radius:3px;margin-right:12px;max-height:26px;max-width:40px}.adyen-checkout__dropdown__element__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.adyen-checkout__dropdown__element__secondary-text:not(:last-child){margin-right:8px}.adyen-checkout__dropdown__element__flag{margin-left:8px;margin-right:10px;max-height:18px;max-width:27px}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:32px}.adyen-checkout__address-search{position:relative}.adyen-checkout__address-search .adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45Zm0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:16px;left:12px;position:absolute;width:16px}.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%2300112C' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45Zm0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");-webkit-transform:none;transform:none}.adyen-checkout__address-search .adyen-checkout__filter-input{padding-left:24px}.adyen-checkout__address-search__manual-add{position:absolute;right:0;top:0}.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button{border:0;padding:0}.adyen-checkout__checkbox{display:block}.adyen-checkout__checkbox__label{color:#00112c;cursor:pointer;display:inline-block;font-size:.81em;font-weight:400;line-height:19px;padding-left:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:24px}.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:#0075ff;border:1px solid #0075ff}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:#0075ff;-webkit-box-shadow:0 0 0 2px rgba(0,102,255,.4);box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:1px solid #0075ff;-webkit-box-shadow:0 0 0 2px #3070ED;box-shadow:0 0 0 2px #3070ED}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:#99a3ad;-webkit-box-shadow:0 0 0 2px #d4d9db;box-shadow:0 0 0 2px #d4d9db}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-color:transparent #fff #fff transparent;border-radius:0 2px 1px;border-style:solid;border-width:1px 2px 2px 1px;content:"";height:11px;left:1px;opacity:0;position:absolute;top:2px;-webkit-transform:rotate(37deg);transform:rotate(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:6px;z-index:1}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:8px}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:#fff;border:1px solid #b9c4c9;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:0;-webkit-transition:background .15s ease-out,border .05s ease-out,-webkit-box-shadow .1s ease-out;transition:background .15s ease-out,border .05s ease-out,-webkit-box-shadow .1s ease-out;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out;width:16px;z-index:0}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}.adyen-checkout__field--consentCheckbox{background:#e6e9eb;border:1px solid #e6e9eb;border-radius:6px;padding:14px 14px 13px}[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:14px 14px 13px}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:#c12424}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{right:-5px;top:10px}.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress{padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:24px;padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:22px}.adyen-checkout__input--separateDeliveryAddress+.adyen-checkout__checkbox__label{margin-top:16px}.adyen-checkout-form-instruction{color:#687282;font-size:.81em;font-weight:400;line-height:19px;margin-top:0}[dir=rtl] .adyen-checkout-form-instruction{padding-right:0}.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:8px auto 0;width:auto}@supports (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__l5g-d,.ApplePayButton-module_apple-pay__gYjuP{-webkit-appearance:-apple-pay-button}.ApplePayButton-module_apple-pay-button__l5g-d{cursor:pointer;display:inline-block}.ApplePayButton-module_apple-pay-button-black__istwW{-apple-pay-button-style:black}.ApplePayButton-module_apple-pay-button-white__-wLaE{-apple-pay-button-style:white}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7{-apple-pay-button-style:white-outline}.ApplePayButton-module_apple-pay-button--type-plain__ycfNl{-apple-pay-button-type:plain}.ApplePayButton-module_apple-pay-button--type-buy__9m8AB{-apple-pay-button-type:buy}.ApplePayButton-module_apple-pay-button--type-donate__HmRdK{-apple-pay-button-type:donate}.ApplePayButton-module_apple-pay-button--type-check-out__XdGWd{-apple-pay-button-type:check-out}.ApplePayButton-module_apple-pay-button--type-book__-v-VY{-apple-pay-button-type:book}.ApplePayButton-module_apple-pay-button--type-subscribe__WxWIF{-apple-pay-button-type:subscribe}.ApplePayButton-module_apple-pay-button--type-add-money__zeBA8{-apple-pay-button-type:add-money}.ApplePayButton-module_apple-pay-button--type-contribute__G3E8e{-apple-pay-button-type:contribute}.ApplePayButton-module_apple-pay-button--type-order__ggI6j{-apple-pay-button-type:order}.ApplePayButton-module_apple-pay-button--type-reload__QbgLd{-apple-pay-button-type:reload}.ApplePayButton-module_apple-pay-button--type-rent__VzC-E{-apple-pay-button-type:rent}.ApplePayButton-module_apple-pay-button--type-support__6EjmY{-apple-pay-button-type:support}.ApplePayButton-module_apple-pay-button--type-tip__bdzGK{-apple-pay-button-type:tip}.ApplePayButton-module_apple-pay-button--type-top-up__Eb3qR{-apple-pay-button-type:top-up}}@supports not (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__l5g-d{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-height:64px;min-height:32px;min-width:200px;padding:0}.ApplePayButton-module_apple-pay-button-black__istwW{background-color:black;background-image:-webkit-named-image(apple-pay-logo-white)}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7,.ApplePayButton-module_apple-pay-button-white__-wLaE{background-color:white;background-image:-webkit-named-image(apple-pay-logo-black)}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7{border:.5px solid black}}.adyen-checkout__applepay__button{height:48px;width:240px}.adyen-checkout__dropin .adyen-checkout__applepay__button{width:100%}.adyen-checkout__issuer-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;border-radius:6px;-webkit-box-shadow:inset 0 0 0 1px #b9c4c9;box-shadow:inset 0 0 0 1px #b9c4c9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:47%;flex-basis:47%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;font-size:.81em;height:40px;padding:0 12px;-webkit-transition:background .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background .3s ease-out,box-shadow .3s ease-out;transition:background .3s ease-out,box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out}.adyen-checkout__issuer-button:active{color:black}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus{-webkit-box-shadow:inset 0 0 0 2px #99a3ad;box-shadow:inset 0 0 0 2px #99a3ad;outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible{-webkit-box-shadow:inset 0 0 0 2px #99a3ad;box-shadow:inset 0 0 0 2px #99a3ad;outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover{-webkit-box-shadow:inset 0 0 0 2px #99a3ad;box-shadow:inset 0 0 0 2px #99a3ad;outline:none}.adyen-checkout__issuer-button--selected{background:#fff;-webkit-box-shadow:inset 0 0 0 2px #0075ff;box-shadow:inset 0 0 0 2px #0075ff;color:#0075ff;font-weight:500;height:40px;-webkit-transition:none;transition:none}.adyen-checkout__issuer-button-img{margin-right:8px;max-height:26px}.adyen-checkout__issuer-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 16px}.adyen-checkout__content-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#687282;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:19px;margin-bottom:16px;margin-top:16px;white-space:nowrap}.adyen-checkout__content-separator:after,.adyen-checkout__content-separator:before{background:#e6e9eb;content:"";display:block;height:1px;width:100%}.adyen-checkout__content-separator:after{margin-left:20px}.adyen-checkout__content-separator:before{margin-right:20px}.adyen-checkout__field--issuer-list{margin-bottom:0}.adyen-checkout__issuer-list__termsAndConditions{text-align:center}.adyen-checkout-disclaimer__label{color:#687282;display:inline-block;font-size:.81em;font-weight:400;line-height:19px;margin-top:16px;padding-left:0}[dir=rtl] .adyen-checkout-disclaimer__label{padding-right:0}.adyen-checkout__card-input__form{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding:5px 8px}.adyen-checkout__card__exp-date__input--oneclick{font-weight:400;line-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__field--storedCard .adyen-checkout__input[readonly],.adyen-checkout__field--storedCard .adyen-checkout__input[readonly]:hover{color:#00112c}.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--storedCard{margin-bottom:0}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments,.adyen-checkout__store-details{margin-top:16px}.adyen-checkout__card-input.adyen-checkout__card-input--loading{pointer-events:none}.adyen-checkout__card__holderName:first-child{margin:0 0 16px}.adyen-checkout__field--cardNumber .adyen-checkout__input--error .adyen-checkout__card__cardNumber__brandIcon,.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@-webkit-keyframes cvc-indicate-location{0%{opacity:1}to{opacity:.3}}@keyframes cvc-indicate-location{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:cvc-indicate-location;animation-name:cvc-indicate-location}.adyen-checkout__card__cvc__hint__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:visible;backface-visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0 10px;position:absolute;right:0;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955);transition:transform .3s cubic-bezier(.455,.03,.515,.955), -webkit-transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden{opacity:0}.adyen-checkout__field__exp-date_hint{height:18px;margin:0 10px 0 0;width:27px}.adyen-checkout__card__cvc__hint--front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{-webkit-transition:none;transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:20px}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{margin-left:15px;position:relative;top:42px;width:30%}.LoadingWrapper-module_loading-input__form__ffCKa{opacity:1}.LoadingWrapper-module_loading-input__form--loading__7GmVo{opacity:0}.LoadingWrapper-module_loading-input__spinner__GxA51{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.LoadingWrapper-module_loading-input__spinner--active__ENNBS{display:block}.CardInput-module_card-input__wrapper__wXSCw{position:relative}.CardInput-module_card-input__wrapper__wXSCw *,.CardInput-module_card-input__wrapper__wXSCw :after,.CardInput-module_card-input__wrapper__wXSCw :before{-webkit-box-sizing:border-box;box-sizing:border-box}.CardInput-module_card-input__icon__3Cz5M{border-radius:3px;height:18px;margin-left:7px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:27px}.CardInput-module_card-input__form__fRo1r{opacity:1}.CardInput-module_card-input__spinner__-j2Qi{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.CardInput-module_card-input__spinner--active__slD7w{display:block}.CardInput-module_card-input__form--loading__rrmdj{opacity:0}.CardInput-module_adyen-checkout__input__11tlB{display:block;max-height:100px}.CardInput-module_adyen-checkout__card__cvc__input--hidden__VIlHV,.CardInput-module_adyen-checkout__card__exp-date__input--hidden__evi6-{display:none}.CardInput-module_adyen-checkout__card__exp-cvc__exp-date__input--hidden__YC3VT{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.CardInput-module_revolving-plan-installments__disabled__VhNj2{opacity:.4;pointer-events:none}.adyen-checkout__card__dual-branding__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.4;pointer-events:none}.adyen-checkout__card__dual-branding__buttons--active{opacity:1;pointer-events:auto}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon{cursor:pointer;opacity:1}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:40px}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected{opacity:.5}.adyen-checkout__card__brands{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;height:16px;margin-bottom:16px;margin-top:-8px;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.adyen-checkout__card__brands--hidden{height:0;margin:-8px 0 8px;opacity:0}.adyen-checkout__card__brands img{border-radius:3px;height:16px;width:24px}.adyen-checkout__card__brands__brand-wrapper{display:inline-block;height:16px;position:relative;width:24px}.adyen-checkout__card__brands__brand-wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout-ctp__otp-resend-code{color:#0075ff;cursor:pointer;font-size:13px;font-weight:400;margin-left:auto}.adyen-checkout-ctp__otp-resend-code--confirmation,.adyen-checkout-ctp__otp-resend-code--disabled{color:#687282;cursor:default;font-size:13px;font-weight:400;margin-left:auto;pointer-events:none}.adyen-checkout-ctp__otp-resend-code--confirmation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.adyen-checkout-ctp__otp-resend-code--confirmation>img{margin-left:4px}.adyen-checkout-ctp__otp-resend-code-counter{color:black;cursor:default;display:inline-block;font-size:13px;font-weight:400;margin-left:auto;text-align:right}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--otp{margin-bottom:20px}.adyen_checkout-ctp__brand-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px}.adyen_checkout-ctp__brand-logo{margin-right:6px;width:24px}.adyen_checkout-ctp__brand-pipe{height:15px;margin-right:6px}.adyen_checkout-ctp__brand-scheme{margin-right:6px;-o-object-fit:none;object-fit:none}.adyen_checkout-ctp__brand-scheme-mc{width:27px}.adyen_checkout-ctp__brand-scheme-visa{width:35px}.adyen-checkout__modal-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:24px;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.adyen-checkout__modal-wrapper:before{background:rgba(0,17,44,.5);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;width:100%;z-index:10}.adyen-checkout__modal-wrapper--open{visibility:visible}.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,.adyen-checkout__modal-wrapper--open:before{opacity:1}.adyen-checkout__modal{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(0,17,44,.15);box-shadow:0 8px 24px rgba(0,17,44,.15);margin:auto;opacity:0;padding:16px;position:relative;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;z-index:11}@media (max-width:480px){.adyen-checkout__modal-wrapper{padding:0}.adyen-checkout__modal{border-radius:0;height:100%}}.adyen-checkout__ctp-modal-header-image{display:block;margin:auto}.adyen-checkout__ctp-modal-title{font-size:20px;font-weight:700;line-height:24px;margin:0 0 12px;padding:0}.adyen-checkout__ctp-modal-text{font-size:13px;font-weight:400;line-height:19px;margin-bottom:16px}.adyen-checkout__ctp-modal-benefits{margin-left:0;padding-left:20px}.adyen-checkout__ctp-modal-benefits li{list-style:disc;margin-bottom:16px}.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal{max-width:464px}.adyen_checkout-ctp__brand-wrapper--popup{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.adyen-web__ctp-info-button{background-color:transparent;border:0;cursor:pointer;padding:0}.adyen-checkout-ctp__section-logout-button{color:#0075ff;cursor:pointer;font-size:13px;font-weight:400;line-height:19px;margin-left:auto}.adyen-checkout-ctp__section-logout-button--disabled{color:#687282;pointer-events:none}.adyen-checkout-ctp__section{background-color:white;border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15);padding:16px;position:relative}.adyen-checkout-ctp__section-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;margin-bottom:14px}.adyen-checkout-ctp__section--standalone{all:unset}.adyen-checkout-ctp__section .adyen-checkout__fieldset{margin-bottom:24px}.adyen-checkout-ctp__section-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.adyen-checkout-ctp__section-header-title{font-size:17px;font-weight:600;line-height:22px;margin:0 0 4px;padding:0;width:auto}@media screen and (max-width:400px){.adyen-checkout-ctp__section-header-title{font-size:15px}}.adyen-checkout-ctp__section-header-adornment{margin-left:5px}.adyen-checkout-ctp__section-text{color:#687282;font-size:13px;font-weight:400;line-height:19px;margin:0 0 16px}.adyen-checkout-ctp__separator{color:#00112c;font-size:13px;font-weight:400}.adyen-checkout-ctp__otp-subtitle--highlighted{color:#00112c;font-weight:500}.adyen-checkout-ctp__card-list-single-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f8f9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;height:40px;line-height:19px;padding:12px}.adyen-checkout-ctp__card-list-single-card-expired{color:#687282;text-decoration:line-through}.adyen-checkout-ctp__expired-label{color:#687282;font-weight:500;line-height:17px;margin-left:auto}.adyen-checkout-ctp__card-image{border-radius:3px;margin-right:8px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text{margin:0;opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text{color:#687282;font-weight:500;line-height:17px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text{color:#687282;font-weight:500;opacity:1}.adyen-checkout-ctp__card{background-color:white;border:none;border-radius:4px;-webkit-box-shadow:0 0 0 2px #999595;box-shadow:0 0 0 2px #999595;cursor:pointer;height:40px;margin:0 0 20px;width:100%}.adyen-checkout-ctp__empty-cards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f8f9;border-radius:6px;color:#687282;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;height:40px;line-height:19px;margin-bottom:24px;padding:12px 16px}.adyen-checkout__iframe--ctpIframe{pointer-events:auto}.adyen-checkout__iframe--ctpIframe-hidden{display:none}.adyen-checkout-ctp__loading-image{display:block;margin:30px auto auto}.adyen-checkout-ctp__loading-subtitle{font-size:16px;line-height:19px;margin:0 auto 58px;max-width:280px;text-align:center}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--shopperLogin{margin-bottom:20px}.adyen-checkout__cashapp>.adyen-checkout__store-details{margin-bottom:16px;margin-top:0}.adyen-checkout__button-group{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:transparent;border:0;-webkit-box-shadow:inset 0 0 0 1px #99a3ad;box-shadow:inset 0 0 0 1px #99a3ad;color:#00112c;font-size:.81em;font-weight:400;height:40px;line-height:40px;margin-right:8px;padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:transparent;-webkit-box-shadow:inset 0 0 0 2px #99a3ad;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button:active{background:#f7f8f9;-webkit-box-shadow:inset 0 0 0 2px #99a3ad;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:#e5efff;-webkit-box-shadow:inset 0 0 0 2px #0075ff;box-shadow:inset 0 0 0 2px #0075ff;color:#0075ff;font-weight:500;height:40px;-webkit-transition:none;transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:56px auto 32px}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:#00112c;margin-bottom:56px;text-align:center}.adyen-checkout__campaign{background:#00112c;border-radius:6px;height:227px;overflow:hidden;position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-container{height:100%}.adyen-checkout__campaign-logo{border:2px solid rgba(255,255,255,.4);border-radius:3px;display:block;height:48px;margin-bottom:16px;overflow:hidden;width:48px}.adyen-checkout__campaign-background-image{background-color:#00112c;background-position:50%;background-size:cover;height:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before{background:inherit;content:"";height:100%;position:absolute;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out, -webkit-transform .6s ease-out;width:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.adyen-checkout__campaign-link .adyen-checkout__campaign-content{pointer-events:none}.adyen-checkout__campaign-content{bottom:0;padding:16px;position:absolute;z-index:2}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:#fff;font-weight:400;margin:0}.adyen-checkout__campaign-title{font-size:1em;margin-bottom:8px}.adyen-checkout__campaign-description{font-size:.81em;line-height:19px}.adyen-checkout__adyen-giving-actions{margin-top:16px;text-align:center}.adyen-checkout__button.adyen-checkout__button--donate{margin:16px auto 8px}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto;width:auto}.adyen-checkout__paywithgoogle{height:48px}.adyen-checkout__paywithgoogle>div>button,.adyen-checkout__paywithgoogle>div>button.long,.adyen-checkout__paywithgoogle>div>button.short{height:48px;-webkit-transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background-color .3s ease-out,-webkit-box-shadow .3s ease-out;transition:background-color .3s ease-out,box-shadow .3s ease-out;transition:background-color .3s ease-out,box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out}.adyen-checkout__paywithgoogle>div>button.long:focus,.adyen-checkout__paywithgoogle>div>button.short:focus,.adyen-checkout__paywithgoogle>div>button:focus{-webkit-box-shadow:0 0 0 2px #99c2ff;box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__paywithgoogle>div>button.gpay-button{padding:15px 24px 13px}.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child{margin-top:0}.adyen-checkout__voucher-result{border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:#fff;border:1px solid #d4d9db}.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:12px 12px 0 0;padding:40px 0 24px}.adyen-checkout__voucher-result__bottom{border-radius:0 0 12px 12px;border-top:0}.adyen-checkout__voucher-result__separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:13px;margin:0 auto;position:relative;width:calc(100% - 14px)}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMCAwIDUgMiAxLjUgNEg3VjBIMFptMCAxMyA1LTIgMS41LTRIN3Y2SDBaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTYuNDIzIDYuNUM2LjQyMyAzLjMxMiAzLjc4My43NTYuNS41MThjMy4zODYuMjM2IDYgMi44NTUgNiA1Ljk4MiAwIDMuMTI3LTIuNjE0IDUuNzQ2LTYgNS45ODN2LS4wMDFjMy4yODQtLjIzNyA1LjkyMy0yLjc5NCA1LjkyMy01Ljk4MloiIHN0cm9rZT0iI0Q0RDlEQiIvPjxwYXRoIGZpbGw9IiNENEQ5REIiIGQ9Ik0wIDBoMXYxSDB6TTAgMTJoMXYxSDB6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg3djEzSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+")}.adyen-checkout__voucher-result__separator:before{left:-7px}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-position:100%;background-repeat:no-repeat;content:"";height:13px;position:absolute;top:0;width:7px}.adyen-checkout__voucher-result__separator:after{right:-7px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.adyen-checkout__voucher-result__separator__inner{border-top:1px solid #e6e9eb;width:100%}.adyen-checkout__voucher-result__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;width:100%}.adyen-checkout__link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;height:48px;margin:0 24px;position:relative}.adyen-checkout__voucher-result__image__wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2):before{border-left:1px solid #d4d9db;content:"";height:64px;left:-24.5px;position:absolute;top:-8px;width:1px}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:3px;height:48px}.adyen-checkout__voucher-result__introduction{color:#00112c;font-size:.81em;line-height:19px;margin:0 auto;max-width:400px;text-align:center}.adyen-checkout__voucher-result__amount{color:#00112c;font-size:1em;font-weight:700;margin:24px auto 0;text-align:center}.adyen-checkout__voucher-result__surcharge{color:#687282;display:block;font-size:.81em;font-weight:400;line-height:19px;text-align:center}.adyen-checkout__voucher-result__code__label{display:block;font-weight:400;left:0;line-height:19px;margin:0 auto;position:absolute;right:0;top:-2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{background:#fff;color:#00112c;font-size:13px;letter-spacing:normal;line-height:1;padding:0 8px}.adyen-checkout__voucher-result__code__barcode{display:block;height:56px;margin:0 auto 8px;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{border-width:1px 0;color:#00112c;display:inline-block;font-size:1.5em;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:16px 48px;position:relative;text-align:center;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:100%;word-break:break-word}.adyen-checkout__voucher-result__details{list-style:none;margin:-1px auto 0;padding:0}.adyen-checkout__voucher-result__details__item{border-top:1px solid #e6e9eb;color:#00112c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.81em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;word-break:break-word}.adyen-checkout__voucher-result__details__item:last-child{margin-bottom:0}.adyen-checkout__voucher-result__details__label{max-width:50%;text-align:left}.adyen-checkout__voucher-result__details__value{font-weight:700;max-width:50%;text-align:right}.adyen-checkout__voucher-result__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 auto 32px;max-width:100%;min-width:200px;padding:0;width:300px}.adyen-checkout__voucher-result__actions__item{margin:0 4px}.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:16px 0}.adyen-checkout__paypal__status--processing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0}.adyen-checkout__paypal-processing .adyen-checkout__paypal__button{display:none}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:-16px 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:20px 0 65px}.adyen-checkout__phone-input{direction:ltr}.adyen-checkout__phone-input .adyen-checkout__input-wrapper{width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input:focus{border:1px solid #0075ff;-webkit-box-shadow:0 0 0 2px #99c2ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{-webkit-box-sizing:revert;box-sizing:revert;height:10px;left:40px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input--phoneNumber{border:1px solid transparent;height:35px;margin-left:8px;padding-left:15px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput:focus{border:1px solid #0075ff;-webkit-box-shadow:0 0 0 2px #99c2ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__phoneNumber{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:65px;width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__countryFlag{position:absolute}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:56px auto 32px}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:#c12424;margin-bottom:56px;text-align:center}.adyen-checkout__qr-loader{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}.adyen-checkout__qr-loader--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__qr-loader__brand-logo{border-radius:3px;width:74px}.adyen-checkout__qr-loader__subtitle{margin:32px auto 0;max-width:400px}.adyen-checkout__qr-loader__subtitle--result{margin-bottom:32px}.adyen-checkout__qr-loader__payment_amount,.adyen-checkout__qr-loader__subtitle{color:#00112c;font-size:1em;line-height:19px}.adyen-checkout__qr-loader__icon{height:88px;width:88px}.adyen-checkout__qr-loader__payment_amount{font-weight:700}.adyen-checkout__qr-loader__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;padding-right:3%;width:152px}[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}.adyen-checkout__qr-loader__percentage{background:#0075ff;border-radius:24px;display:block;height:100%}.adyen-checkout__qr-loader__countdown{color:#687282;font-size:.81em}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{display:none;margin-top:16px}.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:24px;text-decoration:none}.adyen-checkout__qr-loader__instructions{color:#687282;font-size:1em;line-height:1.5;margin-top:32px}.adyen-checkout__qr-loader__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}@media only screen and (max-device-width:1200px){.adyen-checkout__qr-loader__app-link{display:block}}.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;padding:24px;word-break:break-all}.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;padding:24px;word-break:break-all}.adyen-checkout__alert-message{border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.81em;margin:0 0 16px;padding:12px;text-align:left}.adyen-checkout__alert-message--error{background:#fbe6ed}.adyen-checkout__alert-message--warning{background:#ffeacc}.adyen-checkout__alert-message--info{background:#e5efff}.adyen-checkout__alert-message__icon{height:14px;margin-right:8px;width:14px}.adyen-checkout__giftcard-result__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1em;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.adyen-checkout__giftcard-result__header__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.adyen-checkout__giftcard-result__name{margin-left:8px}.adyen-checkout__giftcard-result__balance{list-style:none;margin:16px 0 0;padding:0}.adyen-checkout__giftcard-result__balance__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:#687282}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{color:#687282;font-size:13px;line-height:19px;margin:8px auto 0;text-align:center}.DropinComponent-module_adyen-checkout__payment-methods-list__mAjAm{list-style:none;margin:0;padding:0}.DropinComponent-module_adyen-checkout__payment-method__nWdwg{display:block;max-height:60px}.DropinComponent-module_adyen-checkout__payment-method__details__-rsW7{display:none}.DropinComponent-module_adyen-checkout__payment-method__image__nB80V{height:26px;width:40px}.DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA{margin-right:8px}[dir=rtl] .DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA{margin-left:8px;margin-right:0}.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF{max-height:100%}.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF .DropinComponent-module_adyen-checkout__payment-method__details__-rsW7{display:block}.adyen-checkout__payment-method__disable-confirmation{background:#c12424;border-left:1px solid #b82222;border-right:1px solid #b82222;color:#fff;font-size:.81em;margin:0 -17px;max-height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .15s ease-out,max-height .15s linear,margin-bottom .1s linear;transition:opacity .15s ease-out,max-height .15s linear,margin-bottom .1s linear}.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open{margin-bottom:16px;max-height:62px;opacity:1}.adyen-checkout__payment-method__disable-confirmation__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px}.adyen-checkout__payment-method__disable-confirmation__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:#c12424;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:block;height:auto;line-height:14px;margin:0 0 0 8px;padding:8px;width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#ac2020;-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#961c1c;-webkit-box-shadow:none;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:#fff}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}.adyen-checkout__payment-method{background:#fff;border:1px solid #e6e9eb;cursor:pointer;margin-top:-1px;position:relative;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method--selected+.adyen-checkout__payment-method,.adyen-checkout__payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px;margin-top:0}.adyen-checkout__payment-method--next-selected,.adyen-checkout__payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:0}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00112c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1em;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px 12px 44px;position:relative;-webkit-transition:background .1s ease-out;transition:background .1s ease-out;width:100%}[dir=rtl] .adyen-checkout__payment-method__header{padding:12px 44px 12px 12px}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:16px}.adyen-checkout__payment-method__header__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:#00112c;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:1em;font-weight:400;margin-right:16px;max-width:100%;padding:4px}[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:16px;margin-right:0}.adyen-checkout__payment-method__surcharge{color:#687282;margin-left:5px}.adyen-checkout__payment-method--selected{background:#f7f8f9;border:1px solid #e6e9eb;border-radius:12px;cursor:default;margin:8px 0;-webkit-transition:margin .15s cubic-bezier(.4,0,.2,1) 0ms,opacity .3s ease-out;transition:margin .15s cubic-bezier(.4,0,.2,1) 0ms,opacity .3s ease-out}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{-ms-flex-wrap:wrap;flex-wrap:wrap}.adyen-checkout__payment-method__details{padding:0 16px;position:relative}.adyen-checkout__payment-method__details__content{margin:0 0 16px}.adyen-checkout__payment-method__image__wrapper{height:26px;position:relative;width:40px}.adyen-checkout__payment-method__image__wrapper--outline:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__payment-method__image{border-radius:3px;display:block}.adyen-checkout__payment-method__brands{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap;flex-wrap:wrap;height:16px;margin:4px 0;overflow:hidden;text-align:right}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number{color:#687282;font-size:13px}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:16px;margin-right:4px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:24px}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:0}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:4px}.adyen-checkout__payment-method__brands img{height:16px;width:24px}.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}.adyen-checkout__payment-method__radio{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;height:16px;left:16px;position:absolute;-webkit-transition:border-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:border-color .2s ease-out,box-shadow .2s ease-out;transition:border-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;width:16px}[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:16px}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__radio:after{background-color:#fff;border-radius:50%;content:"";display:block;height:6px;left:0;margin:0 auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;width:6px}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{border-color:#99a3ad;-webkit-box-shadow:0 0 0 2px #d4d9db;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__payment-method__radio--selected{background-color:#0075ff;border:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{-webkit-box-shadow:0 0 0 2px rgba(0,102,255,.4);box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__payment-method__radio--selected:after{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.adyen-checkout__payment-method__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__payment-method__name--selected{font-weight:500}.adyen-checkout__payment-method__additional-info{color:#687282;font-size:.81em}.adyen-checkout__payment-method__name_wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto 16px;padding:0}.adyen-checkout__order-payment-method{background:#fff;border:1px solid #e6e9eb;margin-top:-1px;position:relative;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.adyen-checkout__order-payment-method__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00112c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1em;font-weight:500;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;position:relative;-webkit-transition:background .1s ease-out;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title{padding:0}.adyen-checkout__order-payment-method__details{padding:0 16px 16px}.adyen-checkout__order-payment-method__deducted-amount{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1em}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:.81em}.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:500}.adyen-checkout__order-remaining-amount{background:#ffeacc;border-radius:6px;color:#7f4a00;display:block;font-size:.81em;margin-bottom:16px;padding:8px 16px;width:100%}.adyen-checkout__order-remaining-amount strong{font-weight:700}.adyen-checkout__status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d4d9db;border-radius:6px;color:#00112c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1em;height:350px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:32px;text-align:center}.adyen-checkout__status__icon{margin-bottom:24px}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}.adyen-checkout__dropin,.adyen-checkout__dropin *,.adyen-checkout__dropin :after,.adyen-checkout__dropin :before{-webkit-box-sizing:border-box;box-sizing:border-box}.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__instant-payment-methods-list{list-style:none;margin:0;padding:0}.adyen-checkout__instant-payment-methods-list li:not(:last-child){margin-bottom:8px}.adyen-checkout__link{color:#0075ff;text-decoration:none}.adyen-checkout__link:hover{text-decoration:underline}.AchInput-module_sf-input__wrapper__lfdiv{position:relative}.AchInput-module_sf-input__wrapper__lfdiv *,.AchInput-module_sf-input__wrapper__lfdiv :after,.AchInput-module_sf-input__wrapper__lfdiv :before{-webkit-box-sizing:border-box;box-sizing:border-box}.AchInput-module_adyen-checkout__input__8WwCR{display:block;max-height:100px}.adyen-checkout__loading-input__form{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.adyen-checkout__pm__holderName{margin-bottom:0}.adyen-checkout__fieldset__title+.adyen-checkout__ach-sf__form{margin-top:0}.adyen-checkout__ach-input .adyen-checkout__fieldset--address,.adyen-checkout__ach-sf__form{margin-top:16px}.adyen-checkout__loading-input__form{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.adyen-checkout-phone-input--new{direction:ltr}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper{width:100%}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within{border:1px solid #0075ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within .adyen-checkout-dropdown--countrycode-selector{border-right:1px solid #0075ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{-webkit-box-sizing:revert;box-sizing:revert;height:10px}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{-webkit-box-shadow:none;box-shadow:none}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number{border:1px solid transparent;height:35px;line-height:35px;min-height:35px;padding-bottom:0;padding-left:15px;padding-top:0}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number:focus-within{border:1px solid #0075ff;-webkit-box-shadow:0 0 0 2px #99c2ff;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-dropdown--countrycode-selector{border-right:1px solid #dce0e5;min-width:144px;width:144px}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input-holder--phone-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-phone-number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-ms-flex:3;flex:3}.adyen-checkout-phone-input--new .adyen-checkout-phone-input__error-holder{margin-top:-10px}.adyen-checkout__await{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:#00112c;font-size:1em;line-height:19px;margin-top:32px}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:10px;margin-top:6px}.adyen-checkout__await__indicator-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;margin-top:32px}.adyen-checkout__await__subtitle--result{margin-bottom:32px}.adyen-checkout__await__icon{height:88px;width:88px}.adyen-checkout__await__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;width:152px}.adyen-checkout__await__percentage{background:#0075ff;border-radius:24px;display:block;height:100%}.adyen-checkout__await__countdown{color:#687282;font-size:.81em}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{display:none;margin-top:16px}@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}.adyen-checkout__blik__helper{color:#00112c;font-size:1em;font-weight:400;margin:0 0 16px;padding:0}.adyen-checkout__bankTransfer__introduction{color:#00112c;font-size:.81em;font-weight:400;margin:0 0 16px;padding:0}.adyen-checkout__bankTransfer__emailField{margin:0 0 16px}.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:-25px;width:20%}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:none;border:none;color:#0075ff;cursor:pointer;text-align:end;text-decoration:underline}.adyen-checkout__voucher-result__introduction{font-size:1em;max-width:420px}.adyen-checkout__klarna-widget{pointer-events:all}.adyen-checkout__field--vpa{margin-bottom:0}.adyen-checkout__segmented-control{background:#fff;border:1px solid #b9c4c9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 5px}.adyen-checkout__segmented-control--disabled{pointer-events:none}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment{color:#8390a3}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment--selected{background:#f3f6f9;border:1.5px solid #8390a3}.adyen-checkout__segmented-control-segment{background:#fff;border:0;border-radius:6px;color:#0075ff;cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:500;height:40px;text-align:center;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;width:100%}.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover{background-color:#f7f8f9}.adyen-checkout__segmented-control-segment:active{background-color:#f7f8f9;border:1.5px solid #687282}.adyen-checkout__segmented-control-segment--selected{background:#e5f1ff;border:1.5px solid #0075ff;color:#0075ff;font-weight:700}.adyen-checkout_upi-mode-selection-text{font-size:13px;font-weight:400;line-height:19px;margin-bottom:7px;margin-top:0}.adyen-checkout__segmented-control--upi-margin-bottom{margin-bottom:16px}.adyen-checkout-trustly{margin-bottom:16px}.adyen-checkout-trustly__descriptor{font-size:1em;font-weight:500;margin:0 0 4px}.adyen-checkout-trustly__description-list{font-size:.81em;line-height:1.5;list-style-type:disc;margin:0;padding-left:20px}.adyen-checkout-sr-panel{font-size:.75em;margin-bottom:20px}.adyen-checkout-sr-panel--sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}/* Attention seekers  */@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}/* Back entrances */@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}/* Back exits */@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}/* Bouncing entrances  */@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}/* Bouncing exits  */@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}/* Fading entrances  */@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}/* Fading exits */@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}/* Flippers */@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}/* Lightspeed */@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}/* Rotating entrances */@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}/* Rotating exits */@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}/* Specials */@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}/* Zooming entrances */@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}/* Zooming exits */@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}/* Sliding entrances */@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}/* Sliding exits */@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
@media only screen and (max-width:767px){.hidden-xs-only{display:none!important}}@media only screen and (min-width:768px){.hidden-sm-and-up{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-sm-only{display:none!important}}@media only screen and (max-width:991px){.hidden-sm-and-down{display:none!important}}@media only screen and (min-width:992px){.hidden-md-and-up{display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-md-only{display:none!important}}@media only screen and (max-width:1199px){.hidden-md-and-down{display:none!important}}@media only screen and (min-width:1200px){.hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.hidden-lg-only{display:none!important}}@media only screen and (max-width:1919px){.hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1920px){.hidden-xl-only{display:none!important}}/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url(../../static/fonts/glyphicons-halflings-regular.f4769f9.eot);src:url(../../static/fonts/glyphicons-halflings-regular.f4769f9.eot?#iefix) format("embedded-opentype"),url(../../static/fonts/glyphicons-halflings-regular.448c34a.woff2) format("woff2"),url(../../static/fonts/glyphicons-halflings-regular.fa27723.woff) format("woff"),url(../../static/fonts/glyphicons-halflings-regular.e18bbf6.ttf) format("truetype"),url(../../static/img/glyphicons-halflings-regular.8988968.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20AC"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-glass:before{content:"\E001"}.glyphicon-music:before{content:"\E002"}.glyphicon-search:before{content:"\E003"}.glyphicon-heart:before{content:"\E005"}.glyphicon-star:before{content:"\E006"}.glyphicon-star-empty:before{content:"\E007"}.glyphicon-user:before{content:"\E008"}.glyphicon-film:before{content:"\E009"}.glyphicon-th-large:before{content:"\E010"}.glyphicon-th:before{content:"\E011"}.glyphicon-th-list:before{content:"\E012"}.glyphicon-ok:before{content:"\E013"}.glyphicon-remove:before{content:"\E014"}.glyphicon-zoom-in:before{content:"\E015"}.glyphicon-zoom-out:before{content:"\E016"}.glyphicon-off:before{content:"\E017"}.glyphicon-signal:before{content:"\E018"}.glyphicon-cog:before{content:"\E019"}.glyphicon-trash:before{content:"\E020"}.glyphicon-home:before{content:"\E021"}.glyphicon-file:before{content:"\E022"}.glyphicon-time:before{content:"\E023"}.glyphicon-road:before{content:"\E024"}.glyphicon-download-alt:before{content:"\E025"}.glyphicon-download:before{content:"\E026"}.glyphicon-upload:before{content:"\E027"}.glyphicon-inbox:before{content:"\E028"}.glyphicon-play-circle:before{content:"\E029"}.glyphicon-repeat:before{content:"\E030"}.glyphicon-refresh:before{content:"\E031"}.glyphicon-list-alt:before{content:"\E032"}.glyphicon-lock:before{content:"\E033"}.glyphicon-flag:before{content:"\E034"}.glyphicon-headphones:before{content:"\E035"}.glyphicon-volume-off:before{content:"\E036"}.glyphicon-volume-down:before{content:"\E037"}.glyphicon-volume-up:before{content:"\E038"}.glyphicon-qrcode:before{content:"\E039"}.glyphicon-barcode:before{content:"\E040"}.glyphicon-tag:before{content:"\E041"}.glyphicon-tags:before{content:"\E042"}.glyphicon-book:before{content:"\E043"}.glyphicon-bookmark:before{content:"\E044"}.glyphicon-print:before{content:"\E045"}.glyphicon-camera:before{content:"\E046"}.glyphicon-font:before{content:"\E047"}.glyphicon-bold:before{content:"\E048"}.glyphicon-italic:before{content:"\E049"}.glyphicon-text-height:before{content:"\E050"}.glyphicon-text-width:before{content:"\E051"}.glyphicon-align-left:before{content:"\E052"}.glyphicon-align-center:before{content:"\E053"}.glyphicon-align-right:before{content:"\E054"}.glyphicon-align-justify:before{content:"\E055"}.glyphicon-list:before{content:"\E056"}.glyphicon-indent-left:before{content:"\E057"}.glyphicon-indent-right:before{content:"\E058"}.glyphicon-facetime-video:before{content:"\E059"}.glyphicon-picture:before{content:"\E060"}.glyphicon-map-marker:before{content:"\E062"}.glyphicon-adjust:before{content:"\E063"}.glyphicon-tint:before{content:"\E064"}.glyphicon-edit:before{content:"\E065"}.glyphicon-share:before{content:"\E066"}.glyphicon-check:before{content:"\E067"}.glyphicon-move:before{content:"\E068"}.glyphicon-step-backward:before{content:"\E069"}.glyphicon-fast-backward:before{content:"\E070"}.glyphicon-backward:before{content:"\E071"}.glyphicon-play:before{content:"\E072"}.glyphicon-pause:before{content:"\E073"}.glyphicon-stop:before{content:"\E074"}.glyphicon-forward:before{content:"\E075"}.glyphicon-fast-forward:before{content:"\E076"}.glyphicon-step-forward:before{content:"\E077"}.glyphicon-eject:before{content:"\E078"}.glyphicon-chevron-left:before{content:"\E079"}.glyphicon-chevron-right:before{content:"\E080"}.glyphicon-plus-sign:before{content:"\E081"}.glyphicon-minus-sign:before{content:"\E082"}.glyphicon-remove-sign:before{content:"\E083"}.glyphicon-ok-sign:before{content:"\E084"}.glyphicon-question-sign:before{content:"\E085"}.glyphicon-info-sign:before{content:"\E086"}.glyphicon-screenshot:before{content:"\E087"}.glyphicon-remove-circle:before{content:"\E088"}.glyphicon-ok-circle:before{content:"\E089"}.glyphicon-ban-circle:before{content:"\E090"}.glyphicon-arrow-left:before{content:"\E091"}.glyphicon-arrow-right:before{content:"\E092"}.glyphicon-arrow-up:before{content:"\E093"}.glyphicon-arrow-down:before{content:"\E094"}.glyphicon-share-alt:before{content:"\E095"}.glyphicon-resize-full:before{content:"\E096"}.glyphicon-resize-small:before{content:"\E097"}.glyphicon-exclamation-sign:before{content:"\E101"}.glyphicon-gift:before{content:"\E102"}.glyphicon-leaf:before{content:"\E103"}.glyphicon-fire:before{content:"\E104"}.glyphicon-eye-open:before{content:"\E105"}.glyphicon-eye-close:before{content:"\E106"}.glyphicon-warning-sign:before{content:"\E107"}.glyphicon-plane:before{content:"\E108"}.glyphicon-calendar:before{content:"\E109"}.glyphicon-random:before{content:"\E110"}.glyphicon-comment:before{content:"\E111"}.glyphicon-magnet:before{content:"\E112"}.glyphicon-chevron-up:before{content:"\E113"}.glyphicon-chevron-down:before{content:"\E114"}.glyphicon-retweet:before{content:"\E115"}.glyphicon-shopping-cart:before{content:"\E116"}.glyphicon-folder-close:before{content:"\E117"}.glyphicon-folder-open:before{content:"\E118"}.glyphicon-resize-vertical:before{content:"\E119"}.glyphicon-resize-horizontal:before{content:"\E120"}.glyphicon-hdd:before{content:"\E121"}.glyphicon-bullhorn:before{content:"\E122"}.glyphicon-bell:before{content:"\E123"}.glyphicon-certificate:before{content:"\E124"}.glyphicon-thumbs-up:before{content:"\E125"}.glyphicon-thumbs-down:before{content:"\E126"}.glyphicon-hand-right:before{content:"\E127"}.glyphicon-hand-left:before{content:"\E128"}.glyphicon-hand-up:before{content:"\E129"}.glyphicon-hand-down:before{content:"\E130"}.glyphicon-circle-arrow-right:before{content:"\E131"}.glyphicon-circle-arrow-left:before{content:"\E132"}.glyphicon-circle-arrow-up:before{content:"\E133"}.glyphicon-circle-arrow-down:before{content:"\E134"}.glyphicon-globe:before{content:"\E135"}.glyphicon-wrench:before{content:"\E136"}.glyphicon-tasks:before{content:"\E137"}.glyphicon-filter:before{content:"\E138"}.glyphicon-briefcase:before{content:"\E139"}.glyphicon-fullscreen:before{content:"\E140"}.glyphicon-dashboard:before{content:"\E141"}.glyphicon-paperclip:before{content:"\E142"}.glyphicon-heart-empty:before{content:"\E143"}.glyphicon-link:before{content:"\E144"}.glyphicon-phone:before{content:"\E145"}.glyphicon-pushpin:before{content:"\E146"}.glyphicon-usd:before{content:"\E148"}.glyphicon-gbp:before{content:"\E149"}.glyphicon-sort:before{content:"\E150"}.glyphicon-sort-by-alphabet:before{content:"\E151"}.glyphicon-sort-by-alphabet-alt:before{content:"\E152"}.glyphicon-sort-by-order:before{content:"\E153"}.glyphicon-sort-by-order-alt:before{content:"\E154"}.glyphicon-sort-by-attributes:before{content:"\E155"}.glyphicon-sort-by-attributes-alt:before{content:"\E156"}.glyphicon-unchecked:before{content:"\E157"}.glyphicon-expand:before{content:"\E158"}.glyphicon-collapse-down:before{content:"\E159"}.glyphicon-collapse-up:before{content:"\E160"}.glyphicon-log-in:before{content:"\E161"}.glyphicon-flash:before{content:"\E162"}.glyphicon-log-out:before{content:"\E163"}.glyphicon-new-window:before{content:"\E164"}.glyphicon-record:before{content:"\E165"}.glyphicon-save:before{content:"\E166"}.glyphicon-open:before{content:"\E167"}.glyphicon-saved:before{content:"\E168"}.glyphicon-import:before{content:"\E169"}.glyphicon-export:before{content:"\E170"}.glyphicon-send:before{content:"\E171"}.glyphicon-floppy-disk:before{content:"\E172"}.glyphicon-floppy-saved:before{content:"\E173"}.glyphicon-floppy-remove:before{content:"\E174"}.glyphicon-floppy-save:before{content:"\E175"}.glyphicon-floppy-open:before{content:"\E176"}.glyphicon-credit-card:before{content:"\E177"}.glyphicon-transfer:before{content:"\E178"}.glyphicon-cutlery:before{content:"\E179"}.glyphicon-header:before{content:"\E180"}.glyphicon-compressed:before{content:"\E181"}.glyphicon-earphone:before{content:"\E182"}.glyphicon-phone-alt:before{content:"\E183"}.glyphicon-tower:before{content:"\E184"}.glyphicon-stats:before{content:"\E185"}.glyphicon-sd-video:before{content:"\E186"}.glyphicon-hd-video:before{content:"\E187"}.glyphicon-subtitles:before{content:"\E188"}.glyphicon-sound-stereo:before{content:"\E189"}.glyphicon-sound-dolby:before{content:"\E190"}.glyphicon-sound-5-1:before{content:"\E191"}.glyphicon-sound-6-1:before{content:"\E192"}.glyphicon-sound-7-1:before{content:"\E193"}.glyphicon-copyright-mark:before{content:"\E194"}.glyphicon-registration-mark:before{content:"\E195"}.glyphicon-cloud-download:before{content:"\E197"}.glyphicon-cloud-upload:before{content:"\E198"}.glyphicon-tree-conifer:before{content:"\E199"}.glyphicon-tree-deciduous:before{content:"\E200"}.glyphicon-cd:before{content:"\E201"}.glyphicon-save-file:before{content:"\E202"}.glyphicon-open-file:before{content:"\E203"}.glyphicon-level-up:before{content:"\E204"}.glyphicon-copy:before{content:"\E205"}.glyphicon-paste:before{content:"\E206"}.glyphicon-alert:before{content:"\E209"}.glyphicon-equalizer:before{content:"\E210"}.glyphicon-king:before{content:"\E211"}.glyphicon-queen:before{content:"\E212"}.glyphicon-pawn:before{content:"\E213"}.glyphicon-bishop:before{content:"\E214"}.glyphicon-knight:before{content:"\E215"}.glyphicon-baby-formula:before{content:"\E216"}.glyphicon-tent:before{content:"\26FA"}.glyphicon-blackboard:before{content:"\E218"}.glyphicon-bed:before{content:"\E219"}.glyphicon-apple:before{content:"\F8FF"}.glyphicon-erase:before{content:"\E221"}.glyphicon-hourglass:before{content:"\231B"}.glyphicon-lamp:before{content:"\E223"}.glyphicon-duplicate:before{content:"\E224"}.glyphicon-piggy-bank:before{content:"\E225"}.glyphicon-scissors:before{content:"\E226"}.glyphicon-bitcoin:before{content:"\E227"}.glyphicon-btc:before{content:"\E227"}.glyphicon-xbt:before{content:"\E227"}.glyphicon-yen:before{content:"\A5"}.glyphicon-jpy:before{content:"\A5"}.glyphicon-ruble:before{content:"\20BD"}.glyphicon-rub:before{content:"\20BD"}.glyphicon-scale:before{content:"\E230"}.glyphicon-ice-lolly:before{content:"\E231"}.glyphicon-ice-lolly-tasted:before{content:"\E232"}.glyphicon-education:before{content:"\E233"}.glyphicon-option-horizontal:before{content:"\E234"}.glyphicon-option-vertical:before{content:"\E235"}.glyphicon-menu-hamburger:before{content:"\E236"}.glyphicon-modal-window:before{content:"\E237"}.glyphicon-oil:before{content:"\E238"}.glyphicon-grain:before{content:"\E239"}.glyphicon-sunglasses:before{content:"\E240"}.glyphicon-text-size:before{content:"\E241"}.glyphicon-text-color:before{content:"\E242"}.glyphicon-text-background:before{content:"\E243"}.glyphicon-object-align-top:before{content:"\E244"}.glyphicon-object-align-bottom:before{content:"\E245"}.glyphicon-object-align-horizontal:before{content:"\E246"}.glyphicon-object-align-left:before{content:"\E247"}.glyphicon-object-align-vertical:before{content:"\E248"}.glyphicon-object-align-right:before{content:"\E249"}.glyphicon-triangle-right:before{content:"\E250"}.glyphicon-triangle-left:before{content:"\E251"}.glyphicon-triangle-bottom:before{content:"\E252"}.glyphicon-triangle-top:before{content:"\E253"}.glyphicon-console:before{content:"\E254"}.glyphicon-superscript:before{content:"\E255"}.glyphicon-subscript:before{content:"\E256"}.glyphicon-menu-left:before{content:"\E257"}.glyphicon-menu-right:before{content:"\E258"}.glyphicon-menu-down:before{content:"\E259"}.glyphicon-menu-up:before{content:"\E260"}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014   \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0   \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\A0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@charset "UTF-8";@font-face{font-family:element-icons;src:url(../../static/fonts/element-icons.535877f.woff) format("woff"),url(../../static/fonts/element-icons.732389d.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\E6A0"}.el-icon-ice-cream-square:before{content:"\E6A3"}.el-icon-lollipop:before{content:"\E6A4"}.el-icon-potato-strips:before{content:"\E6A5"}.el-icon-milk-tea:before{content:"\E6A6"}.el-icon-ice-drink:before{content:"\E6A7"}.el-icon-ice-tea:before{content:"\E6A9"}.el-icon-coffee:before{content:"\E6AA"}.el-icon-orange:before{content:"\E6AB"}.el-icon-pear:before{content:"\E6AC"}.el-icon-apple:before{content:"\E6AD"}.el-icon-cherry:before{content:"\E6AE"}.el-icon-watermelon:before{content:"\E6AF"}.el-icon-grape:before{content:"\E6B0"}.el-icon-refrigerator:before{content:"\E6B1"}.el-icon-goblet-square-full:before{content:"\E6B2"}.el-icon-goblet-square:before{content:"\E6B3"}.el-icon-goblet-full:before{content:"\E6B4"}.el-icon-goblet:before{content:"\E6B5"}.el-icon-cold-drink:before{content:"\E6B6"}.el-icon-coffee-cup:before{content:"\E6B8"}.el-icon-water-cup:before{content:"\E6B9"}.el-icon-hot-water:before{content:"\E6BA"}.el-icon-ice-cream:before{content:"\E6BB"}.el-icon-dessert:before{content:"\E6BC"}.el-icon-sugar:before{content:"\E6BD"}.el-icon-tableware:before{content:"\E6BE"}.el-icon-burger:before{content:"\E6BF"}.el-icon-knife-fork:before{content:"\E6C1"}.el-icon-fork-spoon:before{content:"\E6C2"}.el-icon-chicken:before{content:"\E6C3"}.el-icon-food:before{content:"\E6C4"}.el-icon-dish-1:before{content:"\E6C5"}.el-icon-dish:before{content:"\E6C6"}.el-icon-moon-night:before{content:"\E6EE"}.el-icon-moon:before{content:"\E6F0"}.el-icon-cloudy-and-sunny:before{content:"\E6F1"}.el-icon-partly-cloudy:before{content:"\E6F2"}.el-icon-cloudy:before{content:"\E6F3"}.el-icon-sunny:before{content:"\E6F6"}.el-icon-sunset:before{content:"\E6F7"}.el-icon-sunrise-1:before{content:"\E6F8"}.el-icon-sunrise:before{content:"\E6F9"}.el-icon-heavy-rain:before{content:"\E6FA"}.el-icon-lightning:before{content:"\E6FB"}.el-icon-light-rain:before{content:"\E6FC"}.el-icon-wind-power:before{content:"\E6FD"}.el-icon-baseball:before{content:"\E712"}.el-icon-soccer:before{content:"\E713"}.el-icon-football:before{content:"\E715"}.el-icon-basketball:before{content:"\E716"}.el-icon-ship:before{content:"\E73F"}.el-icon-truck:before{content:"\E740"}.el-icon-bicycle:before{content:"\E741"}.el-icon-mobile-phone:before{content:"\E6D3"}.el-icon-service:before{content:"\E6D4"}.el-icon-key:before{content:"\E6E2"}.el-icon-unlock:before{content:"\E6E4"}.el-icon-lock:before{content:"\E6E5"}.el-icon-watch:before{content:"\E6FE"}.el-icon-watch-1:before{content:"\E6FF"}.el-icon-timer:before{content:"\E702"}.el-icon-alarm-clock:before{content:"\E703"}.el-icon-map-location:before{content:"\E704"}.el-icon-delete-location:before{content:"\E705"}.el-icon-add-location:before{content:"\E706"}.el-icon-location-information:before{content:"\E707"}.el-icon-location-outline:before{content:"\E708"}.el-icon-location:before{content:"\E79E"}.el-icon-place:before{content:"\E709"}.el-icon-discover:before{content:"\E70A"}.el-icon-first-aid-kit:before{content:"\E70B"}.el-icon-trophy-1:before{content:"\E70C"}.el-icon-trophy:before{content:"\E70D"}.el-icon-medal:before{content:"\E70E"}.el-icon-medal-1:before{content:"\E70F"}.el-icon-stopwatch:before{content:"\E710"}.el-icon-mic:before{content:"\E711"}.el-icon-copy-document:before{content:"\E718"}.el-icon-full-screen:before{content:"\E719"}.el-icon-switch-button:before{content:"\E71B"}.el-icon-aim:before{content:"\E71C"}.el-icon-crop:before{content:"\E71D"}.el-icon-odometer:before{content:"\E71E"}.el-icon-time:before{content:"\E71F"}.el-icon-bangzhu:before{content:"\E724"}.el-icon-close-notification:before{content:"\E726"}.el-icon-microphone:before{content:"\E727"}.el-icon-turn-off-microphone:before{content:"\E728"}.el-icon-position:before{content:"\E729"}.el-icon-postcard:before{content:"\E72A"}.el-icon-message:before{content:"\E72B"}.el-icon-chat-line-square:before{content:"\E72D"}.el-icon-chat-dot-square:before{content:"\E72E"}.el-icon-chat-dot-round:before{content:"\E72F"}.el-icon-chat-square:before{content:"\E730"}.el-icon-chat-line-round:before{content:"\E731"}.el-icon-chat-round:before{content:"\E732"}.el-icon-set-up:before{content:"\E733"}.el-icon-turn-off:before{content:"\E734"}.el-icon-open:before{content:"\E735"}.el-icon-connection:before{content:"\E736"}.el-icon-link:before{content:"\E737"}.el-icon-cpu:before{content:"\E738"}.el-icon-thumb:before{content:"\E739"}.el-icon-female:before{content:"\E73A"}.el-icon-male:before{content:"\E73B"}.el-icon-guide:before{content:"\E73C"}.el-icon-news:before{content:"\E73E"}.el-icon-price-tag:before{content:"\E744"}.el-icon-discount:before{content:"\E745"}.el-icon-wallet:before{content:"\E747"}.el-icon-coin:before{content:"\E748"}.el-icon-money:before{content:"\E749"}.el-icon-bank-card:before{content:"\E74A"}.el-icon-box:before{content:"\E74B"}.el-icon-present:before{content:"\E74C"}.el-icon-sell:before{content:"\E6D5"}.el-icon-sold-out:before{content:"\E6D6"}.el-icon-shopping-bag-2:before{content:"\E74D"}.el-icon-shopping-bag-1:before{content:"\E74E"}.el-icon-shopping-cart-2:before{content:"\E74F"}.el-icon-shopping-cart-1:before{content:"\E750"}.el-icon-shopping-cart-full:before{content:"\E751"}.el-icon-smoking:before{content:"\E752"}.el-icon-no-smoking:before{content:"\E753"}.el-icon-house:before{content:"\E754"}.el-icon-table-lamp:before{content:"\E755"}.el-icon-school:before{content:"\E756"}.el-icon-office-building:before{content:"\E757"}.el-icon-toilet-paper:before{content:"\E758"}.el-icon-notebook-2:before{content:"\E759"}.el-icon-notebook-1:before{content:"\E75A"}.el-icon-files:before{content:"\E75B"}.el-icon-collection:before{content:"\E75C"}.el-icon-receiving:before{content:"\E75D"}.el-icon-suitcase-1:before{content:"\E760"}.el-icon-suitcase:before{content:"\E761"}.el-icon-film:before{content:"\E763"}.el-icon-collection-tag:before{content:"\E765"}.el-icon-data-analysis:before{content:"\E766"}.el-icon-pie-chart:before{content:"\E767"}.el-icon-data-board:before{content:"\E768"}.el-icon-data-line:before{content:"\E76D"}.el-icon-reading:before{content:"\E769"}.el-icon-magic-stick:before{content:"\E76A"}.el-icon-coordinate:before{content:"\E76B"}.el-icon-mouse:before{content:"\E76C"}.el-icon-brush:before{content:"\E76E"}.el-icon-headset:before{content:"\E76F"}.el-icon-umbrella:before{content:"\E770"}.el-icon-scissors:before{content:"\E771"}.el-icon-mobile:before{content:"\E773"}.el-icon-attract:before{content:"\E774"}.el-icon-monitor:before{content:"\E775"}.el-icon-search:before{content:"\E778"}.el-icon-takeaway-box:before{content:"\E77A"}.el-icon-paperclip:before{content:"\E77D"}.el-icon-printer:before{content:"\E77E"}.el-icon-document-add:before{content:"\E782"}.el-icon-document:before{content:"\E785"}.el-icon-document-checked:before{content:"\E786"}.el-icon-document-copy:before{content:"\E787"}.el-icon-document-delete:before{content:"\E788"}.el-icon-document-remove:before{content:"\E789"}.el-icon-tickets:before{content:"\E78B"}.el-icon-folder-checked:before{content:"\E77F"}.el-icon-folder-delete:before{content:"\E780"}.el-icon-folder-remove:before{content:"\E781"}.el-icon-folder-add:before{content:"\E783"}.el-icon-folder-opened:before{content:"\E784"}.el-icon-folder:before{content:"\E78A"}.el-icon-edit-outline:before{content:"\E764"}.el-icon-edit:before{content:"\E78C"}.el-icon-date:before{content:"\E78E"}.el-icon-c-scale-to-original:before{content:"\E7C6"}.el-icon-view:before{content:"\E6CE"}.el-icon-loading:before{content:"\E6CF"}.el-icon-rank:before{content:"\E6D1"}.el-icon-sort-down:before{content:"\E7C4"}.el-icon-sort-up:before{content:"\E7C5"}.el-icon-sort:before{content:"\E6D2"}.el-icon-finished:before{content:"\E6CD"}.el-icon-refresh-left:before{content:"\E6C7"}.el-icon-refresh-right:before{content:"\E6C8"}.el-icon-refresh:before{content:"\E6D0"}.el-icon-video-play:before{content:"\E7C0"}.el-icon-video-pause:before{content:"\E7C1"}.el-icon-d-arrow-right:before{content:"\E6DC"}.el-icon-d-arrow-left:before{content:"\E6DD"}.el-icon-arrow-up:before{content:"\E6E1"}.el-icon-arrow-down:before{content:"\E6DF"}.el-icon-arrow-right:before{content:"\E6E0"}.el-icon-arrow-left:before{content:"\E6DE"}.el-icon-top-right:before{content:"\E6E7"}.el-icon-top-left:before{content:"\E6E8"}.el-icon-top:before{content:"\E6E6"}.el-icon-bottom:before{content:"\E6EB"}.el-icon-right:before{content:"\E6E9"}.el-icon-back:before{content:"\E6EA"}.el-icon-bottom-right:before{content:"\E6EC"}.el-icon-bottom-left:before{content:"\E6ED"}.el-icon-caret-top:before{content:"\E78F"}.el-icon-caret-bottom:before{content:"\E790"}.el-icon-caret-right:before{content:"\E791"}.el-icon-caret-left:before{content:"\E792"}.el-icon-d-caret:before{content:"\E79A"}.el-icon-share:before{content:"\E793"}.el-icon-menu:before{content:"\E798"}.el-icon-s-grid:before{content:"\E7A6"}.el-icon-s-check:before{content:"\E7A7"}.el-icon-s-data:before{content:"\E7A8"}.el-icon-s-opportunity:before{content:"\E7AA"}.el-icon-s-custom:before{content:"\E7AB"}.el-icon-s-claim:before{content:"\E7AD"}.el-icon-s-finance:before{content:"\E7AE"}.el-icon-s-comment:before{content:"\E7AF"}.el-icon-s-flag:before{content:"\E7B0"}.el-icon-s-marketing:before{content:"\E7B1"}.el-icon-s-shop:before{content:"\E7B4"}.el-icon-s-open:before{content:"\E7B5"}.el-icon-s-management:before{content:"\E7B6"}.el-icon-s-ticket:before{content:"\E7B7"}.el-icon-s-release:before{content:"\E7B8"}.el-icon-s-home:before{content:"\E7B9"}.el-icon-s-promotion:before{content:"\E7BA"}.el-icon-s-operation:before{content:"\E7BB"}.el-icon-s-unfold:before{content:"\E7BC"}.el-icon-s-fold:before{content:"\E7A9"}.el-icon-s-platform:before{content:"\E7BD"}.el-icon-s-order:before{content:"\E7BE"}.el-icon-s-cooperation:before{content:"\E7BF"}.el-icon-bell:before{content:"\E725"}.el-icon-message-solid:before{content:"\E799"}.el-icon-video-camera:before{content:"\E772"}.el-icon-video-camera-solid:before{content:"\E796"}.el-icon-camera:before{content:"\E779"}.el-icon-camera-solid:before{content:"\E79B"}.el-icon-download:before{content:"\E77C"}.el-icon-upload2:before{content:"\E77B"}.el-icon-upload:before{content:"\E7C3"}.el-icon-picture-outline-round:before{content:"\E75F"}.el-icon-picture-outline:before{content:"\E75E"}.el-icon-picture:before{content:"\E79F"}.el-icon-close:before{content:"\E6DB"}.el-icon-check:before{content:"\E6DA"}.el-icon-plus:before{content:"\E6D9"}.el-icon-minus:before{content:"\E6D8"}.el-icon-help:before{content:"\E73D"}.el-icon-s-help:before{content:"\E7B3"}.el-icon-circle-close:before{content:"\E78D"}.el-icon-circle-check:before{content:"\E720"}.el-icon-circle-plus-outline:before{content:"\E723"}.el-icon-remove-outline:before{content:"\E722"}.el-icon-zoom-out:before{content:"\E776"}.el-icon-zoom-in:before{content:"\E777"}.el-icon-error:before{content:"\E79D"}.el-icon-success:before{content:"\E79C"}.el-icon-circle-plus:before{content:"\E7A0"}.el-icon-remove:before{content:"\E7A2"}.el-icon-info:before{content:"\E7A1"}.el-icon-question:before{content:"\E7A4"}.el-icon-warning-outline:before{content:"\E6C9"}.el-icon-warning:before{content:"\E7A3"}.el-icon-goods:before{content:"\E7C2"}.el-icon-s-goods:before{content:"\E7B2"}.el-icon-star-off:before{content:"\E717"}.el-icon-star-on:before{content:"\E797"}.el-icon-more-outline:before{content:"\E6CC"}.el-icon-more:before{content:"\E794"}.el-icon-phone-outline:before{content:"\E6CB"}.el-icon-phone:before{content:"\E795"}.el-icon-user:before{content:"\E6E3"}.el-icon-user-solid:before{content:"\E7A5"}.el-icon-setting:before{content:"\E6CA"}.el-icon-s-tools:before{content:"\E7AC"}.el-icon-delete:before{content:"\E6D7"}.el-icon-delete-solid:before{content:"\E7C9"}.el-icon-eleme:before{content:"\E7C7"}.el-icon-platform-eleme:before{content:"\E7CA"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination::after,.el-pagination::before{display:table;content:""}.el-pagination::after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#409EFF}.el-pagination button:disabled{color:#C0C4CC;background-color:#FFF;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat #FFF;background-size:16px;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#C0C4CC;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .arrow.disabled{visibility:hidden}.el-pagination--small .more::before,.el-pagination--small li.more::before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#409EFF}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-dialog,.el-pager li{-webkit-box-sizing:border-box}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#C0C4CC}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#409EFF}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#409EFF;color:#FFF}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0}.el-pager .more::before{line-height:30px}.el-pager li{padding:0 4px;background:#FFF;font-size:13px;min-width:35.5px;height:28px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#C0C4CC}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#409EFF}.el-pager li.active{color:#409EFF;cursor:default}@-webkit-keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{100%{opacity:0}}.el-dialog{position:relative;margin:0 auto 50px;background:#FFF;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#409EFF}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:10px 20px 20px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #E4E7ED;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#F5F7FA}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#FFF}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button::before{content:'';position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default::before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled)::before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;z-index:10;padding:10px 0;margin:5px 0;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item,.el-menu-item{font-size:14px;padding:0 20px;cursor:pointer}.el-dropdown-menu__item{list-style:none;line-height:36px;margin:0;color:#606266;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#ecf5ff;color:#66b1ff}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -20px;background-color:#FFF}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:solid 1px #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#FFF}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu::after,.el-menu::before{display:table;content:""}.el-breadcrumb__item:last-child .el-breadcrumb__separator,.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu::after{clear:both}.el-menu.el-menu--horizontal{border-bottom:solid 1px #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:0}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #409EFF;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--collapse .el-submenu,.el-menu-item{position:relative}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#FFF;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #409EFF;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;list-style:none}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-submenu{min-width:200px}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid #E4E7ED;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;transform:none}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{color:#303133;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-radio-button__inner,.el-submenu__title{-webkit-box-sizing:border-box;position:relative;white-space:nowrap}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:#ecf5ff}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#409EFF}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:0;background-color:#ecf5ff}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu__title:hover{background-color:#ecf5ff}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#409EFF}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.el-radio-button__inner,.el-radio-group{display:inline-block;line-height:1;vertical-align:middle}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}.el-radio-group{font-size:0}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{background:#FFF;border:1px solid #DCDFE6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#409EFF}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #409EFF;box-shadow:-1px 0 0 0 #409EFF}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#F2F6FC}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-picker-panel,.el-popover,.el-select-dropdown,.el-table-filter,.el-time-panel{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;font-size:14px;font-weight:500;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#409EFF}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #DCDFE6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#DCDFE6;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-input__prefix,.el-input__suffix{-webkit-transition:all .3s;color:#C0C4CC}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#FFF}.el-switch.is-checked .el-switch__core{border-color:#409EFF;background-color:#409EFF}.el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #E4E7ED;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#409EFF;background-color:#FFF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#F5F7FA}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\E6DA";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#409EFF;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#E4E7ED}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#C0C4CC}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409EFF}.el-select .el-input .el-select__caret{color:#C0C4CC;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);border-radius:100%;color:#C0C4CC;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#E4E7ED}.el-range-editor.is-active,.el-range-editor.is-active:hover,.el-select .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#C0C4CC;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);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}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-select .el-tag__close.el-icon-close{background-color:#C0C4CC;top:0;color:#FFF;-ms-flex-negative:0;flex-shrink:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-table,.el-table__expanded-cell{background-color:#FFF}.el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);transform:translate(0,.5px)}.el-table{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:100%;font-size:14px;color:#606266}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;font-size:12px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th.el-table__cell{background:#F5F7FA}.el-table .el-table__cell{padding:12px 0;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table--medium .el-table__cell{padding:10px 0}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:8px 0}.el-table--mini{font-size:12px}.el-table--mini .el-table__cell{padding:6px 0}.el-table tr{background-color:#FFF}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #EBEEF5}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#FFF}.el-table th.el-table__cell>.cell{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}.el-table th.el-table__cell>.cell.highlight{color:#409EFF}.el-table th.el-table__cell.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-table td,.el-table .cell,.el-table-filter{-webkit-box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-left:10px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #EBEEF5}.el-table--border::after,.el-table--group::after,.el-table::before{content:'';position:absolute;background-color:#EBEEF5;z-index:1}.el-table--border::after,.el-table--group::after{top:0;right:0;width:1px;height:100%}.el-table::before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #EBEEF5}.el-table--border .el-table__cell:first-child .cell{padding-left:10px}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:1px solid #EBEEF5;border-bottom-width:1px}.el-table--border th.el-table__cell,.el-table__fixed-right-patch{border-bottom:1px solid #EBEEF5}.el-table--hidden{visibility:hidden}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right::before,.el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#EBEEF5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#FFF}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td.el-table__cell{border-top:1px solid #EBEEF5;background-color:#F5F7FA;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td.el-table__cell{border-top:1px solid #EBEEF5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:#F5F7FA;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #EBEEF5}.el-table .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#C0C4CC;top:5px}.el-table .sort-caret.descending{border-top-color:#C0C4CC;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#409EFF}.el-table .descending .sort-caret.descending{border-top-color:#409EFF}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#FAFAFA}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell,.el-table--striped .el-table__body tr.el-table__row--striped.selection-row td.el-table__cell{background-color:#ecf5ff}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.selection-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.selection-row>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:#F5F7FA}.el-table__body tr.current-row>td.el-table__cell,.el-table__body tr.selection-row>td.el-table__cell{background-color:#ecf5ff}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #EBEEF5;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#F5F7FA}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #EBEEF5;border-radius:2px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#ecf5ff;color:#66b1ff}.el-table-filter__list-item.is-active{background-color:#409EFF;color:#FFF}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #EBEEF5;padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#F2F6FC}.el-table-filter__bottom button:hover{color:#409EFF}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;height:30px;padding:4px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{height:30px;padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#C0C4CC}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#409EFF;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#FFF}.el-date-table td.available:hover{color:#409EFF}.el-date-table td.current:not(.disabled) span{color:#FFF;background-color:#409EFF}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#FFF}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#409EFF}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#F5F7FA;opacity:1;cursor:not-allowed;color:#C0C4CC}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#F2F6FC;border-radius:15px}.el-date-table td.selected div:hover{background-color:#F2F6FC}.el-date-table td.selected span{background-color:#409EFF;color:#FFF;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-month-table,.el-year-table{font-size:12px;border-collapse:collapse}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #EBEEF5}.el-month-table{margin:-1px}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-month-table td.today .cell{color:#409EFF;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#FFF}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#409EFF}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#F2F6FC}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#FFF}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#FFF;background-color:#409EFF}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#409EFF}.el-year-table{margin:-1px}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#409EFF;font-weight:700}.el-year-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-year-table td.disabled .cell:hover{color:#C0C4CC}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#409EFF}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#FFF}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409EFF}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#409EFF;font-weight:700}.time-select-item.disabled{color:#E4E7ED;cursor:not-allowed}.time-select-item:hover{background-color:#F5F7FA;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:100%;margin:0;padding:0;width:39%;text-align:center;font-size:14px;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input:-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-moz-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{display:inline-block;height:100%;padding:0 5px;margin:0;text-align:center;line-height:32px;font-size:14px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-moz-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409EFF}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409EFF}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409EFF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#FFF;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#409EFF}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#F5F7FA;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#C0C4CC;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #E4E7ED;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #E4E7ED;border-bottom:1px solid #E4E7ED}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#409EFF}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #E4E7ED}.el-popover{position:absolute;background:#FFF;min-width:150px;border-radius:4px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover,.el-cascader__dropdown,.el-color-picker__panel,.el-message-box,.el-notification{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#FFF;border-radius:4px;border:1px solid #EBEEF5;font-size:18px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px 15px 10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#F56C6C}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#409EFF}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.el-message-box__status::before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#67C23A}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#E6A23C}.el-message-box__status.el-icon-error{color:#F56C6C}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#F56C6C;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;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}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb::after,.el-breadcrumb::before{display:table;content:""}.el-breadcrumb::after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#C0C4CC}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:#409EFF;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:#606266;cursor:text}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item::after,.el-form-item::before{display:table;content:""}.el-form-item::after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content::after,.el-form-item__content::before{display:table;content:""}.el-form-item__content::after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#F56C6C;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:'*';color:#F56C6C;margin-right:4px}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#F56C6C}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409EFF;z-index:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1), -webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.el-tabs__new-tab:hover{color:#409EFF}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#E4E7ED;z-index:1}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #409EFF inset;box-shadow:0 0 2px 2px #409EFF inset;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}.el-tabs--card>.el-tabs__header .el-tabs__active-bar,.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs__item .el-icon-close:hover{background-color:#C0C4CC;color:#FFF}.el-tabs__item.is-active{color:#409EFF}.el-tabs__item:hover{color:#409EFF;cursor:pointer}.el-tabs__item.is-disabled{color:#C0C4CC;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #E4E7ED}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #E4E7ED;border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #E4E7ED;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#FFF}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close{width:14px}.el-tabs--border-card{background:#FFF;border:1px solid #DCDFE6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#F5F7FA;border-bottom:1px solid #E4E7ED;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-col-offset-0,.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409EFF;background-color:#FFF;border-right-color:#DCDFE6;border-left-color:#DCDFE6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#409EFF}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#C0C4CC}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-cascader-menu:last-child .el-cascader-node,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #DCDFE6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left::after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-button-group>.el-button:not(:last-child),.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #E4E7ED;border-bottom:none;border-top:1px solid #E4E7ED;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #E4E7ED;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #E4E7ED;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #E4E7ED;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #E4E7ED}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #E4E7ED;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #E4E7ED;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #E4E7ED;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#FFF;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#409EFF}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#F5F7FA}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#409EFF;color:#fff}.el-tree-node__content:hover,.el-upload-list__item:hover{background-color:#F5F7FA}.el-tree-node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#C0C4CC;font-size:12px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#C0C4CC}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{width:100%;padding:8px 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background-color:#FFF;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#C0C4CC}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#FFF}.el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67C23A}.el-alert--success.is-light .el-alert__description{color:#67C23A}.el-alert--success.is-dark{background-color:#67C23A;color:#FFF}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#FFF}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#E6A23C}.el-alert--warning.is-light .el-alert__description{color:#E6A23C}.el-alert--warning.is-dark{background-color:#E6A23C;color:#FFF}.el-alert--error.is-light{background-color:#fef0f0;color:#F56C6C}.el-alert--error.is-light .el-alert__description{color:#F56C6C}.el-alert--error.is-dark{background-color:#F56C6C;color:#FFF}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active,.el-upload iframe{opacity:0}.el-carousel__arrow--right,.el-notification.right{right:16px}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67C23A}.el-notification .el-icon-error{color:#F56C6C}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#E6A23C}.el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#F5F7FA;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#409EFF}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#409EFF}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #DCDFE6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #DCDFE6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#E4E7ED;color:#E4E7ED}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#E4E7ED;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #DCDFE6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #DCDFE6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-button-group::after,.el-button-group::before,.el-color-dropdown__main-wrapper::after,.el-link.is-underline:hover:after,.el-page-header__left::after,.el-progress-bar__inner::after,.el-row::after,.el-row::before,.el-slider::after,.el-slider::before,.el-slider__button-wrapper::after,.el-transfer-panel .el-transfer-panel__footer::after,.el-upload-cover::after,.el-upload-list--picture-card .el-upload-list__item-actions::after{content:""}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#FFF}.el-tooltip__popper.is-light{background:#FFF;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#FFF}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#FFF}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#FFF}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#FFF}.el-slider::after,.el-slider::before{display:table}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper::after{display:inline-block;vertical-align:middle}.el-slider::after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#E4E7ED;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button{border-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#409EFF;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.el-image-viewer__btn,.el-slider__button,.el-step__icon-inner{-moz-user-select:none;-ms-user-select:none}.el-slider__button-wrapper::after{height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #409EFF;background-color:#FFF;border-radius:50%;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#FFF;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #DCDFE6;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#C0C4CC}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#409EFF}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-col-pull-0,.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-12,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-0,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-row,.el-upload-dragger,.el-upload-list__item{position:relative}.el-loading-spinner .el-loading-text{color:#409EFF;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409EFF;stroke-linecap:round}.el-loading-spinner i{color:#409EFF}@-webkit-keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{-webkit-box-sizing:border-box;box-sizing:border-box}.el-row::after,.el-row::before{display:table}.el-row::after{clear:both}.el-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.el-col-0,.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.el-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.el-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.el-row--flex.is-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.el-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=el-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-col-0{width:0%}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.66667%}.el-col-xl-offset-4{margin-left:16.66667%}.el-col-xl-pull-4{position:relative;right:16.66667%}.el-col-xl-push-4{position:relative;left:16.66667%}.el-col-xl-5{width:20.83333%}.el-col-xl-offset-5{margin-left:20.83333%}.el-col-xl-pull-5{position:relative;right:20.83333%}.el-col-xl-push-5{position:relative;left:20.83333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.16667%}.el-col-xl-offset-7{margin-left:29.16667%}.el-col-xl-pull-7{position:relative;right:29.16667%}.el-col-xl-push-7{position:relative;left:29.16667%}.el-col-xl-8{width:33.33333%}.el-col-xl-offset-8{margin-left:33.33333%}.el-col-xl-pull-8{position:relative;right:33.33333%}.el-col-xl-push-8{position:relative;left:33.33333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.66667%}.el-col-xl-offset-10{margin-left:41.66667%}.el-col-xl-pull-10{position:relative;right:41.66667%}.el-col-xl-push-10{position:relative;left:41.66667%}.el-col-xl-11{width:45.83333%}.el-col-xl-offset-11{margin-left:45.83333%}.el-col-xl-pull-11{position:relative;right:45.83333%}.el-col-xl-push-11{position:relative;left:45.83333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.16667%}.el-col-xl-offset-13{margin-left:54.16667%}.el-col-xl-pull-13{position:relative;right:54.16667%}.el-col-xl-push-13{position:relative;left:54.16667%}.el-col-xl-14{width:58.33333%}.el-col-xl-offset-14{margin-left:58.33333%}.el-col-xl-pull-14{position:relative;right:58.33333%}.el-col-xl-push-14{position:relative;left:58.33333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.66667%}.el-col-xl-offset-16{margin-left:66.66667%}.el-col-xl-pull-16{position:relative;right:66.66667%}.el-col-xl-push-16{position:relative;left:66.66667%}.el-col-xl-17{width:70.83333%}.el-col-xl-offset-17{margin-left:70.83333%}.el-col-xl-pull-17{position:relative;right:70.83333%}.el-col-xl-push-17{position:relative;left:70.83333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.16667%}.el-col-xl-offset-19{margin-left:79.16667%}.el-col-xl-pull-19{position:relative;right:79.16667%}.el-col-xl-push-19{position:relative;left:79.16667%}.el-col-xl-20{width:83.33333%}.el-col-xl-offset-20{margin-left:83.33333%}.el-col-xl-pull-20{position:relative;right:83.33333%}.el-col-xl-push-20{position:relative;left:83.33333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.66667%}.el-col-xl-offset-22{margin-left:91.66667%}.el-col-xl-pull-22{position:relative;right:91.66667%}.el-col-xl-push-22{position:relative;left:91.66667%}.el-col-xl-23{width:95.83333%}.el-col-xl-offset-23{margin-left:95.83333%}.el-col-xl-pull-23{position:relative;right:95.83333%}.el-col-xl-push-23{position:relative;left:95.83333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;cursor:pointer;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#409EFF;color:#409EFF}.el-upload:focus .el-upload-dragger{border-color:#409EFF}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:360px;height:180px;text-align:center;cursor:pointer;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#C0C4CC;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #DCDFE6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#409EFF;font-style:normal}.el-upload-dragger:hover{border-color:#409EFF}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #409EFF}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#67C23A}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#409EFF}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#409EFF;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#409EFF}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;-webkit-box-shadow:none;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#FFF}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#FFF;font-size:14px;cursor:pointer;vertical-align:middle;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#FFF;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#FFF;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67C23A}.el-progress.is-success .el-progress__text{color:#67C23A}.el-progress.is-warning .el-progress-bar__inner{background-color:#E6A23C}.el-badge__content,.el-progress.is-exception .el-progress-bar__inner{background-color:#F56C6C}.el-progress.is-warning .el-progress__text{color:#E6A23C}.el-progress.is-exception .el-progress__text{color:#F56C6C}.el-progress-bar{padding-right:50px;display:inline-block;vertical-align:middle;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__header,.el-message,.el-step__icon{-webkit-box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#EBEEF5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409EFF;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.el-progress-bar__inner::after{display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#FFF;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border-width:1px;border-style:solid;border-color:#EBEEF5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;-webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;overflow:hidden;padding:15px 15px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-message.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8}.el-message--success .el-message__content{color:#67C23A}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#E6A23C}.el-message--error{background-color:#fef0f0;border-color:#fde2e2}.el-message--error .el-message__content{color:#F56C6C}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#C0C4CC;font-size:16px}.el-message__closeBtn:focus{outline-width:0}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#67C23A}.el-message .el-icon-error{color:#F56C6C}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#E6A23C}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{border-radius:10px;color:#FFF;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #FFF}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#409EFF}.el-badge__content--success{background-color:#67C23A}.el-badge__content--warning{background-color:#E6A23C}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#F56C6C}.el-card{border-radius:4px;border:1px solid #EBEEF5;background-color:#FFF;overflow:hidden;color:#303133;-webkit-transition:.3s;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__body,.el-main{padding:20px}.el-rate{height:20px;line-height:1}.el-rate:active,.el-rate:focus{outline-width:0}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;margin-right:6px;color:#C0C4CC;-webkit-transition:.3s;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-step.is-vertical,.el-steps{display:-webkit-box;display:-ms-flexbox}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:-webkit-box;display:-ms-flexbox;display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#F5F7FA}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.el-step{position:relative;-ms-flex-negative:1;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#C0C4CC;border-color:#C0C4CC}.el-step__head.is-success{color:#67C23A;border-color:#67C23A}.el-step__head.is-error{color:#F56C6C;border-color:#F56C6C}.el-step__head.is-finish{color:#409EFF;border-color:#409EFF}.el-step__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;-webkit-transition:.15s ease-out;transition:.15s ease-out}.el-step.is-horizontal,.el-step__icon-inner{display:inline-block}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#C0C4CC}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#C0C4CC}.el-step__title.is-success{color:#67C23A}.el-step__title.is-error{color:#F56C6C}.el-step__title.is-finish{color:#409EFF}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#C0C4CC}.el-step__description.is-success{color:#67C23A}.el-step__description.is-error{color:#F56C6C}.el-step__description.is-finish{color:#409EFF}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-step.is-simple .el-step__arrow::after,.el-step.is-simple .el-step__arrow::before{content:'';display:inline-block;position:absolute;height:15px;width:1px;background:#C0C4CC}.el-step.is-simple .el-step__arrow::before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow::after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#FFF;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#C0C4CC;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#FFF;border:none;outline:0;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.el-carousel__item,.el-carousel__mask{height:100%;position:absolute;top:0;left:0}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#FFF;opacity:.24;-webkit-transition:.2s;transition:.2s}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#FFF;color:#303133;cursor:pointer;border-bottom:1px solid #EBEEF5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#409EFF}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#FFF;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #EBEEF5}.el-cascader__search-input,.el-cascader__tags,.el-tag{-webkit-box-sizing:border-box}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-cascader,.el-tag{display:inline-block}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.el-tag{background-color:#ecf5ff;border-color:#d9ecff;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409EFF;border-width:1px;border-style:solid;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409EFF}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67C23A}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close::before{display:block}.el-tag--dark{background-color:#409eff;border-color:#409eff;color:#fff}.el-tag--dark.is-hit{border-color:#409EFF}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#FFF;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67C23A}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409EFF}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67C23A}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.el-cascader{position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#C0C4CC}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#C0C4CC}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#FFF;border:1px solid #E4E7ED;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__tags .el-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#C0C4CC;color:#FFF}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{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;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#F5F7FA}.el-cascader__suggestion-item.is-checked{color:#409EFF;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#C0C4CC}.el-cascader__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__search-input::-webkit-input-placeholder{color:#C0C4CC}.el-cascader__search-input:-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-moz-placeholder{color:#C0C4CC}.el-cascader__search-input::placeholder{color:#C0C4CC}.el-color-predefine{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px #409EFF;box-shadow:0 0 3px 2px #409EFF}.el-color-predefine__color-selector>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:-webkit-gradient(linear,left top, right top,color-stop(0, red),color-stop(17%, #ff0),color-stop(33%, #0f0),color-stop(50%, #0ff),color-stop(67%, #00f),color-stop(83%, #f0f),to(red));background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, red),color-stop(17%, #ff0),color-stop(33%, #0f0),color-stop(50%, #0ff),color-stop(67%, #00f),color-stop(83%, #f0f),to(red));background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:-webkit-gradient(linear,left top, right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:-webkit-gradient(linear,left bottom, left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#409EFF;border-color:#409EFF}.el-color-dropdown__link-btn{cursor:pointer;color:#409EFF;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#409EFF,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__icon,.el-input,.el-textarea{display:inline-block;width:100%}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty{font-size:12px;color:#999;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#FFF;text-align:center;font-size:12px}.el-input__prefix,.el-input__suffix{position:absolute;top:0;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-input__inner,.el-textarea__inner,.el-transfer-panel{-webkit-box-sizing:border-box}.el-textarea{position:relative;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input,.el-input__inner{font-size:inherit}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{height:100%;right:5px;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{height:100%;left:5px;-webkit-transition:all .3s;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-image-viewer__btn,.el-image__preview,.el-link,.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input-group--prepend .el-input__inner{border-top-left-radius:0;border-bottom-left-radius:0}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#FFF;background-color:#409EFF;font-size:0}.el-button-group>.el-button+.el-button,.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-divider__text,.el-image__error,.el-link,.el-timeline,.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #DCDFE6;background-color:#F5F7FA;color:#C0C4CC}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer-panel{border:1px solid #EBEEF5;border-radius:4px;overflow:hidden;background:#FFF;display:inline-block;vertical-align:middle;width:200px;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#409EFF}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#F5F7FA;margin:0;padding-left:15px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.el-container,.el-header{-webkit-box-sizing:border-box}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#FFF;margin:0;padding:0;border-top:1px solid #EBEEF5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;height:100%;vertical-align:middle}.el-container,.el-timeline-item__node{display:-webkit-box;display:-ms-flexbox}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.el-container{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-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.el-container.is-vertical,.el-drawer,.el-empty,.el-result{-webkit-box-orient:vertical;-webkit-box-direction:normal}.el-container.is-vertical{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.el-header{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-aside{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-footer{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-timeline{margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #E4E7ED}.el-timeline-item__icon{color:#FFF;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#E4E7ED;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}.el-image__error,.el-timeline-item__dot{display:-webkit-box;display:-ms-flexbox}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#409EFF}.el-timeline-item__node--success{background-color:#67C23A}.el-timeline-item__node--warning{background-color:#E6A23C}.el-timeline-item__node--danger{background-color:#F56C6C}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;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}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;padding:0;font-weight:500}.el-link.is-underline:hover:after{position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #409EFF}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#409EFF}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#409EFF}.el-link.el-link--default.is-disabled{color:#C0C4CC}.el-link.el-link--primary{color:#409EFF}.el-link.el-link--primary:hover{color:#66b1ff}.el-link.el-link--primary.is-disabled{color:#a0cfff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#F56C6C}.el-link.el-link--danger{color:#F56C6C}.el-link.el-link--danger:hover{color:#f78989}.el-link.el-link--danger.is-disabled{color:#fab6b6}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#67C23A}.el-link.el-link--success{color:#67C23A}.el-link.el-link--success:hover{color:#85ce61}.el-link.el-link--success.is-disabled{color:#b3e19d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#E6A23C}.el-link.el-link--warning{color:#E6A23C}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-divider{background-color:#DCDFE6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#FFF;padding:0 20px;font-weight:500;color:#303133}.el-image__error,.el-image__placeholder{background:#F5F7FA}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.el-image__error{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:#C0C4CC;vertical-align:middle}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:.8;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-button,.el-checkbox,.el-checkbox-button__inner,.el-empty__image img,.el-radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:24px;color:#fff;background-color:#606266}.el-image-viewer__canvas{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff;top:50%}.el-image-viewer__prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px}.el-image-viewer__next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button,.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-button:focus,.el-button:hover{color:#409EFF;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#FFF;border-color:#409EFF;color:#409EFF}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#FFF;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#FFF;border-color:#EBEEF5;color:#C0C4CC}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#FFF;background-color:#409EFF;border-color:#409EFF}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#FFF}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF}.el-button--primary:active{outline:0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#FFF;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409EFF;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409EFF;border-color:#409EFF;color:#FFF}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#FFF;background-color:#67C23A;border-color:#67C23A}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#FFF}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#FFF}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#FFF;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67C23A;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67C23A;border-color:#67C23A;color:#FFF}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#FFF;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#FFF;background-color:#E6A23C;border-color:#E6A23C}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#FFF}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#FFF}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#FFF;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#E6A23C;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#E6A23C;border-color:#E6A23C;color:#FFF}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#FFF;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#FFF;background-color:#F56C6C;border-color:#F56C6C}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#FFF}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#FFF}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#FFF;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#F56C6C;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#F56C6C;border-color:#F56C6C;color:#FFF}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#FFF;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#FFF;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#FFF}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#FFF}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#FFF;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#FFF}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#FFF;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{padding:9px 15px;font-size:12px;border-radius:3px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini{font-size:12px;border-radius:3px}.el-button--mini.is-circle{padding:7px}.el-button--text{border-color:transparent;color:#409EFF;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;border-color:transparent;background-color:transparent}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover{border-color:transparent}.el-button-group .el-button--danger:last-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:last-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:last-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:last-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:last-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child),.el-button-group>.el-dropdown>.el-button{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child,.el-button-group .el-button--danger:not(:first-child):not(:last-child),.el-button-group .el-button--info:first-child,.el-button-group .el-button--info:not(:first-child):not(:last-child),.el-button-group .el-button--primary:first-child,.el-button-group .el-button--primary:not(:first-child):not(:last-child),.el-button-group .el-button--success:first-child,.el-button-group .el-button--success:not(:first-child):not(:last-child),.el-button-group .el-button--warning:first-child,.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-right-color:rgba(255,255,255,.5)}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group::after,.el-button-group::before{display:table}.el-button-group::after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0}.el-calendar{background-color:#fff}.el-calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #EBEEF5}.el-backtop,.el-page-header{display:-webkit-box;display:-ms-flexbox}.el-calendar__title{color:#000;-ms-flex-item-align:center;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#C0C4CC}.el-backtop,.el-calendar-table td.is-today{color:#409EFF}.el-calendar-table td{border-bottom:1px solid #EBEEF5;border-right:1px solid #EBEEF5;vertical-align:top;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#F2F8FE}.el-calendar-table tr:first-child td{border-top:1px solid #EBEEF5}.el-calendar-table tr td:first-child{border-left:1px solid #EBEEF5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#F2F8FE}.el-backtop{position:fixed;background-color:#FFF;width:40px;height:40px;border-radius:50%;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;font-size:20px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.12);box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#F2F6FC}.el-page-header{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px}.el-page-header__left{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left::after{position:absolute;width:1px;height:16px;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#DCDFE6}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative;white-space:nowrap}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;-ms-flex-item-align:center;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#409EFF}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox__input{cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#DCDFE6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#C0C4CC}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#C0C4CC}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#C0C4CC;border-color:#C0C4CC}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#409EFF;border-color:#409EFF}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#C0C4CC;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#409EFF}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#409EFF}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#FFF;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #DCDFE6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#FFF;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#409EFF}.el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #FFF;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#409EFF}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-radio,.el-radio__inner,.el-radio__input{position:relative;display:inline-block}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #8cc5ff;box-shadow:-1px 0 0 0 #8cc5ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#409EFF}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#EBEEF5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#409EFF}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-avatar,.el-cascader-panel,.el-radio,.el-radio--medium.is-bordered .el-radio__label,.el-radio__label{font-size:14px}.el-radio{color:#606266;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;outline:0;margin-right:30px}.el-cascader-node>.el-radio,.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.el-cascader-menu,.el-cascader-menu__list,.el-radio__inner{-webkit-box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:#409EFF}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#EBEEF5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#F5F7FA;border-color:#E4E7ED}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:#F5F7FA}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#C0C4CC}.el-radio__input.is-disabled+span.el-radio__label{color:#C0C4CC;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#409EFF;background:#409EFF}.el-radio__input.is-checked .el-radio__inner::after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#409EFF}.el-radio__input.is-focus .el-radio__inner{border-color:#409EFF}.el-radio__inner{border:1px solid #DCDFE6;border-radius:100%;width:14px;height:14px;background-color:#FFF;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.el-radio__inner:hover{border-color:#409EFF}.el-radio__inner::after{width:4px;height:4px;border-radius:100%;background-color:#FFF;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-radio__label{padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px}.el-cascader-panel.is-bordered{border:1px solid #E4E7ED;border-radius:4px}.el-cascader-menu{min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;border-right:solid 1px #E4E7ED}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#C0C4CC}.el-cascader-node{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#409EFF;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#F5F7FA}.el-cascader-node.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px}.el-drawer,.el-drawer__body>*{-webkit-box-sizing:border-box}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-empty__image img,.el-empty__image svg{vertical-align:top;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}@-webkit-keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@-webkit-keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@-webkit-keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.el-drawer{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);overflow:hidden;outline:0}.el-drawer.rtl{-webkit-animation:rtl-drawer-out .3s;animation:rtl-drawer-out .3s;right:0}.el-drawer__open .el-drawer.rtl{-webkit-animation:rtl-drawer-in .3s 1ms;animation:rtl-drawer-in .3s 1ms}.el-drawer.ltr{-webkit-animation:ltr-drawer-out .3s;animation:ltr-drawer-out .3s;left:0}.el-drawer__open .el-drawer.ltr{-webkit-animation:ltr-drawer-in .3s 1ms;animation:ltr-drawer-in .3s 1ms}.el-drawer.ttb{-webkit-animation:ttb-drawer-out .3s;animation:ttb-drawer-out .3s;top:0}.el-drawer__open .el-drawer.ttb{-webkit-animation:ttb-drawer-in .3s 1ms;animation:ttb-drawer-in .3s 1ms}.el-drawer.btt{-webkit-animation:btt-drawer-out .3s;animation:btt-drawer-out .3s;bottom:0}.el-drawer__open .el-drawer.btt{-webkit-animation:btt-drawer-in .3s 1ms;animation:btt-drawer-in .3s 1ms}.el-drawer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0}.el-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72767b;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-drawer__title{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.el-drawer__body>*{-webkit-box-sizing:border-box;box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer__container{position:relative;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.el-drawer-fade-enter-active{-webkit-animation:el-drawer-fade-in .3s;animation:el-drawer-fade-in .3s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in .3s reverse}.el-statistic{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#000;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";text-align:center}.el-statistic .head{margin-bottom:4px;color:#606266;font-size:13px}.el-statistic .con{font-family:Sans-serif;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:#303133}.el-statistic .con .number{font-size:20px;padding:0 4px}.el-statistic .con span{display:inline-block;margin:0;line-height:100%}.el-popconfirm__main,.el-skeleton__image{display:-ms-flexbox;-webkit-box-align:center;display:-webkit-box}.el-popconfirm__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:#f2f2f2}.el-skeleton.is-animated .el-skeleton__item{background:-webkit-gradient(linear,left top, right top,color-stop(25%, #f2f2f2),color-stop(37%, #e6e6e6),color-stop(63%, #f2f2f2));background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite}.el-skeleton__item{background:#f2f2f2;display:inline-block;height:16px;border-radius:4px;width:100%}.el-skeleton__circle{border-radius:50%;width:36px;height:36px;line-height:36px}.el-skeleton__circle--lg{width:40px;height:40px;line-height:40px}.el-skeleton__circle--md{width:28px;height:28px;line-height:28px}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:13px}.el-skeleton__caption{height:12px}.el-skeleton__h1{height:20px}.el-skeleton__h3{height:18px}.el-skeleton__h5{height:16px}.el-skeleton__image{width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.el-skeleton__image svg{fill:#DCDDE0;width:22%;height:22%}.el-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}.el-empty__image{width:160px}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{fill:#DCDDE0}.el-empty__description{margin-top:20px}.el-empty__description p{margin:0;font-size:14px;color:#909399}.el-empty__bottom,.el-result__title{margin-top:20px}.el-descriptions{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#303133}.el-descriptions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.el-descriptions__title{font-size:16px;font-weight:700}.el-descriptions--mini,.el-descriptions--small{font-size:12px}.el-descriptions__body{color:#606266;background-color:#FFF}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%;table-layout:fixed}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-weight:400;line-height:1.5}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right{text-align:right}.el-descriptions .is-bordered{table-layout:auto}.el-descriptions .is-bordered .el-descriptions-item__cell{border:1px solid #EBEEF5;padding:12px 10px}.el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:12px}.el-descriptions--medium.is-bordered .el-descriptions-item__cell{padding:10px}.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:10px}.el-descriptions--small.is-bordered .el-descriptions-item__cell{padding:8px 10px}.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:8px}.el-descriptions--mini.is-bordered .el-descriptions-item__cell{padding:6px 10px}.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:6px}.el-descriptions-item{vertical-align:top}.el-descriptions-item__container{display:-webkit-box;display:-ms-flexbox;display:flex}.el-descriptions-item__container .el-descriptions-item__content,.el-descriptions-item__container .el-descriptions-item__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.el-descriptions-item__container .el-descriptions-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-descriptions-item__label.has-colon::after{content:':';position:relative;top:-.5px}.el-descriptions-item__label.is-bordered-label{font-weight:700;color:#909399;background:#fafafa}.el-descriptions-item__label:not(.is-bordered-label){margin-right:10px}.el-descriptions-item__content{word-break:break-word;overflow-wrap:break-word}.el-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 30px}.el-result__icon svg{width:64px;height:64px}.el-result__title p{margin:0;font-size:20px;color:#303133;line-height:1.3}.el-result__subtitle{margin-top:10px}.el-result__subtitle p{margin:0;font-size:14px;color:#606266;line-height:1.3}.el-result__extra{margin-top:30px}.el-result .icon-success{fill:#67C23A}.el-result .icon-error{fill:#F56C6C}.el-result .icon-info{fill:#909399}.el-result .icon-warning{fill:#E6A23C}