.brands{padding:80px 0 0;overflow:hidden}.brands .swiper .swiper-slide{height:auto}.brands .swiper:not(.swiper-initialized) .swiper-slide{width:calc(83.3333% - 1.66667px);margin-inline-end:10px}@media screen and (min-width:576px){.brands .swiper:not(.swiper-initialized) .swiper-slide{width:calc(55.5556% - 4.44444px)}}@media screen and (min-width:768px){.brands .swiper:not(.swiper-initialized) .swiper-slide{width:calc(43.4783% - 11.3043px);margin-inline-end:20px}}@media screen and (min-width:992px){.brands .swiper:not(.swiper-initialized) .swiper-slide{width:calc(35.7143% - 12.8571px)}}@media screen and (min-width:1200px){.brands .swiper:not(.swiper-initialized) .swiper-slide{width:calc(23.8095% - 15.2381px)}}.brands .arrows-brands .arrow-prev,.brands .arrows-brands .arrow-next{background:0 0;border:0;border-radius:12px;padding:0;display:inline-flex}.brands .arrows-brands .arrow-prev:focus-visible,.brands .arrows-brands .arrow-next:focus-visible{outline:2px solid var(--ft-brand,#e11b22);outline-offset:2px}@media screen and (max-width:769.98px){.brands{padding:30px 0}}
.brands-video-card{height:100%;display:block;position:relative}.brands-video-card .video-card{aspect-ratio:1;z-index:1;border-radius:18px;position:relative;overflow:hidden}.brands-video-card .video-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000000d 40%,#000000d1 100%);position:absolute;inset:0}.brands-video-card .video-card video{object-fit:cover;z-index:1;border-radius:18px;width:100%;height:100%;position:absolute;inset:0}.brands-video-card .video-card .video-heading{z-index:3;position:absolute;bottom:0;left:0}.brands-video-card .video-card .video-heading p{color:#fff;margin:0;padding:20px;font-size:clamp(16px,3vw,24px);font-weight:500}.brands-video-card .image-card{aspect-ratio:1;z-index:1;border-radius:18px;position:relative;overflow:hidden}.brands-video-card .image-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brands-video-card .image-card .image-heading{z-index:3;position:absolute;bottom:0;left:0}.brands-video-card .image-card .image-heading p{color:#fff;margin:0;padding:20px;font-size:clamp(16px,3vw,24px);font-weight:500}.brands-video-card:focus-visible{outline:none}.brands-video-card:focus-visible .video-card:after,.brands-video-card:focus-visible .image-card:after{content:"";z-index:4;border:2px solid var(--ft-dark,#0e0e0e);border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff}
.brand-card-text{border:1px solid var(--ft-hairline,#1414141a);background-color:#fff;border-radius:16px;height:431px;transition:all .3s ease-in-out;display:block}.brand-card-text:hover{box-shadow:0 8px 30px #0000004d}.brand-card-text:hover .text-red-top:before{left:100%}.brand-card-text .text-red-top{background:linear-gradient(92.07deg, color-mix(in srgb, var(--ft-brand,#e11b22) 88%, white) 0%, color-mix(in srgb, var(--ft-brand,#e11b22) 78%, black) 100%);border-top-left-radius:16px;border-top-right-radius:16px;align-items:center;gap:10px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.brand-card-text .text-red-top:before{content:"";background:linear-gradient(86.19deg,#fff0 12.5%,#fffc 50%,#fff0 87.5%);width:100px;height:114px;transition:all .5s ease-in-out;position:absolute;top:-20%;left:-50%;transform:rotate(15deg)}.brand-card-text .text-red-top .content h3{color:#fff;font-size:16px;font-weight:700}.brand-card-text .text-red-top .content p{color:#fff;margin:0;font-size:12px;font-weight:400}.brand-card-text .text-card-bottom{text-align:center;padding:30px 20px}.brand-card-text .text-card-bottom .card-text-img{margin-top:30px}.brand-card-text .text-card-bottom .card-text-img img,.brand-card-text .text-card-bottom .text-card-img img{display:inline-block}.brand-card-text.is-square{aspect-ratio:1;border-radius:18px;height:auto;position:relative;overflow:hidden;container-type:inline-size}.brand-card-text.is-square:hover{box-shadow:none}.brand-card-text.is-square:focus-visible{outline:none}.brand-card-text.is-square:focus-visible:after{content:"";z-index:2;border:2px solid var(--ft-dark,#0e0e0e);border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff}.brand-card-text.is-square .text-card{flex-direction:column;display:flex;position:absolute;inset:0}.brand-card-text.is-square .text-red-top{border-radius:0;flex:none;padding:clamp(10px,4.2cqi,14px) clamp(12px,5cqi,16px)}.brand-card-text.is-square .text-red-top .icon{flex:none;display:flex}.brand-card-text.is-square .text-red-top .content{min-width:0}.brand-card-text.is-square .text-red-top .content h3,.brand-card-text.is-square .text-red-top .content p{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand-card-text.is-square .text-red-top .content h3{margin:0;font-size:clamp(15px,5.6cqi,20px);line-height:1.15}.brand-card-text.is-square .text-red-top .content p{margin-top:2px;font-size:clamp(11px,4.2cqi,14px);line-height:1.3}.brand-card-text.is-square .text-card-bottom{flex-direction:column;flex:1;min-height:0;padding:clamp(10px,4.6cqi,18px);display:flex}.brand-card-text.is-square .text-card-bottom .text-card-img{flex:1;min-height:0;position:relative}.brand-card-text.is-square .text-card-bottom .text-card-img img{object-fit:scale-down;width:100%;height:100%;position:absolute;inset:0}.brand-card-text.is-square .text-card-bottom .card-text-img{flex:none;margin-top:clamp(8px,3.4cqi,14px);line-height:0}.brand-card-text.is-square .text-card-bottom .card-text-img img{width:auto;max-width:62%;height:auto;max-height:clamp(22px,9.6cqi,34px)}.brand-card-text.is-square .text-card-bottom .card-text-img:only-child{flex:1;justify-content:center;align-items:center;min-height:0;margin-top:0;display:flex}.brand-card-text.is-square .text-card-bottom .card-text-img:only-child img{max-width:72%;max-height:clamp(32px,15cqi,60px)}.brand-card-text.is-square.is-bare .text-red-top{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;padding:clamp(16px,7cqi,28px)}.brand-card-text.is-square.is-bare .text-red-top:before{height:160%;top:-30%}.brand-card-text.is-square.is-bare .text-red-top .content{align-self:stretch}.brand-card-text.is-square.is-bare .text-red-top .content h3,.brand-card-text.is-square.is-bare .text-red-top .content p{-webkit-line-clamp:3;line-clamp:3}.brand-card-text.is-square.is-bare .text-red-top .content h3{font-size:clamp(22px,10cqi,40px);line-height:1.1}.brand-card-text.is-square.is-bare .text-red-top .content p{margin-top:6px;font-size:clamp(13px,5cqi,18px)}.brand-card-text.is-square.is-bare .text-card-bottom{display:none}
.how-it-works{background-color:#f6f6f4;padding:60px 0}.how-it-works .swiper-slide{height:auto;width:calc(100%/min(var(--how-it-works-steps,6),1.8))}@media screen and (min-width:640px){.how-it-works .swiper-slide{width:calc(100%/min(var(--how-it-works-steps,6),3))}}@media screen and (min-width:768px){.how-it-works .swiper-slide{width:calc(100%/min(var(--how-it-works-steps,6),4))}}@media screen and (min-width:1024px){.how-it-works .swiper-slide{width:calc(100%/min(var(--how-it-works-steps,6),5))}}@media screen and (min-width:1280px){.how-it-works .swiper-slide{width:calc(100%/min(var(--how-it-works-steps,6),6))}}.how-it-works .swiper-slide:not(:last-child) .how-it-works-card:after{content:"";border-top:1px solid var(--ft-border,#0003);z-index:-1;width:100%;position:absolute;top:63px;left:50%}.how-it-works .how-it-works-card{text-align:center;z-index:1;padding-block:30px;position:relative}.how-it-works .how-it-works-card .icon{border:1px solid var(--ft-border,#d1d1d1);width:66px;height:66px;color:var(--ft-brand,#e11b22);vertical-align:top;background-color:#fff;border-radius:11px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex;position:relative}.how-it-works .how-it-works-card .icon>span:first-child{color:#fff;background-color:var(--ft-brand,#e11b22);border-radius:24px;width:24px;height:24px;font-size:13px;font-weight:600;line-height:24px;position:absolute;top:-12px;left:-12px}.how-it-works .how-it-works-card .icon img{object-fit:contain;width:40px;height:40px}.how-it-works .how-it-works-card .icon svg[viewBox="0 0 24 24"][stroke-width="2"]{stroke-width:1.0125px}.how-it-works .how-it-works-card .icon.is-numbered{font-size:26px;font-weight:600;line-height:1}.how-it-works .how-it-works-card .text{overflow-wrap:break-word}.how-it-works .how-it-works-card .text .title{color:var(--ft-ink,#141414);max-width:202px;margin:auto auto 12px;padding-inline:10px;font-size:clamp(22px,2vw,26px);font-weight:600}.how-it-works .how-it-works-card .text .desc{color:var(--ft-muted,#888);max-width:202px;margin:0 auto;padding-inline:10px;font-size:clamp(14px,2vw,16px);font-weight:400}@media screen and (max-width:991.98px){.how-it-works{padding:30px 0}}
.why-choose-us{background:var(--ft-dark,#0e0e0e);padding:40px 0}.why-choose-us .why-choose-us-subtitle{color:var(--ft-brand,#e11b22);text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.1}.why-choose-us .why-choose-us-title-and-desc-box{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.why-choose-us .why-choose-us-title-and-desc-box .why-choose-us-title{color:#fff;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.why-choose-us .why-choose-us-title-and-desc-box .why-choose-us-title span{color:var(--ft-brand,#e11b22)}.why-choose-us .why-choose-us-desc{color:var(--ft-muted,#959595);max-width:373px;margin:0;font-size:16px;font-weight:400;line-height:1.1}.why-choose-us .why-choose-us-card{margin-top:60px}.why-choose-us .why-choose-us-card .why-choose-us-card-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.why-choose-us .why-choose-us-card .why-choose-us-card-head .why-choose-us-card-title{color:#fff;margin:0;font-size:20px;font-weight:500;line-height:1.1}.why-choose-us .why-choose-us-card .why-choose-us-card-body{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-top:4px}.why-choose-us .why-choose-us-card .why-choose-us-card-body .why-choose-us-card-desc{color:var(--ft-muted,#959595);margin:58px 20px 20px;font-size:16px;font-weight:400;line-height:1.1}@media screen and (max-width:991.98px){.why-choose-us .why-choose-us-card{margin-top:20px}.why-choose-us .why-choose-us-card .why-choose-us-card-body{min-height:156px}}
.featured-brands{padding:80px 0 40px;overflow:clip}.featured-brands .featured-brands-btn{border:1px solid var(--ft-border,#0003);color:var(--ft-text-secondary,#393939);background-color:#fff;border-radius:12px;padding:16px 26px;font-size:16px;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.featured-brands .featured-brands-btn:hover{background-color:var(--ft-hairline,#0000001a)}.featured-brands .featured-brands-btn:not(.active):before{content:"";pointer-events:none;background:linear-gradient(86.19deg,#fff0 12.5%,#fffc 50%,#fff0 87.5%);width:30px;height:114px;transition:all .3s ease-in-out;position:absolute;top:-20%;left:-50%;transform:rotate(15deg)}.featured-brands .featured-brands-btn:not(.active):hover:before{left:100%}.featured-brands .featured-brands-btn.active{color:#fff;background-color:var(--ft-dark,#272727)}@media screen and (max-width:991.98px){.featured-brands .featured-brands-btn{padding:10px 18px;font-size:13px}}.featured-brands .featured-card{text-align:center;border:1px solid var(--ft-hairline,#1414141a);background-color:#fff;border-radius:14px;padding:24px 14px}.featured-brands .featured-card .featured-card-mark{justify-content:center;align-items:center;min-height:30px;display:flex}.featured-brands .featured-card img{object-fit:contain;width:100%;max-height:30px;margin:auto;display:block}.featured-brands .featured-card .featured-card-wordmark{-webkit-line-clamp:2;line-clamp:2;text-align:center;color:var(--ft-ink,#141414);-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.featured-brands .featured-card p{color:var(--ft-muted,#999);margin:16px 0 0;font-size:12px;font-weight:600;line-height:1}.featured-brands .featured-brands-wrapper{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;display:flex}.featured-brands .featured-brands-wrapper .featured-card{width:calc(16.666% - 12px)}.featured-brands .marquee-track,.featured-brands .featured-brands-marquee{gap:14px;display:flex}.featured-brands .marquee-track .featured-card,.featured-brands .featured-brands-marquee .featured-card{flex:0 0 150px;width:150px}.featured-brands .marquee-track{animation:25s linear infinite marquee}.featured-brands .marquee-track.reverse{animation:25s linear infinite marqueereverse}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueereverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media screen and (max-width:991.98px){.featured-brands{padding:30px 0}}
.featured-products{padding:40px 0}.featured-products .featured-products-btn{border:1px solid var(--ft-border,#0003);color:var(--ft-text-secondary,#393939);background-color:#fff;border-radius:12px;padding:16px 50px;font-size:16px;font-weight:500;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.featured-products .featured-products-btn:hover{background-color:var(--ft-hairline,#0000001a)}.featured-products .featured-products-btn:not(.active):before{content:"";pointer-events:none;background:linear-gradient(86.19deg,#fff0 12.5%,#fffc 50%,#fff0 87.5%);width:30px;height:114px;transition:all .3s ease-in-out;position:absolute;top:-20%;left:-50%;transform:rotate(15deg)}.featured-products .featured-products-btn:not(.active):hover:before{left:100%}.featured-products .featured-products-btn.active{color:#fff;background-color:var(--ft-dark,#272727)}@media screen and (max-width:991.98px){.featured-products .featured-products-btn{padding:10px 18px;font-size:13px}}.featured-products .swiper,.featured-products .swiper-wrapper{overflow:visible}@media screen and (max-width:991.98px){.featured-products{padding:30px 0}}
