.CaftedExcellence_main{position:relative;& .CaftedExcellence_header{max-width:650px;width:100%}&:before{content:"";position:absolute;width:100%;height:100vh;background:url(/assets/images/gradient_bg.png) no-repeat top;top:0;left:0;right:0;pointer-events:none;z-index:-1}& .excellenceCard{transition:all .3s ease-in-out;&:hover{box-shadow:0 13px 55.1px 0 rgba(170,121,108,.3)}}}.ExcellenceMainSection{display:flex;flex-direction:column;gap:40px;& .Excellence_HeaderContent{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:20px;p{width:45%;margin:0 auto 40px}}& .card-grid{gap:20px;& .card-item:not(.has-second-image){background-color:#fff;border-radius:16px;padding:20px}& .card-item{&.has-second-image .card-item-inner{background-color:#fff;border-radius:16px;padding:20px}&.column-1{grid-column:span 4/span 4}&.column-2{grid-column:span 6/span 6}& .card-inner{display:flex;flex-direction:column;& .card-content{padding:0 20px}&.style-1{gap:32px;& .hoverCard_img{max-height:375px;width:100%;height:100%}}&.style-2{gap:21px;flex-direction:row;align-items:center;& .card-content,& .hoverCard_img{width:50%;max-height:340px;height:100%}}}}}}@media (max-width:768px){.ExcellenceMainSection{& .card-grid{& .card-item{& .card-inner{& .card-content{padding:0}}&.column-2{grid-column:span 12/span 12}}}}}@media (max-width:767px){.ExcellenceMainSection{& .Excellence_HeaderContent{gap:10px;p{width:65%;margin:0 auto}}& .card-grid{& .card-item{&.column-1,&.column-2{grid-column:span 12/span 12}& .card-inner{&.style-2{gap:20px;flex-direction:column;& .card-content,& .hoverCard_img{width:100%}}}}}}}@media (max-width:640px){.ExcellenceMainSection{& .Excellence_HeaderContent{p{width:85%;margin:0 auto}}}}.focal-toggle{& .focal-card{max-width:249px;width:100%;max-height:0;border-radius:8px;transition:all .3s ease-in-out;overflow:hidden;background-color:var(--color-text-primary);*{color:var(--color-white)}&>*{display:flex;flex-direction:column;gap:8px}&.active{max-height:300px}}}.focalImageBanner_inner{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:80px;z-index:20;position:relative;& .focalImageBanner_header{max-width:100%;width:50%;&>p{max-width:559px;width:100%}*{color:var(--color-white)}}& .focal-wraper{overflow:hidden;& .focalImageBanner{border-radius:25px 25px 0 0}}& .focal-wraper-main{&:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:url(https://suprshops-ecomm.b-cdn.net/media/Vector-thander.png) no-repeat center 20%;z-index:-1}}}.focalImageBanner_main{background-color:var(--color-text-primary);position:relative;overflow:hidden}@media screen and (max-width:1440px){.focalImageBanner_inner{& .focalImageBanner_header{width:65%}}}@media screen and (max-width:768px){.focalImageBanner_inner{& .focalImageBanner_header{width:80%}}}@media screen and (max-width:640px){.focalImageBanner_inner{& .focalImageBanner_header{width:100%}& .focal-wraper-main{&:after{height:40%}}}}@media screen and (max-width:767px){.focalImageBanner_inner{& .focalImageBanner_header{max-width:100%;width:100%}}}.OurStory_main{position:relative;& .OurStory_header{max-width:100%;width:100%}& .OurStory_excellenceCard{border-left:1px solid #c7c7c4;& h2{font-family:var(--primary-font);color:var(--color-accent);font-weight:600}}& .our_story_main{--padding:100px;padding-bottom:var(--padding);& .our_story_card_wraper{border-radius:0 0 var(--corner-radius-radius-m,16px) var(--corner-radius-radius-m,16px);border:1px solid var(--color-border,#dfdfdf);border-radius:16px;background:var(--color-white,#fff);overflow:hidden;&:nth-child(2){transform:translateY(var(--padding))}}}&.bg-color-before{&:before{background:url(/assets/images/bg_back_img2.png) no-repeat top}}}.progress_bar{background-color:var(--color-accent)}.privacyPolicy_main{&.bg-color-before{&:before{background:url(/assets/images/bg_back_img2.png) no-repeat top}}}.shopifyBlockSection{.featureImgGrid{position:relative;overflow:hidden;height:100vh;&:before{top:-208px;z-index:5}&:after,&:before{content:"";position:absolute;left:-410px;border-radius:2734px;background:#f9f9f9;height:456px;width:2734px;filter:blur(82px)}&:after{bottom:-208px}}.feature-column{will-change:transform}.feature-image{border-radius:8px;overflow:hidden}}@media screen and (max-width:980px){.shopifyBlockSection{.featureImgGrid{height:80vh}}}@media screen and (max-width:767px){.shopifyBlockSection{.featureImgGrid{height:500px;&:after,&:before{filter:blur(25px);height:130px;top:-70px}&:after{top:unset;bottom:-70px}}}}@media screen and (max-width:640px){.shopifyBlockSection{.featureImgGrid{height:350px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-column{&:nth-child(3),&:nth-child(4){display:none}}}}@media screen and (max-width:425px){.shopifyBlockSection{.featureImgGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-column{&:nth-child(3),&:nth-child(4),&:nth-child(5){display:none}}}}.sliderWrapper{border-radius:0 16px 16px 0;overflow:hidden}.autoplay-progress{position:absolute;left:0;bottom:0;width:100%;height:7px;background:var(--color-border);overflow:hidden;z-index:5}.progress-bar{height:100%;width:0;background:linear-gradient(272deg,#cd3f1b .23%,#df8f06 69.22%);transition:width .1s linear;border-radius:0 10px 10px 0}.bannerTag{font-size:14px;font-family:Red Hat Text Medium;padding:8px 20px;border:2px solid #fab520;background:linear-gradient(92deg,#fff28d -10.19%,#fab520 166.38%);border-radius:50px;color:var(--color-text-primary);margin-bottom:16px;display:inline-block}.sliderWrapper{.swiper-pagination{padding:8px 24px;border-radius:24px;border:1px solid #fff;background:linear-gradient(180deg,rgba(255,255,255,.9) -17.82%,rgba(255,255,255,0) 126.44%);box-shadow:14px 22px 54px 0 rgba(158,158,158,.6);backdrop-filter:blur(22px);width:170px;position:absolute;display:flex;gap:4px;flex-direction:column;text-align:left;line-height:1;left:auto;bottom:40px;right:45px;font-family:var(--primary-font);color:var(--color-text-primary);font-weight:500;font-size:34px;.pagination-text{font-size:16px;line-height:140%;font-weight:400;width:100%}}}@media screen and (max-width:768px){.sliderWrapper{.swiper-pagination{padding:8px 16px;width:140px;font-size:24px;bottom:20px;right:20px;border-radius:16px}}}@media screen and (max-width:640px){.sliderWrapper{.swiper-pagination{width:110px}}}.reviews-cards .reviews-card-inner,.reviews-cards.swiper-slide-visible.swiper-slide-active .reviews-card-inner{background-color:var(--light-blue);border-radius:24px;overflow:hidden}.swiper.scrollSwiper_main{max-height:100vh}.reviews-cards .reviews-card-inner{display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 54.2px 0 rgba(0,0,0,.06);width:100%;height:100%;min-height:600px}.reviews-card-inner .jambo-text svg{max-width:54px;max-height:54px;width:54px;height:54px}.review-block .wrap.left{border-top:1px solid var(--text-color-brown);border-right:1px solid var(--text-color-brown);border-top-right-radius:20px;padding-top:40px}.review-block .wrap.right{border-top:1px solid var(--text-color-brown);border-top-left-radius:20px;padding:40px 0 0 70px}.review-block .reviews-cards{position:relative}.review-block .scroll-card-swiper.swiper{width:100%;max-height:600px;margin-bottom:100px}.review-block .scroll-card-swiper.swiper .swiper-wrapper{max-height:600px}.reviews-cards .jambo-text{color:var(--text-color-blue)!important}.reviews-cards .reviews-card-inner .title{max-width:20%}.review-block .reviews-cards>*{padding:50px 45px}.scroll-card-swiper .reviews-cards:nth-child(2n) .reviews-card-inner{justify-content:flex-end}.reviews-cards:nth-child(2) .reviews-card-inner,.scroll-card-swiper .reviews-cards:nth-child(3) .reviews-card-inner{background-color:var(--color-background-light)!important}.reviews-cards:nth-child(3) .reviews-card-inner,.scroll-card-swiper .reviews-cards:nth-child(2) .reviews-card-inner{background-color:var(--light-gray)!important}.scroll-card-swiper .reviews-cards .reviews-card-inner .reviews-card-image{position:absolute;right:0;top:0;bottom:0;max-width:100%;width:100%}.scroll-card-swiper .reviews-cards:nth-child(2n) .reviews-card-inner .reviews-card-image{right:unset;left:0}@media screen and (max-width:1440px){.scroll-card-swiper .reviews-cards .reviews-card-inner .jambo-text{font-size:100px!important}}@media screen and (max-width:1280px){.review-block .scroll-card-swiper.swiper{margin-bottom:30px}.scroll-card-swiper .reviews-cards .reviews-card-inner .jambo-text{font-size:90px!important}}@media screen and (max-width:1024px){.review-block .scroll-card-swiper.swiper .swiper-wrapper,.reviews-cards .reviews-card-inner{max-height:250px}.review-block .reviews-cards>*{padding:45px 70px}.review-block .reviews-cards>:nth-child(2){background-color:var(--color-background-light)!important}.review-block .reviews-cards>:nth-child(3){background-color:var(--light-gray)!important}.scroll-card-swiper .reviews-cards .reviews-card-inner .jambo-text{font-size:72px!important}}@media screen and (max-width:1023px){.review-block .scroll-card-swiper.swiper .swiper-wrapper{flex-direction:column;max-height:fit-content;gap:16px}.scrollSwiper .reviews-cards .reviews-card-inner .reviews-card-image{width:45%;position:absolute;right:0;bottom:0;top:0}.scrollSwiper .reviews-cards:nth-child(2n) .reviews-card-inner .reviews-card-image{right:unset;left:0}.scrollSwiper .reviews-cards:nth-child(2n) .reviews-card-inner{justify-content:flex-end}.scrollSwiper .reviews-cards .reviews-card-inner>:first-child h5{max-width:40%}.review-block .scroll-card-swiper.swiper{max-height:fit-content}.review-block .reviews-cards>*{flex-wrap:wrap;opacity:1}.reviews-cards .reviews-card-inner,.reviews-cards.swiper-slide-visible.swiper-slide-active .reviews-card-inner{border-radius:12px}}@media screen and (max-width:840px){.scrollSwiper .reviews-cards .reviews-card-inner .reviews-card-image{display:none}.scrollSwiper .reviews-cards .reviews-card-inner>:first-child{max-width:100%;width:100%;justify-content:space-between}}@media screen and (max-width:768px){.reviews-cards .reviews-card-inner{max-height:200px}.review-block .reviews-cards>*{padding:40px 30px}.reviews-card-inner .jambo-text svg{max-width:40px;max-height:40px;height:40px}.reviews-cards .reviews-card-inner>:first-child h5{max-width:31%}}@media screen and (max-width:767px){.review-block .wrap.right{padding:0;border:none}.review-block .wrap.left{width:fit-content;display:flex;padding:4px 20px;justify-content:center;align-items:center;gap:10px;border-radius:110px;border:1px solid var(--light-gray);background-color:var(--light-gray)}.review-header{gap:16px}.reviews-cards.swiper-slide-visible.swiper-slide-active .reviews-card-inner{flex-direction:column;align-items:flex-start}.review-block>*{padding:0}}@media screen and (max-width:680px){.scroll-card-swiper .reviews-cards .reviews-card-inner .reviews-card-image{display:none}.reviews-cards .reviews-card-inner>:first-child{justify-content:space-between;max-width:100%;width:100%}.reviews-cards .reviews-card-inner,.reviews-cards.swiper-slide-visible.swiper-slide-active .reviews-card-inner{border-radius:8px}}@media screen and (max-width:640px){.review-block .scroll-card-swiper.swiper{margin-bottom:0}}@media screen and (max-width:480px){.reviews-cards .reviews-card-inner>:first-child{flex-direction:column;align-items:flex-start;gap:8px}.reviews-cards .reviews-card-inner>:first-child h5,.scrollSwiper .reviews-cards .reviews-card-inner>:first-child h5{max-width:100%}}.back_marquee{.stage{position:relative;width:50%;height:100%}.ribbon{position:absolute;height:35px;overflow:hidden;background:linear-gradient(92deg,#cd3f1b 61.67%,#df8f06 103.18%);box-shadow:0 13px 25px 0 rgba(0,0,0,.65)}.ribbon:after,.ribbon:before{position:absolute;top:100%;width:0;height:0;border-top:8px solid #9f3500}.ribbon:before{left:0;border-right:8px solid transparent}.ribbon:after{right:0;border-left:8px solid transparent}.marquee{width:100%;height:100%;overflow:hidden;display:flex;white-space:nowrap}.marquee,.track{align-items:center;gap:15px}.track{display:inline-flex;min-width:max-content;animation:moveText 30s linear infinite}.track p{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.stage{.ribbon.ribbon-1{width:320px;bottom:326px;left:-23px;transform:rotate(-25deg);z-index:5;& .track{animation:moveText 30s linear infinite reverse}}.ribbon.ribbon-2{width:340px;bottom:236px;left:26px;transform:rotate(-63deg)}.ribbon.ribbon-3{width:500px;bottom:183px;left:87px;transform:rotate(-25deg);& .track{animation:moveText 30s linear infinite reverse}}&.reverce{.ribbon.ribbon-1{width:500px;top:107px;right:85px;left:unset;transform:rotate(-25deg);z-index:5;& .track{animation:moveText 30s linear infinite reverse}}.ribbon.ribbon-2{width:340px;top:159px;right:24px;left:unset;transform:rotate(-63deg)}.ribbon.ribbon-3{width:500px;top:211px;right:-197px;left:unset;transform:rotate(-25deg);& .track{animation:moveText 30s linear infinite reverse}}}}}@keyframes moveText{to{transform:translateX(calc(-100% - 15px))}}@media screen and (max-width:1024px){.stage{height:440px;.ribbon.ribbon-1{width:320px;bottom:215px;left:-72px;transform:rotate(-25deg);z-index:5}.ribbon.ribbon-2{width:300px;bottom:166px;left:-18px;transform:rotate(-50deg)}.ribbon.ribbon-3{width:500px;bottom:153px;left:6px;transform:rotate(-25deg)}&.reverce{.ribbon.ribbon-1{top:111px;right:73px;z-index:5}.ribbon.ribbon-1,.ribbon.ribbon-3{width:500px;left:unset;transform:rotate(-25deg)}.ribbon.ribbon-3{top:161px;right:-148px}.ribbon.ribbon-2{width:340px;top:136px;right:42px;left:unset;transform:rotate(-49deg)}}}}.SwitchTheme_slider_wraper{& .SwitchTheme_slider{--height:580px;max-height:var(--height);overflow:visible;& .swiper-wrapper{align-items:center}& .reviews-cards{height:var(--height);min-height:var(--height);max-height:var(--height);max-width:1040px;width:100%;right:0;transition:all .3s ease-in-out;box-shadow:18px 18px 100px 0 rgba(28,28,28,.7);border-radius:16px;background-color:var(--color-text-primary);overflow:hidden;& .reviews-card-inner{height:var(--height);min-height:var(--height);max-height:var(--height);border-radius:0;&:before{inset:0;padding:6px;border-radius:16px;background:linear-gradient(269deg,rgba(255,255,255),rgba(255,255,2551) 50%,rgba(255,255,255));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}&:after,&:before{content:"";position:absolute}&:after{width:100%;height:100%;filter:blur(5px)}}&.swiper-slide-active{& .reviews-card-inner{&:before{content:"";inset:0;background:linear-gradient(269deg,rgba(255,210,113,.42),rgba(222,74,36,1) 50%,rgba(237,221,83,1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}}}&.swiper-slide-next{right:-85px}&.swiper-slide-prev{right:85px}}}}.SwitchTheme_main{background-color:var(--color-background-primary);position:relative;*{color:var(--color-white)}&:after,&:before{content:"";width:250px;height:100%;position:absolute;right:0;bottom:0;top:0;background:linear-gradient(90deg,rgba(28,28,28,0),#1c1c1c);z-index:10}&:before{right:unset;left:0;background:linear-gradient(270deg,rgba(28,28,28,0),#1c1c1c)}}.toogle_button_wraping{position:relative;z-index:20;& .toogle_button{display:inline-flex;padding:6px 50px 6px 6px;align-items:center;gap:10px;border-radius:140px;border:1px solid rgba(255,210,113,0);background:linear-gradient(106deg,rgba(83,83,83,0) -24.96%,#535353 112.18%);transition:all .5s ease-in-out;cursor:pointer;& .inner_span{width:34px;height:34px;border-radius:50%;border-radius:140px;background:linear-gradient(105deg,#cd3f1b 24.48%,#df8f06 168.68%);box-shadow:0 5px 12.1px 0 #18181a}&.active{padding:6px 6px 6px 50px}}}@media screen and (max-width:1280px){.SwitchTheme_slider_wraper{& .SwitchTheme_slider{--height:400px;& .reviews-cards{max-width:800px}}}}@media screen and (max-width:1024px){.SwitchTheme_slider_wraper{& .SwitchTheme_slider{--height:300px;& .reviews-cards{max-width:600px}}}}@media screen and (max-width:980px){.back_marquee{display:none}.SwitchTheme_slider_wraper{& .SwitchTheme_slider.scrollSwiper_mobile{--height:350px;height:var(--height);max-height:100%;position:relative;& .reviews-cards{width:100%;max-width:100%;position:absolute;opacity:0;transform:translateY(20px);transition:all .5s ease-in-out;&.swiper-slide-next,&.swiper-slide-prev{right:0}& .reviews-card-image{width:100%}}&.Slide_1{& .reviews-cards:first-child{opacity:1;transform:translateY(0)}}&.Slide_2{& .reviews-cards:nth-child(2){opacity:1;transform:translateY(0)}}}}.SwitchTheme_main{&:after,&:before{content:"";width:100px}}}.customer_images{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;.image_wrapper{pointer-events:all;transition:transform .3s ease;border:2px solid var(--color-white);border-radius:24px;overflow:hidden;.image{object-fit:cover}&:first-child{top:6%;left:24%}&:nth-child(2){top:60%;left:7%}&:nth-child(3){top:16%;right:25%;width:60px!important;height:60px!important;border-radius:12px!important;.image{border-radius:12px!important}}&:last-child{top:36%;right:6%}}}@media screen and (max-width:768px){.customer_images{display:none}}.testimonialSection{position:relative;.bgImage{position:absolute;left:0;top:0;width:100%;height:calc(100% + 600px);background-image:url(/assets/images/testimonialBg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.testimonialTag{font-size:14px;font-family:var(--primary-font-medium);padding:8px 20px;background:var(--color-white);border:2px solid var(--color-border);border-radius:50px;color:var(--color-text-primary);margin-bottom:15px}.description{p{width:65%;margin:0 auto 40px;color:var(--color-text-secondary)}}.testimonialCard{border:1px solid var(--color-border)}}@media screen and (max-width:768px){.testimonialSection{.description{p{width:85%}}}}.themeFeaturesSection{overflow:hidden;&:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(180deg,rgba(28,28,28,0) 0,rgba(0,0,0,.65));z-index:12;pointer-events:none}.featureImgGrid{padding-top:100px;position:relative;bottom:-30px}*{color:#fff}p{color:var(--color-light)}}@media screen and (max-width:767px){.themeFeaturesSection{.patternBg{left:-220%;bottom:-20%}&:after{height:90px}.featureImgGrid{padding-top:40px;align-items:center;justify-content:center;bottom:-40px}}}