.goods-main {
  /*
    Main CSS
*/
  /* Basic */
  /* Type */
  /* Row */
  /* Box */
  /* Button */
  /* Form */
  /* Icon */
  /* Image */
  /* List */
  /* Actions */
  /* Icons */
  /* Section/Article */
  /* Table */
  /* Banner (transitions) */
  /* Banner (style5) */
  /* Spotlight (transitions) */
  /* Spotlight (style1) */
  /* ADDED NEW Spotlight style 1 980px CSS */
  /* Spotlight (style5) */
  /* Wrapper (style1) */
  /* Wrapper (style2) */
  /* Items (transitions) */
  /* Items (style1) */
  /* Items (style2) */
  /* Items (style3) */
  /* Index */
  /* Wrapper */
  /***** Custom CSS to over-ride previous ones *****/
  /* .footer-p{
    margin: 0 0 0 0;
}  */
  /* Wrapper (style1) inner-footer */
  /*	.wrapper.style1 > .inner-footer {
		padding: 1rem 0rem 1rem 0rem;
		margin: 0 auto;
		max-width: 100%;
		width: 64rem;
	}

		.wrapper.style1 > .inner-footer.medium {
			width: 48rem;
		}

		.wrapper.style1 > .inner-footer.small {
			width: 32rem;
		}

	@media screen and (max-width: 1680px) {

		.wrapper.style1 > .inner-footer {
			padding: 1rem 0rem 1rem 0rem;
		}

	}

	@media screen and (max-width: 1280px) {

		.wrapper.style1 > .inner-footer {
			padding: 1rem 0rem 1rem 0rem;
		}

	}

	@media screen and (max-width: 980px) {

		.wrapper.style1 > .inner-footer {
			padding: 1rem 0rem 1rem 0rem;
		}

	}

	@media screen and (max-width: 736px) {

		.wrapper.style1 > .inner-footer {
			padding: 1rem 0rem 1rem 0rem;
		}

	}


.icons-footer{
    margin: 0 0 0 0;
}
*/
  /* The navigation bar */
  /*.navbar {
    overflow: hidden;
    background-color: white;
    position: fixed; /* Set the navbar to fixed position */
  /* top: 0; /* Position the navbar at the top of the page */
  /* width: 100%; /* Full width */
  /* z-index: 1001; */
  /*}

/* Links inside the navbar */
  /*.navbar a {
    float: center; 
    display: block;
    text-align: center;
    padding: 5px 0px;
    margin-top: 5px;
    text-decoration: none;
}
.navbar ul{
    margin: 0 0 0 0;
}

.navimg{}

    height: 50px;
}
*/
  /*Main content*/
  /* Main logo sizing
.mainlogo {
    width:30%;
}
*/
  /* Banner (transitions) */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightItalic'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18E.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDc.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7g.ttf) format('truetype');
}
html,
body,
.goods-main div,
.goods-main span,
.goods-main applet,
.goods-main object,
.goods-main iframe,
.goods-main h1,
.goods-main h2.main-h2,
.goods-main h3,
.goods-main h4,
.goods-main h5,
.goods-main h6,
.goods-main p,
.goods-main blockquote,
.goods-main pre,
.goods-main a,
.goods-main abbr,
.goods-main acronym,
.goods-main address,
.goods-main big,
.goods-main cite,
.goods-main code,
.goods-main del,
.goods-main dfn,
.goods-main em,
.goods-main img,
.goods-main ins,
.goods-main kbd,
.goods-main q,
.goods-main s,
.goods-main samp,
.goods-main small,
.goods-main strike,
.goods-main strong,
.goods-main sub,
.goods-main sup,
.goods-main tt,
.goods-main var,
.goods-main b,
.goods-main u,
.goods-main i,
.goods-main center,
.goods-main dl,
.goods-main dt,
.goods-main dd,
.goods-main ol,
.goods-main ul,
.goods-main li,
.goods-main fieldset,
.goods-main form,
.goods-main label,
.goods-main legend,
.goods-main table,
.goods-main caption,
.goods-main tbody,
.goods-main tfoot,
.goods-main thead,
.goods-main tr,
.goods-main th,
.goods-main td,
.goods-main article,
.goods-main aside,
.goods-main canvas,
.goods-main details,
.goods-main embed,
.goods-main figure,
.goods-main figcaption,
.goods-main .header-main,
.goods-main hgroup,
.goods-main output,
.goods-main ruby,
.goods-main section,
.goods-main summary,
.goods-main time,
.goods-main mark,
.goods-main audio,
.goods-main video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.goods-main article,
.goods-main aside,
.goods-main details,
.goods-main figcaption,
.goods-main figure,
.goods-main .header-main,
.goods-main hgroup,
.goods-main section {
  display: block;
}
.goods-main {
  line-height: 1;
}
.goods-main ol,
.goods-main ul {
  list-style: none;
}
.goods-main blockquote,
.goods-main q {
  quotes: none;
}
.goods-main blockquote:before,
.goods-main blockquote:after,
.goods-main q:before,
.goods-main q:after {
  content: '';
  content: none;
}
.goods-main table {
  border-collapse: collapse;
  border-spacing: 0;
}
.goods-main {
  -webkit-text-size-adjust: none;
}
.goods-main mark {
  background-color: transparent;
  color: inherit;
}
.goods-main input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.goods-main input,
.goods-main select,
.goods-main textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
@-ms-viewport {
  width: device-width;
}
.goods-main {
  -ms-overflow-style: scrollbar;
}
@media screen and (max-width: 480px) {
  .goods-main,
  .goods-main {
    min-width: 320px;
  }
}
.goods-main {
  box-sizing: border-box;
}
.goods-main *,
.goods-main *:before,
.goods-main *:after {
  box-sizing: inherit;
}
.goods-main {
  background: #ffffff;
}
.goods-main.is-preload *,
.goods-main.is-preload *:before,
.goods-main.is-preload *:after {
  -moz-animation: none !important;
  -webkit-animation: none !important;
  -ms-animation: none !important;
  animation: none !important;
  -moz-transition: none !important;
  -webkit-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.goods-main {
  font-size: 18pt;
}
@media screen and (max-width: 1680px) {
  .goods-main {
    font-size: 14pt;
  }
}
@media screen and (max-width: 1280px) {
  .goods-main {
    font-size: 12pt;
  }
}
@media screen and (max-width: 736px) {
  .goods-main {
    font-size: 11pt;
  }
}
@media screen and (max-width: 360px) {
  .goods-main {
    font-size: 10pt;
  }
}
.goods-main {
  background-color: #ffffff;
  color: #000000;
}
.goods-main,
.goods-main input,
.goods-main select,
.goods-main textarea {
  font-family: "Source Sans Pro", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.65;
}
.goods-main a {
  -moz-transition: color 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  text-decoration: underline;
}
.goods-main a:hover {
  text-decoration: none;
}
.goods-main strong,
.goods-main b {
  font-weight: 400;
}
.goods-main em,
{
  font-style: italic;
}
.goods-main p {
  margin: 0 0 2rem 0;
}
.goods-main p.major {
  font-size: 1.25rem;
}
.goods-main h1,
.goods-main h2.main-h2,
.goods-main h3,
.goods-main h4,
.goods-main h5,
.goods-main h6 {
  font-weight: 300;
  line-height: 1.375;
  letter-spacing: 0em;
  margin: 0 0 1rem 0;
}
.goods-main h1 a,
.goods-main h2.main-h2 a,
.goods-main h3 a,
.goods-main h4 a,
.goods-main h5 a,
.goods-main h6 a {
  color: inherit;
  text-decoration: none;
}
.goods-main h1 {
  font-size: 3.5rem;
  line-height: 1.2;
}
.goods-main h2.main-h2 {
  font-size: 2.25rem;
}
.goods-main h3 {
  font-size: 1.5rem;
}
.goods-main h4 {
  font-size: 1.1rem;
}
.goods-main h5 {
  font-size: 0.9rem;
}
.goods-main h6 {
  font-size: 0.7rem;
}
.goods-main sub {
  font-size: 0.8rem;
  position: relative;
  top: 0.5rem;
}
.goods-main sup {
  font-size: 0.8rem;
  position: relative;
  top: -0.5rem;
}
.goods-main blockquote {
  border-left: solid 4px;
  font-style: italic;
  margin: 0 0 2rem 0;
  padding: 0.5rem 0 0.5rem 2rem;
}
.goods-main code {
  border-radius: 4px;
  font-family: "Courier New", monospace;
  font-size: 0.9em;
  margin: 0 0.25rem;
  padding: 0.25rem 0.325rem;
}
.goods-main pre {
  -webkit-overflow-scrolling: touch;
  font-family: "Courier New", monospace;
  font-size: 0.9em;
  margin: 0 0 2rem 0;
}
.goods-main pre code {
  display: block;
  line-height: 1.5;
  padding: 0.75rem 1rem;
  overflow-x: auto;
}
.goods-main hr {
  border: 0;
  border-bottom: solid 1px;
  margin: 2.5rem 0;
}
.goods-main hr.major {
  margin: 3.5rem 0;
}
.goods-main .align-left {
  text-align: left;
}
.goods-main .align-center {
  text-align: center;
}
.goods-main .align-right {
  text-align: right;
}
@media screen and (max-width: 736px) {
  .goods-main p.major {
    font-size: 1.1rem;
  }
  .goods-main h1 {
    font-size: 2.5rem;
  }
  .goods-main h2.main-h2 {
    font-size: 2rem;
  }
  .goods-main h3 {
    font-size: 1.25rem;
  }
  .goods-main h4 {
    font-size: 1rem;
  }
}
.goods-main input,
.goods-main select,
.goods-main textarea {
  color: #000000;
}
.goods-main a {
  color: #000000;
}
.goods-main a:hover {
  color: #47D3E5;
}
.goods-main strong,
.goods-main b {
  color: #000000;
}
.goods-main h1,
.goods-main h2.main-h2,
.goods-main h3,
.goods-main h4,
.goods-main h5,
.goods-main h6 {
  color: #000000;
}
.goods-main blockquote {
  border-left-color: rgba(0, 0, 0, 0.2);
}
.goods-main code {
  background: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main hr {
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.goods-main .row {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  align-items: stretch;
}
.goods-main .row > * {
  box-sizing: border-box;
}
.goods-main .row.gtr-uniform > * > :last-child {
  margin-bottom: 0;
}
.goods-main .row.aln-left {
  justify-content: flex-start;
}
.goods-main .row.aln-center {
  justify-content: center;
}
.goods-main .row.aln-right {
  justify-content: flex-end;
}
.goods-main .row.aln-top {
  align-items: flex-start;
}
.goods-main .row.aln-middle {
  align-items: center;
}
.goods-main .row.aln-bottom {
  align-items: flex-end;
}
.goods-main .row > .imp {
  order: -1;
}
.goods-main .row > .col-1 {
  width: 8.33333%;
}
.goods-main .row > .off-1 {
  margin-left: 8.33333%;
}
.goods-main .row > .col-2 {
  width: 16.66667%;
}
.goods-main .row > .off-2 {
  margin-left: 16.66667%;
}
.goods-main .row > .col-3 {
  width: 25%;
}
.goods-main .row > .off-3 {
  margin-left: 25%;
}
.goods-main .row > .col-4 {
  width: 33.33333%;
}
.goods-main .row > .off-4 {
  margin-left: 33.33333%;
}
.goods-main .row > .col-5 {
  width: 41.66667%;
}
.goods-main .row > .off-5 {
  margin-left: 41.66667%;
}
.goods-main .row > .col-6 {
  width: 50%;
}
.goods-main .row > .off-6 {
  margin-left: 50%;
}
.goods-main .row > .col-7 {
  width: 58.33333%;
}
.goods-main .row > .off-7 {
  margin-left: 58.33333%;
}
.goods-main .row > .col-8 {
  width: 66.66667%;
}
.goods-main .row > .off-8 {
  margin-left: 66.66667%;
}
.goods-main .row > .col-9 {
  width: 75%;
}
.goods-main .row > .off-9 {
  margin-left: 75%;
}
.goods-main .row > .col-10 {
  width: 83.33333%;
}
.goods-main .row > .off-10 {
  margin-left: 83.33333%;
}
.goods-main .row > .col-11 {
  width: 91.66667%;
}
.goods-main .row > .off-11 {
  margin-left: 91.66667%;
}
.goods-main .row > .col-12 {
  width: 100%;
}
.goods-main .row > .off-12 {
  margin-left: 100%;
}
.goods-main .row.gtr-0 {
  margin-top: 0;
  margin-left: 0rem;
}
.goods-main .row.gtr-0 > * {
  padding: 0 0 0 0rem;
}
.goods-main .row.gtr-0.gtr-uniform {
  margin-top: 0rem;
}
.goods-main .row.gtr-0.gtr-uniform > * {
  padding-top: 0rem;
}
.goods-main .row.gtr-25 {
  margin-top: 0;
  margin-left: -0.5rem;
}
.goods-main .row.gtr-25 > * {
  padding: 0 0 0 0.5rem;
}
.goods-main .row.gtr-25.gtr-uniform {
  margin-top: -0.5rem;
}
.goods-main .row.gtr-25.gtr-uniform > * {
  padding-top: 0.5rem;
}
.goods-main .row.gtr-50 {
  margin-top: 0;
  margin-left: -1rem;
}
.goods-main .row.gtr-50 > * {
  padding: 0 0 0 1rem;
}
.goods-main .row.gtr-50.gtr-uniform {
  margin-top: -1rem;
}
.goods-main .row.gtr-50.gtr-uniform > * {
  padding-top: 1rem;
}
.goods-main .row {
  margin-top: 0;
  margin-left: -2rem;
}
.goods-main .row > * {
  padding: 0 0 0 2rem;
}
.goods-main .row.gtr-uniform {
  margin-top: -2rem;
}
.goods-main .row.gtr-uniform > * {
  padding-top: 2rem;
}
.goods-main .row.gtr-150 {
  margin-top: 0;
  margin-left: -3rem;
}
.goods-main .row.gtr-150 > * {
  padding: 0 0 0 3rem;
}
.goods-main .row.gtr-150.gtr-uniform {
  margin-top: -3rem;
}
.goods-main .row.gtr-150.gtr-uniform > * {
  padding-top: 3rem;
}
.goods-main .row.gtr-200 {
  margin-top: 0;
  margin-left: -4rem;
}
.goods-main .row.gtr-200 > * {
  padding: 0 0 0 4rem;
}
.goods-main .row.gtr-200.gtr-uniform {
  margin-top: -4rem;
}
.goods-main .row.gtr-200.gtr-uniform > * {
  padding-top: 4rem;
}
@media screen and (max-width: 1680px) {
  .goods-main .row {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    align-items: stretch;
  }
  .goods-main .row > * {
    box-sizing: border-box;
  }
  .goods-main .row.gtr-uniform > * > :last-child {
    margin-bottom: 0;
  }
  .goods-main .row.aln-left {
    justify-content: flex-start;
  }
  .goods-main .row.aln-center {
    justify-content: center;
  }
  .goods-main .row.aln-right {
    justify-content: flex-end;
  }
  .goods-main .row.aln-top {
    align-items: flex-start;
  }
  .goods-main .row.aln-middle {
    align-items: center;
  }
  .goods-main .row.aln-bottom {
    align-items: flex-end;
  }
  .goods-main .row > .imp-xlarge {
    order: -1;
  }
  .goods-main .row > .col-1-xlarge {
    width: 8.33333%;
  }
  .goods-main .row > .off-1-xlarge {
    margin-left: 8.33333%;
  }
  .goods-main .row > .col-2-xlarge {
    width: 16.66667%;
  }
  .goods-main .row > .off-2-xlarge {
    margin-left: 16.66667%;
  }
  .goods-main .row > .col-3-xlarge {
    width: 25%;
  }
  .goods-main .row > .off-3-xlarge {
    margin-left: 25%;
  }
  .goods-main .row > .col-4-xlarge {
    width: 33.33333%;
  }
  .goods-main .row > .off-4-xlarge {
    margin-left: 33.33333%;
  }
  .goods-main .row > .col-5-xlarge {
    width: 41.66667%;
  }
  .goods-main .row > .off-5-xlarge {
    margin-left: 41.66667%;
  }
  .goods-main .row > .col-6-xlarge {
    width: 50%;
  }
  .goods-main .row > .off-6-xlarge {
    margin-left: 50%;
  }
  .goods-main .row > .col-7-xlarge {
    width: 58.33333%;
  }
  .goods-main .row > .off-7-xlarge {
    margin-left: 58.33333%;
  }
  .goods-main .row > .col-8-xlarge {
    width: 66.66667%;
  }
  .goods-main .row > .off-8-xlarge {
    margin-left: 66.66667%;
  }
  .goods-main .row > .col-9-xlarge {
    width: 75%;
  }
  .goods-main .row > .off-9-xlarge {
    margin-left: 75%;
  }
  .goods-main .row > .col-10-xlarge {
    width: 83.33333%;
  }
  .goods-main .row > .off-10-xlarge {
    margin-left: 83.33333%;
  }
  .goods-main .row > .col-11-xlarge {
    width: 91.66667%;
  }
  .goods-main .row > .off-11-xlarge {
    margin-left: 91.66667%;
  }
  .goods-main .row > .col-12-xlarge {
    width: 100%;
  }
  .goods-main .row > .off-12-xlarge {
    margin-left: 100%;
  }
  .goods-main .row.gtr-0 {
    margin-top: 0;
    margin-left: 0rem;
  }
  .goods-main .row.gtr-0 > * {
    padding: 0 0 0 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform {
    margin-top: 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform > * {
    padding-top: 0rem;
  }
  .goods-main .row.gtr-25 {
    margin-top: 0;
    margin-left: -0.5rem;
  }
  .goods-main .row.gtr-25 > * {
    padding: 0 0 0 0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform {
    margin-top: -0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform > * {
    padding-top: 0.5rem;
  }
  .goods-main .row.gtr-50 {
    margin-top: 0;
    margin-left: -1rem;
  }
  .goods-main .row.gtr-50 > * {
    padding: 0 0 0 1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform {
    margin-top: -1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform > * {
    padding-top: 1rem;
  }
  .goods-main .row {
    margin-top: 0;
    margin-left: -2rem;
  }
  .goods-main .row > * {
    padding: 0 0 0 2rem;
  }
  .goods-main .row.gtr-uniform {
    margin-top: -2rem;
  }
  .goods-main .row.gtr-uniform > * {
    padding-top: 2rem;
  }
  .goods-main .row.gtr-150 {
    margin-top: 0;
    margin-left: -3rem;
  }
  .goods-main .row.gtr-150 > * {
    padding: 0 0 0 3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform {
    margin-top: -3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform > * {
    padding-top: 3rem;
  }
  .goods-main .row.gtr-200 {
    margin-top: 0;
    margin-left: -4rem;
  }
  .goods-main .row.gtr-200 > * {
    padding: 0 0 0 4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform {
    margin-top: -4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform > * {
    padding-top: 4rem;
  }
}
@media screen and (max-width: 1280px) {
  .goods-main .row {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    align-items: stretch;
  }
  .goods-main .row > * {
    box-sizing: border-box;
  }
  .goods-main .row.gtr-uniform > * > :last-child {
    margin-bottom: 0;
  }
  .goods-main .row.aln-left {
    justify-content: flex-start;
  }
  .goods-main .row.aln-center {
    justify-content: center;
  }
  .goods-main .row.aln-right {
    justify-content: flex-end;
  }
  .goods-main .row.aln-top {
    align-items: flex-start;
  }
  .goods-main .row.aln-middle {
    align-items: center;
  }
  .goods-main .row.aln-bottom {
    align-items: flex-end;
  }
  .goods-main .row > .imp-large {
    order: -1;
  }
  .goods-main .row > .col-1-large {
    width: 8.33333%;
  }
  .goods-main .row > .off-1-large {
    margin-left: 8.33333%;
  }
  .goods-main .row > .col-2-large {
    width: 16.66667%;
  }
  .goods-main .row > .off-2-large {
    margin-left: 16.66667%;
  }
  .goods-main .row > .col-3-large {
    width: 25%;
  }
  .goods-main .row > .off-3-large {
    margin-left: 25%;
  }
  .goods-main .row > .col-4-large {
    width: 33.33333%;
  }
  .goods-main .row > .off-4-large {
    margin-left: 33.33333%;
  }
  .goods-main .row > .col-5-large {
    width: 41.66667%;
  }
  .goods-main .row > .off-5-large {
    margin-left: 41.66667%;
  }
  .goods-main .row > .col-6-large {
    width: 50%;
  }
  .goods-main .row > .off-6-large {
    margin-left: 50%;
  }
  .goods-main .row > .col-7-large {
    width: 58.33333%;
  }
  .goods-main .row > .off-7-large {
    margin-left: 58.33333%;
  }
  .goods-main .row > .col-8-large {
    width: 66.66667%;
  }
  .goods-main .row > .off-8-large {
    margin-left: 66.66667%;
  }
  .goods-main .row > .col-9-large {
    width: 75%;
  }
  .goods-main .row > .off-9-large {
    margin-left: 75%;
  }
  .goods-main .row > .col-10-large {
    width: 83.33333%;
  }
  .goods-main .row > .off-10-large {
    margin-left: 83.33333%;
  }
  .goods-main .row > .col-11-large {
    width: 91.66667%;
  }
  .goods-main .row > .off-11-large {
    margin-left: 91.66667%;
  }
  .goods-main .row > .col-12-large {
    width: 100%;
  }
  .goods-main .row > .off-12-large {
    margin-left: 100%;
  }
  .goods-main .row.gtr-0 {
    margin-top: 0;
    margin-left: 0rem;
  }
  .goods-main .row.gtr-0 > * {
    padding: 0 0 0 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform {
    margin-top: 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform > * {
    padding-top: 0rem;
  }
  .goods-main .row.gtr-25 {
    margin-top: 0;
    margin-left: -0.5rem;
  }
  .goods-main .row.gtr-25 > * {
    padding: 0 0 0 0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform {
    margin-top: -0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform > * {
    padding-top: 0.5rem;
  }
  .goods-main .row.gtr-50 {
    margin-top: 0;
    margin-left: -1rem;
  }
  .goods-main .row.gtr-50 > * {
    padding: 0 0 0 1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform {
    margin-top: -1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform > * {
    padding-top: 1rem;
  }
  .goods-main .row {
    margin-top: 0;
    margin-left: -2rem;
  }
  .goods-main .row > * {
    padding: 0 0 0 2rem;
  }
  .goods-main .row.gtr-uniform {
    margin-top: -2rem;
  }
  .goods-main .row.gtr-uniform > * {
    padding-top: 2rem;
  }
  .goods-main .row.gtr-150 {
    margin-top: 0;
    margin-left: -3rem;
  }
  .goods-main .row.gtr-150 > * {
    padding: 0 0 0 3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform {
    margin-top: -3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform > * {
    padding-top: 3rem;
  }
  .goods-main .row.gtr-200 {
    margin-top: 0;
    margin-left: -4rem;
  }
  .goods-main .row.gtr-200 > * {
    padding: 0 0 0 4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform {
    margin-top: -4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform > * {
    padding-top: 4rem;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .row {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    align-items: stretch;
  }
  .goods-main .row > * {
    box-sizing: border-box;
  }
  .goods-main .row.gtr-uniform > * > :last-child {
    margin-bottom: 0;
  }
  .goods-main .row.aln-left {
    justify-content: flex-start;
  }
  .goods-main .row.aln-center {
    justify-content: center;
  }
  .goods-main .row.aln-right {
    justify-content: flex-end;
  }
  .goods-main .row.aln-top {
    align-items: flex-start;
  }
  .goods-main .row.aln-middle {
    align-items: center;
  }
  .goods-main .row.aln-bottom {
    align-items: flex-end;
  }
  .goods-main .row > .imp-medium {
    order: -1;
  }
  .goods-main .row > .col-1-medium {
    width: 8.33333%;
  }
  .goods-main .row > .off-1-medium {
    margin-left: 8.33333%;
  }
  .goods-main .row > .col-2-medium {
    width: 16.66667%;
  }
  .goods-main .row > .off-2-medium {
    margin-left: 16.66667%;
  }
  .goods-main .row > .col-3-medium {
    width: 25%;
  }
  .goods-main .row > .off-3-medium {
    margin-left: 25%;
  }
  .goods-main .row > .col-4-medium {
    width: 33.33333%;
  }
  .goods-main .row > .off-4-medium {
    margin-left: 33.33333%;
  }
  .goods-main .row > .col-5-medium {
    width: 41.66667%;
  }
  .goods-main .row > .off-5-medium {
    margin-left: 41.66667%;
  }
  .goods-main .row > .col-6-medium {
    width: 50%;
  }
  .goods-main .row > .off-6-medium {
    margin-left: 50%;
  }
  .goods-main .row > .col-7-medium {
    width: 58.33333%;
  }
  .goods-main .row > .off-7-medium {
    margin-left: 58.33333%;
  }
  .goods-main .row > .col-8-medium {
    width: 66.66667%;
  }
  .goods-main .row > .off-8-medium {
    margin-left: 66.66667%;
  }
  .goods-main .row > .col-9-medium {
    width: 75%;
  }
  .goods-main .row > .off-9-medium {
    margin-left: 75%;
  }
  .goods-main .row > .col-10-medium {
    width: 83.33333%;
  }
  .goods-main .row > .off-10-medium {
    margin-left: 83.33333%;
  }
  .goods-main .row > .col-11-medium {
    width: 91.66667%;
  }
  .goods-main .row > .off-11-medium {
    margin-left: 91.66667%;
  }
  .goods-main .row > .col-12-medium {
    width: 100%;
  }
  .goods-main .row > .off-12-medium {
    margin-left: 100%;
  }
  .goods-main .row.gtr-0 {
    margin-top: 0;
    margin-left: 0rem;
  }
  .goods-main .row.gtr-0 > * {
    padding: 0 0 0 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform {
    margin-top: 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform > * {
    padding-top: 0rem;
  }
  .goods-main .row.gtr-25 {
    margin-top: 0;
    margin-left: -0.5rem;
  }
  .goods-main .row.gtr-25 > * {
    padding: 0 0 0 0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform {
    margin-top: -0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform > * {
    padding-top: 0.5rem;
  }
  .goods-main .row.gtr-50 {
    margin-top: 0;
    margin-left: -1rem;
  }
  .goods-main .row.gtr-50 > * {
    padding: 0 0 0 1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform {
    margin-top: -1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform > * {
    padding-top: 1rem;
  }
  .goods-main .row {
    margin-top: 0;
    margin-left: -2rem;
  }
  .goods-main .row > * {
    padding: 0 0 0 2rem;
  }
  .goods-main .row.gtr-uniform {
    margin-top: -2rem;
  }
  .goods-main .row.gtr-uniform > * {
    padding-top: 2rem;
  }
  .goods-main .row.gtr-150 {
    margin-top: 0;
    margin-left: -3rem;
  }
  .goods-main .row.gtr-150 > * {
    padding: 0 0 0 3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform {
    margin-top: -3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform > * {
    padding-top: 3rem;
  }
  .goods-main .row.gtr-200 {
    margin-top: 0;
    margin-left: -4rem;
  }
  .goods-main .row.gtr-200 > * {
    padding: 0 0 0 4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform {
    margin-top: -4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform > * {
    padding-top: 4rem;
  }
}
@media screen and (max-width: 736px) {
  .goods-main .row {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    align-items: stretch;
  }
  .goods-main .row > * {
    box-sizing: border-box;
  }
  .goods-main .row.gtr-uniform > * > :last-child {
    margin-bottom: 0;
  }
  .goods-main .row.aln-left {
    justify-content: flex-start;
  }
  .goods-main .row.aln-center {
    justify-content: center;
  }
  .goods-main .row.aln-right {
    justify-content: flex-end;
  }
  .goods-main .row.aln-top {
    align-items: flex-start;
  }
  .goods-main .row.aln-middle {
    align-items: center;
  }
  .goods-main .row.aln-bottom {
    align-items: flex-end;
  }
  .goods-main .row > .imp-small {
    order: -1;
  }
  .goods-main .row > .col-1-small {
    width: 8.33333%;
  }
  .goods-main .row > .off-1-small {
    margin-left: 8.33333%;
  }
  .goods-main .row > .col-2-small {
    width: 16.66667%;
  }
  .goods-main .row > .off-2-small {
    margin-left: 16.66667%;
  }
  .goods-main .row > .col-3-small {
    width: 25%;
  }
  .goods-main .row > .off-3-small {
    margin-left: 25%;
  }
  .goods-main .row > .col-4-small {
    width: 33.33333%;
  }
  .goods-main .row > .off-4-small {
    margin-left: 33.33333%;
  }
  .goods-main .row > .col-5-small {
    width: 41.66667%;
  }
  .goods-main .row > .off-5-small {
    margin-left: 41.66667%;
  }
  .goods-main .row > .col-6-small {
    width: 50%;
  }
  .goods-main .row > .off-6-small {
    margin-left: 50%;
  }
  .goods-main .row > .col-7-small {
    width: 58.33333%;
  }
  .goods-main .row > .off-7-small {
    margin-left: 58.33333%;
  }
  .goods-main .row > .col-8-small {
    width: 66.66667%;
  }
  .goods-main .row > .off-8-small {
    margin-left: 66.66667%;
  }
  .goods-main .row > .col-9-small {
    width: 75%;
  }
  .goods-main .row > .off-9-small {
    margin-left: 75%;
  }
  .goods-main .row > .col-10-small {
    width: 83.33333%;
  }
  .goods-main .row > .off-10-small {
    margin-left: 83.33333%;
  }
  .goods-main .row > .col-11-small {
    width: 91.66667%;
  }
  .goods-main .row > .off-11-small {
    margin-left: 91.66667%;
  }
  .goods-main .row > .col-12-small {
    width: 100%;
  }
  .goods-main .row > .off-12-small {
    margin-left: 100%;
  }
  .goods-main .row.gtr-0 {
    margin-top: 0;
    margin-left: 0rem;
  }
  .goods-main .row.gtr-0 > * {
    padding: 0 0 0 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform {
    margin-top: 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform > * {
    padding-top: 0rem;
  }
  .goods-main .row.gtr-25 {
    margin-top: 0;
    margin-left: -0.5rem;
  }
  .goods-main .row.gtr-25 > * {
    padding: 0 0 0 0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform {
    margin-top: -0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform > * {
    padding-top: 0.5rem;
  }
  .goods-main .row.gtr-50 {
    margin-top: 0;
    margin-left: -1rem;
  }
  .goods-main .row.gtr-50 > * {
    padding: 0 0 0 1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform {
    margin-top: -1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform > * {
    padding-top: 1rem;
  }
  .goods-main .row {
    margin-top: 0;
    margin-left: -2rem;
  }
  .goods-main .row > * {
    padding: 0 0 0 2rem;
  }
  .goods-main .row.gtr-uniform {
    margin-top: -2rem;
  }
  .goods-main .row.gtr-uniform > * {
    padding-top: 2rem;
  }
  .goods-main .row.gtr-150 {
    margin-top: 0;
    margin-left: -3rem;
  }
  .goods-main .row.gtr-150 > * {
    padding: 0 0 0 3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform {
    margin-top: -3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform > * {
    padding-top: 3rem;
  }
  .goods-main .row.gtr-200 {
    margin-top: 0;
    margin-left: -4rem;
  }
  .goods-main .row.gtr-200 > * {
    padding: 0 0 0 4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform {
    margin-top: -4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform > * {
    padding-top: 4rem;
  }
}
@media screen and (max-width: 480px) {
  .goods-main .row {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    align-items: stretch;
  }
  .goods-main .row > * {
    box-sizing: border-box;
  }
  .goods-main .row.gtr-uniform > * > :last-child {
    margin-bottom: 0;
  }
  .goods-main .row.aln-left {
    justify-content: flex-start;
  }
  .goods-main .row.aln-center {
    justify-content: center;
  }
  .goods-main .row.aln-right {
    justify-content: flex-end;
  }
  .goods-main .row.aln-top {
    align-items: flex-start;
  }
  .goods-main .row.aln-middle {
    align-items: center;
  }
  .goods-main .row.aln-bottom {
    align-items: flex-end;
  }
  .goods-main .row > .imp-xsmall {
    order: -1;
  }
  .goods-main .row > .col-1-xsmall {
    width: 8.33333%;
  }
  .goods-main .row > .off-1-xsmall {
    margin-left: 8.33333%;
  }
  .goods-main .row > .col-2-xsmall {
    width: 16.66667%;
  }
  .goods-main .row > .off-2-xsmall {
    margin-left: 16.66667%;
  }
  .goods-main .row > .col-3-xsmall {
    width: 25%;
  }
  .goods-main .row > .off-3-xsmall {
    margin-left: 25%;
  }
  .goods-main .row > .col-4-xsmall {
    width: 33.33333%;
  }
  .goods-main .row > .off-4-xsmall {
    margin-left: 33.33333%;
  }
  .goods-main .row > .col-5-xsmall {
    width: 41.66667%;
  }
  .goods-main .row > .off-5-xsmall {
    margin-left: 41.66667%;
  }
  .goods-main .row > .col-6-xsmall {
    width: 50%;
  }
  .goods-main .row > .off-6-xsmall {
    margin-left: 50%;
  }
  .goods-main .row > .col-7-xsmall {
    width: 58.33333%;
  }
  .goods-main .row > .off-7-xsmall {
    margin-left: 58.33333%;
  }
  .goods-main .row > .col-8-xsmall {
    width: 66.66667%;
  }
  .goods-main .row > .off-8-xsmall {
    margin-left: 66.66667%;
  }
  .goods-main .row > .col-9-xsmall {
    width: 75%;
  }
  .goods-main .row > .off-9-xsmall {
    margin-left: 75%;
  }
  .goods-main .row > .col-10-xsmall {
    width: 83.33333%;
  }
  .goods-main .row > .off-10-xsmall {
    margin-left: 83.33333%;
  }
  .goods-main .row > .col-11-xsmall {
    width: 91.66667%;
  }
  .goods-main .row > .off-11-xsmall {
    margin-left: 91.66667%;
  }
  .goods-main .row > .col-12-xsmall {
    width: 100%;
  }
  .goods-main .row > .off-12-xsmall {
    margin-left: 100%;
  }
  .goods-main .row.gtr-0 {
    margin-top: 0;
    margin-left: 0rem;
  }
  .goods-main .row.gtr-0 > * {
    padding: 0 0 0 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform {
    margin-top: 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform > * {
    padding-top: 0rem;
  }
  .goods-main .row.gtr-25 {
    margin-top: 0;
    margin-left: -0.5rem;
  }
  .goods-main .row.gtr-25 > * {
    padding: 0 0 0 0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform {
    margin-top: -0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform > * {
    padding-top: 0.5rem;
  }
  .goods-main .row.gtr-50 {
    margin-top: 0;
    margin-left: -1rem;
  }
  .goods-main .row.gtr-50 > * {
    padding: 0 0 0 1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform {
    margin-top: -1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform > * {
    padding-top: 1rem;
  }
  .goods-main .row {
    margin-top: 0;
    margin-left: -2rem;
  }
  .goods-main .row > * {
    padding: 0 0 0 2rem;
  }
  .goods-main .row.gtr-uniform {
    margin-top: -2rem;
  }
  .goods-main .row.gtr-uniform > * {
    padding-top: 2rem;
  }
  .goods-main .row.gtr-150 {
    margin-top: 0;
    margin-left: -3rem;
  }
  .goods-main .row.gtr-150 > * {
    padding: 0 0 0 3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform {
    margin-top: -3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform > * {
    padding-top: 3rem;
  }
  .goods-main .row.gtr-200 {
    margin-top: 0;
    margin-left: -4rem;
  }
  .goods-main .row.gtr-200 > * {
    padding: 0 0 0 4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform {
    margin-top: -4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform > * {
    padding-top: 4rem;
  }
}
@media screen and (max-width: 360px) {
  .goods-main .row {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    align-items: stretch;
  }
  .goods-main .row > * {
    box-sizing: border-box;
  }
  .goods-main .row.gtr-uniform > * > :last-child {
    margin-bottom: 0;
  }
  .goods-main .row.aln-left {
    justify-content: flex-start;
  }
  .goods-main .row.aln-center {
    justify-content: center;
  }
  .goods-main .row.aln-right {
    justify-content: flex-end;
  }
  .goods-main .row.aln-top {
    align-items: flex-start;
  }
  .goods-main .row.aln-middle {
    align-items: center;
  }
  .goods-main .row.aln-bottom {
    align-items: flex-end;
  }
  .goods-main .row > .imp-xxsmall {
    order: -1;
  }
  .goods-main .row > .col-1-xxsmall {
    width: 8.33333%;
  }
  .goods-main .row > .off-1-xxsmall {
    margin-left: 8.33333%;
  }
  .goods-main .row > .col-2-xxsmall {
    width: 16.66667%;
  }
  .goods-main .row > .off-2-xxsmall {
    margin-left: 16.66667%;
  }
  .goods-main .row > .col-3-xxsmall {
    width: 25%;
  }
  .goods-main .row > .off-3-xxsmall {
    margin-left: 25%;
  }
  .goods-main .row > .col-4-xxsmall {
    width: 33.33333%;
  }
  .goods-main .row > .off-4-xxsmall {
    margin-left: 33.33333%;
  }
  .goods-main .row > .col-5-xxsmall {
    width: 41.66667%;
  }
  .goods-main .row > .off-5-xxsmall {
    margin-left: 41.66667%;
  }
  .goods-main .row > .col-6-xxsmall {
    width: 50%;
  }
  .goods-main .row > .off-6-xxsmall {
    margin-left: 50%;
  }
  .goods-main .row > .col-7-xxsmall {
    width: 58.33333%;
  }
  .goods-main .row > .off-7-xxsmall {
    margin-left: 58.33333%;
  }
  .goods-main .row > .col-8-xxsmall {
    width: 66.66667%;
  }
  .goods-main .row > .off-8-xxsmall {
    margin-left: 66.66667%;
  }
  .goods-main .row > .col-9-xxsmall {
    width: 75%;
  }
  .goods-main .row > .off-9-xxsmall {
    margin-left: 75%;
  }
  .goods-main .row > .col-10-xxsmall {
    width: 83.33333%;
  }
  .goods-main .row > .off-10-xxsmall {
    margin-left: 83.33333%;
  }
  .goods-main .row > .col-11-xxsmall {
    width: 91.66667%;
  }
  .goods-main .row > .off-11-xxsmall {
    margin-left: 91.66667%;
  }
  .goods-main .row > .col-12-xxsmall {
    width: 100%;
  }
  .goods-main .row > .off-12-xxsmall {
    margin-left: 100%;
  }
  .goods-main .row.gtr-0 {
    margin-top: 0;
    margin-left: 0rem;
  }
  .goods-main .row.gtr-0 > * {
    padding: 0 0 0 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform {
    margin-top: 0rem;
  }
  .goods-main .row.gtr-0.gtr-uniform > * {
    padding-top: 0rem;
  }
  .goods-main .row.gtr-25 {
    margin-top: 0;
    margin-left: -0.5rem;
  }
  .goods-main .row.gtr-25 > * {
    padding: 0 0 0 0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform {
    margin-top: -0.5rem;
  }
  .goods-main .row.gtr-25.gtr-uniform > * {
    padding-top: 0.5rem;
  }
  .goods-main .row.gtr-50 {
    margin-top: 0;
    margin-left: -1rem;
  }
  .goods-main .row.gtr-50 > * {
    padding: 0 0 0 1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform {
    margin-top: -1rem;
  }
  .goods-main .row.gtr-50.gtr-uniform > * {
    padding-top: 1rem;
  }
  .goods-main .row {
    margin-top: 0;
    margin-left: -2rem;
  }
  .goods-main .row > * {
    padding: 0 0 0 2rem;
  }
  .goods-main .row.gtr-uniform {
    margin-top: -2rem;
  }
  .goods-main .row.gtr-uniform > * {
    padding-top: 2rem;
  }
  .goods-main .row.gtr-150 {
    margin-top: 0;
    margin-left: -3rem;
  }
  .goods-main .row.gtr-150 > * {
    padding: 0 0 0 3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform {
    margin-top: -3rem;
  }
  .goods-main .row.gtr-150.gtr-uniform > * {
    padding-top: 3rem;
  }
  .goods-main .row.gtr-200 {
    margin-top: 0;
    margin-left: -4rem;
  }
  .goods-main .row.gtr-200 > * {
    padding: 0 0 0 4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform {
    margin-top: -4rem;
  }
  .goods-main .row.gtr-200.gtr-uniform > * {
    padding-top: 4rem;
  }
}
.goods-main .box {
  border-radius: 4px;
  border: solid 1px;
  margin-bottom: 2rem;
  padding: 1.5rem;
}
.goods-main .box > :last-child,
.goods-main .box > :last-child > :last-child,
.goods-main .box > :last-child > :last-child > :last-child {
  margin-bottom: 0;
}
.goods-main .box.alt {
  border: 0;
  border-radius: 0;
  padding: 0;
}
.goods-main .box {
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main input[type="submit"],
.goods-main input[type="reset"],
.goods-main input[type="button"],
.goods-main button,
.goods-main .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  letter-spacing: 0.125em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 0.75rem;
  max-width: 20rem;
  height: 3.75em;
  line-height: 3.75em;
  border-radius: 3.75em;
  padding: 0 2.5em;
  text-overflow: ellipsis;
  overflow: hidden;
}
.goods-main input[type="submit"].icon:before,
.goods-main input[type="reset"].icon:before,
.goods-main input[type="button"].icon:before,
.goods-main button.icon:before,
.goods-main .button.icon:before {
  margin-right: 0.5rem;
}
.goods-main input[type="submit"].fit,
.goods-main input[type="reset"].fit,
.goods-main input[type="button"].fit,
.goods-main button.fit,
.goods-main .button.fit {
  width: 100%;
}
.goods-main input[type="submit"].small,
.goods-main input[type="reset"].small,
.goods-main input[type="button"].small,
.goods-main button.small,
.goods-main .button.small {
  font-size: 0.6rem;
  height: 3.325em;
  line-height: 3.325em;
  border-radius: 3.325em;
  padding: 0 2em;
}
.goods-main input[type="submit"].large,
.goods-main input[type="reset"].large,
.goods-main input[type="button"].large,
.goods-main button.large,
.goods-main .button.large {
  font-size: 0.8rem;
  height: 4em;
  line-height: 4em;
  border-radius: 4em;
  padding: 0 3em;
}
.goods-main input[type="submit"].wide,
.goods-main input[type="reset"].wide,
.goods-main input[type="button"].wide,
.goods-main button.wide,
.goods-main .button.wide {
  min-width: 14em;
}
.goods-main input[type="submit"].disabled,
.goods-main input[type="submit"]:disabled,
.goods-main input[type="reset"].disabled,
.goods-main input[type="reset"]:disabled,
.goods-main input[type="button"].disabled,
.goods-main input[type="button"]:disabled,
.goods-main button.disabled,
.goods-main button:disabled,
.goods-main .button.disabled,
.goods-main .button:disabled {
  pointer-events: none;
  opacity: 0.25;
}
.goods-main input[type="submit"],
.goods-main input[type="reset"],
.goods-main input[type="button"],
.goods-main button,
.goods-main .button {
  background-color: transparent;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  color: #000000 !important;
}
.goods-main input[type="submit"]:hover,
.goods-main input[type="reset"]:hover,
.goods-main input[type="button"]:hover,
.goods-main button:hover,
.goods-main .button:hover {
  box-shadow: inset 0 0 0 1px #47D3E5;
  color: #47D3E5 !important;
}
.goods-main input[type="submit"]:active,
.goods-main input[type="reset"]:active,
.goods-main input[type="button"]:active,
.goods-main button:active,
.goods-main .button:active {
  background-color: rgba(71, 211, 229, 0.2);
  box-shadow: inset 0 0 0 1px #47D3E5;
  color: #47D3E5 !important;
}
.goods-main input[type="submit"].primary,
.goods-main input[type="reset"].primary,
.goods-main input[type="button"].primary,
.goods-main button.primary,
.goods-main .button.primary {
  background-color: #000000;
  box-shadow: none;
  color: #ffffff !important;
}
.goods-main input[type="submit"].primary:hover,
.goods-main input[type="reset"].primary:hover,
.goods-main input[type="button"].primary:hover,
.goods-main button.primary:hover,
.goods-main .button.primary:hover {
  background-color: #47D3E5;
}
.goods-main input[type="submit"].primary:active,
.goods-main input[type="reset"].primary:active,
.goods-main input[type="button"].primary:active,
.goods-main button.primary:active,
.goods-main .button.primary:active {
  background-color: #1ebdd1;
}
.goods-main form {
  margin: 0 0 2rem 0;
}
.goods-main form > :last-child {
  margin-bottom: 0;
}
.goods-main form > .fields {
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% + 3rem);
  margin: -1.5rem 0 2rem -1.5rem;
}
.goods-main form > .fields > .field {
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  padding: 1.5rem 0 0 1.5rem;
  width: calc(100% - 1.5rem);
}
.goods-main form > .fields > .field.half {
  width: calc(50% - 0.75rem);
}
.goods-main form > .fields > .field.third {
  width: calc(100%/3 - 0.5rem);
}
.goods-main form > .fields > .field.quarter {
  width: calc(25% - 0.375rem);
}
@media screen and (max-width: 480px) {
  .goods-main form > .fields {
    width: calc(100% + 3rem);
    margin: -1.5rem 0 2rem -1.5rem;
  }
  .goods-main form > .fields > .field {
    padding: 1.5rem 0 0 1.5rem;
    width: calc(100% - 1.5rem);
  }
  .goods-main form > .fields > .field.half {
    width: calc(100% - 1.5rem);
  }
  .goods-main form > .fields > .field.third {
    width: calc(100% - 1.5rem);
  }
  .goods-main form > .fields > .field.quarter {
    width: calc(100% - 1.5rem);
  }
}
.goods-main label {
  display: block;
  font-size: 0.9rem;
  font-weight: 400;
  margin: 0 0 1rem 0;
}
.goods-main input[type="text"],
.goods-main input[type="password"],
.goods-main input[type="email"],
.goods-main input[type="tel"],
.goods-main input[type="search"],
.goods-main input[type="url"],
.goods-main select,
.goods-main textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: transparent;
  border-radius: 4px;
  border: none;
  border: solid 1px;
  color: inherit;
  display: block;
  outline: 0;
  padding: 0 0.825rem;
  text-decoration: none;
  width: 100%;
}
.goods-main input[type="text"]:invalid,
.goods-main input[type="password"]:invalid,
.goods-main input[type="email"]:invalid,
.goods-main input[type="tel"]:invalid,
.goods-main input[type="search"]:invalid,
.goods-main input[type="url"]:invalid,
.goods-main select:invalid,
.goods-main textarea:invalid {
  box-shadow: none;
}
.goods-main select {
  background-size: 1.25rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem) center;
  height: 2.75rem;
  padding-right: 2.75rem;
  text-overflow: ellipsis;
}
.goods-main select:focus::-ms-value {
  background-color: transparent;
}
.goods-main select::-ms-expand {
  display: none;
}
.goods-main input[type="text"],
.goods-main input[type="password"],
.goods-main input[type="email"],
.goods-main input[type="tel"],
.goods-main input[type="search"],
.goods-main input[type="url"],
.goods-main select {
  height: 2.75rem;
}
.goods-main textarea {
  padding: 0.75rem 1rem;
}
.goods-main input[type="checkbox"],
.goods-main input[type="radio"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  display: block;
  float: left;
  margin-right: -2rem;
  opacity: 0;
  width: 1rem;
  z-index: -1;
}
.goods-main input[type="checkbox"] + label,
.goods-main input[type="radio"] + label {
  text-decoration: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 300;
  padding-left: 2.4rem;
  padding-right: 0.75rem;
  position: relative;
  margin-bottom: 0;
}
.goods-main input[type="checkbox"] + label:before,
.goods-main input[type="radio"] + label:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  text-transform: none !important;
  font-family: 'FontAwesome';
  font-weight: 900;
}
.goods-main input[type="checkbox"] + label:before,
.goods-main input[type="radio"] + label:before {
  border-radius: 4px;
  border: solid 1px;
  content: '';
  display: inline-block;
  font-size: 0.8rem;
  height: 1.65rem;
  left: 0;
  line-height: 1.65rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 1.65rem;
}
.goods-main input[type="checkbox"]:checked + label:before,
.goods-main input[type="radio"]:checked + label:before {
  content: '\f00c';
}
.goods-main input[type="checkbox"] + label:before {
  border-radius: 4px;
}
.goods-main input[type="radio"] + label:before {
  border-radius: 100%;
}
.goods-main ::-webkit-input-placeholder {
  opacity: 1;
}
.goods-main :-moz-placeholder {
  opacity: 1;
}
.goods-main ::-moz-placeholder {
  opacity: 1;
}
.goods-main :-ms-input-placeholder {
  opacity: 1;
}
.goods-main label {
  color: #000000;
}
.goods-main input[type="text"],
.goods-main input[type="password"],
.goods-main input[type="email"],
.goods-main input[type="tel"],
.goods-main input[type="search"],
.goods-main input[type="url"],
.goods-main select,
.goods-main textarea {
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main input[type="text"]:focus,
.goods-main input[type="password"]:focus,
.goods-main input[type="email"]:focus,
.goods-main input[type="tel"]:focus,
.goods-main input[type="search"]:focus,
.goods-main input[type="url"]:focus,
.goods-main select:focus,
.goods-main textarea:focus {
  border-color: #47D3E5;
  box-shadow: 0 0 0 1px #47D3E5;
}
.goods-main select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(0, 0, 0, 0.2)' /%3E%3C/svg%3E");
}
.goods-main select option {
  color: #000000;
  background: #ffffff;
}
.goods-main input[type="checkbox"] + label,
.goods-main input[type="radio"] + label {
  color: #000000;
}
.goods-main input[type="checkbox"] + label:before,
.goods-main input[type="radio"] + label:before {
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main input[type="checkbox"]:checked + label:before,
.goods-main input[type="radio"]:checked + label:before {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.goods-main input[type="checkbox"]:focus + label:before,
.goods-main input[type="radio"]:focus + label:before {
  border-color: #47D3E5;
  box-shadow: 0 0 0 1px #47D3E5;
}
.goods-main ::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.75) !important;
}
.goods-main :-moz-placeholder {
  color: rgba(0, 0, 0, 0.75) !important;
}
.goods-main ::-moz-placeholder {
  color: rgba(0, 0, 0, 0.75) !important;
}
.goods-main :-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.75) !important;
}
.goods-main .icon {
  text-decoration: none;
  border-bottom: none;
  position: relative;
  text-align: center;
}
.goods-main .icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  text-transform: none !important;
  font-family: 'FontAwesome';
  font-weight: 400;
}
.goods-main .icon > .label {
  display: none;
}
.goods-main .icon:before {
  line-height: inherit;
}
.goods-main .icon.solid:before {
  font-weight: 900;
}
.goods-main .icon.brands:before {
  font-family: 'FontAwesome';
}
.goods-main .icon.style2:before {
  border-radius: 2.75em;
  display: inline-block;
  height: 2.75em;
  line-height: 2.75em;
  width: 2.75em;
}
.goods-main .icon.major {
  display: block;
  margin: 0 0 1rem 0;
}
.goods-main .icon.major:before {
  font-size: 1.25rem;
}
.goods-main a.icon.style2:before {
  -moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
}
.goods-main .icon.style2:before {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.goods-main a.icon.style2:hover:before {
  box-shadow: inset 0 0 0 1px #47D3E5;
  color: #47D3E5;
}
.goods-main a.icon.style2:active:before {
  background-color: rgba(71, 211, 229, 0.1);
  box-shadow: inset 0 0 0 1px #47D3E5;
  color: #47D3E5;
}
.goods-main .image {
  border: 0;
  border-radius: 4px;
  display: inline-block;
  position: relative;
}
.goods-main .image img {
  display: block;
  border-radius: 4px;
}
.goods-main .image.left,
.goods-main .image.right {
  width: 40%;
  max-width: 10rem;
}
.goods-main .image.left img,
.goods-main .image.right img {
  width: 100%;
}
.goods-main .image.left {
  float: left;
  margin: 0 1.5rem 1rem 0;
  top: 0.25rem;
}
.goods-main .image.right {
  float: right;
  margin: 0 0 1rem 1.5rem;
  top: 0.25rem;
}
.goods-main .image.fit {
  display: block;
  margin: 0 0 2rem 0;
  width: 100%;
}
.goods-main .image.fit img {
  width: 100%;
}
.goods-main .image.main {
  display: block;
  margin: 0 0 3rem 0;
  width: 100%;
}
.goods-main .image.main img {
  width: 100%;
}
.goods-main ol {
  list-style: decimal;
  margin: 0 0 2rem 0;
  padding-left: 1.25rem;
}
.goods-main ol li {
  padding-left: 0.25rem;
}
.goods-main ul {
  list-style: disc;
  margin: 0 0 2rem 0;
  padding-left: 1rem;
}
.goods-main ul li {
  padding-left: 0.5rem;
}
.goods-main ul.alt {
  list-style: none;
  padding-left: 0;
}
.goods-main ul.alt li {
  border-top: solid 1px;
  padding: 0.5rem 0;
}
.goods-main ul.alt li:first-child {
  border-top: 0;
  padding-top: 0;
}
.goods-main dl {
  margin: 0 0 2rem 0;
}
.goods-main dl dt {
  display: block;
  font-weight: 400;
  margin: 0 0 1rem 0;
}
.goods-main dl dd {
  margin-left: 2rem;
}
.goods-main dl.style2 dt {
  width: 25%;
  float: left;
}
.goods-main dl.style2 dd {
  width: 70%;
  float: left;
}
.goods-main dl.style2:after {
  content: '';
  display: block;
  clear: both;
}
.goods-main ul.alt li {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.goods-main ul.actions {
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  cursor: default;
  list-style: none;
  margin-left: -1rem;
  padding-left: 0;
}
.goods-main ul.actions li {
  padding: 0 0 0 1rem;
  vertical-align: middle;
}
.goods-main ul.actions.special {
  -moz-justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  width: 100%;
  margin-left: 0;
}
.goods-main ul.actions.special li:first-child {
  padding-left: 0;
}
.goods-main ul.actions.stacked {
  -moz-flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 0;
}
.goods-main ul.actions.stacked li {
  padding: 1.3rem 0 0 0;
}
.goods-main ul.actions.stacked li:first-child {
  padding-top: 0;
}
.goods-main ul.actions.fit {
  width: calc(100% + 1rem);
}
.goods-main ul.actions.fit li {
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -moz-flex-shrink: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  width: 100%;
}
.goods-main ul.actions.fit li > * {
  width: 100%;
}
.goods-main ul.actions.fit.stacked {
  width: 100%;
}
@media screen and (max-width: 480px) {
  .goods-main ul.actions:not(.fixed) {
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    width: 100% !important;
  }
  .goods-main ul.actions:not(.fixed) li {
    -moz-flex-grow: 1;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    -moz-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1;
    padding: 1rem 0 0 0;
    text-align: center;
    width: 100%;
  }
  .goods-main ul.actions:not(.fixed) li > * {
    width: 100%;
  }
  .goods-main ul.actions:not(.fixed) li:first-child {
    padding-top: 0;
  }
  .goods-main ul.actions:not(.fixed) li input[type="submit"],
  .goods-main ul.actions:not(.fixed) li input[type="reset"],
  .goods-main ul.actions:not(.fixed) li input[type="button"],
  .goods-main ul.actions:not(.fixed) li button,
  .goods-main ul.actions:not(.fixed) li .button {
    width: 100%;
  }
  .goods-main ul.actions:not(.fixed) li input[type="submit"].icon:before,
  .goods-main ul.actions:not(.fixed) li input[type="reset"].icon:before,
  .goods-main ul.actions:not(.fixed) li input[type="button"].icon:before,
  .goods-main ul.actions:not(.fixed) li button.icon:before,
  .goods-main ul.actions:not(.fixed) li .button.icon:before {
    margin-left: -0.5rem;
  }
}
.goods-main ul.icons {
  cursor: default;
  list-style: none;
  padding-left: 0;
}
.goods-main ul.icons li {
  display: inline-block;
  padding: 0 0.75rem 0 0;
}
.goods-main ul.icons li:last-child {
  padding-right: 0;
}
.goods-main section.special,
.goods-main article.special {
  text-align: center;
}
.goods-main .header-main p {
  position: relative;
  margin: -0.65rem 0 1.5rem 0;
  font-style: italic;
}
.goods-main .header-main h1 + p {
  font-size: 1.375rem;
}
.goods-main .header-main h2.main-h2 + p {
  font-size: 1.25rem;
}
.goods-main .header-main h3 + p {
  font-size: 1.1rem;
}
.goods-main .header-main h4 + p,
.goods-main .header-main h5 + p,
.goods-main .header-main h6 + p {
  font-size: 0.9rem;
}
.goods-main .header-main p {
  color: rgba(0, 0, 0, 0.75);
}
.goods-main .table-wrapper {
  -webkit-overflow-scrolling: touch;
  margin: 0 0 2rem 0;
  overflow-x: auto;
}
.goods-main .table-wrapper > table {
  margin-bottom: 0;
}
.goods-main table {
  margin: 0 0 2rem 0;
  width: 100%;
}
.goods-main table tbody tr {
  border: solid 1px;
  border-left: 0;
  border-right: 0;
}
.goods-main table td {
  padding: 0.75rem 0.75rem;
}
.goods-main table th {
  font-size: 0.9rem;
  font-weight: 400;
  padding: 0 0.75rem 0.75rem 0.75rem;
  text-align: left;
}
.goods-main table thead {
  border-bottom: solid 2px;
}
.goods-main table tfoot {
  border-top: solid 2px;
}
.goods-main table.alt {
  border-collapse: separate;
}
.goods-main table.alt tbody tr td {
  border: solid 1px;
  border-left-width: 0;
  border-top-width: 0;
}
.goods-main table.alt tbody tr td:first-child {
  border-left-width: 1px;
}
.goods-main table.alt tbody tr:first-child td {
  border-top-width: 1px;
}
.goods-main table.alt thead {
  border-bottom: 0;
}
.goods-main table.alt tfoot {
  border-top: 0;
}
.goods-main table.fixed {
  table-layout: fixed;
}
.goods-main table tbody tr {
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main table tbody tr:nth-child(2n + 1) {
  background-color: rgba(0, 0, 0, 0.05);
}
.goods-main table tbody tr.alt {
  background-color: rgba(0, 0, 0, 0.05) !important;
}
.goods-main table th {
  color: #000000;
}
.goods-main table thead {
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.goods-main table tfoot {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.goods-main table.alt tbody tr td {
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main table.uniform tbody tr:nth-child(2n + 1) {
  background-color: transparent;
}
.goods-main .banner-main.onload-content-fade-up .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main.is-preload .banner-main.onload-content-fade-up .content {
  -moz-transform: translateY(1rem);
  -webkit-transform: translateY(1rem);
  -ms-transform: translateY(1rem);
  transform: translateY(1rem);
  opacity: 0;
}
.goods-main .banner-main.onload-content-fade-down .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main.is-preload .banner-main.onload-content-fade-down .content {
  -moz-transform: translateY(-1rem);
  -webkit-transform: translateY(-1rem);
  -ms-transform: translateY(-1rem);
  transform: translateY(-1rem);
  opacity: 0;
}
.goods-main .banner-main.onload-content-fade-left .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main.is-preload .banner-main.onload-content-fade-left .content {
  -moz-transform: translateX(1rem);
  -webkit-transform: translateX(1rem);
  -ms-transform: translateX(1rem);
  transform: translateX(1rem);
  opacity: 0;
}
.goods-main .banner-main.onload-content-fade-right .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main.is-preload .banner-main.onload-content-fade-right .content {
  -moz-transform: translateX(-1rem);
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  transform: translateX(-1rem);
  opacity: 0;
}
.goods-main .banner-main.onload-content-fade-in .content {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.goods-main.is-preload .banner-main.onload-content-fade-in .content {
  opacity: 0;
}
.goods-main .banner-main.onload-image-fade-up .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onload-image-fade-up .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main.is-preload .banner-main.onload-image-fade-up .image {
  -moz-transform: translateY(1rem);
  -webkit-transform: translateY(1rem);
  -ms-transform: translateY(1rem);
  transform: translateY(1rem);
  opacity: 0;
}
.goods-main.is-preload .banner-main.onload-image-fade-up .image img {
  opacity: 0;
}
.goods-main .banner-main.onload-image-fade-down .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onload-image-fade-down .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main.is-preload .banner-main.onload-image-fade-down .image {
  -moz-transform: translateY(-1rem);
  -webkit-transform: translateY(-1rem);
  -ms-transform: translateY(-1rem);
  transform: translateY(-1rem);
  opacity: 0;
}
.goods-main.is-preload .banner-main.onload-image-fade-down .image img {
  opacity: 0;
}
.goods-main .banner-main.onload-image-fade-left .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onload-image-fade-left .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main.is-preload .banner-main.onload-image-fade-left .image {
  -moz-transform: translateX(1rem);
  -webkit-transform: translateX(1rem);
  -ms-transform: translateX(1rem);
  transform: translateX(1rem);
  opacity: 0;
}
.goods-main.is-preload .banner-main.onload-image-fade-left .image img {
  opacity: 0;
}
.goods-main .banner-main.onload-image-fade-right .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onload-image-fade-right .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main.is-preload .banner-main.onload-image-fade-right .image {
  -moz-transform: translateX(-1rem);
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  transform: translateX(-1rem);
  opacity: 0;
}
.goods-main.is-preload .banner-main.onload-image-fade-right .image img {
  opacity: 0;
}
.goods-main .banner-main.onload-image-fade-in .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.goods-main.is-preload .banner-main.onload-image-fade-in .image img {
  opacity: 0;
}
.goods-main .banner-main.onscroll-content-fade-up .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-content-fade-up.is-inactive .content {
  -moz-transform: translateY(1rem);
  -webkit-transform: translateY(1rem);
  -ms-transform: translateY(1rem);
  transform: translateY(1rem);
  opacity: 0;
}
.goods-main .banner-main.onscroll-content-fade-down .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-content-fade-down.is-inactive .content {
  -moz-transform: translateY(-1rem);
  -webkit-transform: translateY(-1rem);
  -ms-transform: translateY(-1rem);
  transform: translateY(-1rem);
  opacity: 0;
}
.goods-main .banner-main.onscroll-content-fade-left .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-content-fade-left.is-inactive .content {
  -moz-transform: translateX(1rem);
  -webkit-transform: translateX(1rem);
  -ms-transform: translateX(1rem);
  transform: translateX(1rem);
  opacity: 0;
}
.goods-main .banner-main.onscroll-content-fade-right .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-content-fade-right.is-inactive .content {
  -moz-transform: translateX(-1rem);
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  transform: translateX(-1rem);
  opacity: 0;
}
.goods-main .banner-main.onscroll-content-fade-in .content {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-content-fade-in.is-inactive .content {
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-up .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-image-fade-up .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main .banner-main.onscroll-image-fade-up.is-inactive .image {
  -moz-transform: translateY(1rem);
  -webkit-transform: translateY(1rem);
  -ms-transform: translateY(1rem);
  transform: translateY(1rem);
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-up.is-inactive .image img {
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-down .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-image-fade-down .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main .banner-main.onscroll-image-fade-down.is-inactive .image {
  -moz-transform: translateY(-1rem);
  -webkit-transform: translateY(-1rem);
  -ms-transform: translateY(-1rem);
  transform: translateY(-1rem);
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-down.is-inactive .image img {
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-left .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-image-fade-left .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main .banner-main.onscroll-image-fade-left.is-inactive .image {
  -moz-transform: translateX(1rem);
  -webkit-transform: translateX(1rem);
  -ms-transform: translateX(1rem);
  transform: translateX(1rem);
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-left.is-inactive .image img {
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-right .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-image-fade-right .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main .banner-main.onscroll-image-fade-right.is-inactive .image {
  -moz-transform: translateX(-1rem);
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  transform: translateX(-1rem);
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-right.is-inactive .image img {
  opacity: 0;
}
.goods-main .banner-main.onscroll-image-fade-in .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.goods-main .banner-main.onscroll-image-fade-in.is-inactive .image img {
  opacity: 0;
}
.goods-main .banner-main.style5 {
  padding: 7rem 7rem 5rem 7rem ;
  -moz-align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  background-color: inherit;
  position: relative;
  text-align: center;
  overflow-x: hidden;
}
.goods-main .banner-main.style5 .content {
  position: relative;
  width: 40rem;
  max-width: 100%;
  margin-bottom: 2rem;
  z-index: 1;
}
.goods-main .banner-main.style5 .image {
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0;
  opacity: 0.5;
}
.goods-main .banner-main.style5 .image img {
  -moz-object-fit: cover;
  -webkit-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -moz-object-position: center;
  -webkit-object-position: center;
  -ms-object-position: center;
  object-position: center;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
@media screen and (max-width: 1680px) {
  .goods-main .banner-main.style5 {
    padding: 5rem 5rem 3rem 5rem ;
  }
}
@media screen and (max-width: 1280px) {
  .goods-main .banner-main.style5 {
    padding: 4rem 4rem 2rem 4rem ;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .banner-main.style5 {
    padding: 3.75rem 3rem 1.75rem 3rem;
  }
}
@media screen and (max-width: 736px) {
  .goods-main .banner-main.style5 {
    padding: 2.5rem 2rem 0.5rem 2rem;
  }
}
.goods-main .banner-main.style5.fullscreen {
  min-height: 100vh;
}
.goods-main .banner-main.style5.content-align-left {
  text-align: left;
}
.goods-main .banner-main.style5.content-align-right {
  text-align: right;
}
.goods-main .banner-main.style5.image-position-left .image img {
  -moz-object-position: left;
  -webkit-object-position: left;
  -ms-object-position: left;
  object-position: left;
}
.goods-main .banner-main.style5.image-position-right .image img {
  -moz-object-position: right;
  -webkit-object-position: right;
  -ms-object-position: right;
  object-position: right;
}
.goods-main .banner-main .image {
  background-color: rgba(0, 0, 0, 0.125);
}
.goods-main .banner-main.invert .image {
  background-color: rgba(255, 255, 255, 0.125);
}
.goods-main .banner-main.style4 .image {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
  border-width: 0;
}
.goods-main .banner-main.style4 .image:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
  border-color: rgba(0, 0, 0, 0.2);
  width: 100%;
}
.goods-main .banner-main.style4 .image:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
  border-color: rgba(0, 0, 0, 0.2);
  width: 100%;
}
.goods-main .banner-main.style4.android .image:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: rgba(0, 0, 0, 0.2)%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
}
.goods-main .banner-main.style4.invert .image {
  border-color: white;
  background-color: white;
  border-width: 1px;
}
.goods-main .banner-main.style4.invert .image:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
  border-color: white;
  width: calc(100% + 2px);
  margin-left: -1px;
}
.goods-main .banner-main.style4.invert .image:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
  border-color: white;
  width: calc(100% + 2px);
  margin-left: -1px;
}
.goods-main .banner-main.style4.invert.android .image:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
}
.goods-main .spotlight.onload-content-fade-up .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main.is-preload .spotlight.onload-content-fade-up .content {
  -moz-transform: translateY(1rem);
  -webkit-transform: translateY(1rem);
  -ms-transform: translateY(1rem);
  transform: translateY(1rem);
  opacity: 0;
}
.goods-main .spotlight.onload-content-fade-down .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main.is-preload .spotlight.onload-content-fade-down .content {
  -moz-transform: translateY(-1rem);
  -webkit-transform: translateY(-1rem);
  -ms-transform: translateY(-1rem);
  transform: translateY(-1rem);
  opacity: 0;
}
.goods-main .spotlight.onload-content-fade-left .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main.is-preload .spotlight.onload-content-fade-left .content {
  -moz-transform: translateX(1rem);
  -webkit-transform: translateX(1rem);
  -ms-transform: translateX(1rem);
  transform: translateX(1rem);
  opacity: 0;
}
.goods-main .spotlight.onload-content-fade-right .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main.is-preload .spotlight.onload-content-fade-right .content {
  -moz-transform: translateX(-1rem);
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  transform: translateX(-1rem);
  opacity: 0;
}
.goods-main .spotlight.onload-content-fade-in .content {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.goods-main.is-preload .spotlight.onload-content-fade-in .content {
  opacity: 0;
}
.goods-main .spotlight.onload-image-fade-up .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onload-image-fade-up .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main.is-preload .spotlight.onload-image-fade-up .image {
  -moz-transform: translateY(1rem);
  -webkit-transform: translateY(1rem);
  -ms-transform: translateY(1rem);
  transform: translateY(1rem);
  opacity: 0;
}
.goods-main.is-preload .spotlight.onload-image-fade-up .image img {
  opacity: 0;
}
.goods-main .spotlight.onload-image-fade-down .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onload-image-fade-down .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main.is-preload .spotlight.onload-image-fade-down .image {
  -moz-transform: translateY(-1rem);
  -webkit-transform: translateY(-1rem);
  -ms-transform: translateY(-1rem);
  transform: translateY(-1rem);
  opacity: 0;
}
.goods-main.is-preload .spotlight.onload-image-fade-down .image img {
  opacity: 0;
}
.goods-main .spotlight.onload-image-fade-left .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onload-image-fade-left .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main.is-preload .spotlight.onload-image-fade-left .image {
  -moz-transform: translateX(1rem);
  -webkit-transform: translateX(1rem);
  -ms-transform: translateX(1rem);
  transform: translateX(1rem);
  opacity: 0;
}
.goods-main.is-preload .spotlight.onload-image-fade-left .image img {
  opacity: 0;
}
.goods-main .spotlight.onload-image-fade-right .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onload-image-fade-right .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main.is-preload .spotlight.onload-image-fade-right .image {
  -moz-transform: translateX(-1rem);
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  transform: translateX(-1rem);
  opacity: 0;
}
.goods-main.is-preload .spotlight.onload-image-fade-right .image img {
  opacity: 0;
}
.goods-main .spotlight.onload-image-fade-in .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.goods-main.is-preload .spotlight.onload-image-fade-in .image img {
  opacity: 0;
}
.goods-main .spotlight.onscroll-content-fade-up .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-content-fade-up.is-inactive .content {
  -moz-transform: translateY(1rem);
  -webkit-transform: translateY(1rem);
  -ms-transform: translateY(1rem);
  transform: translateY(1rem);
  opacity: 0;
}
.goods-main .spotlight.onscroll-content-fade-down .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-content-fade-down.is-inactive .content {
  -moz-transform: translateY(-1rem);
  -webkit-transform: translateY(-1rem);
  -ms-transform: translateY(-1rem);
  transform: translateY(-1rem);
  opacity: 0;
}
.goods-main .spotlight.onscroll-content-fade-left .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-content-fade-left.is-inactive .content {
  -moz-transform: translateX(1rem);
  -webkit-transform: translateX(1rem);
  -ms-transform: translateX(1rem);
  transform: translateX(1rem);
  opacity: 0;
}
.goods-main .spotlight.onscroll-content-fade-right .content {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-content-fade-right.is-inactive .content {
  -moz-transform: translateX(-1rem);
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  transform: translateX(-1rem);
  opacity: 0;
}
.goods-main .spotlight.onscroll-content-fade-in .content {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-content-fade-in.is-inactive .content {
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-up .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-image-fade-up .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main .spotlight.onscroll-image-fade-up.is-inactive .image {
  -moz-transform: translateY(1rem);
  -webkit-transform: translateY(1rem);
  -ms-transform: translateY(1rem);
  transform: translateY(1rem);
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-up.is-inactive .image img {
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-down .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-image-fade-down .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main .spotlight.onscroll-image-fade-down.is-inactive .image {
  -moz-transform: translateY(-1rem);
  -webkit-transform: translateY(-1rem);
  -ms-transform: translateY(-1rem);
  transform: translateY(-1rem);
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-down.is-inactive .image img {
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-left .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-image-fade-left .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main .spotlight.onscroll-image-fade-left.is-inactive .image {
  -moz-transform: translateX(1rem);
  -webkit-transform: translateX(1rem);
  -ms-transform: translateX(1rem);
  transform: translateX(1rem);
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-left.is-inactive .image img {
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-right .image {
  -moz-transition: opacity 0.75s ease-in-out, -moz-transform 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out, -webkit-transform 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out, -ms-transform 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out, transform 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-image-fade-right .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 0.5625s;
  -webkit-transition-delay: 0.5625s;
  -ms-transition-delay: 0.5625s;
  transition-delay: 0.5625s;
}
.goods-main .spotlight.onscroll-image-fade-right.is-inactive .image {
  -moz-transform: translateX(-1rem);
  -webkit-transform: translateX(-1rem);
  -ms-transform: translateX(-1rem);
  transform: translateX(-1rem);
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-right.is-inactive .image img {
  opacity: 0;
}
.goods-main .spotlight.onscroll-image-fade-in .image img {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.goods-main .spotlight.onscroll-image-fade-in.is-inactive .image img {
  opacity: 0;
}
.goods-main .spotlight.style1 {
  -moz-align-items: -moz-stretch;
  -webkit-align-items: -webkit-stretch;
  -ms-align-items: -ms-stretch;
  align-items: stretch;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -moz-justify-content: -moz-flex-end;
  -webkit-justify-content: -webkit-flex-end;
  -ms-justify-content: -ms-flex-end;
  justify-content: flex-end;
  position: relative;
  overflow-x: hidden;
  text-align: left;
}
.goods-main .spotlight.style1 .content {
  padding: 7rem 7rem 5rem 7rem ;
  -moz-align-self: center;
  -webkit-align-self: center;
  -ms-align-self: center;
  align-self: center;
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -moz-flex-shrink: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
  width: 65%;
  max-width: 64rem;
  margin: 0 auto;
}
.goods-main .spotlight.style1 .image {
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  width: 35%;
  /*original css min-width: 25rem; */
  min-width: 35rem;
  border-radius: 0;
}
.goods-main .spotlight.style1 .image img {
  -moz-object-fit: cover;
  -webkit-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -moz-object-position: center;
  -webkit-object-position: center;
  -ms-object-position: center;
  object-position: center;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
@media screen and (max-width: 1680px) {
  .goods-main .spotlight.style1 .content {
    /*original css padding: 5rem 5rem 3rem 5rem ; */
    padding: 1rem 2rem 1rem 2rem ;
  }
}
@media screen and (max-width: 1280px) {
  .goods-main .spotlight.style1 .content {
    /*original css padding: 4rem 4rem 2rem 4rem ;*/
    padding: 1rem 2rem 1rem 2rem ;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .spotlight.style1 .content {
    /*original css padding: 3.75rem 3rem 1.75rem 3rem ; */
    padding: 1rem 2rem 1rem 2rem ;
    width: 50%;
    min-width: 0;
  }
  .goods-main .spotlight.style1 .image {
    width: 50%;
    min-width: 0;
  }
}
@media screen and (max-width: 736px) and (orientation: portrait) {
  .goods-main .spotlight.style1 {
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    text-align: center !important;
  }
  .goods-main .spotlight.style1 .content {
    width: 100%;
  }
  .goods-main .spotlight.style1 .image {
    width: 100%;
  }
  .goods-main .spotlight.style1 .image img {
    position: relative;
  }
}
.goods-main .spotlight.style1.orient-right {
  -moz-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media screen and (max-width: 736px) and (orientation: portrait) {
  .goods-main .spotlight.style1.orient-right {
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.goods-main .spotlight.style1.content-align-center {
  text-align: center;
}
.goods-main .spotlight.style1.content-align-right {
  text-align: right;
}
.goods-main .spotlight.style1.image-position-left .image img {
  -moz-object-position: left;
  -webkit-object-position: left;
  -ms-object-position: left;
  object-position: left;
}
.goods-main .spotlight.style1.image-position-right .image img {
  -moz-object-position: right;
  -webkit-object-position: right;
  -ms-object-position: right;
  object-position: right;
}
.goods-main .spotlight.style5 {
  padding: 7rem 5.25rem 5rem 5.25rem;
  -moz-align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  background-color: inherit;
  position: relative;
  overflow-x: hidden;
  text-align: center;
}
.goods-main .spotlight.style5 .content {
  padding: 3.5rem 3.5rem 1.5rem 3.5rem;
  position: relative;
  width: 40rem;
  max-width: 52.5%;
  background-color: inherit;
  border-radius: 0.5rem;
  margin-bottom: 2rem;
  z-index: 1;
}
.goods-main .spotlight.style5 .image {
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0;
}
.goods-main .spotlight.style5 .image img {
  -moz-object-fit: cover;
  -webkit-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -moz-object-position: center;
  -webkit-object-position: center;
  -ms-object-position: center;
  object-position: center;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
@media screen and (max-width: 1680px) {
  .goods-main .spotlight.style5 {
    padding: 5rem 3.75rem 3rem 3.75rem;
  }
  .goods-main .spotlight.style5 .content {
    padding: 2.5rem 2.5rem 0.5rem 2.5rem;
  }
}
@media screen and (max-width: 1280px) {
  .goods-main .spotlight.style5 {
    padding: 4rem 3rem 2rem 3rem ;
  }
  .goods-main .spotlight.style5 .content {
    padding: 3rem 3rem 1rem 3rem ;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .spotlight.style5 {
    padding: 3rem 2.25rem 1rem 2.25rem;
  }
  .goods-main .spotlight.style5 .content {
    padding: 2.25rem 2.25rem 0.25rem 2.25rem;
  }
}
@media screen and (max-width: 736px) {
  .goods-main .spotlight.style5 {
    padding: 2rem 1.5rem 0.1rem 1.5rem;
  }
  .goods-main .spotlight.style5 .content {
    padding: 1.5rem 1.5rem 0.1rem 1.5rem;
  }
}
@media screen and (max-width: 480px) {
  .goods-main .spotlight.style5 .content {
    max-width: 80%;
  }
}
.goods-main .spotlight.style5.fullscreen {
  min-height: 100vh;
}
.goods-main .spotlight.style5.halfscreen {
  min-height: 50vh;
}
.goods-main .spotlight.style5.orient-left {
  -moz-justify-content: -moz-flex-start;
  -webkit-justify-content: -webkit-flex-start;
  -ms-justify-content: -ms-flex-start;
  justify-content: flex-start;
}
.goods-main .spotlight.style5.orient-right {
  -moz-justify-content: -moz-flex-end;
  -webkit-justify-content: -webkit-flex-end;
  -ms-justify-content: -ms-flex-end;
  justify-content: flex-end;
}
.goods-main .spotlight.style5.content-align-left {
  text-align: left;
}
.goods-main .spotlight.style5.content-align-right {
  text-align: right;
}
.goods-main .spotlight.style5.image-position-left .image img {
  -moz-object-position: left;
  -webkit-object-position: left;
  -ms-object-position: left;
  object-position: left;
}
.goods-main .spotlight.style5.image-position-right .image img {
  -moz-object-position: right;
  -webkit-object-position: right;
  -ms-object-position: right;
  object-position: right;
}
.goods-main .spotlight .image {
  background-color: rgba(0, 0, 0, 0.125);
}
.goods-main .spotlight.invert .image {
  background-color: rgba(255, 255, 255, 0.125);
}
.goods-main .wrapper.style1 > .inner {
  padding: 7rem 3.5rem 5rem 3.5rem;
  margin: 0 auto;
  max-width: 100%;
  width: 64rem;
}
.goods-main .wrapper.style1 > .inner.medium {
  width: 48rem;
}
.goods-main .wrapper.style1 > .inner.small {
  width: 32rem;
}
@media screen and (max-width: 1680px) {
  .goods-main .wrapper.style1 > .inner {
    padding: 5rem 2.5rem 3rem 2.5rem;
  }
}
@media screen and (max-width: 1280px) {
  .goods-main .wrapper.style1 > .inner {
    padding: 4rem 4rem 2rem 4rem ;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .wrapper.style1 > .inner {
    padding: 4.5rem 3rem 2.5rem 3rem;
  }
}
@media screen and (max-width: 736px) {
  .goods-main .wrapper.style1 > .inner {
    padding: 3rem 2rem 1rem 2rem ;
  }
}
.goods-main .wrapper.style2 {
  padding: 7rem;
  background-color: #eeeeee;
}
.goods-main .wrapper.style2 > .inner {
  padding: 5.25rem 3.5rem 3.25rem 3.5rem;
  background-color: #ffffff;
  border-radius: 0.5rem;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  width: 64rem;
  z-index: 1;
}
.goods-main .wrapper.style2 > .inner.medium {
  width: 48rem;
}
.goods-main .wrapper.style2 > .inner.small {
  width: 32rem;
}
@media screen and (max-width: 1680px) {
  .goods-main .wrapper.style2 {
    padding: 5rem;
  }
  .goods-main .wrapper.style2 > .inner {
    padding: 3.75rem 2.5rem 1.75rem 2.5rem;
  }
}
@media screen and (max-width: 1280px) {
  .goods-main .wrapper.style2 {
    padding: 4rem;
  }
  .goods-main .wrapper.style2 > .inner {
    padding: 3rem 2rem 1rem 2rem ;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .wrapper.style2 {
    padding: 2.25rem;
  }
  .goods-main .wrapper.style2 > .inner {
    padding: 3rem 2.25rem 1rem 2.25rem;
  }
}
@media screen and (max-width: 736px) {
  .goods-main .wrapper.style2 {
    padding: 1.5rem;
  }
  .goods-main .wrapper.style2 > .inner {
    padding: 2rem 1.5rem 0.1rem 1.5rem;
  }
}
.goods-main #wrapper-main > .wrapper.style2.invert:not(.color1):not(.color2):not(.color3):not(.color4):not(.color5):not(.color6):not(.color7) {
  background-color: #222222;
}
.goods-main #wrapper-main > .wrapper.style2.invert > .inner {
  background-color: #000000;
}
.goods-main .items.onload-fade-in > * > .inner {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 2.4s;
  -webkit-transition-delay: 2.4s;
  -ms-transition-delay: 2.4s;
  transition-delay: 2.4s;
}
.goods-main .items.onload-fade-in > *:nth-child(1) > .inner {
  -moz-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
}
.goods-main .items.onload-fade-in > *:nth-child(2) > .inner {
  -moz-transition-delay: 0.15s;
  -webkit-transition-delay: 0.15s;
  -ms-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.goods-main .items.onload-fade-in > *:nth-child(3) > .inner {
  -moz-transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.goods-main .items.onload-fade-in > *:nth-child(4) > .inner {
  -moz-transition-delay: 0.45s;
  -webkit-transition-delay: 0.45s;
  -ms-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
.goods-main .items.onload-fade-in > *:nth-child(5) > .inner {
  -moz-transition-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
  -ms-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.goods-main .items.onload-fade-in > *:nth-child(6) > .inner {
  -moz-transition-delay: 0.75s;
  -webkit-transition-delay: 0.75s;
  -ms-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
.goods-main .items.onload-fade-in > *:nth-child(7) > .inner {
  -moz-transition-delay: 0.9s;
  -webkit-transition-delay: 0.9s;
  -ms-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
.goods-main .items.onload-fade-in > *:nth-child(8) > .inner {
  -moz-transition-delay: 1.05s;
  -webkit-transition-delay: 1.05s;
  -ms-transition-delay: 1.05s;
  transition-delay: 1.05s;
}
.goods-main .items.onload-fade-in > *:nth-child(9) > .inner {
  -moz-transition-delay: 1.2s;
  -webkit-transition-delay: 1.2s;
  -ms-transition-delay: 1.2s;
  transition-delay: 1.2s;
}
.goods-main .items.onload-fade-in > *:nth-child(10) > .inner {
  -moz-transition-delay: 1.35s;
  -webkit-transition-delay: 1.35s;
  -ms-transition-delay: 1.35s;
  transition-delay: 1.35s;
}
.goods-main .items.onload-fade-in > *:nth-child(11) > .inner {
  -moz-transition-delay: 1.5s;
  -webkit-transition-delay: 1.5s;
  -ms-transition-delay: 1.5s;
  transition-delay: 1.5s;
}
.goods-main .items.onload-fade-in > *:nth-child(12) > .inner {
  -moz-transition-delay: 1.65s;
  -webkit-transition-delay: 1.65s;
  -ms-transition-delay: 1.65s;
  transition-delay: 1.65s;
}
.goods-main .items.onload-fade-in > *:nth-child(13) > .inner {
  -moz-transition-delay: 1.8s;
  -webkit-transition-delay: 1.8s;
  -ms-transition-delay: 1.8s;
  transition-delay: 1.8s;
}
.goods-main .items.onload-fade-in > *:nth-child(14) > .inner {
  -moz-transition-delay: 1.95s;
  -webkit-transition-delay: 1.95s;
  -ms-transition-delay: 1.95s;
  transition-delay: 1.95s;
}
.goods-main .items.onload-fade-in > *:nth-child(15) > .inner {
  -moz-transition-delay: 2.1s;
  -webkit-transition-delay: 2.1s;
  -ms-transition-delay: 2.1s;
  transition-delay: 2.1s;
}
.goods-main .items.onload-fade-in > *:nth-child(16) > .inner {
  -moz-transition-delay: 2.25s;
  -webkit-transition-delay: 2.25s;
  -ms-transition-delay: 2.25s;
  transition-delay: 2.25s;
}
.goods-main .items.onload-fade-in > *:nth-child(17) > .inner {
  -moz-transition-delay: 2.4s;
  -webkit-transition-delay: 2.4s;
  -ms-transition-delay: 2.4s;
  transition-delay: 2.4s;
}
.goods-main.is-preload .items.onload-fade-in > * > .inner {
  opacity: 0;
}
.goods-main .items.onscroll-fade-in > * > .inner {
  -moz-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  -ms-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
  -moz-transition-delay: 2.4s;
  -webkit-transition-delay: 2.4s;
  -ms-transition-delay: 2.4s;
  transition-delay: 2.4s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(1) > .inner {
  -moz-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(2) > .inner {
  -moz-transition-delay: 0.15s;
  -webkit-transition-delay: 0.15s;
  -ms-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(3) > .inner {
  -moz-transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  -ms-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(4) > .inner {
  -moz-transition-delay: 0.45s;
  -webkit-transition-delay: 0.45s;
  -ms-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(5) > .inner {
  -moz-transition-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
  -ms-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(6) > .inner {
  -moz-transition-delay: 0.75s;
  -webkit-transition-delay: 0.75s;
  -ms-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(7) > .inner {
  -moz-transition-delay: 0.9s;
  -webkit-transition-delay: 0.9s;
  -ms-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(8) > .inner {
  -moz-transition-delay: 1.05s;
  -webkit-transition-delay: 1.05s;
  -ms-transition-delay: 1.05s;
  transition-delay: 1.05s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(9) > .inner {
  -moz-transition-delay: 1.2s;
  -webkit-transition-delay: 1.2s;
  -ms-transition-delay: 1.2s;
  transition-delay: 1.2s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(10) > .inner {
  -moz-transition-delay: 1.35s;
  -webkit-transition-delay: 1.35s;
  -ms-transition-delay: 1.35s;
  transition-delay: 1.35s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(11) > .inner {
  -moz-transition-delay: 1.5s;
  -webkit-transition-delay: 1.5s;
  -ms-transition-delay: 1.5s;
  transition-delay: 1.5s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(12) > .inner {
  -moz-transition-delay: 1.65s;
  -webkit-transition-delay: 1.65s;
  -ms-transition-delay: 1.65s;
  transition-delay: 1.65s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(13) > .inner {
  -moz-transition-delay: 1.8s;
  -webkit-transition-delay: 1.8s;
  -ms-transition-delay: 1.8s;
  transition-delay: 1.8s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(14) > .inner {
  -moz-transition-delay: 1.95s;
  -webkit-transition-delay: 1.95s;
  -ms-transition-delay: 1.95s;
  transition-delay: 1.95s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(15) > .inner {
  -moz-transition-delay: 2.1s;
  -webkit-transition-delay: 2.1s;
  -ms-transition-delay: 2.1s;
  transition-delay: 2.1s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(16) > .inner {
  -moz-transition-delay: 2.25s;
  -webkit-transition-delay: 2.25s;
  -ms-transition-delay: 2.25s;
  transition-delay: 2.25s;
}
.goods-main .items.onscroll-fade-in > *:nth-child(17) > .inner {
  -moz-transition-delay: 2.4s;
  -webkit-transition-delay: 2.4s;
  -ms-transition-delay: 2.4s;
  transition-delay: 2.4s;
}
.goods-main .items.onscroll-fade-in.is-inactive > * > .inner {
  opacity: 0;
}
.goods-main .items.style1 {
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 3rem 0;
  position: relative;
}
.goods-main .items.style1 > * {
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
}
.goods-main .items.style1.big > * {
  padding: 3.5rem 3.5rem 1.5rem 3.5rem;
  width: 50%;
}
.goods-main .items.style1.big > *:nth-child(-n + 2) {
  border-top-width: 0;
}
.goods-main .items.style1.big > *:nth-child(2n + 1) {
  border-left-width: 0;
}
.goods-main .items.style1.medium > * {
  padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem;
  width: 33.33333%;
}
.goods-main .items.style1.medium > *:nth-child(-n + 3) {
  border-top-width: 0;
}
.goods-main .items.style1.medium > *:nth-child(3n + 1) {
  border-left-width: 0;
}
.goods-main .items.style1.small > * {
  padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem;
  width: 25%;
}
.goods-main .items.style1.small > *:nth-child(-n + 4) {
  border-top-width: 0;
}
.goods-main .items.style1.small > *:nth-child(4n + 1) {
  border-left-width: 0;
}
@media screen and (max-width: 1280px) {
  .goods-main .items.style1.small > *:nth-child(-n + 4) {
    border-top-width: 1px;
  }
  .goods-main .items.style1.small > *:nth-child(4n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style1.small > * {
    padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem;
    width: 33.33333%;
  }
  .goods-main .items.style1.small > *:nth-child(-n + 3) {
    border-top-width: 0;
  }
  .goods-main .items.style1.small > *:nth-child(3n + 1) {
    border-left-width: 0;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .items.style1.medium > *:nth-child(-n + 3) {
    border-top-width: 1px;
  }
  .goods-main .items.style1.medium > *:nth-child(3n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style1.medium > * {
    padding: 3.5rem 3.5rem 1.5rem 3.5rem;
    width: 50%;
  }
  .goods-main .items.style1.medium > *:nth-child(-n + 2) {
    border-top-width: 0;
  }
  .goods-main .items.style1.medium > *:nth-child(2n + 1) {
    border-left-width: 0;
  }
  .goods-main .items.style1.small > *:nth-child(-n + 3) {
    border-top-width: 1px;
  }
  .goods-main .items.style1.small > *:nth-child(3n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style1.small > * {
    padding: 3.5rem 3.5rem 1.5rem 3.5rem;
    width: 50%;
  }
  .goods-main .items.style1.small > *:nth-child(-n + 2) {
    border-top-width: 0;
  }
  .goods-main .items.style1.small > *:nth-child(2n + 1) {
    border-left-width: 0;
  }
}
@media screen and (max-width: 480px) {
  .goods-main .items.style1.big > *:nth-child(-n + 2) {
    border-top-width: 1px;
  }
  .goods-main .items.style1.big > *:nth-child(2n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style1.big > * {
    padding: 2.625rem 2.625rem 0.625rem 2.625rem;
    width: 100%;
  }
  .goods-main .items.style1.big > *:nth-child(-n + 1) {
    border-top-width: 0;
  }
  .goods-main .items.style1.big > *:nth-child(1n + 1) {
    border-left-width: 0;
  }
  .goods-main .items.style1.medium > *:nth-child(-n + 2) {
    border-top-width: 1px;
  }
  .goods-main .items.style1.medium > *:nth-child(2n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style1.medium > * {
    padding: 2.625rem 2.625rem 0.625rem 2.625rem;
    width: 100%;
  }
  .goods-main .items.style1.medium > *:nth-child(-n + 1) {
    border-top-width: 0;
  }
  .goods-main .items.style1.medium > *:nth-child(1n + 1) {
    border-left-width: 0;
  }
  .goods-main .items.style1.small > *:nth-child(-n + 2) {
    border-top-width: 1px;
  }
  .goods-main .items.style1.small > *:nth-child(2n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style1.small > * {
    padding: 2.625rem 2.625rem 0.625rem 2.625rem;
    width: 100%;
  }
  .goods-main .items.style1.small > *:nth-child(-n + 1) {
    border-top-width: 0;
  }
  .goods-main .items.style1.small > *:nth-child(1n + 1) {
    border-left-width: 0;
  }
  .goods-main .items.style1.big > *,
  .goods-main .items.style1.medium > *,
  .goods-main .items.style1.small > * {
    padding-left: 0;
    padding-right: 0;
  }
  .goods-main .items.style1.big > :first-child,
  .goods-main .items.style1.medium > :first-child,
  .goods-main .items.style1.small > :first-child {
    padding-top: 0;
  }
  .goods-main .items.style1.big > :last-child,
  .goods-main .items.style1.medium > :last-child,
  .goods-main .items.style1.small > :last-child {
    padding-bottom: 0;
  }
  .goods-main .items.style1.big > :last-child > .inner > :last-child,
  .goods-main .items.style1.medium > :last-child > .inner > :last-child,
  .goods-main .items.style1.small > :last-child > .inner > :last-child {
    margin-bottom: 0;
  }
}
.goods-main .items.style2 {
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 3rem 0;
  position: relative;
  border: solid 1px;
  border-radius: 4px;
}
.goods-main .items.style2 > * {
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
}
.goods-main .items.style2.big > * {
  padding: 3.5rem 3.5rem 1.5rem 3.5rem;
  width: 50%;
}
.goods-main .items.style2.big > *:nth-child(-n + 2) {
  border-top-width: 0;
}
.goods-main .items.style2.big > *:nth-child(2n + 1) {
  border-left-width: 0;
}
.goods-main .items.style2.medium > * {
  padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem;
  width: 33.33333%;
}
.goods-main .items.style2.medium > *:nth-child(-n + 3) {
  border-top-width: 0;
}
.goods-main .items.style2.medium > *:nth-child(3n + 1) {
  border-left-width: 0;
}
.goods-main .items.style2.small > * {
  padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem;
  width: 25%;
}
.goods-main .items.style2.small > *:nth-child(-n + 4) {
  border-top-width: 0;
}
.goods-main .items.style2.small > *:nth-child(4n + 1) {
  border-left-width: 0;
}
@media screen and (max-width: 1280px) {
  .goods-main .items.style2.small > *:nth-child(-n + 4) {
    border-top-width: 1px;
  }
  .goods-main .items.style2.small > *:nth-child(4n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style2.small > * {
    padding: 2.1875rem 2.1875rem 0.1875rem 2.1875rem;
    width: 33.33333%;
  }
  .goods-main .items.style2.small > *:nth-child(-n + 3) {
    border-top-width: 0;
  }
  .goods-main .items.style2.small > *:nth-child(3n + 1) {
    border-left-width: 0;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .items.style2.medium > *:nth-child(-n + 3) {
    border-top-width: 1px;
  }
  .goods-main .items.style2.medium > *:nth-child(3n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style2.medium > * {
    padding: 3.5rem 3.5rem 1.5rem 3.5rem;
    width: 50%;
  }
  .goods-main .items.style2.medium > *:nth-child(-n + 2) {
    border-top-width: 0;
  }
  .goods-main .items.style2.medium > *:nth-child(2n + 1) {
    border-left-width: 0;
  }
  .goods-main .items.style2.small > *:nth-child(-n + 3) {
    border-top-width: 1px;
  }
  .goods-main .items.style2.small > *:nth-child(3n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style2.small > * {
    padding: 3.5rem 3.5rem 1.5rem 3.5rem;
    width: 50%;
  }
  .goods-main .items.style2.small > *:nth-child(-n + 2) {
    border-top-width: 0;
  }
  .goods-main .items.style2.small > *:nth-child(2n + 1) {
    border-left-width: 0;
  }
}
@media screen and (max-width: 480px) {
  .goods-main .items.style2.big > *:nth-child(-n + 2) {
    border-top-width: 1px;
  }
  .goods-main .items.style2.big > *:nth-child(2n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style2.big > * {
    padding: 2.625rem 2.625rem 0.625rem 2.625rem;
    width: 100%;
  }
  .goods-main .items.style2.big > *:nth-child(-n + 1) {
    border-top-width: 0;
  }
  .goods-main .items.style2.big > *:nth-child(1n + 1) {
    border-left-width: 0;
  }
  .goods-main .items.style2.medium > *:nth-child(-n + 2) {
    border-top-width: 1px;
  }
  .goods-main .items.style2.medium > *:nth-child(2n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style2.medium > * {
    padding: 2.625rem 2.625rem 0.625rem 2.625rem;
    width: 100%;
  }
  .goods-main .items.style2.medium > *:nth-child(-n + 1) {
    border-top-width: 0;
  }
  .goods-main .items.style2.medium > *:nth-child(1n + 1) {
    border-left-width: 0;
  }
  .goods-main .items.style2.small > *:nth-child(-n + 2) {
    border-top-width: 1px;
  }
  .goods-main .items.style2.small > *:nth-child(2n + 1) {
    border-left-width: 1px;
  }
  .goods-main .items.style2.small > * {
    padding: 2.625rem 2.625rem 0.625rem 2.625rem;
    width: 100%;
  }
  .goods-main .items.style2.small > *:nth-child(-n + 1) {
    border-top-width: 0;
  }
  .goods-main .items.style2.small > *:nth-child(1n + 1) {
    border-left-width: 0;
  }
}
.goods-main .items.style3 {
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin: 3rem 0;
  position: relative;
}
.goods-main .items.style3 > * {
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.goods-main .items.style3.big > * {
  padding: 1.75rem 1.75rem 0.1rem 1.75rem;
  width: 50%;
}
.goods-main .items.style3.medium > * {
  padding: 1.09375rem 1.09375rem 0.1rem 1.09375rem;
  width: 33.33333%;
}
.goods-main .items.style3.small > * {
  padding: 0.65625rem 0.65625rem 0.1rem 0.65625rem;
  width: 25%;
}
@media screen and (max-width: 1280px) {
  .goods-main .items.style3.small > * {
    padding: 1.09375rem 1.09375rem 0.1rem 1.09375rem;
    width: 33.33333%;
  }
}
@media screen and (max-width: 980px) {
  .goods-main .items.style3.medium > * {
    padding: 1.75rem 1.75rem 0.1rem 1.75rem;
    width: 50%;
  }
  .goods-main .items.style3.small > * {
    padding: 1.75rem 1.75rem 0.1rem 1.75rem;
    width: 50%;
  }
}
@media screen and (max-width: 736px) {
  .goods-main .items.style3 {
    margin: 2rem 0;
  }
}
@media screen and (max-width: 480px) {
  .goods-main .items.style3.big > * {
    padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem;
    width: 100%;
  }
  .goods-main .items.style3.medium > * {
    padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem;
    width: 100%;
  }
  .goods-main .items.style3.small > * {
    padding: 1.3125rem 1.3125rem 0.1rem 1.3125rem;
    width: 100%;
  }
  .goods-main .items.style3.big > *,
  .goods-main .items.style3.medium > *,
  .goods-main .items.style3.small > * {
    padding-left: 0;
    padding-right: 0;
  }
  .goods-main .items.style3.big > :first-child,
  .goods-main .items.style3.medium > :first-child,
  .goods-main .items.style3.small > :first-child {
    padding-top: 0;
  }
  .goods-main .items.style3.big > :last-child,
  .goods-main .items.style3.medium > :last-child,
  .goods-main .items.style3.small > :last-child {
    padding-bottom: 0;
  }
  .goods-main .items.style3.big > :last-child > .inner > :last-child,
  .goods-main .items.style3.medium > :last-child > .inner > :last-child,
  .goods-main .items.style3.small > :last-child > .inner > :last-child {
    margin-bottom: 0;
  }
}
.goods-main .items.style1 > * {
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main .items.style2 {
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main .items.style2 > * {
  border-color: rgba(0, 0, 0, 0.2);
}
.goods-main .index > * {
  padding: 3rem 0 1rem 0 ;
  display: -moz-flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  border-top: solid 1px;
}
.goods-main .index > * > .header-main {
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
  -moz-flex-shrink: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  width: 15rem;
}
.goods-main .index > * > .content {
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -moz-flex-shrink: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
}
.goods-main .index > :first-child {
  border-top: 0;
}
@media screen and (max-width: 980px) {
  .goods-main .index > * > .header-main {
    width: 11rem;
  }
}
@media screen and (max-width: 736px) {
  .goods-main .index > * > .header-main {
    width: 10rem;
  }
}
@media screen and (max-width: 480px) {
  .goods-main .index > * {
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .goods-main .index > * > .header-main {
    width: 100%;
  }
}
.goods-main .index > * {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.goods-main #wrapper-main {
  background-color: inherit;
  width: 100%;
  overflow-x: hidden;
}
.goods-main #wrapper-main > .invert {
  background-color: #000000;
  color: #ffffff;
}
.goods-main #wrapper-main > .invert input,
.goods-main #wrapper-main > .invert select,
.goods-main #wrapper-main > .invert textarea {
  color: #ffffff;
}
.goods-main #wrapper-main > .invert a {
  color: #ffffff;
}
.goods-main #wrapper-main > .invert a:hover {
  color: #47D3E5;
}
.goods-main #wrapper-main > .invert strong,
.goods-main #wrapper-main > .invert b {
  color: #ffffff;
}
.goods-main #wrapper-main > .invert h1,
.goods-main #wrapper-main > .invert h2.main-h2,
.goods-main #wrapper-main > .invert h3,
.goods-main #wrapper-main > .invert h4,
.goods-main #wrapper-main > .invert h5,
.goods-main #wrapper-main > .invert h6 {
  color: #ffffff;
}
.goods-main #wrapper-main > .invert blockquote {
  border-left-color: white;
}
.goods-main #wrapper-main > .invert code {
  background: rgba(255, 255, 255, 0.125);
  border-color: white;
}
.goods-main #wrapper-main > .invert hr {
  border-bottom-color: white;
}
.goods-main #wrapper-main > .invert .box {
  border-color: white;
}
.goods-main #wrapper-main > .invert input[type="submit"],
.goods-main #wrapper-main > .invert input[type="reset"],
.goods-main #wrapper-main > .invert input[type="button"],
.goods-main #wrapper-main > .invert button,
.goods-main #wrapper-main > .invert .button {
  background-color: transparent;
  box-shadow: inset 0 0 0 1px white;
  color: #ffffff !important;
}
.goods-main #wrapper-main > .invert input[type="submit"]:hover,
.goods-main #wrapper-main > .invert input[type="reset"]:hover,
.goods-main #wrapper-main > .invert input[type="button"]:hover,
.goods-main #wrapper-main > .invert button:hover,
.goods-main #wrapper-main > .invert .button:hover {
  box-shadow: inset 0 0 0 1px #47D3E5;
  color: #47D3E5 !important;
}
.goods-main #wrapper-main > .invert input[type="submit"]:active,
.goods-main #wrapper-main > .invert input[type="reset"]:active,
.goods-main #wrapper-main > .invert input[type="button"]:active,
.goods-main #wrapper-main > .invert button:active,
.goods-main #wrapper-main > .invert .button:active {
  background-color: rgba(71, 211, 229, 0.2);
  box-shadow: inset 0 0 0 1px #47D3E5;
  color: #47D3E5 !important;
}
.goods-main #wrapper-main > .invert input[type="submit"].primary,
.goods-main #wrapper-main > .invert input[type="reset"].primary,
.goods-main #wrapper-main > .invert input[type="button"].primary,
.goods-main #wrapper-main > .invert button.primary,
.goods-main #wrapper-main > .invert .button.primary {
  background-color: #ffffff;
  box-shadow: none;
  color: #000000 !important;
}
.goods-main #wrapper-main > .invert input[type="submit"].primary:hover,
.goods-main #wrapper-main > .invert input[type="reset"].primary:hover,
.goods-main #wrapper-main > .invert input[type="button"].primary:hover,
.goods-main #wrapper-main > .invert button.primary:hover,
.goods-main #wrapper-main > .invert .button.primary:hover {
  background-color: #47D3E5;
}
.goods-main #wrapper-main > .invert input[type="submit"].primary:active,
.goods-main #wrapper-main > .invert input[type="reset"].primary:active,
.goods-main #wrapper-main > .invert input[type="button"].primary:active,
.goods-main #wrapper-main > .invert button.primary:active,
.goods-main #wrapper-main > .invert .button.primary:active {
  background-color: #1ebdd1;
}
.goods-main #wrapper-main > .invert label {
  color: #ffffff;
}
.goods-main #wrapper-main > .invert input[type="text"],
.goods-main #wrapper-main > .invert input[type="password"],
.goods-main #wrapper-main > .invert input[type="email"],
.goods-main #wrapper-main > .invert input[type="tel"],
.goods-main #wrapper-main > .invert input[type="search"],
.goods-main #wrapper-main > .invert input[type="url"],
.goods-main #wrapper-main > .invert select,
.goods-main #wrapper-main > .invert textarea {
  border-color: white;
}
.goods-main #wrapper-main > .invert input[type="text"]:focus,
.goods-main #wrapper-main > .invert input[type="password"]:focus,
.goods-main #wrapper-main > .invert input[type="email"]:focus,
.goods-main #wrapper-main > .invert input[type="tel"]:focus,
.goods-main #wrapper-main > .invert input[type="search"]:focus,
.goods-main #wrapper-main > .invert input[type="url"]:focus,
.goods-main #wrapper-main > .invert select:focus,
.goods-main #wrapper-main > .invert textarea:focus {
  border-color: #47D3E5;
  box-shadow: 0 0 0 1px #47D3E5;
}
.goods-main #wrapper-main > .invert select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(0, 0, 0, 0.2)' /%3E%3C/svg%3E");
}
.goods-main #wrapper-main > .invert select option {
  color: #000000;
  background: #ffffff;
}
.goods-main #wrapper-main > .invert input[type="checkbox"] + label,
.goods-main #wrapper-main > .invert input[type="radio"] + label {
  color: #ffffff;
}
.goods-main #wrapper-main > .invert input[type="checkbox"] + label:before,
.goods-main #wrapper-main > .invert input[type="radio"] + label:before {
  border-color: white;
}
.goods-main #wrapper-main > .invert input[type="checkbox"]:checked + label:before,
.goods-main #wrapper-main > .invert input[type="radio"]:checked + label:before {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
}
.goods-main #wrapper-main > .invert input[type="checkbox"]:focus + label:before,
.goods-main #wrapper-main > .invert input[type="radio"]:focus + label:before {
  border-color: #47D3E5;
  box-shadow: 0 0 0 1px #47D3E5;
}
.goods-main #wrapper-main > .invert ::-webkit-input-placeholder {
  color: #ffffff !important;
}
.goods-main #wrapper-main > .invert :-moz-placeholder {
  color: #ffffff !important;
}
.goods-main #wrapper-main > .invert ::-moz-placeholder {
  color: #ffffff !important;
}
.goods-main #wrapper-main > .invert :-ms-input-placeholder {
  color: #ffffff !important;
}
.goods-main #wrapper-main > .invert .icon.style2:before {
  box-shadow: inset 0 0 0 1px white;
}
.goods-main #wrapper-main > .invert a.icon.style2:hover:before {
  box-shadow: inset 0 0 0 1px #47D3E5;
  color: #47D3E5;
}
.goods-main #wrapper-main > .invert a.icon.style2:active:before {
  background-color: rgba(71, 211, 229, 0.1);
  box-shadow: inset 0 0 0 1px #47D3E5;
  color: #47D3E5;
}
.goods-main #wrapper-main > .invert ul.alt li {
  border-top-color: white;
}
.goods-main #wrapper-main > .invert .header-main p {
  color: #ffffff;
}
.goods-main #wrapper-main > .invert table tbody tr {
  border-color: white;
}
.goods-main #wrapper-main > .invert table tbody tr:nth-child(2n + 1) {
  background-color: rgba(255, 255, 255, 0.125);
}
.goods-main #wrapper-main > .invert table tbody tr.alt {
  background-color: rgba(255, 255, 255, 0.125) !important;
}
.goods-main #wrapper-main > .invert table th {
  color: #ffffff;
}
.goods-main #wrapper-main > .invert table thead {
  border-bottom-color: white;
}
.goods-main #wrapper-main > .invert table tfoot {
  border-top-color: white;
}
.goods-main #wrapper-main > .invert table.alt tbody tr td {
  border-color: white;
}
.goods-main #wrapper-main > .invert table.uniform tbody tr:nth-child(2n + 1) {
  background-color: transparent;
}
.goods-main #wrapper-main > .invert .banner-main .image {
  background-color: rgba(255, 255, 255, 0.125);
}
.goods-main #wrapper-main > .invert .banner-main.style4 .image {
  border-color: white;
  background-color: white;
  border-width: 1px;
}
.goods-main #wrapper-main > .invert .banner-main.style4 .image:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
  border-color: white;
  width: calc(100% + 2px);
  margin-left: -1px;
}
.goods-main #wrapper-main > .invert .banner-main.style4 .image:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
  border-color: white;
  width: calc(100% + 2px);
  margin-left: -1px;
}
.goods-main #wrapper-main > .invert .banner-main.style4.android .image:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
}
.goods-main #wrapper-main > .invert .spotlight .image {
  background-color: rgba(255, 255, 255, 0.125);
}
.goods-main #wrapper-main > .invert .spotlight.style3 .image {
  border-color: white;
  background-color: white;
  border-width: 1px;
}
.goods-main #wrapper-main > .invert .spotlight.style3 .image:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='11' y='12' width='42' height='8' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
  border-color: white;
  width: calc(100% + 2px);
  margin-left: -1px;
}
.goods-main #wrapper-main > .invert .spotlight.style3 .image:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Ecircle %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Ccircle cx='32' cy='16' r='14' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
  border-color: white;
  width: calc(100% + 2px);
  margin-left: -1px;
}
.goods-main #wrapper-main > .invert .spotlight.style3.android .image:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='32px' viewBox='0 0 64 32' zoomAndPan='disable'%3E%3Cstyle%3Erect %7Bfill: transparent%3B stroke: white%3B stroke-width: 1px%3B %7D%3C/style%3E%3Crect rx='4' ry='4' x='6' y='4' width='52' height='24' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E");
}
.goods-main #wrapper-main > .invert .gallery article .image {
  background-color: rgba(255, 255, 255, 0.125);
}
.goods-main #wrapper-main > .invert .items.style1 > * {
  border-color: white;
}
.goods-main #wrapper-main > .invert .items.style2 {
  border-color: white;
}
.goods-main #wrapper-main > .invert .items.style2 > * {
  border-color: white;
}
.goods-main #wrapper-main > .invert .index > * {
  border-top-color: white;
}
.goods-main #wrapper-main > .color1 {
  background-color: #30363d;
}
.goods-main #wrapper-main > .color2 {
  background-color: #db8992;
}
.goods-main #wrapper-main > .color3 {
  background-color: #ab7aad;
}
.goods-main #wrapper-main > .color4 {
  background-color: #897cad;
}
.goods-main #wrapper-main > .color5 {
  background-color: #7794ce;
}
.goods-main #wrapper-main > .color6 {
  background-color: #64abb4;
}
.goods-main #wrapper-main > .color7 {
  background-color: #6ba78c;
}
.goods-main #wrapper-main.divided > * {
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.075);
}
.goods-main #wrapper-main.divided > *:first-child {
  box-shadow: none !important;
}
.goods-main #wrapper-main.divided > .invert {
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.125);
}
.goods-main #wrapper-main.divided > .invert:first-child {
  box-shadow: none !important;
}
.goods-main hr {
  margin: -1em 0 1em 0;
}
.goods-main ul.icons li {
  vertical-align: middle;
}
.goods-main li.icon-up {
  margin-bottom: 8px;
}
.goods-main .yg-logo {
  height: 40px;
  margin-left: 0em;
  margin-bottom: 1em;
  display: inline-block;
  vertical-align: middle;
}
.goods-main .main {
  margin-top: 50px;
  /* Add a top margin to avoid content overlay */
}
.goods-main .image-line-parent {
  display: -ms-flexbox;
  display: flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  display: inline;
  text-align: center;
}
.goods-main .official-good {
  margin-top: -10px;
}
.goods-main .banner-main.onload-content-fade-up .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-content-fade-up .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onload-content-fade-down .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-content-fade-down .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onload-content-fade-left .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-content-fade-left .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onload-content-fade-right .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-content-fade-right .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onload-content-fade-in .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-content-fade-in .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onload-image-fade-up .image {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onload-image-fade-up .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-image-fade-up .image {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main.is-preload .banner-main.onload-image-fade-up .image img {
  opacity: 1;
}
.goods-main .banner-main.onload-image-fade-down .image {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onload-image-fade-down .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-image-fade-down .image {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main.is-preload .banner-main.onload-image-fade-down .image img {
  opacity: 1;
}
.goods-main .banner-main.onload-image-fade-left .image {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onload-image-fade-left .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-image-fade-left .image {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main.is-preload .banner-main.onload-image-fade-left .image img {
  opacity: 1;
}
.goods-main .banner-main.onload-image-fade-right .image {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onload-image-fade-right .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-image-fade-right .image {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main.is-preload .banner-main.onload-image-fade-right .image img {
  opacity: 1;
}
.goods-main .banner-main.onload-image-fade-in .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main.is-preload .banner-main.onload-image-fade-in .image img {
  opacity: 1;
}
.goods-main .banner-main.onscroll-content-fade-up .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-content-fade-up.is-inactive .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-content-fade-down .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-content-fade-down.is-inactive .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-content-fade-left .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-content-fade-left.is-inactive .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-content-fade-right .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-content-fade-right.is-inactive .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-content-fade-in .content {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-content-fade-in.is-inactive .content {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-up .image {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-up .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-up.is-inactive .image {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-up.is-inactive .image img {
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-down .image {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-down .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-down.is-inactive .image {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-down.is-inactive .image img {
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-left .image {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-left .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-left.is-inactive .image {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-left.is-inactive .image img {
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-right .image {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-right .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-right.is-inactive .image {
  -moz-transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-right.is-inactive .image img {
  opacity: 1;
}
.goods-main .banner-main.onscroll-image-fade-in .image img {
  -moz-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.goods-main .banner-main.onscroll-image-fade-in.is-inactive .image img {
  opacity: 1;
}


/* Final Custom Styles */

/* color styles */
.color1 {
    background-color: #db8992;
}
.color2 {
    background-color: #db8992;
}
.color3 {
    background-color: #ab7aad;
}
.color4 {
    background-color: #db8992;
}
.color5 {
    background-color: #7794ce;
}
.color6 {
    background-color: #64abb4;
}
.color7 {
    background-color: #6ba78c;
}

.invert {
    color: #ffffff;
}

.invert b {
    color: #ffffff;
}

.invert .header-main p {
    color: #ffffff;
}

.invert hr {
    border-bottom-color: white;
}

.invert h6 {
    color: #ffffff;
}

.invert a {
    color: #ffffff;
}

.invert .button {
    background-color: transparent;
    box-shadow: inset 0 0 0 1px white;
    color: #ffffff !important;
}

.invert .icon.style2:before {
    box-shadow: inset 0 0 0 1px white;
}

p.major {
    font-size: 1.25rem;
}

.goods-main textarea {
    display: unset; 
    font-family: "Source Sans Pro", Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.65;
}

.goods-main p {
    font-size: 1.25rem;
}

.goods-main p.major {
    font-size: 1.25rem;
    font-weight: 500;
}

img.mainlogo {
margin-bottom: 2em;
}

#sitemapNav{
margin-bottom: 20px!important;
}