@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 .banner .overlay-hover .figure:after,.index .bannerMini .overlay-hover .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 .bold .description,.index .banner .m-description,.index .bannerMini .bold .description,.index .bannerMini .m-description{font-weight:700}.index .banner .overlay-hover .figure:after,.index .bannerMini .overlay-hover .figure:after{background:transparent}.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,:not(.touchscreen) .index .bannerMini .overlay-hover: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}}
