@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&display=swap");.after:after, .index-inner:after, .index .featured-collection:after, .index .featured-brand:after, .index .banner:after, .index .bannerMini:after, .index .category ul:after, .index .vision ul:after, .index .featured-collection ul:after, .index .banner ul:after, .index .bannerMini ul:after {content: '';clear: both;display: block;}.set-default, body, input:not([type="radio"]), input:not([type="checkout"]), textarea, select, .selectBox-dropdown, .trick-select .selectBox, button {font-family: 'Nunito', sans-serif;}.index-default-fontsize, .index .banner .description, .index .banner .m-description, .index .bannerMini .description, .index .bannerMini .m-description, .index .category .title, .index .vision li {font-size: 16px;line-height: 22px;}.index-medium-fontsize, .index .more, .index .banner .title {font-size: 22px;line-height: 30px;}.index-large-fontsize, .index .featured-brand .title {font-size: 26px;line-height: 35px;}.index-inner, .index .featured-collection, .index .featured-brand, .index .banner, .index .bannerMini, .index .category ul, .index .vision ul {padding: 0 24px;max-width: 1280px;margin: 0 auto;}.animation, .swiper-animation, .index .cover ul, .index .vision ul, .index .banner .more, .index .bannerMini .more, .index .banner .figure:after, .index .bannerMini .figure:after, .index .category .figure:after {-webkit-transition: all 400ms cubic-bezier(0.22, 0.44, 0, 1);transition: all 400ms cubic-bezier(0.22, 0.44, 0, 1);}.swiper-animation, .index .cover ul, .index .vision ul {position: relative;left: 0;white-space: nowrap;font-size: 0;cursor: grab;}.index {background: #fff;}.index.container {padding: 158px 0 0;max-width: none;}.index h4, .index h3 {font-size: 28px;line-height: 38px;max-width: 1280px;margin: 0 auto;padding: 0 24px 22px;}.index h3 {padding: 64px 24px 32px;font-weight: 600;}.index h3 b {font-weight: 600;}.index h3.left {float: none;text-align: left;}.index h3.right {float: none;text-align: right;}.index h3.capitalize {text-transform: capitalize;}.index h3.lowercase {text-transform: lowercase;}.index #content {border-radius: 0;padding: 0;box-shadow: none;overflow: hidden;}.index .btns-blue-embo {position: relative;display: inline-block;font-weight: bold;font-size: 20px;line-height: 27px;padding: 16px 25px;width: 290px;background: #2581E3;color: #fff;border-radius: 4px;}.index .cover {position: relative;overflow: hidden;max-width: 1440px;margin: 0 auto;}.index .cover li {display: inline-block;vertical-align: top;width: 100%;position: relative;white-space: normal;}.index .cover li:first-child {left: 0;position: relative;}.index .cover li:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(63, 67, 75, 0.15);}.index .cover li.mobile-only {display: none;}.index .cover li.short img {width: 28.4%;padding-right: 71.6%;}.index .cover li.text-left .title {text-align: left;}.index .cover li.text-right .title {text-align: right;}.index .cover li.overlay-off:after {display: none;}.index .cover img {display: block;width: 35.28%;padding-right: 64.72%;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-color: #f7f7f7;}.index .cover .title {position: relative;display: block;color: #fff;font-weight: bold;font-size: 40px;line-height: 55px;text-align: center;max-width: 700px;margin: 0 auto 25px;}.index .cover .title small {display: block;}.index .cover .pagination {position: absolute;bottom: 19px;left: 0;width: 100%;text-align: center;z-index: 1;}.index .cover .pagination span {background: #fff;border-radius: 50%;width: 10px;height: 10px;display: inline-block;vertical-align: top;text-indent: -1000em;opacity: 0.2;margin: 0 8px;}.index .cover .pagination span.swiper-pagination-bullet-active {opacity: 1;}.index .cover p {z-index: 1;position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);text-align: center;color: #fff;padding: 0;}.index .more {font-weight: bold;}.index .more svg {display: inline-block;width: 12px;height: 21px;vertical-align: middle;margin: -5px 0 0 20px;}.index .more path {fill: none;stroke: #3F434B;}.index .featured-collection .description, .index .featured-brand .description {padding-top: 22px;font-size: 18px;line-height: 28px;}.index .featured-collection img {width: 100%;height: 224px;background: no-repeat 50% 50%;background-size: cover;vertical-align: top;border-radius: 4px;}.index .featured-collection .btns-blue-embo {filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));}.index .featured-brand h4 {padding-left: 0;padding-right: 0;}.index .featured-brand img {width: 100%;vertical-align: top;background: no-repeat 50% 50%;background-size: cover;height: 200px;border-radius: 4px;}.index .featured-brand .summary {width: calc(40% - 96px);display: table;height: 456px;}.index .featured-brand .summary .summary-wrap {display: table-cell;vertical-align: middle;color: #3F434B;}.index .featured-brand .summary span {display: block;}.index .featured-brand .title {font-weight: bold;}.index .featured-brand .more {margin-top: 42px;display: block;color: #3F434B;}.index .banner .figcaption, .index .bannerMini .figcaption {display: block;position: relative;}.index .banner .description, .index .banner .m-description, .index .bannerMini .description, .index .bannerMini .m-description {display: block;}.index .banner .figure, .index .bannerMini .figure {display: block;overflow: hidden;border-radius: 4px;position: relative;}.index .banner .figure > img, .index .bannerMini .figure > img {display: block;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}.index .banner .figure .brandlogo img, .index .bannerMini .figure .brandlogo img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 58%;max-height: 150px;z-index: 1;}.index .banner .figure:after, .index .bannerMini .figure:after {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;}.index .banner .figure.withlogo:after, .index .bannerMini .figure.withlogo:after {background: rgba(63, 67, 75, 0.3);}.index .banner a, .index .bannerMini a {display: block;color: #3F434B;}.index .banner .overlay-off .figure:after, .index .bannerMini .overlay-off .figure:after {display: none;}.index .banner .figure > img {width: 75%;padding-right: 25%;}.index .banner .title {font-weight: bold;display: block;padding: 16px 0 7px;}.index .bannerMini .figure > img {width: 93%;padding-right: 7%;}.index .bannerMini .figure:after {background: rgba(63, 67, 75, 0.3);}.index .bannerMini .description, .index .bannerMini .m-description {padding-top: 24px;}.index .bannerMini .more:after {display: none;}.index .recommend {position: relative;max-width: 1440px;margin: 0 auto;}.index .recommend ul {padding: 0 0 32px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;font-size: 0;cursor: grab;scroll-behavior: auto;}.index .recommend li {display: inline-block;vertical-align: top;width: 230px;white-space: normal;}.index .recommend li + li {margin-left: 64px;}.index .recommend li:first-child {margin-left: 24px;}.index .recommend li:last-child {margin-right: 24px;}.index .recommend .swiper-button-prev, .index .recommend .swiper-button-next {cursor: pointer;width: 70px;height: 70px;top: 50%;position: absolute;margin-top: -82px;text-indent: -1000em;z-index: 1;left: 32px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);background: #fff;border-radius: 100%;}.index .recommend .swiper-button-prev:before, .index .recommend .swiper-button-next:before {content: '';top: 50%;position: absolute;width: 12px;height: 21px;left: 50%;transform: rotate(180deg);margin: -10px 0 0 -6px;background: url("../../images/svg/more-arrow.0abb76207a08.svg") no-repeat;background-size: contain;}.index .recommend .swiper-button-prev {left: 50%;margin-left: -688px;}.index .recommend .swiper-button-next {left: auto;right: 50%;margin-right: -688px;}.index .recommend .swiper-button-next:before {transform: rotate(0);}.index .recommend .disabled {display: none;}.index .recommend ::-webkit-scrollbar, .index .recommend ::-webkit-scrollbar-thumb {border-radius: 2px;}.index .recommend ::-webkit-scrollbar {background: #EBECED;}.index .recommend ::-webkit-scrollbar-thumb {background: #C8CAD0;}.index .recommend ::-webkit-scrollbar-button {display: block;width: 12px;background: #fff;}.index .category {background: #F3F3F3;padding: 52px 0 40px;}.index .category li {width: calc((100% - 48px*5)/6);float: left;margin-left: 48px;}.index .category li:first-child {margin-left: 0;}.index .category .title {display: block;font-weight: 600;color: #1a1b1c;padding-top: 24px;text-align: center;}.index .category .figure {position: relative;display: block;overflow: hidden;background: #f5f5f5;}.index .category .figure img {display: block;background: no-repeat 50% 50%;background-size: cover;width: 100%;border-radius: 4px;}.index .category .figure:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 4px;}.index .guide {background: #DAEDF9;padding: 32px 0;margin: 72px 0 8px;font-weight: 300;font-size: 20px;line-height: 27px;}.index .guide h1, .index .guide p {max-width: 1280px;margin: 0 auto;padding: 0 24px;}.index .guide h1 {font-weight: bold;font-size: 24px;line-height: 30px;padding-bottom: 16px;}.index .vision {background: #DAEDF9;margin: 87px 0 0;text-align: center;}.index .vision h4 {padding: 34px 24px;font-size: 24px;line-height: 33px;}.index .vision ul {padding-bottom: 38px;}.index .vision li {white-space: normal;display: inline-block;vertical-align: top;width: 348px;box-sizing: border-box;max-width: calc(100%/3 - 16px);margin-left: 24px;}.index .vision li b {display: block;font-size: 20px;line-height: 27px;margin-bottom: 20px;}.index .vision li span:before {content: '';width: 50px;height: 52px;display: block;margin: 0 auto 25px;background: url("../../images/svg/timeline-promises.511f475c7d44.svg") no-repeat 0 1px;}.index .vision li.partner span:before {background-position: -50px 0;}.index .vision li.contact span:before {background-position: -100px 1px;}.index .review {text-align: center;position: relative;padding-bottom: 80px;}.index .review li {display: inline-block;vertical-align: top;padding-top: 200px;}.index .review li + li {margin-left: 100px;}.index .review li.current blockquote {opacity: 1;visibility: visible;}.index .review li.current .authorship {border-bottom-color: #46A5E3;}.index .review .authorship {display: inline-block;vertical-align: top;padding-bottom: 10px;border-bottom: 3px solid #fff;}.index .review blockquote {text-align: center;font-size: 40px;line-height: 35px;opacity: 0;visibility: hidden;position: absolute;top: 0;display: table;width: 720px;left: 50%;margin-left: -360px;height: 200px;font-family: 'Caveat', serif;font-weight: 300;}.index .review blockquote i {display: table-cell;vertical-align: middle;font-style: italic;padding: 0 40px;}.index .review blockquote i:before, .index .review blockquote i:after {content: '"';}.index .review img, .index .review svg {height: 50px;width: auto;}.index .review path {fill: #000000;}@media screen and (min-width: 900px) {.index .featured-collection {position: relative;padding: 72px 24px 0;}.index .featured-collection h4 {margin: 0;padding: 0 0 8px;}.index .featured-collection ul {float: right;}.index .featured-collection li {width: 224px;}.index .featured-collection li:nth-child(1), .index .featured-collection li:nth-child(2) {float: left;margin-left: 24px;}.index .featured-collection li:nth-child(5) {clear: both;float: right;margin-top: 24px;}.index .featured-collection li:nth-child(4) {width: calc(100% - 544px);position: absolute;left: 272px;bottom: 0;}.index .featured-collection li:nth-child(3) {position: absolute;bottom: 0;left: 24px;}.index .featured-collection img {width: 100%;height: 224px;background: no-repeat 50% 50%;background-size: cover;vertical-align: top;border-radius: 4px;}.index .featured-collection .description {padding: 0 0 24px;}.index .featured-collection h4, .index .featured-collection .description, .index .featured-collection .btns-blue-embo {float: left;clear: left;max-width: calc(100% - 496px);}.index .banner li, .index .bannerMini li {position: relative;float: left;padding: 40px 0 0 40px;}.index .banner .more, .index .bannerMini .more {opacity: 0;position: absolute;bottom: 100%;left: 0;z-index: 1;margin-bottom: 46px;text-align: center;width: 100%;font-weight: bold;font-size: 25px;line-height: 34px;color: #fff;text-decoration: underline;}.index .bannerMini li {width: 440px;width: calc((100% - 80px)/3);}.index .bannerMini li:nth-child(3n+1) {clear: both;padding-left: 0;}.index .bannerMini li:nth-child(1), .index .bannerMini li:nth-child(2), .index .bannerMini li:nth-child(3) {padding-top: 0;}.index .bannerMini .more {margin-bottom: 0;bottom: 46px;}.index .bannerMini .m-description {display: none;}.index .banner li {width: 48%;width: calc(50% - 20px);width: -webkit-calc(50% - 20px);width: -moz-calc(50% - 20px);}.index .banner li:nth-child(2n+1) {clear: both;padding-left: 0;}.index .banner li:nth-child(1), .index .banner li:nth-child(2) {padding-top: 0;}.index .banner .more svg {display: none;}.index .category li {width: calc((100% - 24px*5)/6);margin-left: 24px;}.index .featured-brand .featured-thing a {float: right;width: calc(15% - 20px);}.index .featured-brand .featured-thing a:nth-child(1) {float: left;width: 30%;margin-right: 48px;}.index .featured-brand .featured-thing a:nth-child(1) img {height: 456px;}.index .featured-brand .featured-thing a:nth-child(2) {width: 30%;margin-bottom: 56px;}.index .featured-brand .featured-thing a:nth-child(3) {clear: right;margin-left: 40px;}.index .vision ul {cursor: auto;}.index .vision li:nth-child(3n+1) {float: left;clear: both;margin-left: 0;}.index .vision li:nth-child(3n+3) {float: right;}:not(.touchscreen) .index .more:hover {color: #2581E3;}:not(.touchscreen) .index .more:hover path {stroke: #2581E3;}:not(.touchscreen) .index .category li:hover .figure:after, :not(.touchscreen) .index .banner a:hover .figure:after {background: rgba(63, 67, 75, 0.3);}:not(.touchscreen) .index .banner a:hover .more, :not(.touchscreen) .index .bannerMini a:hover .more {opacity: 1;}:not(.touchscreen) .index .banner .more:hover, :not(.touchscreen) .index .bannerMini .more:hover {color: #fff;}}@media screen and (min-width: 1328px) {.index .featured-collection li:nth-child(1) {right: 464px;}.index .featured-collection li:nth-child(2) {right: 24px;width: 395px;}.index .featured-collection li:nth-child(5) {width: 395px;}.index .featured-collection li:nth-child(4) {width: calc(100% - 715px);}.index .featured-collection h4, .index .featured-collection .description, .index .featured-collection .btns-blue-embo {max-width: calc(100% - 757px);}}@media screen and (max-width: 1440px) {.index .recommend .swiper-button-prev {left: 32px;margin-left: 0;}.index .recommend .swiper-button-next {right: 32px;margin-right: 0;}}@media screen and (max-width: 1328px) {.index .vision h4 {font-size: 26px;line-height: 32px;}.index .featured-brand .title {font-size: 24px;line-height: 28px;}.index .banner .more, .index .bannerMini .more, .index .more, .index .banner .title {font-size: 20px;line-height: 28px;}.index .banner .description, .index .bannerMini .description, .index .category .title {font-size: 15px;line-height: 20px;}.index.container {padding-top: 128px;}.index h3 {padding: 60px 24px 25px;}.index .cover .title {font-size: 34px;line-height: 42px;margin-bottom: 20px;}}@media screen and (max-width: 900px) {.index h4, .index h3, .index .cover .title, .index .btns-blue-embo {font-size: 18px;line-height: 25px;}.index .vision h4, .index .featured-brand .title, .index .banner .title, .index .guide h1 {font-size: 16px;line-height: 22px;}.index .banner .more, .index .bannerMini .more, .index .more, .index .featured-collection .description, .index .vision b {font-size: 15px;line-height: 20px;}.index .banner .description, .index .category .title, .index .vision li, .index .featured-brand .description, .index .guide, .index .vision li {font-size: 14px;line-height: 19px;}.index.container {padding-top: 64px;}.index h3, .index h4 {padding: 0 24px 16px;}.index h3 {padding-top: 32px;}.index .more svg {width: 7px;height: 12px;margin: -3px 0 0 12px;}.index .btns-blue-embo {box-sizing: border-box;padding: 11px 20px 12px;}.index .cover img {width: calc(100% - 75px);padding: 0 75px 0 0;}.index .cover .pagination span {margin: 0 4px;width: 5px;height: 5px;}.index .cover .title {margin-bottom: 22px;max-width: 235px;}.index .cover li.mobile-only {display: block;}.index .cover li.mobile-hidden {display: none;}.index .cover li.short img {width: 60%;padding-right: 40%;}.index .cover .btns-blue-embo {font-size: 14px;line-height: 35px;padding: 0 10px;width: 130px;}.index .category {padding: 45px 11px 17px;}.index .category .title {padding: 8px 0;}.index .category li {margin-left: 16px;width: calc(50% - 8px);}.index .category li:nth-child(2n+1) {clear: both;margin-left: 0;}.index .guide {margin: 24px 0 -8px;padding: 24px 0;}.index .guide h1 {padding-bottom: 6px;}.index .featured-brand {position: relative;}.index .featured-brand .featured-thing a {display: none;}.index .featured-brand .featured-thing a:nth-child(1) {display: block;}.index .featured-brand .featured-thing a:nth-child(1) img {position: absolute;top: 0;left: 24px;height: 100%;width: calc(50% - 34px);}.index .featured-brand .summary {padding: 8px 0 8px calc(50% + 10px);width: auto;height: auto;display: block;}.index .featured-brand .more {margin-top: 24px;}.index .featured-brand .description {padding-top: 5px;}.index .banner .figure > img {width: 49%;padding-right: 51%;margin-bottom: 8px;}.index .banner .title {display: none;padding: 0 0 4px;}.index .banner .description {display: block;padding: 0 0 8px;}.index .banner li + li {margin-top: 16px;}.index .bannerMini li {float: left;margin-left: 20px;width: calc(50% - 10px);}.index .bannerMini li:nth-child(2n+1) {clear: both;margin-left: 0;}.index .bannerMini .description {display: none;}.index .bannerMini .m-description {padding: 8px 0;font-size: 13px;line-height: 18px;}.index .bannerMini .figure > img {width: 88.6%;padding-right: 11.4%;}.index .bannerMini .more {display: none;}.index .recommend ul {padding-bottom: 0;}.index .recommend li {width: calc((100% - (16px*2))/2.5);}.index .recommend li + li {margin-left: 16px;}.index .recommend .swiper-button-prev, .index .recommend .swiper-button-next {display: none;}.index .recommend ::-webkit-scrollbar {background: transparent;}.index .recommend ::-webkit-scrollbar-thumb {background: transparent;}.index .recommend ::-webkit-scrollbar-button {background: transparent;}.index .featured-collection {position: relative;padding: 32px 0 0;}.index .featured-collection .featured-thing {padding-left: 24px;white-space: nowrap;overflow: auto;}.index .featured-collection .featured-thing li {margin-right: 8px;width: 176px;display: inline-block;vertical-align: top;}.index .featured-collection .featured-thing li:last-child {margin-right: 24px;}.index .featured-collection .description {padding: 20px 24px 24px;}.index .featured-collection img {height: 180px;}.index .featured-collection .btns-blue-embo {width: calc(100% - 48px);margin: 0 24px;}.index .featured-collection ::-webkit-scrollbar {background: transparent;}.index .featured-collection ::-webkit-scrollbar-thumb {background: transparent;}.index .featured-collection ::-webkit-scrollbar-button {background: transparent;}.index .vision {margin-top: 32px;overflow: hidden;}.index .vision h4 {padding: 14px 0 8px;font-weight: 400;}.index .vision li {width: 100%;white-space: normal;max-width: none;margin-left: 0;padding: 0 24px;}.index .vision li:before {width: 30px;height: 31px;background-size: 180px;margin-bottom: 12px;}.index .vision li.partner:before {background-position: -30px 0;}.index .vision li.contact:before {background-position: -60px 1px;}.index .vision ul {display: inline-block;position: relative;white-space: nowrap;white-space: nowrap;font-size: 0;padding: 0 0 16px;}.index .review {margin-top: 32px;padding-bottom: 50px;}.index .review li {padding-top: 130px;}.index .review li + li {margin-left: 20px;}.index .review blockquote {font-size: 28px;line-height: 25px;margin: 0;left: 20px;right: 20px;width: calc(100% - 40px);height: 130px;text-align: center;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;text-align: center;}.index .review blockquote i {padding-left: 24px;padding-right: 24px;text-indent: -7px;}.index .review img, .index .review svg {height: 20px;}}@media screen and (max-width: 340px) {.index h3, .index h4, .index .guide p, .index .index-inner, .index .featured-collection, .index .featured-brand, .index .banner, .index .bannerMini, .index .category ul, .index .vision ul, .index .vision li, .index .featured-collection .description, .index .review blockquote i {padding-left: 14px;padding-right: 14px;}.index .recommend li:first-child {margin-left: 14px;}.index .recommend li:last-child {margin-right: 14px;}.index .category {padding: 25px 1px 17px;}.index .featured-brand .summary {padding-left: 50%;}.index .featured-brand .featured-thing a:nth-child(1) img {left: 14px;}.index .featured-collection .btns-blue-embo {margin: 0 14px;width: calc(100% - 28px);}.index .featured-collection .featured-thing {padding-left: 14px;width: calc(100% - 14px);}.index .featured-collection .featured-thing li:last-child {margin-right: 14px;}.index .vision ul, .index .featured-collection {padding-left: 0;padding-right: 0;}}