article { font-size: 13px; }

.section-content-1 { padding: 60px 0 100px; }
.section-content-1 h3 { margin-bottom: 30px; }
@media (max-width: 767px) { .section-content-1 { padding: 50px 0; } }
.section-content-1 > div { max-width: 640px; margin: auto; padding: 0 30px; }
@media (max-width: 575px) { .section-content-1 .paragraph-padding-left-right { padding: 0; } }

.section-content-2 > .content-row { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 30px 0; }
.section-content-2 > .content-row:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
@media (max-width: 575px) { .section-content-2 .block-text-list { display: block; }
  .section-content-2 .block-text-list .text-item { width: 100%; } }

.section-content-3 .content-row { padding-bottom: 60px; }
@media (max-width: 767px) { .section-content-3 .content-row { padding-bottom: 30px; } }
.section-content-3 .content-row:first-child { padding-top: 120px; }
@media (max-width: 767px) { .section-content-3 .content-row:first-child { padding-top: 50px; } }
.section-content-3 .content-row:last-child { padding-bottom: 120px; }
@media (max-width: 767px) { .section-content-3 .content-row:last-child { padding-bottom: 50px; } }

.sense-content { text-align: center; }
.sense-content .card-text > div { max-width: 680px; margin: auto; }
.sense-content .title { -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); font-family: "future_shockregular", Helvetica, Arial, sans-serif; font-size: 50px; }
@media (max-width: 575px) { .sense-content .title { font-size: 40px; } }
.sense-content .detail:before { background-color: rgba(151, 151, 151, 0.3); content: ''; display: block; margin: 16px auto 25px; width: 35px; height: 1px; }

.sense-content-list .nav-list { border-bottom: 1px solid rgba(151, 151, 151, 0.19); }
@media (min-width: 576px) { .sense-content-list .nav-list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 575px) { .sense-content-list .nav-list { border-top: 1px solid #eee; display: none; padding: 20px 0; } }
.sense-content-list .nav-list .nav-item { font-family: "GothamMedium", Helvetica, Arial, sans-serif; font-size: 30px; color: rgba(0, 0, 0, 0.2); text-transform: uppercase; cursor: pointer; padding-bottom: 30px; position: relative; text-align: center; }
@media (min-width: 576px) { .sense-content-list .nav-list .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; } }
@media (max-width: 991px) { .sense-content-list .nav-list .nav-item { font-size: 20px; } }
@media (max-width: 767px) { .sense-content-list .nav-list .nav-item { font-size: 16px; } }
@media (max-width: 575px) { .sense-content-list .nav-list .nav-item { padding: 5px 0; } }
@media (min-width: 576px) { .sense-content-list .nav-list .nav-item:after { content: ''; background-color: #000; bottom: 0; left: 0; width: 100%; height: 1px; position: absolute; width: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -ms-transition: all 0.3s; } }
.sense-content-list .nav-list .nav-item.active { color: #000; }
.sense-content-list .nav-list .nav-item.active:after { width: 100%; }
.sense-content-list .content-list { margin-top: 70px; }
@media (max-width: 767px) { .sense-content-list .content-list { margin-top: 30px; } }
@media (min-width: 576px) { .sense-content-list .content-list .content-item { display: none; } }
@media (max-width: 575px) { .sense-content-list .content-list .content-item { border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px; } }
.sense-content-list .content-list .content-item .xs-title-nav { position: relative; font-family: "GothamMedium", Helvetica, Arial, sans-serif; }
.sense-content-list .content-list .content-item .xs-title-nav:after { content: '+'; position: absolute; right: 0; top: -5px; font-size: 20px; font-family: "GothamBook", Helvetica, Arial, sans-serif; }
.sense-content-list .content-list .content-item .xs-title-nav.active:after { content: '-'; }
@media (max-width: 575px) { .sense-content-list .content-list .content-item .content-row { display: none; padding: 20px 0; } }
@media (max-width: 767px) { .sense-content-list .content-list .content-item .card-image { margin-bottom: 20px; } }
.sense-content-list .content-list .content-item .card-image > div { margin: auto; }
@media (min-width: 768px) { .sense-content-list .content-list .content-item .card-image > div { max-width: 220px; } }
.sense-content-list .content-list .content-item .card-image img { box-shadow: 0 19px 13px -11px rgba(201, 207, 214, 0.32); }
.sense-content-list .content-list .content-item .card-text > div { max-width: 600px; }
.sense-content-list .content-list .content-item .card-text p:last-child { margin: 0; }
.sense-content-list .xs-toggle-bars { cursor: pointer; height: 30px; right: 0; top: 50%; z-index: 2; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; -ms-transition: all 0.4s; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; height: 40px; }
.sense-content-list .xs-toggle-bars > span { width: 27px; height: 2px; background: #000; position: relative; display: inline-block; }
.sense-content-list .xs-toggle-bars > span:after, .sense-content-list .xs-toggle-bars > span:before { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; -ms-transition: all 0.4s; position: absolute; content: ''; background: #000; width: 27px; height: 2px; }
.sense-content-list .xs-toggle-bars > span:before { top: -7px; }
.sense-content-list .xs-toggle-bars > span:after { bottom: -7px; }
.sense-content-list .xs-toggle-bars.active span { background-color: transparent; }
.sense-content-list .xs-toggle-bars.active span:before, .sense-content-list .xs-toggle-bars.active span:after { top: 0; left: 0; right: 0; margin: auto; bottom: auto; }
.sense-content-list .xs-toggle-bars.active span:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.sense-content-list .xs-toggle-bars.active span:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.sense-content-list .xs-toggle-bars .text { padding-left: 20px; }

.category-list { border-top: 1px solid rgba(151, 151, 151, 0.19); border-bottom: 1px solid rgba(151, 151, 151, 0.19); }
@media (min-width: 992px) { .category-list .content-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.category-list .content-row .col-left { padding: 30px 0; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; }
@media (min-width: 992px) { .category-list .content-row .col-left { -ms-flex: 0 0 360px; flex: 0 0 360px; max-width: 360px; } }
.category-list .content-row .col-left .card-content { text-align: center; max-width: 310px; margin: auto; }
.category-list .content-row .col-left .card-content .card-image { margin-bottom: 48px; }
.category-list .content-row .col-left .card-content .card-link { margin-top: 40px; }
.category-list .content-row .col-left .card-content .card-link a { font-family: "ACaslonProBold", Helvetica, Arial, sans-serif; font-size: 10px; color: #000000; letter-spacing: 3.67px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding-bottom: 15px; display: inline-block; text-transform: uppercase; }
.category-list .content-row .col-left .card-content .card-link a:hover { color: #C38439; padding-right: 20px; border-color: #C38439; }
.category-list .content-row .col-right { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
@media (min-width: 1280px) { .category-list .content-row .col-right { padding-left: 160px; } }
.category-list .content-row .col-right .product-collections .collection-list .list .col-item { height: 400px; }
@media (max-width: 575px) { .category-list .content-row .col-right .product-collections .collection-list .list .col-item { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; height: 100px; }
  .category-list .content-row .col-right .product-collections .collection-list .list .col-item a:hover .item-content > div { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  .category-list .content-row .col-right .product-collections .collection-list .list .col-item a:hover .item-content:after { display: none; }
  .category-list .content-row .col-right .product-collections .collection-list .list .col-item .item-content { padding: 0; } }
.category-list .content-row .col-right .product-collections .collection-list .list .col-item a { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; }
.category-list .content-row .col-right .product-collections .collection-list .list .col-item a > .rectangle { height: 100%; }

.section-content-5 { padding: 100px 0 80px; overflow: hidden; }
@media (max-width: 991px) { .section-content-5 { padding: 40px 0; } }
.section-content-5 .content-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media (min-width: 992px) { .section-content-5 .content-row .col-left { -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; } }
@media (max-width: 991px) { .section-content-5 .content-row .col-left { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; -ms-flex-order: 2; order: 2; } }
.section-content-5 .content-row .col-right { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; align-items: center; -webkit-align-items: center; }
@media (min-width: 992px) { .section-content-5 .content-row .col-right { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; } }
@media (max-width: 991px) { .section-content-5 .content-row .col-right { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; -ms-flex-order: 1; order: 1; margin-bottom: 40px; } }
.section-content-5 .content-row .col-right > div { width: 100%; }
@media (min-width: 992px) { .section-content-5 .content-row .col-right > div { max-width: 480px; padding-left: 40px; } }
.section-content-5 .content-row .col-right h3 { margin-bottom: 30px; }

.image-list-animated > div { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.image-list-animated .group { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
@media (min-width: 992px) { .image-list-animated .group { padding-right: 30px; } }
.image-list-animated .group .item { margin-bottom: 30px; }
@media (max-width: 767px) { .image-list-animated .group .item { transform: translate(0, 0) !important; margin-bottom: 10px; } }
.image-list-animated .group .item .image { background-position: center; background-size: cover; background-repeat: no-repeat; }
@media (max-width: 575px) { .image-list-animated .group .item .image { padding-top: 100%; } }
.image-list-animated .group:nth-child(odd) { margin-top: 100px; }
@media (max-width: 991px) { .image-list-animated .group:nth-child(odd) { padding-right: 10px; } }
@media (max-width: 767px) { .image-list-animated .group:nth-child(odd) { padding-right: 5px; } }
@media (min-width: 576px) { .image-list-animated .group:nth-child(odd) .item:nth-child(odd) { padding-left: 90px; }
  .image-list-animated .group:nth-child(odd) .item:nth-child(odd) .image { padding-top: 66.2824207493%; }
  .image-list-animated .group:nth-child(odd) .item:nth-child(even) .image { padding-top: 61.7848970252%; } }
@media (max-width: 991px) { .image-list-animated .group:nth-child(even) { padding-left: 10px; } }
@media (max-width: 767px) { .image-list-animated .group:nth-child(even) { padding-left: 5px; } }
@media (min-width: 576px) { .image-list-animated .group:nth-child(even) .item:nth-child(odd) { max-width: 225px; }
  .image-list-animated .group:nth-child(even) .item:nth-child(odd) .image { padding-top: 100%; }
  .image-list-animated .group:nth-child(even) .item:nth-child(even) .image { padding-top: 123.9193083573%; } }

.about-banner-bottom { position: relative; }
.about-banner-bottom .card-image .image { background-position: center; background-size: cover; background-repeat: no-repeat; }
@media (min-width: 768px) { .about-banner-bottom .card-image .image { padding-top: 40%; } }
@media (max-width: 767px) { .about-banner-bottom .card-image .image { position: absolute; width: 100%; height: 100%; left: 0; top: 0; } }
.about-banner-bottom .card-text { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; font-size: 18px; font-family: "ACaslonProSemibold", Helvetica, Arial, sans-serif; z-index: 1; }
@media (min-width: 768px) { .about-banner-bottom .card-text { position: absolute; top: 0; right: 0; width: 100%; height: 100%; } }
@media (max-width: 767px) { .about-banner-bottom .card-text { position: relative; padding: 50px 0; } }
.about-banner-bottom .card-text * { color: #fff; }
.about-banner-bottom .card-text .card-detail { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; }
@media (max-width: 575px) { .about-banner-bottom .card-text .card-detail { justify-content: center; } }
.about-banner-bottom .card-text blockquote { margin: 20px 0; }
.about-banner-bottom .card-text p { line-height: 1.5; }

/*# sourceMappingURL=about.css.map */
