/** Shopify CDN: Minification failed

Line 816:1 Expected identifier but found whitespace
Line 1487:2 Unexpected "/"
Line 3216:0 Unexpected "}"

**/
@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

.header:not(.drawer-menu).page-width {
    max-width: 100%;
    padding-left: 68px;
    padding-right: 90px;
          grid-template-columns: 1fr auto auto;
  gap:0px;
  padding-top:73px;
  padding-bottom:73px;
}
nav.header__inline-menu li a {
    padding: 0;
    margin-left: 90px;
    font-size: 26px;
    line-height: 29px;
    color: #ffffff;
    font-weight: 700;
    letter-spacing: 0;
}
nav.header__inline-menu {
    padding-right: 90px;
}
.custom-home__bannerleft {
    padding-left: 95px;
    width: 49.28%;
    padding-top: 224px;
}


.custom-home__banner {
    background: #E11A00;
 
}
.custom-home__bannerleft h5 {
    margin: 0;
    font-size: 39.6px;
    line-height: 40px;
    font-family: Fredoka,serif;
    color: #fff;
    letter-spacing: 0;
    font-weight: 600;
}
.custom-home__bannerleft h2 {
    margin: 22px 0 45px;
    color: #fff;
    font-size: 99.6px;
    line-height: 110px;
    font-family: Fredoka,serif;
    font-weight: 700;
    padding-right: 36px;
}
.custom-home__bannerleft p {
    margin: 0;
    font-size: 36px;
    line-height: 44px;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0;
  padding-right:36px;
    font-family: "Fredoka", serif;
}
.custom-home__btn {
    margin: 78px 0 0 0;
}

.custom-home__banner .custom-home__btn a.get-order {
    display: none;
}
a.explore-btn {
    display: inline-block;
    font-size: 33px;
    line-height: 37px;
    color: #FE0101;
    background: #fff;
    text-decoration: none;
    padding: 37px 83px 37px 79px;
    border-radius: 20px;
  font-family: "Fredoka", serif;
  letter-spacing:0px;
  font-weight:600;
}
.custom-home__btn {
    margin: 78px 0 0;
    display: inline-flex
;
    gap: 90px;
}
a.get-order {
    display: inline-flex;
    align-items: center;
    font-size: 33px;
    color: #ffffff;
    text-decoration: none;
    font-weight: 600;
  font-family: "Fredoka", serif;
}

a.get-order svg {
    width: 111px;
    height: 111px;
    margin-right: 28px;
}
.custom-home__bannerright img {
    width: 100%;
}
.section-header .header-wrapper.color-scheme-5.gradient {
    background: transparent;
}
.section-header{
      position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
}
.custom-home__bannerright {
    width: 50.72%;
}
.custom-home__bannerwrapper {
    display: flex
;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-bottom: 29px;
  
}
.custom-home-bannertopimg {
    padding-right: 20px;
}

.custom-home-bannertopimg  img {
    max-width: 100%;
    width: 100%;
}
.custom-featured-collection .color-scheme-1.isolate.gradient {
    background: transparent;
}
.custom-featured-collection {
    background: #e11a00;
  position:relative;
  
 
}
.custom-featured-collection:after {
    content: "";
    background-image: url(/cdn/shop/files/collection-left-starr-img.png?v=1738928097);
  background-repeat:no-repeat;
  background-size:cover;
    position: absolute;
    top: 410px;
    left: 0;
    width: 88px;
    height: 181px;
}

.collection.custom_collection_slider:after {display:none;}
.custom-featured-collection:before {
    content: "";
    background-image: url(/cdn/shop/files/custom-collection-line-img.png?v=1738928372);
    width: 400px;
    height: 113px;
    position: absolute;
    top: 60px;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.custom-featured-collection .page-width {
    max-width: 1775px;
    padding: 0 20px;
}
.custom-featured-collection .collection__title {
    margin: 0 !important;
    padding: 168px 0 117px 0;
    text-align: center;
  position:relative;
}
.custom-featured-collection .collection__title h2.title {
    font-size: 115px;
    line-height: 128px;
    letter-spacing: 0;
    color: #fff;
    font-weight: 700;
    font-family: "Fredoka", serif;
  margin-bottom:30px;
  
}
.custom-featured-collection .collection__title .collection__description p {
    font-size: 48px;
    line-height: 53px;
    color: #fff;
  font-family: "Fredoka", serif;
       font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0;
}
.custom-featured-collection .collection__title::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='476' height='476' viewBox='0 0 476 476' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M229.63 0.5302L273.211 73.8174L342.083 23.5495L346.614 108.695L430.958 96.1917L395.401 173.69L475.895 201.815L408.395 253.912L466.598 316.223L382.619 330.984L405.198 413.206L323.979 387.25L305.761 470.547L245.908 409.819L191.066 475.108L166.291 393.521L87.3897 425.846L103.367 342.09L18.4818 334.045L71.5525 267.309L0.128653 220.737L78.1346 186.308L36.5348 111.878L121.606 117.644L119.36 32.4073L192.007 77.0469L229.63 0.5302Z' fill='black'/%3E%3C/svg%3E");
    width: 476px;
    height: 476px;
    z-index: -1;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.custom-featured-collection{
  padding:76px 0 63px 0;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul li {
    width: 100% !important;padding:0 59px;
    max-width: 100%  !important;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul {
    margin: 78px 0 0 0;
    gap: 170px;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content {
    margin: 34px 0 0 0;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information {
    padding: 0;
}

.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information .price {
    margin: 8px 0 0px 0;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information .price .price__regular {
    font-size: 25px;
    line-height: 40px;
    color: #fff;
   font-family: "Fredoka", serif;
    font-weight: 600;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .quick-add button::before, .custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .quick-add button::after{
  display:none;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .quick-add button {
    opacity: 1;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 18px;
    font-size: 37px;
    line-height: 40px;
    color: #fff;
    padding: 25px 10px;
  
    font-weight: 600;
}
.custom-featured-collection .collection {
    position: relative;margin-top:76px;
}
/* .custom-featured-collection .collection::before{
  content:"";
  background-image:url(/cdn/shop/files/collection-black-img.png?v=1738929806);
  background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 786px;
    position: absolute;
    top: 352px;
    left: 0;
} */
.custom-featured-collection .collection::after{
      content: "";
    background-image: url(/cdn/shop/files/right-star-img.png?v=1738930025);
    position: absolute;
    width: 167px;
    height: 505px;
    display: block;
    bottom: 130px;
    right: 0;
}
.custom_grid_slider .slick-arrow {
    background: #fff;
    width: 80px;
    height: 80px;
    z-index: 99;border:1px solid #000;
    border-radius: 100px;
}
.custom_grid_slider .slick-prev:before {
    content: '';
    background: url(/cdn/shop/files/Arrow_2.svg?v=1739956545);
    width: 34px;
    height: 34px;
    position: absolute;
    opacity: 1;
    background-repeat: no-repeat;
    top: 34%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}

.custom_grid_slider .slick-next:before {
    content: '';
    background: url(/cdn/shop/files/Arrow_3.svg?v=1739956545);
    width: 34px;
    height: 34px;
    position: absolute;
    opacity: 1;
    background-repeat: no-repeat;
    top: 34%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}

/*==================================================why_choose_us=======================================================start========*/

.why_choose_us .right_chrisp_img {
    z-index: 2;
    position: relative;
    width: 46%;
}
.why_choose_us {
    background: #e11a00;position:relative;
}
.container-main {
    position: relative;
    padding: 0 95px;
}
.container-main:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Heading_7_2.png?v=1739862765);
    max-width: 490px;
    height: 185px;
    width: 100%;
    left: 0;
    bottom: 200px;
    z-index: 1;
}

.container-main:after {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Group_126.png?v=1739863892);
    max-width: 1053px;
    height: 155px;
    width: 100%;
    right: 0;
    bottom: 250px;
    z-index: 1;
}
.why_choose_us .cust_row {
    display: flex;
    align-items: center;
}
.custom_title_head h2 {
    color: #fff;
    font-size: 111.36px;
    line-height: 112px;
    font-family: Fredoka, serif;
    font-weight: 700;
    padding-bottom: 36px;
    margin: 0;
}

.why_choose_us .custom_title_head  p {
    font-size: 46.14px;
    color: #fff;
    line-height: 110.7%;
    margin: 0px !important;
}
.custom_title_head {
    position: relative;
    z-index: 2;
}

.custom_title_head:before {
    content: '';
    position: absolute;
    background: url(/cdn/shop/files/collection-star-img.png?v=1739267951);
    max-width: 247px;
    height: 247px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    top: -35%;
}
.why_choose_content{position:relative;}
.why_choose_content:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Vector_3_15b0ae0e-ed13-4cab-a868-0b277a517281.svg?v=1739865806);
    max-width: 261px;
    height: 412px;
    left: 0;
    right: -150px;
    margin: 0 auto;
    z-index: 1;
    top: -670px;
    background-repeat: no-repeat;
}


.crispy-services_box {
    background: #e11a00;
    position: relative;
    padding-bottom: 77px;
}

.crispy-services_box:before {
    content: '';
    position: absolute;
    background: url(/cdn/shop/files/Group_127.svg?v=1739872300);
    max-width: 339px;
    height: 771px;
    right: 0;
    z-index: 44;
    background-repeat: no-repeat;
    bottom: 77px;
    width: 100%;
}
.crispy-services_box:after {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Heading_7_3.png?v=1739873179);
    max-width: 893px;
    height: 91px;
    right: 0;
    z-index: 44;
    background-repeat: no-repeat;
    bottom: 0;
    width: 100%;
}
.crispy-services_box .container {
    max-width: 1440px;
    padding: 0 15px;
    margin: 0 auto;
}



.crispy-services_box .cust_row {
    display: grid;
    grid-template-columns: auto auto;
    gap: 102px 240px;
}

.crispy-services_box .services_content h3 {
    font-size: 47.41px;
    font-weight: 600;
    font-family: Fredoka,serif;
    color: #fff;
    margin: 59px 0 10px 0;
}

.services_content p {
    margin: 0;letter-spacing:0px;
    font-size: 35.26px;
    color: #fff;
    font-family: Fredoka,serif;
    line-height: 129%;
}
.our_services_box .img_cust_goodness {
    padding-left: 37px;
    max-width: 300px;
    height: 323px;
}
.custom-collection-productgrid .card__inner.color-scheme-2.gradient.ratio {
    /* display: inline-block; */
}
.custom-collection-productgrid  .card .card__inner .card__media {
    overflow: unset;
    z-index: 0;
    border-radius: unset;
    display: block;
}
.custom-collection-productgrid  .card__media {
    margin: var(--image-padding);
    width:100%;
    height: auto;
    display: flex;
    justify-content: center;
}
.custom-collection-productgrid  .card--card, .card--standard .card__inner {
    position: unset;
    box-sizing: unset;
    border-radius: unset;
    border: unset;
    background-color: transparent;
}

.custom-featured-collection .collection:before{display:none;}


.custom-featured-collection .collection:after{display:none !important;}

.Alternatively_sect {
    background: #e11a00;
    padding: 250px 0 0 0;
    position: relative;
}
.Alternatively_wrapper h3 {
    font-size: 51.58px;
    font-weight: 700;
    color: #fff;
    font-family: Fredoka,serif;margin:0px;
}

.Alternatively_wrapper ul li {
    font-size: 51.58px;
    color: #fff;font-weight:400;
    font-family: 'Fredoka';
}

.Alternatively_wrapper ul li a {
    color: #fff;
}
.Alternatively_sect .container {
    max-width: 1460px;
    margin: 0 auto;
    padding: 0 15px;
}

.Alternatively_content {
    display: flex;
    flex-direction: column;
    gap: 50px;
}
.Alternatively_sect:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Untitled_design_52_1_1.png?v=1739974882);
    width: 515px;
    height: 513px;
    right: 0;
    background-position: right;
    background-size: 80%;
    background-repeat: no-repeat;
    top: 20%;
}
/*=========================================================why_choose_us===============================================end=========*/



/*=========================================================.cust_faq_banner ===============================================start=========*/


.cust_faq_banner h2.rich-text__heading {
    position: relative;
    font-size: 100px;
    font-weight: 700;
    font-family: 'Fredoka';
    line-height: 120%;max-width:98%;
}
/* .cust_faq_banner h2.rich-text__heading:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Star_15.png?v=1740037668);
    max-width: 259px;
    height: 258px;
    right: 20%;
    z-index: -1;
    top: -62px;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: rotate(58deg);
} */
.rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--17609832497312__rich_text_4jpPAD-padding:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Heading_4_6_1.png?v=1740038174);
    max-width: 384px;
    height: 125px;
    right: 0;
    z-index: 99;
    border-bottom: 0px;
    bottom: 68px;
    width: 100%;
    background-size: revert;
    background-repeat: no-repeat;
}
.cust_faq_banner{text-align:left;}

.rich-text__wrapper.rich-text__wrapper--center.page-width {
    max-width: 1500px;
    padding: 0 15px;
    width: 100%;
    display: block;
}
.cust_faq_banner  .rich-text__blocks{max-width:100%;text-align:left;}


.cust_faq_banner .rich-text__text.rte {
    margin: 0;
}

.cust_faq_banner .rich-text__text p {
    font-size: 45.18px;
    color: #fff;
    font-family: 'Fredoka';
    line-height: 138%;
    font-weight: 600;
}

.rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--17609832497312__rich_text_4jpPAD-padding {
    background: #e11a00;
    padding: 252px 0 131px 0;
    position: relative;
}

.faq_page h4 {
    font-size: 25px;
   
    font-weight: 800;
  text-transform: uppercase;
    color: #000;
    margin: 0 0 16px 0;
}
.faq_page {
   padding-bottom: 5px !important;
}
.faq_page p a {
    color: #000;
}
.faq_page p {
    
    color: #000;
    
   
}
.faq_page .rte {
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 15px;
}
.faq_page h1.main-page-title.page-title.h0 {
    display: none;
}
/*=========================================================.cust_faq_banner ===============================================end=========*/
/*=========================================================.PRIVACY POLICY ===============================================end=========*/

/* .rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--17610452402336__rich_text_4jpPAD-padding {
    background: #e11a00;
    padding: 252px 0 68px;
    position: relative;
}
.cust-privacy-policy.cust_faq_banner h2.rich-text__heading {
    max-width: fit-content;
    margin-bottom: 170px;
}
.cust-privacy-policy.cust_faq_banner h2.rich-text__heading::before {
    right: unset;
    left: 62px;
}

.faq_page  ul li {
    font-size: 38.18px;
    color: #fff;
}

.page-width.page-width--narrow.section-template--17610452402336__main-padding.faq_page .rte {
    max-width: 1570px;
}
.faq_page ul li a{color:#fff;}
.cust-privacy-policy {
    position: relative;
}

.cust-privacy-policy {
    position: relative;
}

.cust-privacy-policy:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Heading_4_6_1.png?v=1740038174);
    max-width: 384px;
    height: 125px;
    right: 0;
    z-index: 99;
    border-bottom: 0px;
    top: 252px;
    width: 100%;
    background-size: revert;
    background-repeat: no-repeat;
}
.terms_\&_conditions.cust-privacy-policy.cust_faq_banner.isolate .rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--17610868424864__rich_text_4jpPAD-padding {
    background: #e11a00;
    padding: 252px 0 68px;
    position: relative;
}

.faq_page .rte ul {
    margin-bottom: 100px;
}
.cust-privacy-policy .rich-text__wrapper.rich-text__wrapper--center.page-width {
    max-width: 1570px;
  
}

.call_number {
    margin-bottom: 0 !important;
}
ul.Policy_mb {
    margin-bottom: 0 !important;
}

.rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--17610670768288__rich_text_4jpPAD-padding {
    background: #e11a00;
    padding: 252px 0 131px;
    position: relative;
}
.rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--17610670768288__rich_text_4jpPAD-padding:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Heading_4_6_1.png?v=1740038174);
    max-width: 384px;
    height: 125px;
    right: 0;
    z-index: 99;
    border-bottom: 0px;
    bottom: 68px;
    width: 100%;
    background-size: revert;
    background-repeat: no-repeat;
} */
.find_us_content h4 {
    font-size: 30px;
    
    color: #000;
    font-weight: 800;
    margin: 0;
}
.find-contact-section {
    
    padding: 10px 0;
}

.find_container {
    max-width: 1635px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
}
.find_us_content p {
    
    color: #000;
    margin: 15px 0  46px 0;
}

.left_find_content a {
    background: #ffffff;
    
    text-decoration: none;
    border-radius: 40.06px;
    color: #000;
    max-width: 202px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.find_us_content {
    display: flex;
    gap: 30px;
  justify-content: center;
  text-align: center
}
.find-contact-section .map_img {
    margin-bottom: 105px;
}
.left_find_content {
    max-width: 51%;
}

.special-offer__secwrapper  img {
    width: 100%;
    height: 400px;
    object-fit: contain;
}

.special-offer__sec .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    color: transparent;
    outline: 0;
    background:#fff !important;
}
/*=========================================================.PRIVACY POLICY ===============================================end=========*/

.product-grid-container .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    display: block;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: scale-down;
}
. product-grid-container .card__media, .card .media {
    bottom: 0;
    position: unset;
    
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information p {
    font-size: 49.36px;
    color: #fff;
    font-family: 'Fredoka';
    line-height: 110.7%;
    margin: 52px 0 60px 0;
}
.custom-collection-productgrid .card__inner {
    width: 100%;
}

.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information p {
    font-size: 35.26px;
    color: #fff;
    margin: 0 0 26px 0
    line-height: 129%;
}



/*=========================================================.custom-collection-productgrid ===============================================end=========*/
.map_img img {
    width: 100%;
}



.custom_grid_slider .grid--3-col-desktop .grid__item {
    max-width: 100%;
}
.special-offer__sec .page-width {
    max-width: 1775px;
    padding: 0 20px;position:relative;z-index: 9;
}
.special-offer__sec {
    background: #e11a00;
    padding: 245px 0 175px;
    position: relative;
}
.special-offer__sec:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Heading_7_1.png?v=1739884828);
    max-width: 1920px;
    height: 133px;
    right: 0;
    z-index: 1;
    background-repeat: no-repeat;
    bottom: 38%;
    width: 100%;
}

.special-offer__secitem {
    line-height: 0;
}
.special-offer__sec .slick-arrow::before{
  display:none;
}
.special-offer__sec .slick-arrow {
    width: 80px;
    height: 80px;
    background: #ffffff;
    z-index: 1;
    border-radius: 100%;
}
.special-offer__sec button.slick-prev {
    left: 16%;
}
.special-offer__sec button.slick-next {
    right:16%;
}
.born-to__bring {
    background: #000000;
    padding: 105px 0;
  position:relative;
}
.born-to__bring::before {
    content: "";
    position: absolute;
    top: -100px;
    background-image: url(/cdn/shop/files/top-curve-line.png?v=1739167402);
    width: 100%;
    height: 108px;
    z-index: 999;
    background-repeat: no-repeat;
    background-size: cover;
}
.born-to__bring .page-width {
    max-width: 1688px;
    padding: 0 20px;
}
.born-to__bring h3 {
    color: #ffffff;
    margin: 0 0 43px 0;
    font-size: 78.94px;
    line-height: 126%;
    text-transform: uppercase;
    font-family: "Fredoka", serif;
    letter-spacing: 0;
    font-weight: 700;
    max-width: 1300px;
}
.born-to__bring p {
    margin: 0;
    font-size: 39px;
    color: #ffffff;
    letter-spacing: 0;
    line-height: 57px;
    text-transform: capitalize;
  max-width:1270px;
}
.born-to__bring-img {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0px, -50%);
    max-width: 401px;
}

.born-to__bring-img img {
    width: 100%;
}
.born-to__bring:after {
    content: "";
    position: absolute;
    bottom: -100px;
    background-image: url(/cdn/shop/files/bottom-curve-line.png?v=1739168600);
    width: 100%;
    height: 108px;
    z-index: 999;
    background-repeat: no-repeat;
    background-size: cover;
}



.join-sec {
    background: #e11a00;
    padding: 320px 0 490px 0;
    position:relative;
}
.join-sec__main .page-width {
    max-width: 1630px;
    padding: 0 20px;
}
.join-sec__title {
    max-width: 1364px;
    margin-left: auto;
    text-align: right;
    position:relative;
  margin-bottom:150px;
}
.join-sec__title h2 {
    margin: 0;
    font-size: 128px;
    line-height: 128px;
    color: #fff;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 500;
     font-family: "Fredoka", serif;
  position:relative;
  z-index:999;
}
.join-sec__title h2 strong {
    font-size: 165px;
    line-height: 183px;
}
.join-sec__title::after {
    content: "";
    background-image: url(/cdn/shop/files/join-title-bg-img.png?v=1739169374);
    position: absolute;
    top: -72px;
    right: 30px;
    width: 506px;
    height: 506px;
    z-index: 0;
}
.join-sec__left {
    width: 51%;
}
.join-sec__right ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.join-sec__right {
    width: 49%;
    padding-left: 50px;
    margin-top:80px;
}
.join-sec__wrapper {
    display: flex;
  align-items:flex-start;
  position: relative;
    z-index: 999;
  flex-wrap:wrap;
}
.join-sec__left img{
  width:100%;
}
.join-sec__right ul {
    gap: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.join-sec__right ul li {
    line-height: 0;
}
.join-sec__right ul li a{
  display:block;
}
.join-sec__main{
  position:relative;
}
.join-sec__main::before {
    content: "";
    position: absolute;
    bottom: -90px;
    background-image: url(/cdn/shop/files/join-dotted-line-img.png?v=1739170639);
    width: 100%;
    height: 222px;
    z-index: 0;
}
.footer__content-top.page-width {
    padding: 0 20px;
    max-width: 1710px;
}
.footer__blocks-wrapper {
    row-gap: 0;
    
}
.footer-block.grid__item.footer-block--logo {
    width: 100%;
    max-width: 433px;
}
.footer-logo__img img {
    max-width: 195px;
}
.footer-logo__desc {
    margin: 47px 0 0 0;
}
.footer-logo__desc p {
    margin: 0;
    font-size: 27px;
    color: #ffffff;
    letter-spacing: 0;
    line-height: 39px;
}
.footer-block.grid__item.footer-block--menu {
    width: 100%;
    max-width: 393px;
}
.footer .footer-block__details-content {
    margin-bottom: 0;
    column-count: 2;
}
.footer-block.grid__item.footer-block--menu h2.footer-block__heading {
    padding: 0;
    margin: 0 0 35px 0;
    font-size: 29px;
    line-height: 43px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0;
}
.footer-block.grid__item.footer-block--menu li a {
    padding: 0;
    font-size: 25px;
    line-height: 37px;
    color: #ffffff;
    margin-bottom: 0px;
      text-decoration: none;
}
.footer-block.grid__item.footer-block--menu li {
    margin: 0 0 14px 0;
}
.footer-block.grid__item.footer-blocks--newsletter {
    width: 100%;
    max-width: 496px;
}

.footer-block.grid__item.footer-blocks--newsletter form#ContactFooter {
    max-width: 100%;
}

.footer-block.grid__item.footer-blocks--newsletter form#ContactFooter .newsletter-form__field-wrapper {
    max-width: 100%;
}
.footer__blocks-wrapper {
    display: flex
;
    flex-wrap: wrap;
    justify-content: space-between;
}
.footer-block.grid__item.footer-blocks--newsletter h2.footer-block__heading{
      padding: 0;
    margin: 0 0 35px;
    font-size: 29px;
    line-height: 43px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0;
  text-align:left;
}
.footer-block__newsletter .newsletter-form__field-wrapper .field::before, .footer-block__newsletter .newsletter-form__field-wrapper .field::after{
  display:none;
}
.newsletter-form__field-wrapper .field__input {
        padding: 0;
    height: unset;
    font-size: 21px;
    color: #FE0102;
    font-weight: 500;
    letter-spacing: 0;
  background: transparent;
  font-family:Poppins, sans-serif;
}
.newsletter-form__field-wrapper .field label.field__label {
    display: none;
}
.newsletter-form__field-wrapper .field {
    z-index: 0;
    background: #ffffff;
    padding: 18px 34px 18px 37px;
    border-radius: 10px;
    overflow: hidden;
}

.newsletter-form__field-wrapper .field__input::placeholder{
  color: #FE0102;
  opacity:1;
}
button#Subscribe {
    right: 34px;
    border-left: 2px solid #FE0101;
    height: auto;
    top: 50%;
    transform: translate(0px, -50%);
    padding-left: 35px;
    /* margin-left: 34px; */
    width: auto;
}
.footer-bottom .page-width {
    max-width: 1710px;
    padding: 0 20px;
}
.footer-bottom__left {
    max-width: 636px;
}

.footer-bottom__left p {
    margin: 0;
    font-size: 18px;
    line-height: 32px;
    color: #ffffff;
    font-weight: 500;
}

.footer-bottom {
    padding-bottom: 40px;
  padding-top:30px;
}

.footer-bottom__left p a {
    color: #fff;
    text-decoration: none;
    display: block;
}

.footer-bottom__right p {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0;
    position:relative;
}
.shopify-section-group-footer-group footer.footer {
    background: #000;
}
.footer-bottom__right {
    max-width: 636px;
    margin-left: auto;
    text-align: right;
}

.footer-bottom__wrapper {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.footer-bottom__right p::after {
    content: "";
    position: absolute;
    top: -37px;
    background: #fff;
    width: 39px;
    height: 3px;
    right: 128px;
}
.join-sec__curve-img {
    position: absolute;
    top: 160px;
    max-width: 1075px;
}
.join-sec__curve-img img {
    width: 100%;
}
.join-sec__main::after {
    content: "";
    position: absolute;
    bottom: 270px;
    background-image: url(/cdn/shop/files/join-star-img.png?v=1739176161);
    width: 213px;
    height: 430px;
    right: 0;
}
.custom-collection__banner {
    background: #E11A00;
    padding: 289px 0 187px 0;
}
.custom-collection__bannertitle h2 {
    margin: 0;
    text-align: center;
    font-size: 109px;
    line-height: 121px;
    color: #fff;
    font-weight: 700;
    font-family: Fredoka, serif;
    position: relative;
    z-index: 99;
}
.custom-collection__bannertitle:after {
    content: "";
    position: absolute;
    top: -52px;
    background-image: url(/cdn/shop/files/collection-star-img.png?v=1739267951);
    width: 247px;
    height: 247px;
    z-index: 0;
    left: 245px;
    margin: 0 auto;
    transform: rotate(25deg);
}
.custom-collection__banner .page-width {
    max-width: 1535px;
    padding: 0 20px;
}
.custom-collection__bannertitle{
  text-align:Center;
  position:relative;    
  width: fit-content;
      z-index: 1;
}
.custom-collection__bannerdesc {
    position: relative;
    z-index: 999;
}

.custom-collection__bannerdesc p {
    margin: 34px 0 0 0;
    text-align: center;
    font-size: 43px;
    color: #ffffff;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 48px;
  font-family: "Fredoka", serif;
}
.custom-collection__bannerwrapper {
    position: relative;z-index:1;
}
.custom-collection__bannerwrapper::after {
    content: "";
    position: absolute;
    top: 30%;
    left: 0;
    background-image: url(/cdn/shop/files/collection-banner-curve-leftimg.png?v=1739268292);
    width: 176px;
    height: 83px;
}
 .custom-collection__bannerwrapper::before {
    content: "";
    position: absolute;
    top: 30%;
    right: 0;
    background-image: url(/cdn/shop/files/collection-banner-curve-rightimg.png?v=1739268470);
    width: 176px;
    height: 83px;
}
.custom-collection-productgrid .gradient.color-scheme-1 {
    background: transparent;
}
.custom-collection-productgrid {
    background: #e11a00;position:relative;
}
/* .custom-collection-productgrid:before {
    content: "";
    position: absolute;
    top: 15%;
    right: 0;
    background-image: url(/cdn/shop/files/Heading_4_6_1.png?v=1740038174);
    width: 384px;
    height: 125px;
    background-size: 97%;
    background-repeat: no-repeat;
    background-position: right;
} */
.custom-collection-productgrid ul#product-grid {
    margin: 0;
}
.custom-collection-productgrid .collection.page-width {
    max-width:1580px;
    padding: 0 20px;width:100%;
}
/* .custom-collection-productgrid ul#product-grid li.grid__item {
    width: 100% !important;
    max-width: 100% !important;
} */

.custom-collection-productgrid .card.card--standard.card--media {
    flex-direction: column;
    gap: 0px;
    justify-content: center;
    text-align: center;
}
/* .custom-collection-productgrid ul#product-grid {
    gap: 170px;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
} */

.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information .card-information {
    display: inline-block;
    text-align: center;
 
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content {
    margin: 20px 0 0;
    display: inline-block;
    text-align: center;
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information {
    padding: 0;
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information h3 a {
    font-size: 15px;
    color: #000;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 600;
    
   
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information .price {
    margin: 7px 0 10px;
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information .price .price__regular {
    font-size: 20px;
   
    color: #000;
   
    font-weight: 600;
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .quick-add button {
    opacity: 1;
    background: #FF5C35!important;
    border: 3px solid #000!important;
  border-bottom:5px solid #000!important;
    border-radius: 50px!important;
    font-size: 22px;
    line-height: 40px;
    color: #000!important;
    padding: 15px 10px;
   
    font-weight: 800;
    text-transform: uppercase;
    display: block;
    max-width: 100%;
    min-width: auto;
}

@media (max-width:600px){.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .quick-add button {padding:10px 15px}}
.card--card:after, .card--standard .card__inner:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: unset !important;
    height: unset !important;
    top: unset !important;
    left: unset !important;
    border-radius: unset !important;
    box-shadow: unset !important;
}

.price__regular{font-size:20px!important}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information .caption-with-letter-spacing.light {
    display: none;
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .quick-add button::before, .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .quick-add button::after{
  display:none;
}
.custom-collection__bannertitle h2 {
    margin: 0;
    text-align: center;
    font-size: 108px;
    line-height: 121px;
    color: #fff;
    font-weight: 700;
    font-family: Fredoka, serif;
    position: relative;
    z-index: 99;
}

.custom-collection__banner.cms-banner .custom-collection__bannerdesc p {
    font-size: 38px;
    line-height: 53px;
    margin: 14px 0 0 0;
}
.custom-collection__banner.cms-banner .custom-collection__bannertitle:after {
    content: "";
    position: absolute;
    top: -98px;
    right: 0;
    background-image: url(/cdn/shop/files/collection-star-img.png?v=1739267951);
    background-repeat: no-repeat;
    width: 339px;
    height: 339px;
    z-index: 0;
    left: 0;
    margin: 0 auto;
    transform: translate(224px);
    background-size: cover;
}
.custom-collection__banner.cms-banner{
  padding:354px 0 145px 0;
}
.custom-collection__banner.cms-banner .custom-collection__bannerwrapper::before, .custom-collection__banner.cms-banner .custom-collection__bannerwrapper::after{
  display:none;
}












/* -----------------kinjal------------------ */


  /<style>
  /* Main Contact Form Container */
  .custom-contact__form .contact {
    max-width: 100%;
    padding: 40px;
    background-color: #96DAEA;
    border: 4px solid #000000;
   
    border-radius: 100px;
    margin: 0 auto;
  }

  /* Form Title */
  .custom-contact__form .title {
    
    font-size: 25px;
    font-weight: 800;
    line-height: 1.2;
    color: #000;
    margin-bottom: 20px;
    text-align: left;
    border-bottom: 4px solid #000;
    padding-bottom: 10px;
  }

  /* Form Fields Container */
  .custom-contact__form .contact__fields {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-bottom: 20px;
  }

  @media (max-width: 749px) {
    .custom-contact__form .contact__fields {
      grid-template-columns: 1fr;
    }
    
    .custom-contact__form .contact {
      border-radius: 50px;
      padding: 70px 20px;
    }
  }

  /* Individual Fields */
  .custom-contact__form .field {
    margin-bottom: 20px;
    position: relative;
  }

  /* Labels */
  .custom-contact__form .field__label {
    
    font-size: 16px;
    color: #000;
    margin-bottom: 8px;
    display: block;
    font-weight: 600;
    text-transform: uppercase;
    
    left: 0;
    position: relative;
    top: 0;
  }

  /* Input Fields */
  .custom-contact__form .field__input,
  .custom-contact__form select.field__input,
  .custom-contact__form .text-area.field__input {
    width: 100%;
    padding: 15px 16px;
    border: 4px solid #000;
    border-bottom:10px solid #000;
    border-radius: 100px;
    min-height: 70px;
    
    font-size: 16px;
    color: #000;
    background-color:#EFE8D2;
    transition: all 0.2s ease;
    box-sizing: border-box;
  }

  .custom-contact__form .field__input:focus,
  .custom-contact__form select.field__input:focus,
  .custom-contact__form .text-area.field__input:focus {
    border-color: #000;
    outline: none;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.1);
  }

  /* Select Dropdown */
  .custom-contact__form select.field__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 16px center;
    background-size: 16px;
  }

  /* Textarea */
  .custom-contact__form .text-area.field__input {
    min-height: 120px;
    resize: vertical;
  }

  /* Submit Button */
  .custom-contact__form .contact__button {
    margin-top: 30px;
    text-align:right;
  }

  .custom-contact__form .button {
    width: 200px;
    padding: 20px 30px;
    background-color: #FDD756;
    color: #000;
    border: 4px solid #000;
    border-bottom: 13px solid #000;
    border-radius: 100px;
    
    
    
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: normal;
    cursor: pointer;
    transition: all 0.2s ease;
  }

  .custom-contact__form .button:hover {
    transform: translateY(-1rem);
  }

  /* Error Messages */
  .custom-contact__form .contact__field-error {
    color: #D32F2F;
    font-size: 14px;
    margin-top: 8px;
    display: block;
  }

  /* Success Message */
  .custom-contact__form .form-status.form__message {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    border-radius: 8px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 8px;
    border: 2px solid #000;
  }

.custom-contact__form .contact{background-color:#96DAEA;border:4px solid #000;border-radius:100px;border-bottom: 10px solid #000;}

  /* Form Container Width */
  @media (min-width: 750px) {
    .custom-contact__form .contact {
      max-width: 900px;
      padding: 60px;
      
    }
    
    .custom-contact__form .title {
      font-size: 30px;
    }
  }

@media (max-width: 751px) {
  .custom-contact__form .contact {
    margin-left:10px;margin-right:10px}}






/* .custom-contact__form {
    background: #e11a00;
    padding-bottom: 280px;
    padding-left:20px;
  padding-right:20px;
}

.custom-contact__form .color-scheme-1.gradient {
    background: transparent;
}
form#ContactForm .field {
    margin-bottom: 47px;
}
.custom-contact__form .contact.page-width {
    max-width: 1431px;
  padding:0;
}
form#ContactForm .field::before, form#ContactForm .field::after {
    display: none;
}
form#ContactForm .field label.field__label {
    
}
form#ContactForm .field input::placeholder, form#ContactForm .field textarea::placeholder {
    opacity: 1;
  color:#fff;
}

form#ContactForm .field input {
    padding: 0 47px;
    min-height: unset;
    height: 141px;
    background: transparent;
    border: 3px solid #ffffff;
    font-size: 50px;
    color: #fff;
    border-radius: 16px;
    font-family: "Inter", serif;
  text-transform:capitalize;
    outline:none;
  box-shadow:none;

}
form#ContactForm .field textarea {
    height: 366px;
    background: transparent;
    border: 3px solid #fff;
    border-radius: 16px;
  font-size: 50px;
    color: #fff;
    border-radius: 16px;
    font-family: "Inter", serif;
  text-transform:capitalize;
  outline:none;
  box-shadow:none;
  padding:40px 47px;
}
.contact__button button.button {
    width: 100%;
    background: #000;
    border-radius: 16px;
    padding: 40px 10px;
    font-size: 50px;
    line-height: 50px;
    font-weight: 600;
    font-family: Fredoka, serif;
    letter-spacing: 0;
}
.contact__button button.button img {
    margin-left: 33px;
}
.contact__button button.button::before, .contact__button button.button::after{
  display:none;

} */

section.contact_born.born-to__bring p {
    margin: 0;
    font-size: 50px;
    color: #fff;
    letter-spacing: 0;
    line-height: 59px;
    text-transform: capitalize;
    max-width: 1270px;
}
@media (max-width:1600px){

.custom_grid_slider 
 .slick-prev {
    left: 0;
}
  .custom_grid_slider  .slick-next {
    right: 0px;
}

  .custom_grid_slider .slick-arrow {
    width: 60px;
    height: 60px;
   
}
.custom_grid_slider .slick-prev:before {
  
    background-size: 80%;
}
.custom_grid_slider .slick-next:before {
    background-size: 80%;
}
.special-offer__sec  .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    background: #ffffff;
} 
  
.why_choose_us .custom_title_head p {
    font-size: 34.14px;
 
    line-height: 109.7%;
  
}
  .custom_title_head h2 {
    font-size: 95px;
    line-height: 112px;
    padding-bottom: 36px;
    margin: 0;
}
.custom_title_head:before {
    top: -25%;
    background-size: 80%;
    background-repeat: no-repeat;
}
  
.why_choose_content:before {
    max-width: 261px;
    height: 412px;
    right: -190px;
    top: -238%;
    background-size: 100%;
}
.why_choose_us .cust_row {
 
    gap: 50px;
}
.why_choose_us .container-main:before {
    max-width: 490px;
    height: 101px;
    width: 100%;
    bottom: 270px;
    background-size: 60%;
    background-repeat: no-repeat;
}
.why_choose_us .container-main:after {
    
    max-width: 793px;
    height: 125px;
    width: 100%;
    bottom: 290px;
    background-size: 100%;
}  
  
  .custom-featured-collection slider-component.slider-mobile-gutter ul{
    gap:100px;
  }
 .custom-featured-collection slider-component.slider-mobile-gutter ul li {
    width: 100% !important;
    max-width: 100% !important;
}
  .custom-featured-collection .collection__title {
    margin: 0 !important;
    padding: 100px 0 77px;
  }


  .why_choose_us .container-main {
   
    padding: 0 60px;
}
.why_choose_us .right_chrisp_img {
    width: 50%;
}


  
  .custom-featured-collection .collection__title h2.title {
    font-size: 85px;
    line-height: 98px;
    margin-bottom:20px;
  }
  .custom-featured-collection .collection__title .collection__description p {
    font-size: 38px;
    line-height: 43px;
  }
  .custom-featured-collection .collection__title:after {
    content: "";
    position: absolute;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='476' height='476' viewBox='0 0 476 476' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M229.63 0.5302L273.211 73.8174L342.083 23.5495L346.614 108.695L430.958 96.1917L395.401 173.69L475.895 201.815L408.395 253.912L466.598 316.223L382.619 330.984L405.198 413.206L323.979 387.25L305.761 470.547L245.908 409.819L191.066 475.108L166.291 393.521L87.3897 425.846L103.367 342.09L18.4818 334.045L71.5525 267.309L0.128653 220.737L78.1346 186.308L36.5348 111.878L121.606 117.644L119.36 32.4073L192.007 77.0469L229.63 0.5302Z' fill='black'/%3E%3C/svg%3E");
    width: 350px;
    height: 350px;
    z-index: -1;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: cover;
}
  .custom-featured-collection .collection:before{
    top:242px;
  }
  .custom-featured-collection .collection:after{
    z-index:-1;
        width: 87px;
    height: 365px;
    display: block;
    bottom: 100px;
  }
  .custom-collection__banner.cms-banner {
    padding: 230px 0 130px;
}
  /* form#ContactForm .field input {
    padding: 0 35px;
    min-height: unset;
    height: 110px;
    background: transparent;
    border: 3px solid #ffffff;
    font-size: 40px;
    color: #fff;
    border-radius: 16px;
    font-family: Inter,serif;
    text-transform: capitalize;
    outline: none;
    box-shadow: none;
}
  form#ContactForm .field textarea{
    font-size: 40px;
    padding:35px;
  }
  .contact__button button.button {
    width: 100%;
    background: #000;
    border-radius: 16px;
    padding: 30px 10px;
    font-size: 44px;
    line-height: 44px;
    font-weight: 600;
    font-family: Fredoka,serif;
    letter-spacing: 0;
} */
  
  .custom-collection-productgrid ul#product-grid {
    gap: 100px;
}
  .custom-collection-productgrid ul#product-grid li.grid__item {
    width: calc(33.33% - 100px* 2 / 3);
}
  .custom-collection__bannertitle h2 {
    margin: 0;
    text-align: center;
    font-size: 80px;
    line-height: 95px;
  }
  .custom-collection__bannertitle:after {
    content: "";
    position: absolute;
    top: -9px;
    background-image: url(/cdn/shop/files/collection-star-img.png?v=1739267951);
    width: 207px;
    height: 207px;
    z-index: 0;
    left: 20%;
    margin: 0 auto;
    transform: translate(140px);
    background-repeat: no-repeat;
    background-size: 40%;
}
  .custom-collection__bannerdesc p {
    margin: 10px 0 0;
    text-align: center;
    font-size: 35px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 38px;
    font-family: Fredoka,serif;
}
  .custom-collection__banner {
    background: #e11a00;
    padding: 220px 0 130px;
}
  .join-sec__title:after {
    content: "";
    background-image: url(/cdn/shop/files/join-title-bg-img.png?v=1739169374);
    position: absolute;
        top: 0px;
        right: 30px;
        width: 260px;
        height: 260px;
        z-index: 0;
        background-repeat: no-repeat;
        background-size: cover;
}
  .join-sec__main:after {
    content: "";
    position: absolute;
    bottom: 270px;
    background-image: url(/cdn/shop/files/join-star-img.png?v=1739176161);
    width: 110px;
    height: 220px;
    right: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
  .join-sec__title h2 {
    margin: 0;
    font-size: 90px;
    line-height: 95px;
    color: #fff;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-family: Fredoka,serif;
    position: relative;
    z-index: 999;
}
  .join-sec__right ul{
    gap:30px;
  }
  .join-sec__right ul li img{
    max-width:50px;
  }
  .join-sec__title h2 strong {
    font-size: 120px;
    line-height: 133px;
}
  .join-sec__title {
    margin-bottom: 70px;
}
  .join-sec__curve-img {
    position: absolute;
    top: 160px;
    max-width: 555px;
}
  .join-sec {
    background: #e11a00;
    padding: 250px 0 300px;
    position: relative;
}
  .special-offer__sec .page-width {
    max-width: 1710px;
    padding: 0 60px;
}
  .special-offer__sec {
    background: #e11a00;position:relative;
    padding: 90px 0 230px;
}

  
  .born-to__bring p {
    margin: 0;
    font-size: 30px;
    color: #fff;
    letter-spacing: 0;
    line-height: 40px;
    text-transform: capitalize;
    max-width: 1270px;
    padding-right: 50px;
}
  .born-to__bring h3 {
    color: #fff;
    margin: 0 0 29px;
    font-size: 70px;
    line-height: 70px;
    text-transform: uppercase;
    font-family: Fredoka, serif;
    letter-spacing: 0;
    font-weight: 700;
}
  .special-offer__secitem img{
    width:100%;
  }
  .special-offer__sec button.slick-prev {
    left: -36px;
}
  .special-offer__sec .slick-arrow {
    width: 60px;
    height: 60px;
    background: #fff;
    z-index: 1;
    border-radius: 100%;
}
  
  .special-offer__sec button.slick-next{
    right:-36px;
  }
  nav.header__inline-menu li a{
    margin-left:50px;
    font-size: 22px;
    line-height: 25px;
  }
  nav.header__inline-menu{
    padding-right:50px;
  }
  .header__icons{
    padding-right:0px;
  }
  .header__icon--cart {
    position: relative;
    margin-right: 0;
}
  .header:not(.drawer-menu).page-width {
    max-width: 100%;
    padding: 40px 50px 40px 50px;
  }
  .custom-home__bannerleft h2 {
    margin: 18px 0 20px;
    color: #fff;
    font-size: 70px;
    line-height: 70px;
    font-family: Fredoka, serif;
    font-weight: 700;
    padding-right: 36px;
}
  .custom-home__bannerleft p {
    margin: 0;
    font-size: 28px;
    line-height: 34px;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0;
    padding-right: 26px;
    font-family: Fredoka,serif;
}
  .custom-home__btn {
    margin: 40px 0 0;
    display: inline-flex
;
    gap: 40px;
    align-items:flex-start;
}
  a.get-order svg {
    width: 60px;
    height: 60px;
    margin-right: 18px;
}
  a.explore-btn {
    display: inline-block;
    font-size: 28px;
    line-height: 28px;
    color: #fe0101;
    background: #fff;
    text-decoration: none;
    padding: 28px 60px 28px 60px;
    border-radius: 20px;
    font-family: Fredoka,serif;
    letter-spacing: 0px;
    font-weight: 600;
}
  a.get-order {
    display: inline-flex;
    align-items: center;
    font-size: 28px;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-family: Fredoka,serif;
}
  .custom-home__bannerleft {
    padding-left: 50px;
    width: 49.28%;
    padding-top: 150px;
}
  
}

@media (max-width:1500px){
.why_choose_us .right_chrisp_img {
   
    display: flex;
    justify-content: center;
}
  .custom_title_head h2 {
    font-size: 84px;
    line-height: 104px;
    padding-bottom: 36px;
    margin: 0;
}
  .why_choose_content:before {
   
    top: -203%;
    background-size: 100%;
}
 
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information p {
    font-size: 38.36px;
    line-height: 114.7%;
    margin: 28px 0 40px;
}
  .custom-collection-productgrid .card.card--standard.card--media {
   
   
  
}
  .Alternatively_wrapper ul li {
    font-size: 37px;
}
  
  
}
@media (max-width:1480px){
.cust_faq_banner h2.rich-text__heading {
   
    font-size: 90px;
    font-weight: 700;
  
}
  .faq_page h4 {
    font-size: 22px;
}
  .faq_page p {
    
    margin: 0 0 40px;
}
  .cust_faq_banner .rich-text__text p {
    font-size: 35px;
  
}
}
@media (max-width:1400px){

.why_choose_us .right_chrisp_img {
    width: 50%;
    display: flex;
    justify-content: center;
}
.why_choose_us .cust_row {
    gap: 0px;
}
  .why_choose_us .container-main:after {
    max-width: 723px;
    height: 75px;
    width: 100%;
    bottom: 290px;
    background-size: 70%;
}
  .custom_title_head h2 {
    font-size: 79px;
    line-height: 112px;
   
 
}
  .why_choose_us .custom_title_head p {
    font-size: 30.14px;
    line-height: 109.7%;
}
  .why_choose_content:before {
  
    top: -538px;
    background-size: 100%;
}
}
@media (max-width:1366px){
.Alternatively_wrapper ul li {
    font-size: 37.58px;
}
.Alternatively_wrapper h3 {
    font-size: 45px;
  
}

 /* .custom-contact__form form#ContactForm .field input { padding: 0 35px;height: 90px;font-size: 30px;border-radius: 16px;}
  
  section.contact_born.born-to__bring p { font-size: 39px; line-height: 52px;}

  .custom-contact__form  form#ContactForm .field textarea{font-size: 30px;height: 226px;}
   */
.crispy-services_box:after {
   
    max-width: 893px;
    height: 91px;
    right: 0;
    z-index: 44;
   
    width: 60%;
    background-position: right;
    background-size: contain;
}
  .why_choose_content:before {
    top: -531px;
    background-size: 100%;
    right: -146px;
}
  .custom-featured-collection slider-component.slider-mobile-gutter ul {
        gap: 60px;
    }
  
  .custom-collection-productgrid ul#product-grid {
        gap: 60px;
    }
  .custom-collection-productgrid ul#product-grid li.grid__item {
        width: calc(33.33% - 60px* 2 / 3);
    }
  .custom-collection__banner {
        background: #e11a00;
        padding: 220px 0 100px;
    }
  .custom-collection__bannertitle h2 {
    margin: 0;
    text-align: center;
    font-size: 65px;
    line-height: 75px;
}
  .custom-collection__bannerdesc p {
    margin: 10px 0 0;
    font-size: 28px;
    color: #fff;
    line-height: 30px;
}
  .custom-collection__bannertitle:after {
    transform: translate(80px);

}
  .custom-collection__bannerwrapper:after {
    content: "";
    position: absolute;
    top: 25px;
    left: 0;
    background-image: url(/cdn/shop/files/collection-banner-curve-leftimg.png?v=1739268292);
    width: 140px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: cover;
}
  .custom-collection__bannertitle h2 {
        margin: 0;
        text-align: center;
        font-size: 52px;
        line-height: 65px;
    }
  .custom-collection__bannerdesc p{
    font-size:25px;
  }



  
  .custom-collection__bannerwrapper:before {
    content: "";
    position: absolute;
    top: 25px;
    right: 0;
    background-image: url(/cdn/shop/files/collection-banner-curve-rightimg.png?v=1739268470);
    width: 140px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: cover;
}
  .join-sec__main:after{
    bottom:190px;
  }
  .born-to__bring-img {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    max-width: 210px;
}
  
  .custom-home__bannerleft h2{
    font-size:60px;
    line-height:60px;
  }
  .custom-home__bannerleft p {
        margin: 0;
        font-size: 24px;
        line-height: 30px;
  }
  .born-to__bring {
    background: #000;
    padding: 60px 0;
    position: relative;
}
  
}
@media (max-width:1200px){
  .Alternatively_sect:before {
    background-size: 50%;
  
}
 
  .cust_faq_banner h2.rich-text__heading {
    font-size: 80px;
    font-weight: 700;
}
  .why_choose_us .cust_row {
    gap: 0px;
    flex-direction: column-reverse;
}
  .why_choose_us .custom_title_head {
    position: relative;
    z-index: 2;
    text-align: center;
}
.why_choose_content:before {
    top: -170px;
    background-size: 38%;
    right: -307px;
    height: 220px;
    transform: rotate(3deg);
}
  .why_choose_us .container-main:after {
    max-width: 723px;
    height: 104px;
    width: 100%;
    bottom: 290px;
    background-size: 100%;
}
  /* .custom-collection-productgrid:before {
    background-size: 47%;
  
} */

@media (max-width:1199px){



  
  .custom-collection__banner.cms-banner {
        padding: 200px 0 60px;
    }
  
  .custom-contact__form{
    padding-bottom:100px
  }
  .custom-collection__banner.cms-banner .custom-collection__bannertitle:after {
    content: "";
    position: absolute;
    top: -48px;
    right: 0;
    background-image: url(/cdn/shop/files/collection-star-img.png?v=1739267951);
    background-repeat: no-repeat;
    width: 177px;
    height: 177px;
    z-index: 0;
    left: 0;
    margin: 0 auto;
    transform: translate(0);
    background-size: cover;
}
  .custom-collection__banner.cms-banner .custom-collection__bannerdesc p {
    font-size: 28px;
    line-height: 43px;
    margin: 14px 0 0;
}
  
  .custom-collection__banner {
        background: #e11a00;
        padding: 190px 0 100px;
    }
  
  .custom-collection__bannertitle h2 {
    margin: 0;
    text-align: center;
    font-size: 48px;
    line-height: 55px;
}
  .join-sec__main:after{
    display:none;
  }
  .join-sec__title h2 strong {
        font-size: 100px;
        line-height: 113px;
    }
  .join-sec__title h2 {
        margin: 0;
        font-size: 80px;
        line-height: 85px;
  }
  .join-sec__main:before {
    content: "";
    position: absolute;
    bottom: 0px;
    background-image: url(/cdn/shop/files/join-dotted-line-img.png?v=1739170639);
    width: 100%;
    height: 170px;
    z-index: 0;
    background-repeat: no-repeat;
    background-size: cover;
}
  .join-sec {
        background: #e11a00;
        padding: 250px 0 120px;
        position: relative;
    }

  .born-to__bring-img{
    display:none;
  }
  .special-offer__sec {
        background: #e11a00;
        padding: 30px 0 160px;
    }
  .crispy-services_box .cust_row {
    display: grid;
    grid-template-columns: auto auto;
    gap: 62px 50px;
    z-index: 99999;
    position: relative;
}
  .crispy-services_box:before {
   
    max-width: 289px;
    height: 311px;
    right: 0;
   
    bottom: 77px;
    width: 100%;
    background-size: 50%;
    background-position: right;
}
  
}

@media (max-width:1024px){
  .custom-collection-productgrid:before{display:none;}
.Alternatively_wrapper ul li {
    font-size: 28.58px;
}
  .custom-collection-productgrid .card.card--standard.card--media {
    gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information .card-information {
 
    text-align: center;
}

  .custom-collection-productgrid .quick-add {
    display: flex;
    justify-content: center;
}
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .quick-add button {
   
    font-size: 18px;
    line-height: 40px;
    
   
}
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content {
   
    text-align: center;
}
  .cust_faq_banner h2.rich-text__heading {
    font-size: 64px;
    font-weight: 700;
}
  .cust_faq_banner h2.rich-text__heading:before {
    
    background-size: 91%;
   
}
  .cust_faq_banner .rich-text__text p {
    font-size: 27px;
}
 .rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--17609832497312__rich_text_4jpPAD-padding:before { 
    height: 95px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: right;
} 
.why_choose_content:before {
    top: -323px;
    background-size: 68%;
    right: -307px;
    height: 290px;
    transform: rotate(3deg);
}
  .crispy-services_box .services_content h3 {
    font-size: 31px;
    font-weight: 600;
   
    margin: 45px 0 10px;
}
  .services_content p {
    font-size: 26.26px;
    line-height: 120%;
}
  .crispy-services_box .cust_row {
    display: grid;
    grid-template-columns: auto auto;
    gap: 62px 50px;
}
  .our_services_box .img_cust_goodness img {
    width: 210px;
    height: 210px;
    object-fit: contain;
}
.our_services_box .img_cust_goodness {
    padding-left: 37px;
    max-width: max-content;
    height: 200px;
}
  .faq_page .rte ul {
    margin-bottom: 70px;
}
  .faq_page ul li {
  font-size: 33px;

}
}
@media (max-width:991px){
.why_choose_content:before {
    top: -354px;
    background-size: 80%;
    right: -307px;
    height: 330px;
    transform: rotate(9deg);
}
  .custom-collection-productgrid .card.card--standard.card--media {
    gap: 0;
  
}

}
@media (max-width:989px){
  .why_choose_us .container-main:before{display:none;}
.faq_page {
  
    padding-left: 15px;
    padding-right: 15px;
}
  .faq_page .rte {
 
    padding: 0 0px;
}
div#menu-drawer {
    background: #fff;
    z-index: 9;
 
}
.section-header .header-wrapper .menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover {
    color: rgb(255 255 255);
    background-color: #FE5B35;
}
  
  
   .why_choose_us .custom_title_head h2 {
    font-size: 60px;
    line-height: 78px;
}
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information p {
    font-size: 25.36px;
    line-height: 114.7%;
    margin: 24px 0 16px;
}
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content {
    margin: 0;
}

.why_choose_us .container-main:after{display:none;}
  
.why_choose_content:before{display:none;}
  
  .custom-featured-collection .collection__title h2.title {
        font-size: 60px;
        line-height: 78px;
        margin-bottom: 20px;
    }
.custom-featured-collection:before{
  display:none;
}
  .custom-featured-collection slider-component.slider-mobile-gutter ul{
    gap:40px;
  }
  .custom-featured-collection slider-component.slider-mobile-gutter ul li {
        width: calc(50% - 40px * 1/2);
    }
  .custom-collection__bannertitle:after{
    display:none;
  }
  .custom-featured-collection .collection__title:after{
    display:none;
  }
  .custom-featured-collection slider-component.slider-mobile-gutter ul{
    margin:0;
  }
  .custom-collection__banner {
    background: #e11a00;
    padding: 160px 0 60px;
}
  .custom-featured-collection .collection__title {
        margin: 0 !important;
        padding: 0px 0 57px;
    }
 
  /* .custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information .price {
    margin: 12px 0 27px;
} */
  .custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information .price .price__regular{
            font-size: 20px;
        line-height: 40px;
  }
  .custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .quick-add button{
    opacity: 1;
        background: transparent;
        border: 2px solid #fff;
        border-radius: 18px;
        font-size: 30px;
        line-height: 30px;
        color: #fff;
        padding: 19px 10px;
        
        text-transform: uppercase;
  }
  .custom-featured-collection .collection:after{
    display:none;
  }
  .custom-featured-collection .collection:before{
    display:none;
  }
  .custom-featured-collection:after{
    display:none;
  }
  .custom-collection__bannerwrapper:before, .custom-collection__bannerwrapper:after{
    display:none;
  }
  .custom-collection-productgrid ul#product-grid {
    gap: 40px;
}
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content {
    margin: 20px 0 0;
}
  

  /* .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information .price {
    margin: 12px 0 27px;
} */
  
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information .price .price__regular {
    font-size: 30px;
    line-height: 40px;
  }
  .custom-collection-productgrid ul#product-grid li.grid__item {
        width: calc(50% - 40px * 1/2);
    }
    .join-sec__right ul li img {
        max-width: 30px;
    }
  .join-sec__curve-img {
        position: absolute;
        top: 60px;
        max-width: 300px;
    }
  
  .join-sec__title h2 strong {
        font-size: 80px;
        line-height: 90px;
    }
  .join-sec{
    padding:100px 0;
  }
  .born-to__bring:before{
    display:none;
  }
  .born-to__bring:after{
    display:none;
  }
  .header:not(.drawer-menu).page-width {
    
    grid-template-columns: 1fr 2fr 1fr;
    gap: 0px;
}
  .custom-home__bannerright {
    width: 100%;
    order: -1;
}
  .custom-home__bannerleft {
        padding:50px;
        width: 100%;
        
    }
  .custom-home__bannerwrapper{
    padding-bottom:0px;
  }
  .special-offer__sec .page-width{
    padding:0 20px;
  }
  .special-offer__sec .slick-arrow{
    display:none !important;
  }
  .special-offer__sec {
        background: #e11a00;
        padding: 30px 0 40px;
    }
.custom-collection__banner.cms-banner {
    padding: 160px 0 60px;
}
  /* form#ContactForm .field {
    margin-bottom: 28px;
}
  form#ContactForm .field input {
    padding: 0 24px;
    min-height: unset;
    height: 90px;
    background: transparent;
    border: 3px solid #ffffff;
    font-size: 30px;
    color: #fff;
    border-radius: 16px;
    font-family: Inter,serif;
    text-transform: capitalize;
    outline: none;
    box-shadow: none;
}
  form#ContactForm .field textarea {
    padding: 24px;
    
    font-size: 30px;
    height:250px;
} */
  .custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content {
    margin: 20px 0 0;
}
  .custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information p {
    font-size: 24px;
    
}
}
@media (max-width:768px){
  .born-to__bring h3 {
  
    font-size: 50px;
    line-height: 70px;
   text-align:center;
}
.Alternatively_sect {padding:80px 0 0;}
  .Alternatively_sect:before{display:none;}
section.contact_born.born-to__bring p {
    font-size: 28px;
    line-height: 40px;
}
.Alternatively_wrapper h3 {
    font-size: 40px;
    line-height: 45px;
}
  
  .rich-text.content-container.color-scheme-5.gradient.rich-text--full-width.content-container--full-width.section-template--17609832497312__rich_text_4jpPAD-padding:before {
    height: 95px;
    background-size: 70%;
    background-repeat: no-repeat;
    background-position: right;
    bottom: 0;
}
  .why_choose_us .right_chrisp_img {
    width: 100%;
  
}
  .why_choose_us .right_chrisp_img img {
    width: 100%;
}
   .why_choose_us .custom_title_head:before {
    top: -45%;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
    .special-offer__secwrapper img {
    height: 180px;
}
  .special-offer__sec:before {
    height: 183px;
    bottom: 0;
    width: 100%;
    background-size: 100%;
}
.custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .quick-add button {
   
    font-size: 21px;
    line-height: 24px;

}
  .faq_page p {
    font-size: 20px;
 
}
  .cust_faq_banner h2.rich-text__heading {
    font-size: 43px;
   
}
  .cust_faq_banner h2.rich-text__heading:before {
    background-size: 64%;
}
}

@media (max-width:767px){
 
  .faq_page p {
    font-size: 18px;
  
}
.Alternatively_wrapper h3 {
    font-size: 28px;
    line-height: 35px;
}
  .why_choose_us .custom_title_head:before {
    top: -45%;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
    height: 180px;
}
.why_choose_us .custom_title_head h2 {
    font-size: 48px;
    line-height: 58px;
}
  .why_choose_us .custom_title_head p {
    font-size: 24px;
    line-height: 109.7%;
}
.crispy-services_box .cust_row {
  
    grid-template-columns: auto;
    gap:50px;
}
.why_choose_us .cust_row {
    flex-direction: column-reverse;
}
  .why_choose_us .right_chrisp_img {
  
    width: 100%;
}
.why_choose_us .right_chrisp_img img {
    max-width: 100%;
}

 .why_choose_us  .container-main {
    position: relative;
    padding: 0 20px;
}
  .our_services_box {
    text-align: center;
}
  .our_services_box .img_cust_goodness {
    padding-left: 0;
    max-width: 250px;
    height: auto;
    margin: 0 auto;
    width: 100%;
}
 .crispy-services_box:before {
    
    max-width: 189px;
    height: 721px;
    right: 0;
    z-index: 44;
    background-repeat: no-repeat;
    bottom: 77px;display:none;
    width: 90%;
    background-size: 50%;
    right: -90px;
} 
  .our_services_box img {
    width: 170px;
    margin: 0 auto;
}
  .crispy-services_box .services_content h3 {
    font-size: 31.41px;
   
    margin: 19px 0 10px;
}
  .custom-featured-collection {
    padding: 33px 0;
    padding-top: 0;
}
  .crispy-services_box:after {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Heading_7_3.png?v=1739873179);
    max-width: 443px;
    height: 41px;
    right: 0;
    z-index: 44;
    background-repeat: no-repeat;
    bottom: 0;
    width: 100%;
    background-size: 100%;
}
  .custom-featured-collection .collection {
    
    margin-top: 0;
    padding-top: 70px;
}
  .services_content p {
  
    font-size: 23.26px;
   
    line-height: 119%;
}
  .footer-bottom__right p:after{
    display:none;
  }
  .footer-logo__desc {
    margin: 25px 0 0;
}
  .footer-logo__wrapper {
    margin: 30px 0 0 0;
}
  /*
  .footer-bottom__wrapper{
    flex-direction:column;
  }*/
  .footer-logo__desc p{
    font-size:20px;
    line-height:30px;
  }
  .footer-bottom__right{
    max-width:100%;
    text-align:center;
    margin-top:20px;margin-left:0px;
  }
  .custom-featured-collection .collection__title h2.title {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 20px;
    }
  .custom-featured-collection .collection__title .collection__description p {
        font-size: 30px;
        line-height: 40px;
    }
 
  .custom-featured-collection slider-component.slider-mobile-gutter ul {
        gap: 25px;
    }
  .custom-featured-collection slider-component.slider-mobile-gutter ul li {
        width: calc(50% - 25px * 1/2);
    }
  /* .contact__button button.button{
    font-size:30px;
    line-height:40px;
  }
  .custom-contact__form{
    padding-bottom:50px;
  } */
  .custom-collection__banner.cms-banner .custom-collection__bannerdesc p {
        font-size: 24px;
        line-height: 36px;
  }
  /* .custom-contact__form .contact.page-width {
    padding: 0; */
}
  /* form#ContactForm .field input {
    padding: 0 20px;
    min-height: unset;
    height: 80px;
    background: transparent;
    border: 3px solid #ffffff;
    font-size: 22px;
    color: #fff;
    border-radius: 16px;
    font-family: Inter,serif;
    text-transform: capitalize;
    outline: none;
    box-shadow: none;
}
  form#ContactForm .field textarea {
    padding: 20px;
    
    font-size: 22px;
    height:150px;
} */
  .custom-collection-productgrid ul#product-grid {
        gap: 25px;
    }
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .card__information .price .price__regular {
    font-size: 30px;
    line-height: 40px;
}
  .custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .quick-add button{
    font-size:20px;
    line-height:25px;
  }
  /* .custom-collection-productgrid ul#product-grid li.grid__item {
        width: calc(50% - 25px * 1/2);
    } */
  .join-sec__title {
        margin-bottom: 40px;
    }
 
  .join-sec__curve-img{
    top:30px;
  }
  .join-sec{
    padding:60px 0;
  }
  .join-sec__title h2 strong {
        font-size: 60px;
        line-height: 70px;
    }
  .join-sec__title h2 {
        margin: 0;
        font-size: 60px;
        line-height: 65px;
    }
  .join-sec__main:before{
    display:none;
  }
  .join-sec__title:after{
    display:none;
  }
  .join-sec__left {
    width: 100%;
}
  .join-sec__right {
    width: 100%;
    padding-left: 0;
    margin-top: 40px;
}
  .join-sec__right ul {
    justify-content: center;
}
  .custom-home__bannerleft {
        padding: 50px 30px;
        width: 100%;
    }
  .born-to__bring h3 {
        color: #fff;
        margin: 0 0 15px;
        font-size: 46px;
        line-height: 50px;
  }
  .born-to__bring p {
    margin: 0;
    font-size: 23px;
    color: #fff;
    letter-spacing: 0;
    line-height: 30px;
    text-transform: capitalize;
    max-width: 1270px;
    padding-right: 0;
}
  
  a.get-order{
    font-size:24px;
  }
  a.explore-btn {
        display: inline-block;
        font-size: 24px;
        line-height: 24px;
        color: #fe0101;
        background: #fff;
        text-decoration: none;
        padding: 22px 50px;
        border-radius: 20px;
        font-family: Fredoka, serif;
        letter-spacing: 0px;
        font-weight: 600;
    }
  .custom-home__bannerleft h2 {
        font-size: 40px;
        line-height: 50px;
        padding-right: 0;
    }
  .custom-home__bannerleft h5 {
    margin: 0;
    font-size: 30px;
    line-height: 40px;
  }
  .custom-home__bannerleft p {
    margin: 0;
    font-size: 20px;
    line-height: 28px;
    padding: 0;
}
  .header:not(.drawer-menu).page-width {
        max-width: 100%;
        padding: 40px 20px;
    }
  .custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information p {
    font-size: 22px;
    color: #fff;
    line-height: 129%;
}
  .cust-privacy-policy:before {
    max-width: 384px;
    height: 85px;
    background-size: 60%;
    background-position: right;
}
  .faq_page ul li {
    font-size: 26.18px;
   
}
  .faq_page .rte ul {
    margin-bottom: 50px;padding:0px;
}
  
}


/* @media (max-width:575px){
  .cust-privacy-policy:before {
    background-size: 60%;max-width: 174px;
    background-position: right;
}
  .cust_faq_banner h2.rich-text__heading:before {
    background-size: 44%;
    top: -5px;
}
  .cust-privacy-policy.cust_faq_banner h2.rich-text__heading {
  
    margin-bottom: 70px;
}
    .faq_page .rte ul {
    margin-bottom: 30px;padding:0px;
}
  .faq_page ul li {
    font-size: 20.18px;
}
  .cust_faq_banner h2.rich-text__heading {
    font-size: 35px;
}
  .faq_page p {
    font-size: 22px;
    margin: 0 0 30px;
} */
  .custom_grid_slider .slick-arrow {
    width: 40px;
    height: 40px;
}
  .custom_grid_slider .slick-prev:before {
    background-size: 90%;
    width: 24px;
}
  .custom_grid_slider .slick-next:before {
    background-size: 90%;width:24px;
}
.why_choose_us .custom_title_head:before {
    top: -22%;
    background-size: 30%;
    height: 140px;
}
.why_choose_us .custom_title_head p {
    font-size: 20px;
    line-height: 109.7%;
}
  .why_choose_us .custom_title_head h2 {
 
    padding-bottom: 20px;
}
}
@media (max-width:568px){
  .services_content p {
    font-size: 21.26px;
    line-height: 116%;
}
  .custom-featured-collection slider-component.slider-mobile-gutter ul li {
        width: 100%;
    max-width:100%;
    }
  .contact__button button.button img{
    display:none;
  }
  .contact__button button.button{
    font-size:22px;
    line-height:40px;
  }
  .custom-featured-collection slider-component.slider-mobile-gutter ul li .card-wrapper .card__content .card__information p {
    font-size: 22.26px;
}
  
  .custom-collection__banner {
        background: #e11a00;
        padding: 130px 0 40px;
    }
  .custom-collection__bannertitle h2 {
    margin: 0;
    text-align: center;
    font-size: 36px;
    line-height: 45px;
}
  .custom-collection__bannerdesc p {
    font-size: 20px;
    line-height: 30px;
}
  
   .custom-collection-productgrid ul#product-grid li.grid__item{
     width:100%;
     max-width:100%;
   }
  .join-sec__title h2 {
        margin: 0;
        font-size: 40px;
        line-height: 50px;
    }
  .join-sec__title {
        margin-bottom: 30px;
    text-align:center;
    }
  
  .join-sec__title h2 strong {
        font-size: 40px;
        line-height: 50px;
    }
  .join-sec__curve-img{
    display:none;
  }
  .custom-home__btn{
    flex-direction:column;
  }
}

.article-card .card__heading {font-weight: 800!important;text-transform: uppercase!important}


 .product-card-wrapper .card-information p{display: none!important}

.thumbnail img {
    object-fit: contain!important;}

.thumbnail[aria-current]{box-shadow: none!important}

.related-products__heading {text-align: center}

.related-products .card__heading{font-size: 15px;text-transform: uppercase;font-weight:700}

.related-products .price {font-size: 20px;text-transform: uppercase;font-weight:700}

.media, .card__media {
  
   
    overflow: visible!important
}


.menu-drawer__navigation-container  {
    
    background-color: #EFE8D2;
}

@media (min-width:1435px){.banner__heading{font-size: 3.75em!important}}

@media (min-width:768px) and (max-width:1424px){.banner__heading{font-size: 2.2em!important}}

@media (max-width:767px) {.banner__heading{font-size: 1.6em!important}}

.header__menu-item span {font-family:Montserrat, sans-serif!important}


@media (max-width:900px){

.footer-bottom__wrapper {flex-direction: column-reverse!important;align-items: flex-start!important}
.footer-bottom__right {margin-left:0px!important;margin-bottom:20px!important}

}

.after_form_submit .form_generater_form_div {background-color:#EFE8D2!important}



  .franchise-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 9999;
    overflow-y: auto;
  }
  
  .franchise-popup-content {
    background: #EFE8D2;
    margin: 5% auto;
    padding: 30px;
    width: 90%;
    max-width: 800px;
    position: relative;
    border-radius: 5px;
  }

@media (max-width:600px){.franchise-popup-content {
    
   
    padding: 10px 0px;
    width: 95%;
    
  }}
  
  .close-popup {
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 24px;
    cursor: pointer;
    z-index: 1;
  }
  
  /* Add this if your form has scrolling issues */
  body.popup-open {
    overflow: hidden;
  }


@media (max-width:1300px){
article .media>*:not(.zoom):not(.deferred-media__poster-button){height:auto!important}}

@media (max-width:600px){.custom-collection-productgrid ul#product-grid li .card-wrapper .card__content .quick-add button{
    font-size:13px;
    
  }}
