[class$=ccsup] h1, [class$=ccsup] h2, [class$=ccsup] h3, [class$=ccsup] h4, [class$=ccsup] p, [class$=ccsup] ul { margin: 0; } [class$=ccsup] h1 { color: var(--Text-Default, #171717); font-family: 'Prompt', sans-serif; font-size: 40px; font-style: normal; font-weight: 700; line-height: 150%; } [class$=ccsup] h2 { color: var(--Text-Default, #171717); font-family: 'Prompt', sans-serif; font-size: 32px; font-style: normal; font-weight: 700; line-height: 150%; } [class$=ccsup] h3 { color: var(--Text-Default, #171717); font-family: 'Prompt', sans-serif; font-size: 28px; font-style: normal; font-weight: 700; line-height: 150%; } [class$=ccsup] h4 { color: var(--Text-Default, #171717); font-family: 'Prompt', sans-serif; font-size: 24px; font-style: normal; font-weight: 400; line-height: 150%; } [class$=ccsup] p { color: var(--Text-Default, #000); font-family: 'Prompt', sans-serif; font-size: 18px; font-style: normal; font-weight: 400; line-height: 150%; } a.primary{ width: 138px; height: 48px; padding: 12px 32px; color: #fff; background-color: #F88B21; border-radius: 4px; font-size: 16px; font-style: normal; font-weight: 700; } a.primary:hover{ background-color: #ffa54a; color: #fff; } .desktop_banner { margin-bottom:60px; } .desktop_banner .slick-dots, .mobile_banner .slick-dots { bottom:35px; } .desktop_banner .slick-dots li, .mobile_banner .slick-dots li { width:34px !important; height:4px !important; border-radius:5px; } .desktop_banner.slick-initialized .slide { padding: 0px 60px 0px 60px; } .aspect-ratio img { border-radius: 24px; } @media (max-width: 767px) { .full-banner { padding: 0px 16px; } .category-banner{ min-height: 200px; } .category-banner img{ min-height: 200px; } } .box-widget { bottom: 70px !important; } .container-fluid{ padding-right: 0px !important; padding-left: 0px !important; } .category-banner{ margin-left: 0; } .blog-banner .blog-banner-img img{ height: 300px; min-height: 0; } .collection-banner { position: relative; margin-bottom: 0px; } .collection-banner .collection-banner-img img { width: 100%; height: 460px; padding: 40px 60px; } .collection-banner .collection-banner-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; padding: clamp(8px, 1.5vw, 20px) clamp(10px, 40px, 60px); color: #fff; width: min(90%, 1320px); text-align: left; } .collection-banner h1{ font-size: 64px; } @media (max-width: 767px) { .blog-banner .blog-banner-img img{ height: 180px; } .collection-banner .collection-banner-img img { height: 200px; padding: 20px 16px; object-position: center; object-fit: cover; border-radius: 24px; } .collection-banner .collection-banner-content { max-width: fit-content; left: 30%; } .collection-banner h1{ font-size: 32px; } } .home__about_intro__ccsup{ padding:60px 0px 0px 0px; background: url(/files/media/Media4749b0b5ad81f983d5fae9ae53c7dd12.png); background-repeat: no-repeat; background-size: cover; background-position: center; } .home__about_intro__ccsup .content__card{ display:flex; flex-direction: row; gap:0px; justify-items: center; align-items: center;} .home__about_intro__ccsup h4{ color: #F88B21; } .home__about_intro__ccsup .image_mobile{ display: none; } .home__about_intro__ccsup .content__box{ padding-left: 100px; display:flex; flex-direction: column; gap: 32px; } .home__about_intro__ccsup .btn__box{ width: 138px; height: 48px; align-content: center; } @media (max-width: 767.98px) { .home__about_intro__ccsup{ padding:40px 16px 0px 16px; background: url(/files/media/Media90e584fc689654db4c44cde63755149d.png); background-repeat: no-repeat; background-size: cover; background-position: center; } .home__about_intro__ccsup .image_desktop{ display: none; } .home__about_intro__ccsup .image_mobile{ display: block; } .home__about_intro__ccsup .content__box { padding-left: 0px;} .home__about_intro__ccsup .content__card{ display:flex; flex-direction: column-reverse; gap: 40px;} } .moce-home-products-category { padding: 60px; margin: auto; } .moce-home-products-category .container { max-width: 1660px; border-radius: 24px; padding: 80px 0px; background-image: url(/files/media/Media672549f4372298975881509005d8cd84.png); background-size: cover; background-repeat: no-repeat; background-position: center; } .moce-home-products-category .container .row { max-width: 1320px; margin: auto; } .moce-home-products-category-heading { font-family: Prompt; font-weight: 700; font-style: Bold; font-size: 40px; line-height: 150%; letter-spacing: 0%; text-align: center; color: #ffffff; margin-bottom: 40px; } .moce-home-products-category .row > .col, .moce-home-products-category .row > [class*="col-"] { display: flex; } .moce-home-products-category-item { background-color: #ffffff; border-radius: 16px; padding: 16px; margin-bottom: 24px; display: flex; flex-direction: column; width: 100%; color: #000000; text-decoration: none; cursor: pointer; } .moce-home-products-category-item:hover { color: #f88b21; } .moce-home-products-category-item img { width: 100%; height: 164px; object-fit: contain; } .moce-home-products-category-item p { font-size: 18px; font-weight: 400; font-family: Prompt; font-style: Regular; text-align: center; } @media screen and (max-width: 768px) { .moce-home-products-category { padding: 40px 16px; } .moce-home-products-category .container { padding: 40px 16px; } .moce-home-products-category .row { margin-left: -8px !important; margin-right: -8px !important; } .moce-home-products-category .col-6 { padding: 8px !important; } .moce-home-products-category-item img { height: 72px; } .moce-home-products-category-item { margin-bottom: 0px; } .moce-home-products-category-heading { font-size: 32px; padding-bottom: 40px; margin-bottom: -8px; } } .moce-home-promotions { padding: 60px; margin: auto; } .moce-home-promotions .container { max-width: 1660px; border-radius: 24px; padding: 80px 0px; background-image: url(/files/media/Mediaf68c271fa3bdaf49eb95bb76c85129b8.png); background-size: cover; background-repeat: no-repeat; background-position: top right; background-color: #000000; } .moce-home-promotions .container .row { max-width: 1320px; margin: auto; } .moce-home-promotions-heading { font-family: Prompt; font-weight: 700; font-style: Bold; font-size: 40px; line-height: 150%; letter-spacing: 0%; color: #ffffff; margin-bottom: 40px; } .moce-home-promotions-lead { font-family: Prompt; font-weight: 400; font-style: Regular; font-size: 24px; line-height: 150%; letter-spacing: 0%; color: #f88b21; margin-bottom: 4px; } .moce-home-promotions .row > .col, .moce-home-promotions .row > [class*="col-"] { display: flex; } .moce-home-promotions-item { border-radius: 16px; display: flex; flex-direction: column; width: 100%; color: #ffffff; text-decoration: none; cursor: pointer; } .moce-home-promotions-item:hover .moce-home-promotions-item-title { color: #f88b21; } .moce-home-promotions-item img { width: 100%; object-fit: contain; border-radius: 16px; } .moce-home-promotions-item p { font-size: 18px; font-weight: 400; font-family: Prompt; font-style: Regular; margin-top: 24px; margin-bottom: 0; } .moce-home-promotions-item p + p { margin-top: 16px; } .moce-home-promotions-btn { border-radius: 4px; background-color: #f88b21; padding-left: 32px; padding-right: 32px; height: 48px; outline: none; border: none; display: inline-flex; justify-content: center; align-items: center; margin: auto; font-size: 16px; font-weight: 700; } .moce-home-promotions-btn:hover { background-color: #ffa54a; } @media screen and (max-width: 768px) { .moce-home-promotions { padding: 40px 16px; } .moce-home-promotions .col-12{ padding-right: 0px; padding-left: 0px; } .moce-home-promotions .container { padding: 40px 16px; background-image: url(/files/media/Media6ec62dd18ab7af4c643555038119766c.png); } .moce-home-promotions-heading { font-size: 32px; } .hidden-sm { display: none !important; } } .wui-contact-section { position: relative; min-height: 560px; color: #fff; justify-content: center; } .background { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; z-index: -10; object-fit: cover !important; } .wui-contact-section .container { } .wui-contact-title { font-family: "Prompt", sans-serif; font-size: 40px; font-weight: 700; margin-bottom: 24px; } .wui-contact-text { font-size: 18px; line-height: 1.6; margin-bottom: 24px; } .wui-contact-btn { background-color: #f88b21; color: #fff; font-size: 16px; font-weight: 700; padding: 12px 40px; border-radius: 4px; text-decoration: none; transition: all 0.3s ease; display: inline-block; } .wui-contact-btn:hover { background-color: #ffa54a; text-decoration: none; } @media (max-width: 991.98px) { .wui-contact-section { padding: 0px 16px; } .wui-contact-title { font-size: 32px; } } .Intro-section__ccsup { background-image: url(/files/media/Mediadc8862533e6b57974ade7a57671a50c1.png); background-size: cover; background-repeat: no-repeat; background-position: center; text-align: center; padding-top: 80px; padding-bottom: 80px; } .Intro-section__ccsup .Intro-title { font-size: 48px; font-weight: 700; letter-spacing: 1px; margin-bottom: 32px; color: #171717; } .Intro-section__ccsup .Intro-subtext { font-size: 18px; line-height: 1.7; color: #000; } .Intro-section__ccsup .Intro-btn { background-color: #f88b21; color: #fff; font-weight: 700; font-size: 16px; padding: 12px 40px; border-radius: 4px; text-decoration: none; transition: all 0.3s ease; display: inline-block; } .Intro-btn:hover { background-color: #ffa54a; color: #fff; text-decoration: none; } @media (max-width: 767.98px) { .Intro-section__ccsup { padding: 40px 0px; background-image: url(/files/media/Media92cf35d7e522053f5ffd9b81741c70fe.png); background-size: cover; background-repeat: no-repeat; background-position: center; } .Intro-section__ccsup .Intro-title { font-size: 40px; } } .about__professionals_trusted__ccsup{ padding:80px 0px; background: url(/files/media/Media5f6e09c068b0d7e773f6bc1bf579fba1.png); background-repeat: no-repeat; background-size: cover; background-position: center; } .about__professionals_trusted__ccsup .content__card{ display:flex; flex-direction: row; gap:0px; justify-items: center; align-items: center;} .about__professionals_trusted__ccsup h4{ color: #F88B21; } .about__professionals_trusted__ccsup .container{ max-width: 100%; } .about__professionals_trusted__ccsup .image_mobile{ display: none; } .about__professionals_trusted__ccsup .content__box{ padding: 0px 100px; display:flex; flex-direction: column; gap: 32px; } @media (max-width: 767.98px) { .about__professionals_trusted__ccsup .content__box{ padding: 0px 16px; } .about__professionals_trusted__ccsup{ padding:40px 0px;} .about__professionals_trusted__ccsup .content__card{ display:flex; flex-direction: column; gap: 40px;} } .about__brand_promise__ccsup{ padding:80px 0px; background-color: #fff; } .about__brand_promise__ccsup .content__card{ display:flex; flex-direction: row; gap:0px; justify-items: center; align-items: center;} .about__brand_promise__ccsup h4{ color: #F88B21; } .about__brand_promise__ccsup .container{ max-width: 100%; } .about__brand_promise__ccsup .content__box{ padding: 0px 100px; display:flex; flex-direction: column; gap: 32px; } @media (max-width: 767.98px) { .about__brand_promise__ccsup .content__box{ padding: 0px 16px; } .about__brand_promise__ccsup{ padding:40px 0px;} .about__brand_promise__ccsup .content__card{ display:flex; flex-direction: column; gap: 40px;} } .moce-about-review { background-image: url(/files/media/Media6df91afc21d4ec9f4f9ecd90bfa76aa9.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; } .moce-about-review .container { max-width: 1200px; padding: 60px 20px; } .moce-about-review-heading { font-family: Prompt; font-weight: 700; font-size: 40px; line-height: 150%; margin-bottom: 24px; text-align: center; } .moce-about-review-description { font-family: Prompt; font-weight: 400; font-size: 18px; line-height: 150%; margin-bottom: 40px; text-align: center; } .moce-about-review-slide { position: relative; } .moce-about-review-slide .review-slider { margin: 0 -12px; } .moce-about-review-slide .slide-item { padding: 0 12px; } .moce-about-review-slide .slick-prev, .moce-about-review-slide .slick-next { position: absolute; top: 50%; transform: translateY(-50%); width: 60px; height: 60px; border-radius: 30px; cursor: pointer; border: none; z-index: 10; background-size: contain; background-repeat: no-repeat; background-position: center; transition: opacity 0.3s ease; } .moce-about-review-slide .slick-prev:hover, .moce-about-review-slide .slick-next:hover { opacity: 0.8; } .moce-about-review-slide .slick-prev { left: -68px; background-image: url('/files/media/Mediad994b5fccfb99ba087dfc5708cc9fed3.png'); } .moce-about-review-slide .slick-next { right: -68px; background-image: url('/files/media/Mediabbc9b70b236da24ff0476f2e2394abde.png'); } .moce-about-review-item { border: 3px solid #ffffff; background-color: rgba(255, 255, 255, 0.7); box-shadow: 0px 4px 19px 0px #0000000f; border-radius: 40px; padding: 24px 24px 40px 24px; text-align: center; } .moce-about-review-item-img { box-shadow: 0px 7.09px 16.2px 0px #3939bc3d; background-color: #ffffff; border: 2px solid #ffffff; width: 80px; height: 80px; border-radius: 40px; margin-bottom: 12px; justify-self: center; } .moce-about-review-item-comment { font-family: Prompt; font-weight: 400; font-size: 18px; line-height: 150%; text-align: center; margin-bottom: 16px; } .moce-about-review-item-name { font-family: Prompt; font-weight: 700; font-size: 18px; line-height: 150%; text-align: center; margin-bottom: 0; } .moce-about-review-item-des { font-family: Prompt; font-weight: 400; font-size: 14px; line-height: 150%; text-align: center; margin-bottom: 0; } .moce-about-review-item-stars { display: flex; justify-content: center; gap: 6px; margin-bottom: 16px; } .moce-about-review-item-stars i { color: #FFC74E; font-size: 16px; } .moce-about-review-slide .slick-next:after,.moce-about-review-slide .slick-prev:after{ position: relative; } .moce-about-review-dot { margin-top: 40px; display: flex; } .moce-about-review-dot .slick-dots { display: flex !important; justify-content: center; align-items: center; gap: 8px; list-style: none; padding: 0; margin: 0; bottom: 0px !important; } .moce-about-review-dot .slick-dots li { width: 34px; height: 4px; background-color: #7d7d7d; border-radius: 2px; border: none; padding: 0; font-size: 0; cursor: pointer; transition: background-color 0.3s ease; } .moce-about-review-dot .slick-dots li:before { display: none !important; content: none !important; } .moce-about-review-dot .slick-dots li.slick-active { background-color: #f88b21; } @media screen and (max-width: 1357px) { .moce-about-review-slide .slick-prev, .moce-about-review-slide .slick-next { display: none !important; } } @media screen and (max-width: 768px) { .moce-about-review-heading { font-size: 32px; } .moce-about-review { background-image: url(/files/media/Mediaabf38e74596ab8bdc10ba6639148ab0b.jpg); } .moce-about-review .container{ padding: 40px 16px; } } .about__why_choose__ccsup { padding:80px 0px; background: url(/files/media/Media696910d25f1548d62b22596ed305dcff.png); background-repeat: no-repeat; background-size: cover; background-position: center; } .about__why_choose__ccsup .container { max-width: 1320px; } .about__why_choose__ccsup .content__card{ display:flex; flex-direction: row; gap:0px; justify-items: center; align-items: center;} .about__why_choose__ccsup h4{ color: #F88B21; padding-bottom: 4px; } .about__why_choose__ccsup .item__why_choose {display: grid; gap: 24px; grid-template-columns: repeat(2, 1fr); padding-top: 32px; } .about__why_choose__ccsup .item__why_choose .col-md-6{ max-width: 100%; padding: 0; } .about__why_choose__ccsup .item__why_choose .col-6{ display: flex; flex-direction: column; gap: 16px; padding: 12px; } .about__why_choose__ccsup .item__why_choose img{ width: 60px; height: 60px; margin-bottom: 16px; } .about__why_choose__ccsup .content__box{ padding-left: 100px; display:flex; flex-direction: column; } .about__why_choose__ccsup .item_title{ font-weight: 700; } .about__why_choose__ccsup .item__why_choose_text{ display:flex; flex-direction: column; gap: 8px; } .about__why_choose__ccsup .col-md-5{ padding: 0px; } @media (max-width: 767.98px) { .about__why_choose__ccsup .content__box{ padding: 0px 16px; } .about__why_choose__ccsup .item__why_choose img{ margin-bottom: 0px; } .about__why_choose__ccsup .col-md-5{ padding: 0px 16px; } .about__why_choose__ccsup { padding:40px 0px; background: url(/files/media/Media6a4f22650bc8e5d38b36ac619a49eadc.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; } .about__why_choose__ccsup .content__card{ display:flex; flex-direction: column; gap: 40px;} .about__why_choose__ccsup .item__why_choose {padding: 32px 16px 0px 16px; display: flex; flex-direction: column; gap: 32px; margin: 0px -15px; } .about__why_choose__ccsup .item__why_choose .col{ display: flex; flex-direction: column; gap: 0px;} } .contact__contact__ccsup { display: flex; flex-direction: row; } .contact__contact__ccsup h1 { color: #000; } .contact__contact__ccsup .text__contact_content { color: #000; } .contact__contact__ccsup .text___center { justify-items: center; } .contact__contact__ccsup .text___box p { justify-self: center; } .contact__contact__ccsup .b{ font-weight: 700; } .contact__contact__ccsup .text___box { text-align: center; } @media (max-width: 767.98px) { .contact__contact__ccsup { flex-direction: column; } } .contact__contact__ccsup>* { flex: 0 0 50%; } .contact__contact__ccsup img { width: 100%; height: 1212px; object-fit: cover; } @media (max-width: 767.98px) { .contact__contact__ccsup img { height: 531px; } } .contact__contact__ccsup> :first-child { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0 60px; gap: 40px; } @media (max-width: 767.98px) { .contact__contact__ccsup> :first-child { padding: 40px 16px; } } .contact__contact__ccsup .mb-10 { margin-bottom: 10px; } .contact__contact__ccsup .mb-20 { margin-bottom: 20px; } .contact__contact__ccsup .mb-40 { margin-bottom: 40px; } .contact__contact__ccsup .text__contact_content { text-align: center; } .contact__contact__ccsup .line__btn { display: flex; height: 42px; margin: 20px 0; padding: 9px 28px 9px 32px; align-items: center; gap: 10px; color: #fff !important; background: #F88B21; text-decoration: none; font-size: 16px; font-weight: 400; transition: background-color 0.3s ease; } .contact__contact__ccsup .line__btn:hover { background-color: #49484F; } .contact__contact__ccsup .button_content__follow { display: flex; flex-direction: row; gap: 24px; justify-content: center; } .contact__contact__ccsup .button_content__follow img{ width: 21px; height: auto; } @media (max-width: 767.98px) { .contact__contact__ccsup p { text-align: center; } } .contact__contact__ccsup a img { width: 24px; height: auto; } .contact__contact__ccsup a p { color: #fff; margin-bottom: 0px !important; } .contact_map__ccsup .container { max-width: 100%; height: 300px; } .contact_map__ccsup .row { margin-right: 0px; margin-left: 0px; }