@font-face{font-family:FontAwesome;src:url(https://cdn.shopify.com/s/files/1/0103/4833/1063/files/fontawesome-webfont.woff2?18003) format("woff2"),url(https://cdn.shopify.com/s/files/1/0103/4833/1063/files/fontawesome-webfont.woff?18003) format("woff"),url(https://cdn.shopify.com/s/files/1/0103/4833/1063/files/fontawesome-webfont.ttf?18003) format("truetype");font-weight:400;font-style:normal}.section-common-stuff-collection{display:block;overflow:hidden}.section-common-stuff-collection common-stuff-collection{display:block;padding-top:60px;padding-bottom:60px}@media (min-width:768px){.section-common-stuff-collection common-stuff-collection{padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.section-common-stuff-collection common-stuff-collection{padding-top:100px;padding-bottom:100px}}.section-common-stuff-collection .text{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-common-stuff-collection h2{font-size:36px;line-height:calc(44 / 36);color:#253688}@media (min-width:768px){.section-common-stuff-collection .text{margin-bottom:32px}.section-common-stuff-collection h2{font-size:42px;line-height:calc(64 / 56)}}@media (min-width:1024px){.section-common-stuff-collection .text{margin-bottom:40px}.section-common-stuff-collection h2{font-size:48px}}.section-common-stuff-collection .swiper-slide{position:relative;overflow:hidden;display:flex;flex-direction:column;height:auto;width:80%}@media (min-width:768px){.section-common-stuff-collection .swiper-slide{width:65%}}@media (min-width:1024px){.section-common-stuff-collection .swiper-slide{width:33.3333%}}.section-common-stuff-collection .swiper-slide:hover .expand:after,.section-common-stuff-collection .swiper-slide:hover .expand:before{background-color:#fff}.section-common-stuff-collection .pos{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;transition:background-color .3s;padding:32px 20px 24px}@media (min-width:1024px){.section-common-stuff-collection .pos{padding:32px}}@media (min-width:1025px){.section-common-stuff-collection .swiper-slide:hover .pos{background-color:#fec125;transform:none}.section-common-stuff-collection .swiper-slide:hover .special-title{transform:translate3d(0,32px,0)}.section-common-stuff-collection .swiper-slide:hover .copy,.section-common-stuff-collection .swiper-slide:hover .cta{opacity:1}.section-common-stuff-collection .swiper-slide:hover .expand{background-color:#253688;transform:rotate(45deg)}.section-common-stuff-collection .pos{position:absolute;z-index:10;left:0;bottom:0;width:100%;height:auto;transition:transform .3s;transform:translate3d(0,calc(100% - 30px),0)}}.section-common-stuff-collection .special-title{position:absolute;z-index:10;bottom:calc(100%);left:0;transform:translate3d(0,25px,0)}@media (min-width:1024px){.section-common-stuff-collection .special-title{transform:translate3d(0,28px,0)}}@media (min-width:1025px){.section-common-stuff-collection .special-title{transform:none;transition:transform .3s}}.section-common-stuff-collection .special-title img{height:80px;width:auto}@media (min-width:1024px){.section-common-stuff-collection .special-title img{height:90px}}.section-common-stuff-collection .special-title.w-two-line img{height:120px;width:auto}@media (min-width:1024px){.section-common-stuff-collection .special-title.w-two-line img{height:135px}}@media (min-width:1280px){.section-common-stuff-collection common-stuff-collection{padding-top:120px;padding-bottom:120px}.section-common-stuff-collection h2{font-size:56px}.section-common-stuff-collection .pos{padding:40px}.section-common-stuff-collection .special-title img{height:100px}.section-common-stuff-collection .special-title.w-two-line img{height:150px}.section-common-stuff-collection .swiper--ctr.w-three-item{display:none}}.section-common-stuff-collection .expand{position:absolute;z-index:11;right:20px;bottom:20px;width:40px;height:40px;border-radius:99999px;background-color:#fec125;transition:transform .3s,background-color .3s}@media (max-width:1024px){.section-common-stuff-collection .pos{background-color:#fec125}.section-common-stuff-collection .expand{display:none}}.section-common-stuff-collection .expand:after,.section-common-stuff-collection .expand:before{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translate3d(-50%,-50%,0);background-color:#253688;transition:background-color .3s}.section-common-stuff-collection .expand:before{width:14px;height:3px}.section-common-stuff-collection .expand:after{height:14px;width:3px}.section-common-stuff-collection .cta{display:inline-flex;border-radius:99999px;color:#fff;font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;background-color:#253688;margin-top:16px;padding:12px 24px}@media (min-width:1024px){.section-common-stuff-collection .cta{font-size:16px;line-height:24px}}.section-common-stuff-collection .img{padding-bottom:100%}.section-common-stuff-collection .img:before{display:none}.section-common-stuff-collection .copy{font-size:14px;line-height:20px;font-weight:500;color:#253688;flex:1}@media (min-width:1025px){.section-common-stuff-collection .cta{opacity:0;transition:.3s}.section-common-stuff-collection .cta:hover{background-color:#3046b0}.section-common-stuff-collection .copy{opacity:0;transition:opacity .3s}.section-common-banner-app h2 a:hover{text-decoration:underline}}.section-common-stuff-collection .swiper-container{overflow:initial}.section-common-stuff-collection .swiper--ctr{display:flex;align-items:center;gap:24px;margin-top:24px}.section-common-stuff-collection .swiper-custom-pagination{position:relative;flex:1}.section-common-stuff-collection .swiper-progress-bar.swiper-pagination-progressbar{width:100%;height:4px;background-color:#f2f2f2;border-radius:99999px}.section-common-stuff-collection .swiper-progress-bar.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#253688;border-radius:99999px}@media (max-width:767px){.section-common-stuff-collection .ctr{display:none}.section-common-stuff-collection .c-link.w-mobile{display:inline-flex;margin-top:24px}}@media (min-width:768px){.section-common-stuff-collection .ctr{display:flex;align-items:center;gap:16px}.section-common-stuff-collection .c-link.w-desktop{display:inline-flex}}.section-common-stuff-collection .ctr button{width:32px;height:32px;visibility:visible!important}.section-common-stuff-collection .ctr button svg{display:block;width:100%;height:auto}.section-common-stuff-collection .ctr button.swiper-button-disabled{pointer-events:none;opacity:.2;outline:0!important}.section-common-stuff-collection .c-link{display:none}.section-common-banner-app common-banner-app{display:block;padding-top:60px;padding-bottom:60px}@media (min-width:768px){.section-common-banner-app common-banner-app{padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.section-common-stuff-collection .copy{font-size:16px;line-height:22px}.section-common-stuff-collection .swiper--ctr{margin-top:40px}.section-common-banner-app common-banner-app{padding-top:100px;padding-bottom:100px}}@media (min-width:1280px){.section-common-banner-app common-banner-app{padding-top:120px;padding-bottom:120px}}.section-common-banner-app text-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20}.section-common-banner-app text-wrapper.w-top{display:flex;align-items:flex-start}.section-common-banner-app text-wrapper.w-middle{display:flex;align-items:center}.section-common-banner-app text-wrapper.w-bottom{display:flex;align-items:flex-end}.section-common-banner-app text{width:100%;max-width:1436px;margin-left:auto;margin-right:auto;display:grid;justify-items:flex-start;gap:16px;color:#fff;padding:60px 20px}@media (min-width:768px){.section-common-banner-app text{gap:20px;padding:50px 24px}}@media (min-width:1280px){.section-common-banner-app text{gap:24px;padding-top:80px;padding-bottom:80px}}.section-common-banner-app .img{padding-bottom:var(--banner-app-ratio-mobile,102.5641%)}@media (min-width:1512px){.section-common-banner-app text{padding-top:100px;padding-bottom:100px}.section-common-banner-app .img.limit-height{padding-bottom:0;height:550px}}.section-common-banner-app .img:before{display:none}.section-common-banner-app .img .overlay{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:linear-gradient(107.19deg,#000 -35.32%,#0000 60.33%,#fff0 60.34%)}.section-common-banner-app .img img{object-fit:cover;object-position:right}@media (min-width:1440px){.section-common-banner-app .img img{object-position:center}}.section-common-banner-app h2{font-weight:700;font-size:20px;line-height:1.2}.section-common-banner-app button-wrapper{display:flex;gap:16px}@media (min-width:1024px){.section-common-banner-app text{padding-left:42px;padding-right:42px}.section-common-banner-app h2{font-size:24px;line-height:32px}.section-common-banner-app button-wrapper{gap:20px}}.section-common-banner-app .btn.btn-link.w-default{--btn-min-width:140px}.section-common-banner-app .cta-svg-code{display:flex;max-width:183px}.section-common-banner-app .cta-svg-code svg{width:100%;height:auto}@media (min-width:1025px){.section-common-banner-app .cta-svg-code{transition:transform .3s}.section-common-banner-app .cta-svg-code:hover{transform:scale(1.02)}}common-review{display:block;padding-top:60px;padding-bottom:60px;background-color:#253688;color:#fff}@media (min-width:768px){.section-common-banner-app .img{padding-bottom:var(--banner-app-ratio-ipad,48.82813%)}common-review{padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){common-review{padding-top:100px;padding-bottom:100px}}@media (min-width:1280px){.section-common-banner-app .img{padding-bottom:var(--banner-app-ratio-desktop,36.37566%)}.section-common-banner-app button-wrapper{gap:24px}.section-common-banner-app .btn.btn-link.w-default{--btn-min-width:160px}common-review{padding-top:120px;padding-bottom:120px}}common-review .inner{display:flex;flex-direction:column}@media (min-width:768px){common-review .inner{flex-direction:row;gap:24px}}@media (min-width:1024px){common-review .inner{gap:32px}}common-review .text{position:relative;width:100%;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}@media (min-width:768px){common-review .text{width:calc(100% - 65.671641791%);padding-right:24px;padding-bottom:0;margin-bottom:0;border-bottom:0}}@media (min-width:1024px){common-review .text{padding-right:32px}}common-review .review--logo{position:absolute;z-index:10;width:93px;height:auto;left:135px;top:-22px}@media (min-width:1024px){common-review .review--logo{width:103px;left:190px;top:-27px}}@media (min-width:1280px){common-review .inner{gap:40px}common-review .text{padding-right:40px}common-review .review--logo{width:113px;left:209px}}@media (min-width:1360px){common-review .review--logo{width:131px}}common-review .review--list{width:100%;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);max-height:0;overflow:hidden;opacity:0}common-review .review--list.w-done{max-height:none;opacity:1;overflow:initial}common-review h2{font-style:normal;font-weight:700;font-size:36px;line-height:122%;margin-bottom:16px}@media (min-width:768px){common-review .review--list{width:55%;padding-bottom:0;border-bottom:0}common-review h2{margin-bottom:20px}}@media (min-width:1024px){common-review .review--list{width:65.671641791%}common-review h2{font-size:42px;line-height:114%;margin-bottom:24px}}@media (min-width:1280px){common-review h2{font-size:48px}}common-review .swiper-container{margin-right:-20px;padding-right:20px}common-review .aggregate-reviews{display:flex;align-items:center;gap:12px}common-review .aggregate-reviews .aggregate-rating{display:none}common-review .review-count{display:flex;font-size:14px;line-height:20px}common-review .review-count:before{content:"("}common-review .review-count:after{content:")"}common-review .review-count .reviewCount{padding-right:4px}common-review .review-count .review-count-separator{display:none}common-review .tooltip{display:flex;align-items:center;gap:6px}common-review .tooltip span{font-family:FontAwesome;display:flex;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fdc600;font-size:21px}@media (min-width:768px){common-review .tooltip span{font-size:16px}}@media (min-width:1024px){common-review .swiper-container{margin-right:0;padding-right:0}common-review .tooltip span{font-size:18px}}common-review .tooltip span img{display:none}common-review .tooltip span.star-full:before{content:"\f005"}common-review .tooltip span.star-half:before{content:"\f123"}common-review .tooltip span.star-empty:before{content:"\f006"}common-review .review--list .aggregate-reviews{display:none}common-review .review{display:flex;align-items:center;flex-wrap:wrap;width:308px}@media (min-width:768px){common-review .review{width:280px}}@media (min-width:1024px){common-review .review{width:288px}}@media (min-width:1280px){common-review .tooltip span{font-size:26px}common-review .review{width:340px}}@media (min-width:1360px){common-review h2{font-size:56px}common-review .review{width:420px}}common-review .review .review-text{width:100%;order:2;font-family:Gilroy;font-style:italic;font-weight:500;font-size:20px;line-height:140%;margin-top:8px;margin-bottom:12px}@media (min-width:1024px){common-review .review .review-text{font-size:24px;line-height:150%;margin-top:16px;margin-bottom:18px}}common-review .review .review-stars{order:0}common-review .review .review-date{order:1;padding-left:8px;font-family:Gilroy;font-style:normal;font-weight:400;font-size:13px;line-height:18px}common-review .review .review-author{order:3;font-family:Gilroy;font-style:normal;font-weight:500;color:#fdc600;font-size:14px;line-height:20px;text-transform:capitalize}@media (min-width:1024px){common-review .review .review-author{font-size:16px;line-height:20px}}common-review .review .review-source{order:4;font-family:Gilroy;font-style:normal;font-weight:400;font-size:14px;line-height:20px;margin-left:4px}common-review .review .review-source:before{content:" - "}common-review .review .tooltip{gap:5px}common-review .review .tooltip span{font-size:15px}common-review .ctr{display:none}@media (min-width:768px){common-review .ctr{padding-top:32px;margin-top:32px;display:flex;align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.1)}}@media (min-width:1024px){common-review .review .review-source{font-size:16px;line-height:20px}common-review .review .tooltip span{font-size:20px}common-review .ctr{padding-top:40px;margin-top:40px}}common-review .ctr button{width:24px;height:24px;visibility:visible!important}common-review .ctr button svg{display:block;width:100%;height:auto}common-review .ctr button.swiper-button-disabled{pointer-events:none;opacity:.2;outline:0!important}.section-common-slogan common-slogan{display:block;padding-top:60px;padding-bottom:60px}@media (min-width:768px){.section-common-slogan common-slogan{padding-top:80px;padding-bottom:80px}}@media (min-width:1024px){.section-common-slogan common-slogan{padding-top:100px;padding-bottom:100px}}.section-common-slogan .svg-container{padding-top:8px;padding-bottom:8px}@media (min-width:768px){.section-common-slogan .svg-container{padding-top:16px;padding-bottom:16px}}@media (min-width:1024px){.section-common-slogan .svg-container{padding-top:20px;padding-bottom:20px}}@media (min-width:1280px){common-review .ctr{gap:24px}common-review .ctr button{width:32px;height:32px}.section-common-slogan common-slogan{padding-top:120px;padding-bottom:120px}.section-common-slogan .svg-container{padding-top:24px;padding-bottom:24px}}.section-common-slogan svg{display:block;width:100%;height:auto;transform:rotate(-5deg)}@media (min-width:1024px){.section-common-slogan svg{width:83.059701492%}}