/** Shopify CDN: Minification failed

Line 114:21 Expected ":"
Line 192:21 Expected ":"
Line 3773:15 Expected ":"
Line 3803:15 Expected ":"
Line 3803:25 Unterminated string token
Line 4383:2 "pdding" is not a known CSS property

**/
.global__section { margin-top: 0; padding-bottom: 0; }
.image-with-collection-cover .image-with-collection .text__block-image img { display: block; }
/* header */
header #hello p { font-family: 'Public Sans'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; margin: 5px 0; }
.header-section .navigation__menu .navigation__menuitem a { font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 16px; }
.header-section .navigation__menu .navigation__menuitem { line-height: 48px; }
.header-section .navigation__menu { border-top: 1px solid rgba(93, 113, 113, 0.15); }
.announcement__bar-section .row.grid__wrapper { display: block; width: 100%; padding: 0 10px;}
@media (max-width: 479px){header #hello p{font-size: 13px;}}

/* Banner section */
.template-index .global__section.slideshow-section { margin-top: 0; padding: 0 16px; }
.template-index .global__section .slideshow__caption { width: 100%; padding: 5px; }
.template-index .global__section .slideshow__caption .slideshow__caption-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; }
.template-index .global__section .slideshow__caption .slideshow__title { line-height: 55px; font-family: 'Della Respira'; font-style: normal; font-weight: 500; margin-bottom: 0; }
.template-index .global__section .slideshow__caption .rte p { font-family: 'Public Sans'; font-style: normal; font-weight: 700; line-height: 28px; margin-bottom: 0; }
.template-index .global__section .slideshow__btn-wrapper a {
    line-height: 20px;
    display: flex;
    align-items: center;
    font-weight: 500;
    min-width: 160px;
    height: 44px;
    border-radius: 8px;
    justify-content: center;
}
#slideshow--template--16407651746015__1625671734793532ca .slideshow__btn-wrapper a span { display: inline-flex; padding-right: 8px; }
.template-index .global__section .flickity-button { border-radius: 100% !important; width: 48px; height: 48px; background: #fff; color: #173334; }
.box-ratio {
    background-color: transparent;
    border-radius: 12px;
}

/* featured-collection  */
.template-index .featured-collection .row { max-width: 100%; width: 100%; }
.template-index .featured-collection { padding-left: 16px; padding-right: 16px; margin-top: 0; }
.template-index .featured-collection .section-title { text-align: left; }
.template-index .featured-collection .section-title h2 { font-family: 'Della Respira'; font-style: normal; font-weight: 500; font-size: 32px; line-height: 44px; text-transform: uppercase; color: #173334; }
.template-index .featured-collection .section-title-link { text-align: right; }
.template-index .featured-collection .section-title-link a { font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 25px; line-height: 28px; color: #173334; }
.template-index .featured-collection .featured__collection-carousel { padding: 0; }
.template-index .featured-collection .featured__collection-carousel .product-info { display: none; }
.template-index .featured-collection .featured__collection-carousel .product-listing__quickview-trigger { flex-direction: row; justify-content: center; align-items: center; padding: 10px 24px 10px 16px; gap: 8px; border-radius: 8px; letter-spacing: 0.1px; font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 20px; max-width: 160px; left: 50%; transform: translateX(-50%); bottom: 0; margin-bottom: 24px; }

/* collage section  */
.template-index .collage-row { width: 100%; max-width: 100%; padding-left: 16px; padding-right: 16px; }
.template-index .textWithImage__column-section .row { max-width: 100%; width: 100%; }
.template-index .collage-main .section-title { text-align: left; }
.template-index .collage-main .section-title h2 { font-family: 'Della Respira'; font-style: normal; font-weight: 500; font-size: 32px; line-height: 44px; text-transform: uppercase; color: #173334; margin-bottom: 0; }
.template-index .collage-main .section-title-link { text-align: right; }
.template-index .collage-main .section-title-link a { font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 20px; line-height: 28px; color: #173334; margin-bottom: 0; }
.textWithImage__column-image { position: relative; }
.collage_text_cover { position: absolute; bottom: 0; width: 100%; }
/* .logo-with-text .section-title img { margin-top: 55px; } */

/* Shop the look */
.template-index .textWithImage__column-section .collage_text_cover h2 { font-family: 'Della Respira'; font-style: normal; font-weight: 500; font-size: 40px; line-height: 55px; color: #FFFFFF; margin: 0; }
.template-index .textWithImage__column-section .textWithImage__column-container { column-gap: 12px; row-gap: 12px; }
.template-index .textWithImage__column-section .collage_text_cover { padding: 37px 24px; display: flex; align-items: end; justify-content: space-between; }
.template-index .textWithImage__column-section .collage_text_cover .right a {
    display: flex;
    background: #FFFFFF;
    border-radius: 8px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 24px 10px 16px;
    gap: 8px;
    letter-spacing: .1px;
    font-family: Public Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    min-width: 160px;
    height: 44px;
    border-radius: 8px;
}
.template-index .textWithImage__column-section .collage_text_cover .right a:hover { background: #173334; color: #fff; }
.template-index .textWithImage__column-section .collage_text_cover .right a:hover svg path {
    fill: #fff;
}
.template-index .shop-img .gridlock-fluid .row { width: 100%; max-width: 100%; padding-left: 16px; padding-right: 16px; }

.template-index .shop-img .shop__theLook-container {
    margin: 0!important;
    padding: 0!important;
    display: grid;
    grid-template-columns: 49.7% 49.7%;
    align-items: center;
    column-gap: 12px;
}
.shop__theLook-section .image__container img {
    width: 100%;
    border-radius: 12px;
    display: block;
       -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
    transition: -webkit-transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
    transition: transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
    transition: transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
    -webkit-transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65) ;
}
.shop__theLook-section .image__container:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.shop__theLook-section .image__container{
  display: block;
    border-radius: 12px;
  position:relative;
  overflow:hidden;
}


.template-index .shop-img .gridlock-fluid .row .span-12.auto { grid-column: inherit; border-radius: 12px; overflow: hidden; }
.template-index .shop-img .shop__theLook-container .image__with-textCaption { padding-left: 200px; padding-right: 200px; background: #F3F4F5; height: 100%; display: flex; align-content: center; flex-wrap: wrap; border-radius: 12px; }
.template-index .shop-img .shop__theLook-container .image__with-textCaption h3 { font-family: 'Della Respira'; font-style: normal; font-weight: 500; font-size: 40px; line-height: 55px; text-transform: uppercase; color: #173334; margin-top: 22px; }
.template-index .shop-img .shop__theLook-container .image__with-textCaption img { width: 86px; height: 86px; }
.template-index .shop-img .shop__theLook-container .image__with-textCaption .rte p { font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; color: #173334; }
.template-index .shop-img .shop__theLook-container .image__with-textCaption .image__with-textCaption-btn-wrapper a {
    border: 1px solid #173334;
    border-radius: 8px;
    padding: 10px 30px;
    gap: 8px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-family: Public Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .1px;
    max-width: 160px;
    width: 160px;
    min-width: 160px;
    height: 44px;
    border-radius: 8px;
}
.template-index .shop-img .shop__theLook-container .image__with-textCaption .image__with-textCaption-btn-wrapper a:hover {
    border: 1px solid #173334;
    background:#173334;
    color:#fff;
}
.template-index .shop-img .shop__theLook-container .image__with-textCaption  .image__with-textCaption-btn-wrapper { margin-top: 19px; }

/* Image with text */
.template-index .image__with-textSection .row { max-width: 100%; width: 100%; padding-left: 16px; padding-right: 16px; margin-top: 0; }
.template-index .image__with-textSection .section-title-link a {
    font-family: 'Public Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #173334;
    margin-bottom: 0;
}
.template-index .image__with-textSection .section-title-link {
    text-align: right;
}
.template-index .image__with-textSection .image__with-textCaption { background: #F3F4F5; display: flex; flex-wrap: wrap; align-content: center; height: 100%; border-radius: 12px; padding-left: 190px; padding-right: 200px; }
.template-index .image__with-textSection .image__with-textImage1{
  display: block;
    border-radius: 12px;
  position:relative;
  overflow:hidden;
}

.template-index .image__with-textSection .image__with-textImage1 img {
    display: block;
    border-radius: 12px;
       -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
    transition: -webkit-transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
    transition: transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
    transition: transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
    -webkit-transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65) ;
}
.template-index .image__with-textSection .image__with-textImage1:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.template-index .image__with-textSection .image__withText-wrapper { gap: 12px; margin-bottom: 0px; }
.template-index .image__with-textSection .image__with-textCaption img { display: block; width: 86px; height: 86px; }
.template-index .image__with-textSection .image__with-textCaption h3 { font-family: 'Della Respira'; font-style: normal; font-weight: 500; font-size: 40px; line-height: 55px; text-transform: uppercase; display: block; width: 100%; margin-bottom: 12px; margin-top: 29px; }
.template-index .image__with-textSection .image__with-textCaption .rte p { font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; }
.template-index .image__with-textSection .image__with-textCaption .image__with-textCaption-btn-wrapper a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 24px;
    gap: 8px;
    letter-spacing: .1px;
    font-family: Public Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    min-width: 160px;
    height: 44px;
    border-radius: 8px;
}
.template-index .image__with-textSection .image__with-textCaption .image__with-textCaption-btn-wrapper a:hover {
    border: 1px solid #173334;
    background:#173334;
    color:#fff !important;
}
.template-index .image__with-textSection .image__with-textCaption .image__with-textCaption-btn-wrapper { margin-top: 19px; }
.image-text-overlay .image__overlay-section { padding-left: 16px; padding-right: 16px; }
.image-text-overlay .image__overlay-section .image__overlay-caption h3 { font-family: 'Della Respira'; font-style: normal; font-weight: 500; font-size: 40px; line-height: 55px; text-transform: uppercase; }
.image-text-overlay .image__overlay-section .image__overlay-caption .image__overlay-btn-wrapper a { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 10px 24px 10px 24px; gap: 8px; border-radius: 8px; font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 20px; max-width: 160px; width: 160px; }
div#bottom-footer { border-top: 1px solid rgba(23, 51, 52, 0.2); }

/*======= product page ========*/
.Recommendations-uniq .product-recommendations.row { width: 100%; }
.Recommendations-uniq .product-recommendations.row .section-title h2 { font-family: 'Della Respira'; font-style: normal; font-weight: 500; font-size: 32px; line-height: 44px; text-transform: uppercase; text-align: left; }
.Recommendations-uniq .product-recommendations.row .section-title { margin-bottom: 22px; }
.Recommendations-uniq .product-recommendations.row { width: 100%; }
.Recommendations-uniq .product-recommendations.row .section-title h2 { font-family: 'Della Respira'; font-style: normal; font-weight: 500; font-size: 32px; line-height: 44px;/* identical to box height */ text-transform: uppercase; text-align: left; }
.Recommendations-uniq .product-loop { grid-column-gap: 16px !important; margin-bottom: 16px !important; }
.Recommendations-uniq .product-loop .product-info { display: none; }
.Recommendations-uniq .product-loop .product-listing__quickview-trigger { display: none; flex-direction: row; justify-content: center; align-items: center; padding: 10px 24px 10px 16px; gap: 8px; border-radius: 8px; font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 20px; letter-spacing: 0.1px; max-width: 160px; left: 50%; transform: translateX(-50%); }
.Recommendations-uniq .product-loop .js-product-image:hover button { display: flex; }
.main-product .product__section-details .product__section-title {     margin-bottom: 12px; font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 32px; line-height: 44px; text-transform: capitalize; color: #173334; }
.main-product #product-price { border: none; margin-bottom: 0; padding-bottom: 0; }
.main-product .price__pricing-group .price-item { font-family: 'Public Sans'; font-style: normal; font-weight: 700; font-size: 32px; line-height: 38px; text-transform: capitalize; color: #173334; }
.main-product .price__pricing-group .price-item.price-item--regular { font-weight: 300; }
.main-product .cls-lbl-sku { display: flex; align-content: center; margin-top: 12px; margin-bottom: 12px; }
.main-product .cls-lbl-sku .cls-lbl-cover { background: #173334; color: #fff; display: flex; flex-direction: row; align-items: center; padding: 4px 12px; gap: 8px; border-radius: 43px; margin-right: 12px; }
.main-product .cls-lbl-sku .cls-lbl-cover p { margin: 0; font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px; text-transform: capitalize; color: #FFFFFF; }
.main-product .cls-lbl-sku .product__section--sku { margin: 0; display: flex; flex-direction: row; align-items: center; padding: 4px 12px; gap: 8px; border: 1px solid #173334; border-radius: 43px; }
.main-product .cls-lbl-sku .product__section--sku label { font-family: 'Public Sans' !important; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px !important; text-transform: capitalize; color: #173334; }
.main-product .cls-lbl-sku .product__section--sku span { font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px; text-transform: capitalize; color: #173334; }
.main-product .cls-lbl-sku .cls-lbl-cover span { display: inline-block; height: 19px; }
.shopify-installments { font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 14px; color: #173334; line-height: 20px; text-transform: capitalize; }
.main-product  .swatches__option-name { font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 28px; text-transform: capitalize; color: #173334; }
.main-product .swatches__swatch--color .swatches__form--input:checked +  .swatches__form--label { box-shadow: none; border: 3px solid #173334; }
.main-product  .swatches__shape--circle label { width: 48px !important; height: 48px !important; }
.main-product .qty-add-cover { display: flex; flex-direction: row; align-items: flex-start; padding: 0px; gap: 12px; width: 100%; margin-top: 20px; }
.main-product .qty-add-cover .qty-selection { margin: 0; display: flex; align-items: center; border-radius: 4px; background: #F3F4F5;}
.main-product a.down, .main-product a.up { background: #F3F4F5; border: none; line-height: 50px; display: block; border-radius: 4px;}
.main-product input[type=text] { background: #F3F4F5; border: none; height: 50px !important; }
.main-product .qty-add-cover .product__section--buttons { margin: 0; width: 100%; }
.main-product .accordion__active { margin-top: 35px; }
.main-product .accordion__active button { background: #F3F4F5 !important; margin-bottom: 12px !important; border-radius: 8px !important; border: none !important; padding: 20px !important; font-family: 'Public Sans'; font-style: normal; font-weight: 600 !important; font-size: 14px; line-height: 20px !important; text-transform: capitalize; }
.main-product .accordion__active .c-accordion__panel { padding: 0 20px; background: #F3F4F5; font-family: 'Public Sans'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; color: #173334; margin-bottom: 12px; border-radius: 0px 0px 8px 8px !important; }
.main-product .accordion__active button[aria-expanded="true"] { margin-bottom: 0 !important; border-radius: 8px 8px 0 0 !important; }
.main-product .product__upsell-item { border:none; background: #F3F4F5; border-radius: 8px; display: flex; flex-direction: column; align-items: flex-start; padding: 12px; gap: 12px; margin-top: 12px; }
.main-product  .product__upsell-container { grid-template-columns: 1fr 1fr; align-items: flex-start; }
.main-product .product__upsell-container .product-info-inner a { font-family: 'Public Sans'; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; text-transform: capitalize; color: #173334; }
.main-product .product__upsell-item .product-info .product-info-inner .price__regular { font-family: 'Public Sans'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; text-transform: capitalize; color: #173334; }
.main-product .product__upsell-item .product-info .product-info-inner button { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 6px; border: 1px solid #173334; border-radius: 8px; text-decoration: none !important; font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 20px; letter-spacing: 0.1px; color: #173334; min-width: 100%; padding: 4px 0px; height: 28px; margin-top: 10px; }
.main-product .product__section-contentWrapper .product__section-content { padding: 12px 20px 20px 53px; }
.main-product #slider .flickity-prev-next-button.next { background: #fff; border-radius: 76px; padding: 8px 10px; width: 48px; height: 48px; left: inherit; right: 0; top: 50%; transform: translateY(-50%); margin-right: 16px; }
.main-product #slider .flickity-prev-next-button.previous { background: #fff; border-radius: 76px; padding: 8px 10px; width: 48px; height: 48px; left: 0; top: 50%; transform: translateY(-50%); margin-left: 16px; }
.main-product .product__upsell-item .product-info .product-info-inner .price { margin-top: 5px; }
.main-product  .product__section-container {
    padding: 0 16px;
    width: 100%;
  max-width:100%;
}
.main-product .qty-add-cover .product__section--buttons input#addToCart {
    border-radius: 8px;
}
.log-slider.slick-initialized.slick-slider {
    padding: 20px 0;
    padding-bottom: 60px;
}
.log-slider .slick-slide img {
    display: block;
    margin: 0 auto;
}
p.swatches__option-name.h5 span {
    display: none;
}
.filter-range__field__input {
  display: none;
}
.section-title.desktop-6.tablet-6.mobile-3 {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}
.GiftWizard-gift-button {
    margin-top: 10px !important;
}

.model_img img {
    width: 100%;
    max-width: 50%;
    display: table;
    margin: 0 auto;
}
.custom_register {
  display: flex;
  justify-content: center;
  align-items: center;
}


.care_page{
  display:none;
}
.deli_before_cover {
    margin-bottom: 10px;
}
@media (max-width:1440px) {
.template-index .shop-img .shop__theLook-container {
    grid-template-columns: 49.5% 49.5%;
}
}


@media (max-width:1279px) {
    .template-index .shop-img .shop__theLook-container .image__with-textCaption { padding-left: 60px; padding-right: 60px; }
    .template-index .image__with-textSection .image__with-textCaption { padding-left: 60px; padding-right: 60px; }
}

@media (max-width:1023px) {
    .image__with-textSection.section-template--16407651746015__1662283210d83ef380 { margin-top: 0; }
    .template-index .textWithImage__column-section .collage_text_cover h2 { font-size: 30px; }
}
@media (max-width:991px) {
     #shopify-section-announcement-bar { padding-left: 0; padding-right: 0; min-height: 80px !important; }
    .logo-list .text__icons-section { margin-left: 0 !important; margin-right: 0 !important; }
    .image-text-overlay .image__overlay-caption { width: 100%; }
    .header-section .header-wrapper .grid__wrapper {
        margin: 0;
        
    padding: 0 16px;
        width: 100%;
    }
    
    .header-wrapper .grid__wrapper .slideout__trigger-mobile-menu.js-slideout-open {
        margin-left: 0;
        padding-left: 0;
    }
    /* Banner */
    .template-index .global__section.slideshow-section { padding: 0; border-radius: 24px; overflow: hidden; }
    .template-index .global__section.slideshow-section .flickity-viewport { height: 720px !important; }
    .template-index .global__section.slideshow-section .flickity-enabled.is-fade .flickity-slider > * { height: 100%; }
    .template-index .global__section.slideshow-section .flickity-viewport .slideshow__slide-desktop { height: 100%; }
    .template-index .global__section.slideshow-section .flickity-viewport .slideshow__slide-desktop .box-ratio { height: 100%; padding-bottom: inherit !important; }
    .template-index .global__section.slideshow-section .flickity-viewport .slideshow__slide-desktop img { height: 100% !important; object-fit: cover; border-radius: 12px; }
    /*  featured-collection  */
    .template-index .featured-collection .section-title h2 { font-size: 24px; line-height: 33px; display: inline-block; }
    .template-index .featured-collection .section-title-link a { font-weight: 500; font-size: 20px; line-height: 28px; }
    .template-index .featured-collection .section-title { width: 47.9%; }
    .template-index .featured-collection { padding-left: 0; padding-right: 0; }
    /*  collage-main  */
    .template-index .collage-main .section-title { width: 47.9%; }
    .template-index .textWithImage__column-section .textWithImage__column-container { padding: 0; }
     #shopify-section-template--16407651746015__1625671777dd905141 .row.collage-row { padding-left: 0; padding-right: 0; }
    .template-index .collage-main .section-title h2 { font-size: 24px; line-height: 33px; }
    .template-index .collage-main .section-title-link a { font-size: 20px; line-height: 28px; }
    /*   textWithImage   */
    .template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column { grid-column: auto / span 6; border-radius: 12px; overflow: hidden; }
    .template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column:first-child { width: 100%; height: auto; }
    .template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column .textWithImage__column-image { height: auto; }
    .template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column .box-ratio { height: 100%; padding-bottom: inherit !important; }
    .template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column .box-ratio img { height: 100%; object-fit: cover; }
    .template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column:nth-child(2),
    .template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column:nth-child(3) { height: 534px; width: 100%; }
    .template-index .textWithImage__column-section .collage_text_cover { padding-bottom: 37px; }
    .template-index .textWithImage__column-section .collage_text_cover h2 { font-weight: 500; font-size: 40px; line-height: 55px; }
    .template-index .textWithImage__column-section .collage_text_cover img { width: 76px; height: 71px; }
    .template-index .image__with-textSection .image__withText-wrapper { padding-left: 0; padding-right: 0; }
    /*  shop-img  */
    .template-index .shop-img .gridlock-fluid .row { padding-left: 0; padding-right: 0; }
    .template-index .shop-img .gridlock-fluid .row .span-12.auto { width: 100%; padding-bottom: 12px; }
    .template-index .shop-img .shop__theLook-container { display: flex; flex-wrap: wrap; flex-direction: column-reverse; gap:12px;     grid-template-columns: 100%;}
    #shopify-section-template--16407651746015__1662063194d0f68cc7 .image__withText-wrapper { grid-template-columns: auto; }
    .template-index .shop-img .gridlock-fluid .row .span-12.auto .shop__thelook-content { border-radius: 12px !important; overflow: hidden; }
    .template-index .shop-img .shop__theLook-container .image__with-textCaption { padding-top: 115px; padding-bottom: 135px; }

    /*  image__with-textSection  */
    .template-index .image__with-textSection .image__with-textCaption { padding-top: 115px; padding-bottom: 130px; }
    .template-index .logo-with-text .text__icons-wrapper ul { max-width: 545px; }
    .template-index .image__with-textSection .image__with-textCaption { margin-top: 24px; }
    #shopify-section-template--16407651746015__1662063194d0f68cc7 .image__withText-wrapper { grid-template-columns: auto; }
    .template-index .image__with-textSection .image__with-textCaption { margin-top: 24px; }
    /*  footer  */
    #footer-wrapper #footer { display: flex; flex-wrap: wrap; }
    /* #footer-wrapper #footer .footer-block:nth-child(2) { width: 33.33%; padding-top: 20px; } */
    /* #footer-wrapper #footer .footer-block:nth-child(3) { width: 33.33%; } */
    /* #footer-wrapper #footer .footer-block:first-child { width: 100%; } */
    /* #footer-wrapper #footer .footer-block:nth-child(4) { width: 33.33%; } */
    div#bottom-footer .footer-left { width: 100%; text-align: center; }
    div#bottom-footer .footer-right { width: 100%; }
    div#bottom-footer { flex-wrap: wrap; justify-content: center; }
    div#bottom-footer .footer-left #copy { text-align: center; }
    div#bottom-footer #copy p { text-align: center; margin-bottom: 12px; }
    /* logo-with-text */
    .logo-with-text .text__icons-container::-webkit-scrollbar { width: 1em; height: 2px; }
    .logo-with-text .text__icons-container::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgb(0 0 0 / 30%); }
    .logo-with-text .text__icons-container::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; }
    /* image-text-overlay */
    .image-text-overlay .image__overlay-section { padding-left: 0; padding-right: 0; }
    .image-text-overlay .image__overlay-section .desktop-12.tablet-6.mobile-3 { border-radius: 12px; overflow: hidden; }
    .logo-list .text__icons-section { border-radius: 12px; overflow: hidden; }
    .template-index #newsletter { margin-left: 0 !important; margin-right: 0 !important; }
    .text-with_icons_cover { margin: 0 !important; }
    #shopify-section-footer { margin: 0 !important; padding:0 !important; }
    .text-with_icons_cover .text__icons-section { border-top-left-radius: 12px; border-top-right-radius: 12px; }
    #shopify-section-footer footer { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }
  .footer-block.block-1521642145917 .logo-image {
    height: 86.88648223876953px;
    width: 94px;
    left: 0px;
    top: 0px;
    border-radius: 0px;
}

#footer-wrapper ul.social-icons__list {
    margin-left: 0;
}
  /*  product page  */
  .main-product .product__section-container {
    grid-template-columns: repeat(6, 1fr);
    gap: 20px;
    padding: 0;
}

.main-product .product__section-container .product__section-images {
    grid-template-columns: repeat(6, 1fr);
}
.main-product .product__section-contentWrapper .product__section-content {
    padding: 0px 0;
}
.main-product .product__section-container .product__section-images #slider {
    order: -1;
    grid-column: auto / span 12;
}
.main-product .product__section-container .product__section-images .thumb-slider.thumbnail-slider.custom.vertical-carousel {
    grid-column: auto / span 12;
}

.main-product .product__section-container .product__section-images .thumb-slider .carousel-nav {
    max-height: 100% !important;
    padding-right: 0;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.main-product .product__section-container .product__section-images .thumb-slider .carousel-nav .image-thumbnail {
    max-width: 25% !important;
    padding-bottom: 0 !important;
    height: 100% !important;
}
.main-product .product__section-container .product__section-images .thumb-slider .carousel-nav .image-thumbnail img {
    width: 100% !important;
    height: auto !important;
    max-width: 100%;
    display: block;
}
}

@media (max-width:767px) {
    .template-index .global__section.slideshow-section .flickity-viewport { height: 600px !important; }
    .template-index .global__section .slideshow__caption { padding: 0px; }
    .template-index .collage-main .section-title-link a { font-size: 14px; line-height: 20px; }
    .template-index .collage-main .section-title h2 { font-size: 16px; line-height: 22px; }
    .template-index .featured-collection .section-title h2 { font-size: 16px; }
    .template-index .featured-collection .section-title-link a { font-size: 16px; }
    .template-index .shop-img .shop__theLook-container .image__with-textCaption,
    .template-index .image__with-textSection .image__with-textCaption { padding-top: 60px; padding-bottom: 80px; margin-bottom: 0; }
    .template-index .collage-main .section-title-link a { font-size: 14px; line-height: 20px; }
    .template-index .collage-main .section-title h2 { font-size: 16px; line-height: 22px; }
    .template-index .featured-collection .section-title h2 { font-size: 16px; }
    .template-index .featured-collection .section-title-link a { font-size: 16px; }
    /* #footer-wrapper #footer .footer-block { width: 100% !important; } */
    .template-index .featured-collection .section-title { margin-top: 12px; margin-bottom: 12px; }
    .template-index .collage-main .section-title { margin-top: 12px; margin-bottom: 12px; }
    .template-index .textWithImage__column-section .textWithImage__column-container { overflow: hidden; display: flex; flex-wrap: wrap; }
    .template-index .textWithImage__column-section:first-child .collage_text_cover { }
    .template-index .textWithImage__column-section .collage_text_cover { flex-wrap: wrap; padding: 16px; }
    .template-index .textWithImage__column-section .collage_text_cover h2 { font-weight: 500; font-size: 24px; line-height: 33px; }
    .template-index .textWithImage__column-section .collage_text_cover .left { width: 100%; padding-bottom: 12px; }
    .template-index .textWithImage__column-section .textWithImage__column-container { padding: 0 !important; }
    .template-index .shop-img .shop__theLook-container .image__with-textCaption,
    .template-index .image__with-textSection .image__with-textCaption { margin-top: 0; }
    .template-index .shop-img .shop__theLook-container .image__with-textCaption h3 { font-size: 20px; line-height: 27px; margin-top: 16px; }
    .template-index .shop-img .shop__theLook-container .image__with-textCaption img { width: 34px; height: 34px; }
    .template-index .shop-img .shop__theLook-container .image__with-textCaption .rte p { font-size: 14px; line-height: 20px; }
    .template-index .image__with-textSection .image__with-textCaption img { width: 35px; height: 35px; }
    .template-index .image__with-textSection .image__with-textCaption h3 { margin-top: 16px; font-size: 20px; line-height: 27px; margin-bottom: 5px; }
    .template-index .shop-img .shop__theLook-container .image__with-textCaption .image__with-textCaption-btn-wrapper { margin-top: 0; }
    .template-index .image__with-textSection .image__with-textCaption .rte p { font-size: 14px; line-height: 20px; }
    .template-index .image__with-textSection .image__with-textCaption .image__with-textCaption-btn-wrapper { margin-top: 0; }
    #shopify-section-template--16407651746015__1662063194d0f68cc7 .image__with-textCaption.span-6.sm-span-12.auto { margin-top: 25px; }
    footer .footer-block.block-1521642145917 .logo-image { width: 94px; margin: 0 auto; height: 94px; max-width: 100px; margin: 0 auto; display: block; }
    footer .social-icons__list.desktop-12.tablet-6.mobile-3 { text-align: center; }
    div#bottom-footer { flex-direction: column-reverse; justify-content: center; text-align: center; }
    div#bottom-footer .footer-left #copy p { text-align: center; }
    div#bottom-footer .footer-right #payment { text-align: center; }
   /*  product page  */
  .main-product .product__section-details .product__section-title {
    text-align: left;
    font-weight: 500;
    font-size: 24px;
    line-height: 25px;
  }
  .main-product .price__pricing-group .price-item {
      font-weight: 700;
      font-size: 24px;
      line-height: 28px;
  }
  .main-product .price__pricing-group .price-item.price-item--regular {
      font-weight: 700;
      font-size: 24px;
      line-height: 28px;
  }
  .main-product  .price--on-sale .price__sale {
      flex-wrap: nowrap;
      flex-direction: row;
  }
  .main-product #product-price {
      width: 100%;
      flex-direction: row;
      margin-top: 12px;
  }
  .main-product .price__pricing-group {
      width: 100%;
  }
  .main-product .cls-lbl-sku {
      flex-wrap: wrap;
      row-gap: 12px;
  }
  .main-product #product-form-installment {text-align: left;}

  .main-product .qty-add-cover {
      flex-wrap: wrap;
  }
  .main-product .qty-add-cover .qty-selection {
      width: 100%;
  }
  .main-product a.down, .main-product a.up {
    width: 100%;
  }
  .main-product input[type=text] {
    width: 100% !important;
  }
  .main-product .accordion__active .c-accordion__panel {
    text-align: left;
  }
  .template-index .global__section .flickity-button {
    width: 32px;
    height: 32px;
  }
  .template-index .global__section .slideshow__caption .slideshow__title{
    font-size:24px !important;
    line-height: 30px;

  }
  .template-index .global__section .slideshow__caption .rte p{
    font-size:16px !important;
  }
  .template-index .global__section .slideshow__caption .slideshow__caption-wrapper {
    display: inherit;
  }
  .template-index .featured-collection .section-title-link a {
    font-size: 14px;
  }
  .slideshow__caption.slide-1625671734793532ca-1 .slideshow__btn-wrapper a{
    font-size: 14px !important;
    line-height: 20px;
  }
  .template-index .image__with-textSection .section-title-link a {
    font-size: 14px;
    line-height: 20px;
  }
  .model_img img {
    max-width: 100%;
  }
  .model_img {
    margin-bottom: 20px;
  }
}


/* DESIGNER PAGE CSS START */


.template-page-designer .global__section{
  padding-bottom: 0 !important;
}
.video__section .designer_video .video_main_wrapper{
  width: 100%;
  float: none;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.video__section .designer_video .video__section-wrapper{
  max-width: 778px;
  margin: 0 auto;
  width: 100%;
  float: none;
  min-height: 437px;
}
.video__section .designer_video .video__section-wrapper iframe{
  width: 100% !important;
}
.designer-img-text-cover .image__with-textCaption{
  position: relative;
}
.designer-img-text-cover .image__with-textCaption h2{
  color: #173334;
  font-family: Della Respira;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.6px;
  margin: 0;
  padding: 0 0 33px 43px;
  position: absolute;
  top: -118px;
  left: -357px;
  max-width: 554px;
}
.designer-img-text-cover .image__withText-wrapper{
  display: flex;
  column-gap: 78px;
  align-items: flex-end;
}
.designer-img-text-cover .row:after,
.personal-img-text-cover .row:after{
  display: none;
}
.designer-img-text-cover .image__withText-wrapper .image__with-textImage1{
  width: calc(52% - 78px * 1 /2);
  max-width: calc(52% - 78px * 1 /2);
  line-height: 0;
}
.designer-img-text-cover .image__withText-wrapper .image__with-textCaption{
  width: calc(48% - 78px * 1 /2);
  max-width: calc(48% - 78px * 1 /2);
  padding: 50px 48px 73px 0;
}
.designer-img-text-cover .image__withText-wrapper .image__with-textCaption p{
  margin: 0;
  color: #637381;
  font-family: Public Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.index_image_with_text .grid__wrapper {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}
.personal-img-text-cover .grid__wrapper {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  column-gap: 30px;
}
.personal-img-text-cover .image__with-textCaption{
  padding: 80px 69px;
  background: #F3F4F5;
  border-radius: 16px;
  width: calc(58% - 30px * 1 /2);
  max-width: calc(58% - 30px * 1 /2);
}
.personal-img-text-cover .image__with-textImage1{
  width: calc(42% - 30px * 1 /2);
  max-width: calc(42% - 30px * 1 /2);
  line-height: 0;
}
.personal-img-text-cover .image__with-textCaption h3{
  color: #173334 !important;
  font-family: Della Respira;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 24px;
}
.personal-img-text-cover .image__with-textCaption .rte{
  max-width: 444px;
  width: 100%;
  margin-bottom: 24px;
}
.personal-img-text-cover .image__with-textCaption .rte p{
  color: #637381;
  font-family: Della Respira;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 21.6px;
  margin-bottom: 28px;
}
.personal-img-text-cover .image__with-textCaption .greeting{
  color: #173334;
  font-family: Della Respira;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.personal-img-text-cover .image__with-textCaption .signature{
  margin-bottom: 28px;
}
@media only screen and (max-width: 1269px){
  .designer-img-text-cover .image__with-textCaption h2{
    top: -114px;
    left: -355px;
  }
}
@media only screen and (max-width: 1199px){
  .designer-img-text-cover .image__with-textCaption h2{
    position: unset;
    padding-left: 0;
  }
  .designer-img-text-cover .image__withText-wrapper{
    align-items: center;
    column-gap: 40px;
  }
  .designer-img-text-cover .image__withText-wrapper .image__with-textImage1{
    width: calc(52% - 40px * 1 /2);
    max-width: calc(52% - 40px * 1 /2);
    line-height: 0;
  }
  .designer-img-text-cover .image__withText-wrapper .image__with-textCaption{
    width: calc(48% - 40px * 1 /2);
    max-width: calc(48% - 40px * 1 /2);
    padding: 0;
  }
  .template-page-designer .rich__text-column h3 {
    font-size: 50px;
  }
  .only_text .global__section{
    padding: 60px 0;
  }
  .designer-img-text-cover, .personal-img-text-cover{
    margin: 60px 0;
  }
  .personal-img-text-cover .image__with-textCaption{
    padding: 30px;
    width: calc(50% - 30px * 1 /2);
    max-width: calc(50% - 30px * 1 /2);
  }
  .personal-img-text-cover .image__with-textImage1{
    width: calc(50% - 30px * 1 /2);
    max-width: calc(50% - 30px * 1 /2);
    line-height: 0;
  }
  .video__section .designer_video .row{
    width: 100%;
  }
}
@media only screen and (max-width: 989px){
  .template-page-designer .rich__text-column h3 {
    font-size: 40px;
  }
  .designer-img-text-cover .image__withText-wrapper,
  .personal-img-text-cover .grid__wrapper{
    flex-direction: column;
    row-gap: 40px !important;
  }
  .index_image_with_text .grid__wrapper{
    flex-direction: column;
    row-gap: 10px !important;
  }
  .designer-img-text-cover .image__withText-wrapper .image__with-textImage1,
  .index_image_with_text .image__withText-wrapper .image__with-textImage1,
  .personal-img-text-cover .image__with-textImage1{
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
  .designer-img-text-cover .image__withText-wrapper .image__with-textCaption,
  .index_image_with_text .image__withText-wrapper .image__with-textCaption{
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
  .personal-img-text-cover .image__with-textCaption{
    width: 100%;
    max-width: 100%;
  }
  .personal-img-text-cover .image__with-textCaption .rte{
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (max-width: 767px){
  .template-page-designer .row.grid__wrapper.image__withText-wrapper{
    padding: 0;
  }
  .template-page-designer .rich__text-column h3 {
    font-size: 32px;
  }
  .personal-img-text-cover .image__with-textCaption h3{
    font-size: 32px;
  }
}
@media only screen and (max-width: 740px){
  .video__section .designer_video .video__section-wrapper{
    min-height: 420px;
  }
  .video__section .designer_video .video-control__play-wrapper-mobile {
    display: block;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
  }
  .personal-img-text-cover .image__with-textCaption{
    padding: 20px;
  }
  .personal-img-text-cover .image__with-textCaption .greeting{
    font-size: 20px;
  }
  .personal-img-text-cover .image__with-textCaption .rte p{
    font-size: 16px;
    margin-bottom: 15px;
  }
  .personal-img-text-cover .image__with-textCaption h3,
  .designer-img-text-cover .image__with-textCaption h2,
  .template-page-designer .rich__text-column h3{
    font-size: 28px;
  }
  .designer-img-text-cover, .personal-img-text-cover {
    margin: 50px 0;
  }
}
/* DESIGNER PAGE CSS END */

/* CHARITY PAGE CSS START */

.charity_slideshow .slideshow{
  padding: 40px 36px 80px 36px;
}
.charity_slideshow .slideshow.flickity__section .flickity-page-dots{
  display: none;
}
.template-page-charity .charity_text_content .rich__text-content{
  margin: 0 auto;
  max-width: 971px;
  width: 100%;
}
.template-page-charity .only_text .global__section{
  padding: 0 !important;
}
.charity_text_content .rich__text-content .rte ul{
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  column-gap: 71px;
  list-style: none;
  row-gap: 24px;
  position: relative;
  padding-top: 104px;
}
.charity_text_content .rich__text-content .rte ul::before{
  content: "";
  width: 80px;
  height: 80px;
  background: url("/cdn/shop/files/flower.png?v=1696260348") no-repeat left top;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
}
.charity_text_content .rich__text-content .rte ul li{
  width: calc(50% - 71px * 1 / 2);
  max-width: calc(50% - 71px * 1 / 2);
  color: #637381;
  font-family: Public Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.charity_text_content_1 .rich__text-content h3{
  margin: 0 auto 80px auto;
  max-width: 971px;
  width: 100%;
  color: #173334;
  text-align: justify;
  font-family: Della Respira;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 28.8px;
}
.charity_text_content_1 .rich__text-content .rte{
  margin: 0 auto;
  max-width: 772px;
  width: 100%;
}
.charity_text_content_1 .rich__text-content .rte ul{
  list-style: none;
  padding-left: 50px;
  position: relative;
}
.charity_text_content_1 .rich__text-content .rte ul li{
  color: #637381;
  text-align: justify;
  font-family: Public Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 53px;
}
.charity_text_content_1 .rich__text-content .rte ul li::before{
  content: "";
  width: 31px;
  height: 31px;
  background: url("/cdn/shop/files/small_flower.png?v=1696261814") no-repeat left center;
  background-size: contain;
  display: inline-block;
  position: absolute;
  left: 0;
}
.charity_text_content_1 .rich__text-content .rte ul li strong{
  color: #173334;
  text-align: justify;
  font-family: Della Respira;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px;
  display: inline-block;
}
.charity_text_content_1 .rich__text-content .rte p{
  color: #637381;
  text-align: justify;
  font-family: Public Sans;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 30px 0;
}
.charity_text_content_1 .rich__text-container,
.charity_text_content_3 .rich__text-container{
  margin: 0;
}
.charity_text_content_1 .rich__text-content .rte p:last-child{
  margin: 0;
}
.charity_multiple_images{
  padding: 80px 0;
}
.charity_multiple_images .textWithImage__column-container{
  max-width: 1004px;
  width: 100%;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
} 
.charity_text_content_2 .rich__text-content h3{
  color: #173334;
  text-align: justify;
  font-family: Della Respira;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 28.8px;
  margin: 0 0 56px 0;
}
.charity_text_content_2 .rich__text-content p{
  color: #173334;
  text-align: justify;
  font-family: Public Sans;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.template-page-charity .charity_text_content_2 .rich__text-content{
  margin: 0 auto;
  max-width: 970px;
  width: 100%;
}
.template-page-charity .charity_text_content_3 .row{
  display: flex;
  justify-content: center;
}
.template-page-charity .charity_text_content_3 .rich__text-container{
  margin: 0 auto;
  max-width: 970px;
  width: 100%;
}
.template-page-charity .charity_text_content_3 .rich__text-content{
  padding: 100px;
  background: #173334;
  border-radius: 8px;
}
.template-page-charity .charity_text_content_3 .rich__text-content h3{
  color: #F2DFCE;
  text-align: center;
  font-family: Della Respira;
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.6px;
  margin-bottom: 24px;
}
.template-page-charity .charity_text_content_3 .rich__text-content .rte p{
  color: #F2DFCE;
  text-align: center;
  font-family: Public Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.template-page-charity .charity_text_content_3 .rich__text-content .rte ul{
  list-style: none;
  margin: 64px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  column-gap: 80px;
  row-gap: 89px;
  padding-left: 50px;
}
.template-page-charity .charity_text_content_3 .rich__text-content .rte ul li{
  color: #FFF;
  text-align: justify;
  font-family: Public Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* padding-left: 50px; */
  position: relative;
  width: calc(50% - 80px * 1 /2);
  max-width: calc(50% - 80px * 1 /2);
}
.template-page-charity .charity_text_content_3 .rich__text-content .rte ul li::before{
  content: "";
  width: 31px;
  height: 31px;
  background: url("/cdn/shop/files/Group_1000003236.png?v=1696263736") no-repeat left center;
  background-size: contain;
  display: inline-block;
  position: absolute;
  left: -50px;
}
.template-page-charity .charity_text_content_3 .rich__text-content .rte ul li strong{
  color: #F2DFCE;
  text-align: justify;
  font-family: Della Respira;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px;
  display: inline-block;
  width: 100%;
}
.charity_multiple_images_1{
  padding-top: 168px;
  padding-bottom: 96px;
}
.charity_multiple_images_1 .textWithImage__column-container{
  max-width: 1212px;
  width: 100%;
  margin: 0 auto; 
  display: flex;
  column-gap: 16px;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.charity_multiple_images_1 .textWithImage__column-container .textWithImage__column{
  width: calc(33.33% - 16px * 2 / 3);
  max-width: calc(33.33% - 16px * 2 / 3);
}
.charity_multiple_images_1 .textWithImage__column-container .textWithImage__columnimg{
  border-radius: 8px;
}
.charity_logo_list{
  padding-bottom: 120px;
}
.charity_logo_list .grid__wrapper{
  max-width: 1002px;
  padding: 0 16px;
  margin: 0 auto 0 auto !important;
  width: 100%;
  display: flex !important;
  flex-wrap: wrap;
  column-gap: 30px !important;
  justify-content: center;
  align-items: center;
  row-gap: 20px;
}
.charity_logo_list .grid__wrapper .text__block {
  width: calc(20% - 30px * 4 / 5);
  max-width: calc(20% - 30px * 4 / 5);
}
.template-page-charity .logo-list .text__icons-section{
  margin: 0;
}
.charity_logo_list .grid__wrapper::after{
  display: none;
}
.charity_logo_list .grid__wrapper .text__block-image{
  line-height: 0;
}
@media only screen and (max-width: 1366px){
  .charity_multiple_images_1 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}
@media only screen and (max-width: 1199px){
  .charity_slideshow .slideshow{
    padding: 40px 16px 50px !important;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content{
    padding: 50px;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content h3{
    font-size: 50px;
    line-height: 58px;
  }
}
@media only screen and (max-width: 991px){
  .charity_slideshow .slideshow{
    padding: 40px 0 50px !important;
  }
  .text__icons-section .text__icons-container .text__block{
    min-width: unset;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content .rte ul{
    row-gap: 50px;
  }
  .template-page-charity .charity_text_content .row,
  .template-page-charity .charity_text_content_1 .row,
  .template-page-charity .charity_text_content_2 .row,
  .template-page-charity .charity_text_content_3 .row,
  .charity_multiple_images .row,
  .charity_multiple_images_1 .row{
    width: 100%;
    padding: 0 !important;
  }
  .template-page-charity .rich__text-container{
    padding: 0 !important;
    width: 100%;
  }
  .template-page-charity .textWithImage__column-container{
    padding: 0;
  }
  .charity_text_content .rich__text-content .rte ul{
    column-gap: 50px;
  }
  .charity_text_content .rich__text-content .rte ul li{
    width: calc(50% - 50px * 1 / 2);
    max-width: calc(50% - 50px * 1 / 2);
  }
  .charity_text_content_1 .rich__text-content h3,
  .charity_text_content_2 .rich__text-content h3{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 40px;
  }
  .charity_text_content_1 .rich__text-content .rte ul li{
    margin-bottom: 30px;
  }
  .charity_multiple_images{
    padding: 50px 0;
  }
  .charity_text_content_2 .rich__text-content p,
  .charity_text_content_1 .rich__text-content .rte p{
    font-size: 18px;
    line-height: 26px;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content {
    padding: 20px;
  }
  .logo-list .charity_logo_list .grid__wrapper.text__icons-container{
    column-gap: 15px !important;
  }
  .charity_logo_list .grid__wrapper .text__block {
    width: calc(33.33% - 15px * 3 / 4);
    max-width: calc(33.33% - 15px * 3 / 4);
  }
  .logo-list .charity_logo_list .grid__wrapper.text__icons-container .text__block{
    margin: 0;
  }
  .charity_logo_list {
    padding-bottom: 80px;
  }
  .charity_multiple_images_1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content h3{
    font-size: 45px;
    line-height: 53px;
  }
  .logo-list .charity_logo_list .grid__wrapper.text__icons-container{
    padding: 0;
  }
}
@media only screen and (max-width: 767px){
  .charity_text_content .rich__text-content .rte ul{
    flex-direction: column;
  }
  .charity_text_content .rich__text-content .rte ul li{
    width: 100%;
    max-width: 100%;
  }
  .charity_multiple_images {
    padding: 25px 0;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content .rte ul{
    flex-direction: column;
    row-gap: 30px;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content .rte ul li{
    width: 100%;
    max-width: 1000%;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content{
    padding: 40px 20px;
  }
  .charity_multiple_images_1 .textWithImage__column-container .textWithImage__column {
    width: calc(50% - 16px * 1 / 2);
    max-width: calc(50% - 16px * 1 / 2);
  }
  .charity_text_content_1 .rich__text-content h3, .charity_text_content_2 .rich__text-content h3 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 40px;
  }
  .template-page-charity .charity_text_content_3 .rich__text-content h3 {
    font-size: 38px;
    line-height: 46px;
  }
}
@media only screen and (max-width: 479px){
  .charity_logo_list .grid__wrapper .text__block {
    width: calc(50% - 15px * 3 / 4);
    max-width: calc(50% - 15px * 3 / 4);
  }
}
/* CHARITY PAGE CSS END */

/* REWARDS PAGE CSS START */

.rewards_columns{
  margin-top: 56px;
  padding: 0 16px;
}
.rewards_columns .grid__wrapper{
  max-width: 1170px;
  padding: 80px 100px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 30px;
  row-gap: 96px;
  background: #F3F4F5;
  border-radius: 16px;
}
.rewards_columns .grid__wrapper::after{
  display: none;
}
.rewards_columns .grid__wrapper .imageText__column-container{
  width: 100%;
  padding: 0;
  margin: 0;
  max-width: 470px;
}
.rewards_columns .grid__wrapper .imageText__column-container .imageText__column-caption h3{
  color: #173334;
  font-family: Della Respira;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 28.8px */
}
.rewards_columns .grid__wrapper .imageText__column-container:not(:first-child) .imageText__column-caption{
  border-radius: 16px;
  background: #fff;
  padding: 40px 55px;
  margin-top: 8px;
}
.rewards_columns .grid__wrapper .imageText__column-container:first-child{
  width: 100%;
  max-width: 970px;
  padding: 0;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  column-gap: 70px;
}
.rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-image{
  max-width: 570px;
  width: 100%;
}
.rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-caption{
  max-width: 330px;
  width: 100%;
}
.rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-caption h3{
  color: #173334;
  font-family: Della Respira;
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: 55px;
}
.rewards_columns .grid__wrapper .imageText__column-container .imageText__column-btn-wrapper{
  margin-top: 40px;
}
.rewards_columns .grid__wrapper .imageText__column-container .box-ratio{
  margin-bottom: 0;
}
.rewards_columns .grid__wrapper .imageText__column-container .imageText__column-btn-wrapper a{
  padding: 12px 39px;
  border-radius: 8px;
  background: #F2DFCE;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  color: #173334;
  text-align: center;
  font-family: Public Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.rewards_how_it_works{
  margin-top: 120px;
  margin-bottom: 150px;
}
.rewards_how_it_works .section-title h2{
  color: #173334;
  text-align: center;
  font-family: Della Respira;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.template-page-rewards .section-title{
  margin-top: 0;
}
.template-page-rewards .section-title::after{
  display: none;
  margin: 0;
}
.rewards_how_it_works .section-title h4{
  color: var(--Text-Color, #637381);
  text-align: center;
  font-family: Public Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 21.6px;
}
.rewards_how_it_works .grid__wrapper{
  max-width: 1002px;
  padding: 0 16px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  column-gap: 17px;
  flex-wrap: wrap;
  row-gap: 0;
}
.rewards_how_it_works .grid__wrapper .imageText__column-container .onboard{
  display: none;
}
.rewards_how_it_works .grid__wrapper .imageText__column-container{
  width: calc(33.33% - 17px * 2 / 3);
  max-width: calc(33.33% - 17px * 2 / 3);
  margin: 0;
  padding: 50px 30px;
  border-radius: 8px;
  background: #173334;
}
.rewards_how_it_works .grid__wrapper .imageText__column-container .imageText__column-caption h3{
  color: #F2DFCE;
  font-family: Public Sans;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 24px 0;
}
.rewards_how_it_works .grid__wrapper .imageText__column-container .imageText__column-caption p{
  color: #FFF;
  font-family: Public Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 21.6px;
  margin: 0;
}
.rewards_earn_points{
  padding: 0 16px;
}
.rewards_earn_points .grid__wrapper{
  max-width: 1170px;
  padding: 96px 100px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  column-gap: 34px;
  row-gap: 32px;
  background: #173334;
  border-radius: 16px;
}
.rewards_faq .grid__wrapper::after,
.rewards_earn_points .grid__wrapper::after,
.rewards_how_it_works .grid__wrapper::after{
  display: none;
}
.rewards_earn_points .section-title h2{
  color: #F2DFCE;
  font-family: Della Respira;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.rewards_earn_points .section-title .sub_title{
  border-radius: 16px;
  background: #F2DFCE;
  max-width: 394px;
  width: 100%;
  padding: 20px 83px;
  color: var(--Verde-Principal, #173334);
  text-align: center;
  font-family: Della Respira;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  column-gap: 16px;
  justify-content: space-between;
}
.rewards_earn_points .section-title{
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 32px;
}
.rewards_earn_points .section-title .sub_title .rupees{
  border-radius: 16px;
  background: #173334;
  color: #F2DFCE;
  text-align: center;
  font-family: Della Respira;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  max-width: 85px;
  width: 100%;
  display: inline-block;
}
.rewards_earn_points .grid__wrapper .imageText__column-container{
  border-radius: 16px;
  border: 1px solid #F2DFCE;
  padding: 30px;
  display: flex;
  column-gap: 24px;
  width: calc(50% - 34px * 1 / 2);
  max-width: calc(50% - 34px * 1 / 2);
  margin: 0;
}
.rewards_earn_points .grid__wrapper .imageText__column-container .imageText__column-image{
  max-width: 30px;
  width: 100%;
}
.rewards_earn_points .grid__wrapper .imageText__column-container .imageText__column-image img{
  background: transparent;
}
.rewards_earn_points .grid__wrapper .imageText__column-container .imageText__column-caption h3{
  color: #F2DFCE;
  font-family: Della Respira;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 26.4px;
  margin: 0;
}
.rewards_faq{
  margin: 80px 0 120px 0;
  padding: 0 16px;
}
.rewards_faq .section-title{
  max-width: 570px;
  width: 100%;
  margin: 0 auto;
}
.rewards_faq .section-title h2{
  color: #173334;
  text-align: center;
  font-family: Della Respira;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.rewards_faq .section-title .sub_title{
  color: #637381;
  text-align: center;
  font-family: Public Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 21.6px;
}
.rewards_faq .grid__wrapper{
  max-width: 1090px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  column-gap: 30px;
  row-gap: 56px;
  flex-wrap: wrap;
  justify-content: center;
}
.rewards_faq .grid__wrapper .imageText__column-container .onboard{
  display: none;
}
.rewards_faq .grid__wrapper .imageText__column-container{
  width: calc(50% - 30px * 1 / 2);
  max-width: calc(50% - 30px * 1 / 2);
  margin: 0;
  padding: 30px;
  border-radius: 16px;
  background: #F3F4F5;
  display: inline-flex;
  align-items: center;
}
.rewards_faq .grid__wrapper .imageText__column-container .imageText__column-caption h3{
  color: #173334;
  font-family: Public Sans;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 26.4px;
  margin: 0 0 24px 0;
}
.rewards_faq .grid__wrapper .imageText__column-container .imageText__column-caption p{
  color: #637381;
  font-family: Public Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.2px;
  margin: 0;
}
.rewards_page_blocks .dos-block .do-ic {
  min-height: 145px;
}
.rewards_page_blocks .dos-cover {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.rewards_page_blocks .dos-cover .dos-block {
  width: 33.33%;
}
.gem_slider_list {
    cursor: pointer;
}
.only_text strong {
    margin-right: 5px;
}
div#shopify-section-template--17068210356447__1662063194d0f68cc7 .rte {
    width: 100%;
    display: block;
}
@media only screen and (max-width: 1366px){
  .rewards_columns .grid__wrapper{
    padding: 80px;
  }
  .rewards_how_it_works,
  .rewards_faq{
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 1199px){
  .rewards_columns .grid__wrapper {
    padding: 50px;
    row-gap: 50px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container:first-child{
    column-gap: 30px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-caption h3{
    font-size: 40px;
    line-height: 48px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container .imageText__column-btn-wrapper {
    margin-top: 20px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container {
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: 398px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container:not(:first-child) .imageText__column-caption{
    padding: 30px;
  }
  .rewards_how_it_works, .rewards_faq {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .rewards_earn_points .grid__wrapper{
    padding: 50px;
  }
}
@media only screen and (max-width: 991px){
  .rewards_columns .grid__wrapper .imageText__column-container:first-child {
    flex-direction: column-reverse;
    row-gap: 30px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-caption,
  .rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-image{
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
  .rewards_earn_points .grid__wrapper .imageText__column-container,
  .rewards_faq .grid__wrapper .imageText__column-container,
  .rewards_how_it_works .grid__wrapper .imageText__column-container{
    max-width: 100%;
    width: 100%;
  }
  .rewards_how_it_works .grid__wrapper{
    row-gap: 30px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container .imageText__column-btn-wrapper {
    margin-top: 10px;
  }
  .rewards_columns .grid__wrapper {
    padding: 30px;
    row-gap: 30px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-caption h3,
  .rewards_how_it_works .section-title h2,
  .rewards_faq .section-title h2,
  .rewards_earn_points .section-title h2{
    font-size: 32px;
    line-height: 40px;
  }
  .rewards_earn_points .section-title{
    flex-direction: column;
    row-gap: 10px;
  }
  .rewards_how_it_works .grid__wrapper .imageText__column-container{
    padding: 20px;
  }
  .rewards_how_it_works .grid__wrapper .imageText__column-container .imageText__column-caption h3{
    font-size: 25px;
    line-height: 33px;
    margin: 0 0 15px 0;
  }
  .rewards_columns, .rewards_how_it_works, .rewards_faq, .rewards_earn_points, .rewards_how_it_works .grid__wrapper{
    padding: 0;
  }
  .rewards_columns .grid__wrapper .imageText__column-container:first-child a{
    display: inline-block;
    width: 100%;
  }
  .rewards_columns .grid__wrapper .imageText__column-container{
    max-width: 100%;
  }
  .rewards_how_it_works, .rewards_faq {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .template-page-rewards .section-title{
    margin: 0;
  }
  .rewards_faq .grid__wrapper{
    row-gap: 25px;
  }
}
@media only screen and (max-width: 767px){
  .rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-caption h3,
  .rewards_how_it_works .section-title h2,
  .rewards_faq .section-title h2,
  .rewards_earn_points .section-title h2{
    font-size: 30px;
    line-height: 38px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container .imageText__column-caption h3,
  .rewards_earn_points .grid__wrapper .imageText__column-container .imageText__column-caption h3{
    font-size: 20px;
    line-height: 28px;
  }
  .rewards_earn_points .section-title .sub_title{
    padding: 20px 40px;
  }
  .rewards_earn_points .grid__wrapper{
    padding: 30px;
  }
  .rewards_earn_points .grid__wrapper .imageText__column-container{
    padding: 20px;
    column-gap: 18px;
  }
  .rewards_faq .grid__wrapper .imageText__column-container{
    padding: 20px;
  }
  .rewards_faq .grid__wrapper .imageText__column-container .imageText__column-caption h3{
    margin: 0 0 15px 0;
  }
  .rewards_columns .grid__wrapper {
    padding: 16px;
    row-gap: 20px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container:not(:first-child) .imageText__column-caption {
    padding: 16px;
  }
  .rewards_page_blocks .dos-block .do-ic {
    min-height: inherit;
  }
  .rewards_page_blocks .dos-cover .dos-block {
    width: 100%;
  }
}
@media only screen and (max-width: 479px){
  .rewards_earn_points .grid__wrapper {
    padding: 30px 15px;
  }
  .rewards_faq .grid__wrapper .imageText__column-container .imageText__column-caption h3{
    font-size: 20px;
    line-height: 28px;
  }
  .rewards_earn_points .section-title .sub_title {
    padding: 20px 40px;
    font-size: 25px;
    column-gap: 20px;
    justify-content: center;
  }
  .rewards_columns .grid__wrapper .imageText__column-container:first-child .imageText__column-caption h3,
  .rewards_how_it_works .section-title h2,
  .rewards_faq .section-title h2,
  .rewards_earn_points .section-title h2{
    font-size: 25px;
    line-height: 33px;
  }
  .rewards_columns .grid__wrapper .imageText__column-container .imageText__column-caption h3, .rewards_earn_points .grid__wrapper .imageText__column-container .imageText__column-caption h3 {
    font-size: 18px;
    line-height: 26px;
  }
}

/* REWARDS PAGE CSS END */

/* live-out-loud */
.page-live-out-loud .slideshow {
    padding: 36px 42px 67px;
}

.four_img-text { 
  max-width: 1356px;
  margin:0 auto; border-radius: 16px;
}
.row.fuor-container {
    padding: 80px 90px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    width: 100%;
}
.row.fuor-container .outpadding {
    padding: 45px;
    background: #fff; border-radius: 24px;
}
.row.fuor-container .outpadding:hover {
    background: #F2DFCE;
}
.row.fuor-container .outpadding .text__block.center.span-3.sm-span-6.auto, .row.fuor-container .outpadding .text__block.center.span-3.sm-span-6.auto a {
    display: flex;
    align-items: center;
    gap: 40px;
    width: 100%;
}
.row.fuor-container .outpadding .text__block-image img {
    width: 100%;
    min-width: 100px;
}
.row.fuor-container .outpadding .text__block-content p {
    color: #1E1E1E;
    font-family: Della Respira;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
    text-align: left;
}
.livepurebg {
    display: flex;
    padding: 96px 100px;
    max-width: 1170px;
    margin: 0 auto;
    border-radius: 16px;
    margin-top:80px;
}
.livepurebg .img-cover-pure {
    display: flex;
    align-items: center;
}
.livepurebg .image__with-textCaption .rte {
    margin-top: 40px;
    margin-bottom: 30px;
}
.livepurebg .img-cover-pure {
    display: flex;
    align-items: center;
    gap: 30px;
    flex-direction: row-reverse;
}
.livepurebg .image__with-textCaption-btn-wrapper a {
    padding: 12px 39.95px 14px 40.05px;
    border-radius: 8px;
    background: #F2DFCE !important;
    color: #9C385E;
    text-align: center;
    font-family: Public Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
} 

.image_text_popup .img_text_popup {
    display: table;
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 80px;
}

.image_text_popup a.modal-toggle-video {
    border-radius: 8px;
    background: #F2DFCE;
    display: flex;
    max-width: 600px;
    padding: 20px 40px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    color: #9C385E;
    text-align: center;
    font-family: Public Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;  transition: color .5s ease-in;
}
.image_text_popup a.modal-toggle-video:hover{
  background:#173334; color:#fff; 
}

.image_text_popup a.modal-toggle-video:hover img {
  filter: brightness(0) invert(1); transition: color .5s ease-in;
}

.live-loud-insta{
    max-width: 900px;
    margin: 0 auto;
    padding: 64px 0;
}
.live-loud-insta h3 {
    color: #1E1E1E;
    text-align: center;
    font-family: Della Respira;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    padding-bottom: 16px;
}
.live-loud-insta p {
    color: var(--Verde-Principal, #173334);
    text-align: center;
    font-family: Public Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    max-width: 700px;
    margin: 0 auto;
    margin-bottom: 32px;
}
.insta-img {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 36px;
    justify-content: space-between;
    margin-bottom: 36px;
    padding: 0px 20px;
}
.live_modal-body1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 30px;
}
.live_top h2 {
    color: #173334;
    text-align: center;
    font-family: Della Respira;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    display: flex;
    align-items: center;
    gap:20px;
}
.live_top h2 span {
    border-radius: 16px;
    background: #F2DFCE;
    display: flex;
    padding: 20px 30px;
    justify-content: center;
    align-items: center;
    color: #173334;
    text-align: center;
    font-family: Della Respira;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}
.live_page_model span.live_close1 {
    border-radius: 100px;
    background: #F3F4F5;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
    position: absolute;
    right: 10px;
    top: 10px;
    color: #000;
    padding: 8px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    height: 36px;
    width: 36px;
    display: flex;
}
.live_top p {
    color: #173334;
    text-align: center;
    font-family: Public Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    padding-top: 24px;
    margin-bottom: 0;
}
.live_middle {
    border-top: 2px solid #F2DFCE;
    width: 100%;
    text-align: center;
    padding-top: 48px;
    display: flex;
    align-items: center;
    gap: 68px;
    justify-content: center;
}
span.live_off {
    color: #173334;
    text-align: center;
    font-family: Della Respira;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}
span.live_purchase {
    color: #173334;
    text-align: center;
    font-family: Public Sans;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}
.live_left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
}
.live_right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
}
.live_right p {
    color: #173334;
    text-align: center;
    font-family: Public Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    margin: 0;
}
span.live_code {
    display: flex;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 16px;
    border: 2px solid #173334;
    color: #173334;
    text-align: center;
    font-family: Public Sans;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}
.live_bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
}
.live_bottom p {
    display: flex;
    padding: 0 20px 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: #173334;
    text-align: center;
    font-family: Public Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
}
.live_bottom a.btn:hover svg path {
    fill: #fff;
}
span.img_block_click {
    cursor: pointer;
}
.live_bottom a.btn {
    display: flex;
    padding: 20px 30px;
    justify-content: center;
    align-items: center;
    gap: 20px;
    align-self: stretch;
    border-radius: 16px;
    background: #F2DFCE;
    color: #173334;
    text-align: center;
    font-family: Della Respira;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}
.live_bottom svg{
  height: 40px;
  width: 40px;
}
.live_bottom a.btn:hover {
    background: #173334;
    color: #fff;
}
.live_bottom a.btn :hover svg path {
    fill: #fff;
}
.shopify-section.image_text_popup {
    position: relative;
}
.image_text_popup .modal-video.is-visible .modal-transition-video {
    transform: translateY(-50%);
    top:50%;
    opacity: 1;
    max-height: 600px;
    padding: 20px;
    position: relative;
    overflow-y: scroll;
}
.insta-img img {
    width: 100%;
}

/*Privae page*/

.private-label-slider_cover {
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 72px;
    margin-bottom: 72px;
    width: 100%;
    padding: 0px 20px;
}
.private_header {
    text-align: center;
    max-width: 770px;
    margin: 0 auto;
}

.private_header h2 {
    color: #173334;
    text-align: center;
    font-family: Della Respira;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding-bottom: 16px;
    margin:0;
}

.private_header p {
    color: #637381;
    text-align: center;
    font-family: Public Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 133.333% */
}
.private-label-sld button.slick-prev.pull-left.slick-arrow {
    width: 44px;
    left: 0;
    height: 44px;
    margin: 0;
    z-index:9;
}
.private-label-sld .slick-next:before, .private-label-sld .slick-prev:before,
.block_slider_cover .slick-next:before, .block_slider_cover .slick-prev:before{
  display:none;
}
.block_slider_cover .slick-next, .block_slider_cover .slick-prev {
    width: 30px;
    height: 30px;
    z-index: 9;
}
.block_slider_cover .slick-prev {
    left: 0;
}
.block_slider_cover .slick-next {
    right: 0;
}
.block_slider_cover  .slick-list.draggable {
    width: calc(100% - 70px);
    margin: 0 auto;
}
.private-label-sld button.slick-next.pull-right.slick-arrow{
   width: 44px;
    right: 0;
    height: 44px;
    margin: 0;
}
.private-label-sld .slick-track {
    width: calc(100% - 120px);
}
.private-label-sld_list {
    display: flex;
    padding-bottom: 32px;
    gap: 16px;
}
.private-label-sld_list h2 {
    color: #173334;
    font-family: Della Respira;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.6px;
    margin: 0;
    padding: 0;
}
.private-label-sld_list .care_text p {
    color: var(--Text-Color, #637381);
    text-align: justify;
    font-family: Public Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    padding: 0;
    margin: 0;
    padding-top: 8px;
}
.private-label-slider {
    margin-top: 64px;
    margin-bottom: 48px;
}
.private_bottom p {
    color: var(--Verde-Principal, #173334);
    text-align: center;
    font-family: Della Respira;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
    max-width: 770px;
    margin: 0 auto;
    margin-bottom: 16px;
}
.img_block_slider-section{
    width: 1368px; margin:0 auto;
}
.img_block_slider-section, .img_block_slider-section .title_text {
    max-width: 1368px;
    margin: 0 auto;
    width: 100%;
}
.img_block_slider .text__icons-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 136px 0px;
    position:relative;
    overflow:hidden;
}
.img_block_slider-section .title_text h2 {
    color: #173334;
    font-family: Della Respira;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    max-width: 800px;
    text-align: center;
    display: table;
    margin: 0 auto;
    animation: 0;
    margin-bottom: 56px;
}
.img_block_main_imgs.desktop-12.tablet-6.mobile-3 {
  max-width: 1180px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 16px;
  justify-content: center;
  float: inherit;
}
.img_blick_imgs_list {
  position: relative;
  border-radius: 26px;
  overflow: hidden;
  line-height: 0;
}

.img_blick_imgs_list .txt_cover-img-slider {
    display: flex;
    position: absolute;
    bottom: 0;
    width: 100%;
    justify-content: space-between;
    padding: 18px;
    align-items: center;
}

.img_blick_imgs_list .txt_cover-img-slider p {
    color: #FFF;
    font-family: Public Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
section.global__section.contact__form-section {
    max-width: 920px;
    margin-top: 95px;
    margin-bottom: 50px;
    padding: 0px 15px;
}
.private-csm-form .section-title.btm_border h2 {
    color: #173334;
    text-align: center;
    font-family: Della Respira;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    max-width: 770px;
    margin: 0 auto;
    margin-bottom: 56px;
}
.private-csm-form .section-title.btm_border:after{
  display:none;
}
.private_email, .private_phone {
    display: flex;
    align-items: center;
    gap: 17px;
}
.private_email a, .private_phone a {
    color: #637381;
    text-align: justify;
    font-family: Public Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
.private_email {
    margin-bottom: 40px;
}
.private_email a:hover, .private_phone a:hover {
  opacity:0.7;
}
.page-your-private form#contact_form {
    border-radius: 16px;
    background: #F3F4F5;
    padding: 50px;
}
.page-your-private form#contact_form input[type=text], .page-your-private form#contact_form input[type=password], 
.page-your-private form#contact_form input[type=email], .page-your-private form#contact_form input[type=url], 
.page-your-private form#contact_form input[type=number], textarea {
    border-radius: 5px;
    background: #FFF;
}
.page-your-private form#contact_form input#contactFormSubmit {
    border-radius: 5px;
    background: #F2DFCE;
    padding: 15px 57px;
    display: block;
    max-width: 220px;
    color: #173334;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    font-family: 'Public Sans';
    font-weight: 500;
}
.page-your-private form#contact_form  input#contactFormSubmit:hover {
    background: #173334;
    color: #fff;
}
.img_block_imgs {
    margin: 20px;
    text-align: center;
}
.img_block_imgs p {
    font-size: 20px;
    padding-top: 30px;
}
.img_block_slider_cover {
    max-width: 1000px;
    margin: 0 auto;
    width:100%;
}
section.private-label-free {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 98px;
    margin-bottom: 98px;
    text-align: center;
    padding: 0 10px;
}

.private-label-free h2 {
    color: #173334;
    text-align: center;
    font-family: Della Respira;
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.6px;
    margin-bottom: 80px;
    display: table;
}

.private-label-free .frr-blk-cover {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    margin-bottom: 80px;
}

.private-label-free .frr-blk-cover .fre-bk {
    border-radius: 16px;
    border: 1px solid #173334;
    display: flex;
    padding: 20px 28px;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.private-label-free .frr-blk-cover .fre-bk span {
    color: #173334;
    text-align: justify;
    font-family: Della Respira;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 38.4px */
    padding: 10px;
}

.private-label-free .frr-blk-cover .fre-bk  p {
    color: #637381;
    text-align: justify;
    font-family: Public Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 21.6px */
    padding: 0;
    margin: 0;
}
.private-label-free a.free-btn {
    display: table;
    padding: 16px 32px;
    margin: 0 auto;
    border-radius: 16px;
    background: #173334;
    color: #F2DFCE;
    text-align: center;
    font-family: Della Respira;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
section.private-label-free a.free-btn {
    pointer-events: none;
}
.private-label-free a.free-btn:hover {
  opacity:0.7;
}
.block_slider_cover .slick-list {
    width: calc(100% - 70px);
    margin: 0 auto;
}
.fera-testimonialCarousel, .fera-testimonialCarousel-heading {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.fera-testimonialCarousel-heading {
    font-family: Della Respira !important;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 500;
}
.fera-testimonialCarousel-testimonial-body {
    line-height: 1.5 !important;
    margin-bottom: 12px !important;
    font-family: Public Sans !important;
    font-size: 18px !important;
    font-style: normal !important;
}
.fera-testimonialCarousel-testimonial-heading{
  font-family: Public Sans !important;  line-height: 1.5 !important;
}
.template-customers-reset_password div#customer-wrapper {
    max-width: 50%;
    display: table;
    margin: 0 auto;
    margin-top: 30px;
}
.slideshow-section .row {
    width: 1190px;
    margin: 0 auto;
    margin-top: 90px;
}
body.template-page-forms-contact-form-trunk-shows div#shopify-section-announcement-bar, 
body.template-page-forms-contact-form-trunk-shows div#shopify-section-header,
body.template-page-forms-contact-form-trunk-shows div#shopify-section-footer {
    display: none;
}
body.template-page-forms-contact-form-trunk-shows .row.grid__wrapper.text__icons-container {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 16%;
    margin-bottom: 0;
}
@media(max-width:1366px){
 body.template-page-forms-contact-form-trunk-shows .row.grid__wrapper.text__icons-container {
    max-width: 18%;
 
} 
}
@media(max-width:1280px){
  body.template-page-forms-contact-form-trunk-shows .row.grid__wrapper.text__icons-container {
      max-width: 20%;
  } 
}
@media(max-width:1199px){
  .row.fuor-container, .livepurebg{
    padding: 40px;
}
  .row.fuor-container .outpadding .text__block-content p {
    font-size: 26px;
}
}
@media(max-width:991px){
  .row.fuor-container .outpadding .text__block-image img {
    width: 100%;
    min-width: inherit;
    max-width: 60px;
}
  .row.fuor-container .outpadding {
    padding: 25px;
    background: #fff;
    border-radius: 24px;
    width: 100%;
}
  .row.fuor-container .outpadding .text__block-content p {
    font-size: 18px;
}
  .page-live-out-loud .slideshow {
    padding: 36px 0px 27px;
}
  .live_top h2 {
    font-size: 30px;
}
  .live_top h2 span {
    padding: 20px 30px;
    font-size: 26px;
}
 .livepurebg .image__with-textCaption {
    padding: 0;
}
  .private-label-sld_list {
    width: 84%;
}
  section.private-label-free {
    margin-top: 48px;
    margin-bottom: 48px;
}
  .private-label-free h2 {
    font-size: 40px;
    margin-bottom: 40px;
}
  .img_block_slider .text__icons-wrapper {
    padding: 40px 0px;
}
  .img_block_slider-section .title_text h2, .private-csm-form .section-title.btm_border h2{
    font-size:30px;
  }
  .page-your-private form#contact_form {
    margin-top: 40px;
}
  body.template-page-forms-contact-form-trunk-shows .row.grid__wrapper.text__icons-container {
    max-width: 60%;
}
}
@media(max-width:767px){
  .row.fuor-container {
    grid-template-columns: 1fr;
}
  .livepurebg .img-cover-pure {
    display: flex;
    align-items: center;
    gap: 30px;
    flex-direction: column;
    text-align: center;
}
  .image_text_popup .img_text_popup {
    margin-top: 40px;
    margin-bottom: 40px;
}
  .image_text_popup a.modal-toggle-video {
    border-radius: 8px;
    font-size: 18px;
}
  .insta-img {
    grid-template-columns: 1fr; 
}
  section.Live.Out.Insta {
    padding: 0px 20px;
}
  .live-loud-insta {
    padding-bottom: 0;
}
  .live_middle {
    padding-top: 48px;
    gap: 30px;
    flex-direction: column;
}
  .live_top h2{
    flex-direction:column;
  }
  .live_modal-body1 {
    gap: 20px;
}
  .live_middle {
    padding-top: 20px;
    gap: 30px;
    flex-direction: column;
}
  .page-live-out-loud .slideshow {
    padding: 0px 0px 27px;
}
  .live_bottom a.btn {
    padding: 20px 10px;
    gap: 20px;
    font-size: 20px;
}
  span.live_off, .live_right, .live_right p {
    text-align: center;
    width: 100%;
}
  span.live_code {
    display: table;
    margin: 0 auto;
}
  .live_modal1 {
    padding-top: 20px;
}
  .private-label-free .frr-blk-cover {
    grid-template-columns: 1fr;  margin-bottom: 40px;
}

.private_email a, .private_phone a {
    word-break: break-all;
}
  .private-label-free h2 {
    font-size: 30px;
    margin-bottom: 30px;
}
  .private_header h2{
    font-size:30px;
  }
  .private-label-sld .slick-list {
    padding: 0 0% 0 0 !important;
}
  .private-label-sld.slick-vertical .slick-slide {
    width: 100% !important;
}
  .img_block_slider-section .title_text h2 {
    margin-bottom: 20px;
}
  .img_block_main_imgs.desktop-12.tablet-6.mobile-3 {
    grid-template-columns: 1fr;
}
  .page-your-private form#contact_form textarea#contactFormMessage {
    min-width: inherit;
}
  .page-your-private form#contact_form {
    border-radius: 16px;
    background: #F3F4F5;
    padding: 20px;
}
  .private-csm-form .section-title.btm_border h2{
        margin-bottom: 20x;
  }
  .private-label-sld_list {
    padding-bottom: 0;
}
  .private-label-sld_list {
    width: 100%;
}
  .img_blick_imgs_list img {
    width: 100%;
}
  .img_block_slider_cover {
    max-width: 300px;
    margin: 0 auto;
    width: 100%;
}
  .block_slider_cover .slick-slide {
    width: 300px !important;
}
  .block_slider_cover .slick-list {
    padding: 0% !important;
}
  .fera-testimonialCarousel-heading {
    font-family: Della Respira !important;
    font-size: 30px !important;
}
  .template-page-rewards .slideshow-section .row {
    width: 100%;
    margin-top: 40px;
}
  .ann-slider .slick-list {
    padding: 0 !important;
}
}

/* PRIVATE LABEL PAGE CSS START */

.bnricn.pl_banner {
  line-height: 0;
  padding-top: 38px;
  padding-bottom: 95px;
}

.steps {
  padding-top: 115px;
  padding-bottom: 86px;
}

.step_item_image {
  line-height: 0;
  max-width: 174px;
  width: 100%;
  margin: 55px auto 0 auto;
}

.steps_container {
  max-width: 1288px;
  padding: 0 20px;
  margin: 0 auto;
  width: 100%;
}

.step_item_image img {
  width: 100%;
  height: 100%;
}
.steps_header {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.steps_header .heading h2 {
  font-family: Hearth Stone;
  font-style: normal;
  font-weight: 400;
  font-size: 61px;
  line-height: 79px;
  text-align: center;
  color: #F3F4F6;
  display: block;
}
.steps_header .heading strong {
  color: #F2DFCE;
  text-align: center;
  font-family: Della Respira;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.6px;
}

.step_item_wrapper {
  padding: 30px 14px;
  background: #F9EFE7;
  border-radius: 35px;
  display: flex;
  flex-wrap: wrap;
}
body.template-page-your-private .img_block_slider .section-title {
    max-width: 795px;
}
body.template-page-your-private .img_block_slider .section-title h2 {
    font-size: 30px;
}
.step_items .step_item .step_item_description p {
  margin: 0;
}

.step_items {
  display: flex;
  gap: 24px;
  margin-top: 32px;
  justify-content: center;
  flex-wrap: wrap;
}

.step_items .step_item {
  width: calc(25% - 24px * 3 / 4);
}

.step_items .step_item .step_item_description strong {
  font-family: Public Sans;
  font-style: normal;
  font-weight: 700;
  font-size: 31px;
  line-height: 38px;
  letter-spacing: -.01em;
  color: #052622;
  margin-bottom: 20px;
  display: inline-block;
}
.step_items .step_item .step_item_description h4 {
  max-width: 1040px;
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  color: #fff;
  background: #052622;
  border-radius: 100%;
  max-width: 35px;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.step_items .step_item .step_item_description p {
  max-width: 1040px;
  font-family: Public Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  color: #052622;
}

.story_text .rich__text-content {
  max-width: 789px;
  width: 100%;
  margin: 0 auto;
}

.story_text .rich__text-container {
  margin: 0;
}

.story_text .rich__text-content p {
  font-family: Public Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  color: #000;
  margin: 0;
}
.only-button-container {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.only-button .button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 10px 33px;
  gap: 8px;
  border-radius: 8px;
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  width: auto;
  color: #fff;
  background: #005349;
  border: 1px solid #173334;
  transition: all 0.3s;
  height: 60px;
  margin-bottom: 60px;
}
.only-button .button:hover {
  background: transparent;
  color: #005349;
}
.private-csm-form .section-title {
  margin: 0 0 50px 0;
  width: 100% !important;
}

body .private-csm-form .section-title.btm_border h2 {
  margin: 0;
  font-size: 57px;
  line-height: 73px;
  color: #052622;
  max-width: 100%;
  font-weight: 400;
  letter-spacing: 0;
}
body .private-csm-form .private_email {
  gap: 12px;
  margin-bottom: 0;
}

body .private-csm-form .private_phone {
  gap: 12px;
  margin-bottom: 40px;
}

body .private-csm-form .private_email img, 
body .private-csm-form .private_phone img {
  max-width: 24px;
}

body .private-csm-form .private_email a, 
body .private-csm-form .private_phone a {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -.04em;
  font-weight: 400;
  color: #000;
}

body .private-csm-form .pcf-form-wrapper {
  max-width: 450px;
  width: 100% !important;
}

body .private-csm-form .pcf_item {
  margin: 0 !important;
}

body .private-csm-form .pcf_items {
  display: flex;
  justify-content: space-between;
  width: 100%;
  column-gap: 50px;
}

body.page-your-private form#contact_form {
  padding: 60px 24px;
}

body.page-your-private form#contact_form input#contactFormSubmit {
  background: #005349;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -.04em;
  font-weight: 400;
}

body.page-your-private form#contact_form .pcf-submit-btn p,
body.page-your-private form#contact_form .pcf-submit-btn input {
  margin-bottom: 0;
}
body.page-your-private form#contact_form input[type=text], 
body.page-your-private form#contact_form input[type=password], 
body.page-your-private form#contact_form input[type=email], 
body.page-your-private form#contact_form input[type=url], 
body.page-your-private form#contact_form input[type=number], 
bosy textarea {
  border-radius: 0;
  background: #FFF;
}

body.page-your-private form#contact_form input::placeholder,
body.page-your-private form#contact_form textarea::placeholder {
  color: #052622;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -.04em;
  font-weight: 500;
}
.img_block_slider .text__icons-wrapper {
  padding: 48px 0 125px 0;
}
.img_block_slider .section-title {
  margin: 0 auto 75px auto;
  max-width: 601px;
}
body .img_block_slider .section-title h2 {
  margin: 0;
  max-width: 100%;
  color: #052622;
  font-size: 40px;
  line-height: 51px;
  letter-spacing: 0;
  font-weight: 400;
  padding: 0 15px;
}

body .img_blick_imgs_list .txt_cover-img-slider {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding: 18px 18px 11px 18px;
} 

body .img_blick_imgs_list .txt_cover-img-slider .img_block_click {
  z-index: 999;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
body .img_blick_imgs_list .txt_cover-img-slider .img_block_click svg {
  visibility: hidden;
}

body .img_blick_imgs_list .txt_cover-img-slider p {
  color: #052622;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: -.04em;
  font-weight: 400;
  margin: 0;
}
.only_heading {
  padding-top: 60px;
  padding-bottom: 40px;
}
.only_heading .rich__text-content p {
  margin: 0;
}
.only_heading h2 {
  font-family: Hearth Stone;
  font-style: normal;
  font-weight: 400;
  font-size: 61px;
  line-height: 79px;
  text-align: center;
  color: #052622;
  display: block;
  margin-bottom: 24px;
}
.only_heading strong {
  color: #052622;
  text-align: center;
  font-family: Della Respira;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.6px;
}

.only_description {
  padding: 92px 0 50px 0;
}

.only_description .rich__text-content {
  display: block;
  max-width: 905px;
  width: 100%;
}

.only_description .rich__text-content h4 {
  font-family: Public Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 37px;
  line-height: 45px;
  letter-spacing: 0;
  color: #052622;
  margin: 0;
}

.only_description .rich__text-content p {
  font-family: Public Sans;
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0;
  color: #052622;
  margin: 0;
}

.only_description .row {
  max-width: 983px;
  width: 100% !important;
  padding: 0 15px;
  margin: 0 auto !important;
}


.only_description .rich__text-container {
  width: 100% !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}

.only_description .rich__text-content .rich__text-column {
  position: relative;
  padding-left: 48px;
  margin-bottom: 40px;
}

.only_description .rich__text-content .rich__text-column:last-child {
  margin-bottom: 0;
  padding-left: 0;
}

.only_description .rich__text-content .rich__text-column::before{
  content: "";
  width: 36px;
  height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='36' height='36' fill='url(%23pattern0_1_241)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1_241' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1_241' transform='scale(0.000925926)'/%3E%3C/pattern%3E%3Cimage id='image0_1_241' width='1080' height='1080' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDgAAAQ4CAYAAADsEGyPAAAACXBIWXMAAC4jAAAuIwF4pT92AAAHT2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjcgKDIwMjMwNzE4Lm0uMjI0NSBhZmI1ZjAzKSAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0wOC0xNVQxMTo0MDo1My0wNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDItMDVUMTg6Mjk6MzctMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMDVUMTg6Mjk6MzctMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmE3N2MxYzMwLWE0NzAtMzI0My1iYThiLTI4NWIzMzQ4YmM1MyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjcwZTIyN2E0LTQ1Y2YtN2I0My04NDRmLTQ1ZDAzODgyYjQxNCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmY2OTllNTNmLTYxNzQtNTA0My1hZTMwLWE5YmQzMDAxZWJmMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjY5OWU1M2YtNjE3NC01MDQzLWFlMzAtYTliZDMwMDFlYmYwIiBzdEV2dDp3aGVuPSIyMDIzLTA4LTE1VDExOjQwOjUzLTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuNyAoMjAyMzA3MTgubS4yMjQ1IGFmYjVmMDMpICAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YmExYzBkYmEtN2I1NS04MTRkLTlkN2EtOGM0NWVlYmQ4NmYwIiBzdEV2dDp3aGVuPSIyMDIzLTA4LTE1VDExOjQzOjUyLTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuNyAoMjAyMzA3MTgubS4yMjQ1IGFmYjVmMDMpICAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmE3N2MxYzMwLWE0NzAtMzI0My1iYThiLTI4NWIzMzQ4YmM1MyIgc3RFdnQ6d2hlbj0iMjAyNC0wMi0wNVQxODoyOTozNy0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhv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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  position: absolute;
  left: 0;
  top: 8px;
}

.only_description .rich__text-content .rich__text-column:last-child::before{
  content: none;
}
.only_description .rich__text-content .rte a {
  padding: 12px 47px;
  border-radius: 8px;
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  width: auto;
  color: #fff;
  background: #005349;
  border: 1px solid #173334;
  transition: all 0.3s;
  margin: 0;
  text-decoration: none;
  display: inline-block;
}

.img_block_slider .img_block_slider-section .img_block_main_imgs{
  display: flex !important;
  gap: 22px !important;
  flex-wrap: wrap;
  max-width: 1272px !important;
  padding: 0 15px;
}

.img_block_slider .img_block_main_imgs .img_blick_imgs_list {
  width: calc(33.33% - 22px * 2 / 3);
}

.img_block_slider .img_block_main_imgs .img_blick_imgs_list img {
  width: 100%;
}
.story_text {
  padding: 60px 0;
}

@media only screen and (max-width: 1199px) {
  
  .step_items .step_item {
    width: calc(33.33% - 24px * 2 / 3);
  }
  body .only_text .global__section {
    padding: 0;
  }
  
}

  @media only screen and (max-width: 991px) {
    body.page-your-private form#contact_form {
      margin-top: 0;
    }
  }

@media only screen and (max-width: 989px) {
  .steps_header .heading h2,
  .only_heading h2,
  body .private-csm-form .section-title.btm_border h2{
    font-size: 50px;
  }
  .steps_header .heading strong,
  .only_heading strong{
    font-size: 35px;
  }
  .step_items .step_item {
    width: calc(50% - 24px * 1 / 2);
  }
  .story_text .rich__text-content p {
    font-size: 20px;
    line-height: 28px;
  }
  .only_description .rich__text-content h4 {
    font-size: 30px;
    line-height: 38px;
  }
  .only_description .rich__text-content p {
    font-size: 28px;
    line-height: 36px;
  }
  .only_description .rich__text-content .rich__text-column {
    margin-bottom: 30px;
  }
  body .img_block_slider .section-title h2 {
    font-size: 35px;
    line-height: normal;
  }
  .img_block_slider .img_block_main_imgs .img_blick_imgs_list {
    width: calc(50% - 22px * 1 / 2);
  }
  .img_block_slider .text__icons-wrapper {
    padding: 48px 0 60px 0;
  }
  section.global__section.contact__form-section {
    margin-top: 40px;
    margin-bottom: 35px;
  }
  .step_items .step_item .step_item_description p br {
    display: none;
  }
  .step_items .step_item .step_item_description p {
    font-size: 22px;
    line-height: 30px;
  }
  .bnricn.pl_banner {
    padding-top: 0;
  }
  body .private-csm-form .pcf_items {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 30px;
  }
  body .private-csm-form .pcf_items .pcf-links .private_email, 
  body .private-csm-form .pcf_items .pcf-links .private_phone {
    justify-content: center;
  }
  body .private-csm-form .private_phone {
    margin-bottom: 20px;
  }
  .only_description {
    padding: 60px 0 50px 0;
  }
}

@media only screen and (max-width: 767px) {
  .bnricn.pl_banner {
    padding-bottom: 50px;
  }
  .steps_header .heading h2, .only_heading h2, 
  body .private-csm-form .section-title.btm_border h2 {
    font-size: 37px;
    line-height: normal;
  }
  .steps_header .heading strong, .only_heading strong {
    font-size: 28px;
  }
  .step_items .step_item,
  .img_block_slider .img_block_main_imgs .img_blick_imgs_list {
    width: 100%;
  }
  .steps .step_item_wrapper {
    height: auto !important;
  }
  .only-button .button {
    font-size: 20px;
    height: 50px;
    line-height: normal;
  }
  .only_description .rich__text-content .rte a {
    font-size: 20px;
    line-height: normal;
    padding: 10px 20px;
  }
  .only_description .rich__text-content h4 {
    font-size: 25px;
    line-height: 33px;
  }
  .only_description .rich__text-content p {
    font-size: 22px;
    line-height: 30px;
  }
  body .img_block_slider .section-title h2 {
    font-size: 28px;
    line-height: normal;
  }
  .only_heading h2 {
    margin-bottom: 15px;
  }
  .steps_header .heading h2, .only_heading h2, body .private-csm-form .section-title.btm_border h2 {
    font-size: 28px;
    line-height: normal;
  }
  .private-csm-form .section-title {
    margin: 0 0 30px 0;
  }
  .story_text {
    padding: 40px 0;
  }
  .steps {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .step_item_image {
    margin: 30px auto 0 auto;
  }
  .only_heading {
    padding-top: 60px;
    padding-bottom: 30px;
  }
  .img_block_slider .section-title {
    margin: 0 auto 50px auto;
  }
}

@media only screen and (max-width: 479px) {
  .steps_header .heading strong, .only_heading strong {
    font-size: 25px;
  }
  .step_items .step_item .step_item_description strong {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .step_items .step_item .step_item_description p {
    font-size: 18px;
    line-height: 26px;
  }
  .story_text .row {
    width: 100%;
  }
  .story_text .rich__text-content p {
    font-size: 18px;
    line-height: 26px;
  }
  .only_description .rich__text-content .rich__text-column::before {
    width: 25px;
    height: 25px;
  }
  .only_description .rich__text-content .rich__text-column {
    padding-left: 35px;
  }
  .only_description .rich__text-content h4 {
    font-size: 22px;
    line-height: 30px;
  }
  .only_description .rich__text-content p {
    font-size: 18px;
    line-height: 26px;
  }
  body .private-csm-form .private_email a, body .private-csm-form .private_phone a {
    text-align: center;
  }
  body .private-csm-form .pcf_items .pcf-links .private_email, body .private-csm-form .pcf_items .pcf-links .private_phone {
    flex-direction: column;
  }
  body section.global__section.contact__form-section {
    width: 100%;
    padding: 0;
  }
}

/* PRIVATE LABEL PAGE CSS END */

/* LOGIN PAGE CSS START */

.template-customers-login .dynamic-image-text .section-main-heading {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.login_only_heading {
  padding: 84px 0 90px 0;
}

.login_only_heading h4 {
  color: #000000;
  text-align: center;
  font-family: Della Respira;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 51px;
  letter-spacing: 1.6px;
  margin: 0;
}

.template-customers-login .dynamic-image-text .section-main-heading h2 {
  color: #000000;
  text-align: center;
  font-family: Della Respira;
  font-size: 57px;
  font-style: normal;
  font-weight: 500;
  line-height: 73px;
  letter-spacing: 1.6px;
  margin: 0;  
}

.template-customers-login .dynamic-image-text .icon {
  margin-top: 20px;
  margin-bottom: 50px;
}

.template-customers-login .user-login {
  margin-top: 0;
  margin-bottom: 0;
}

.template-customers-login .user-login .row {
  width: 100%;
  margin: 0;
}

.template-customers-login .login-info #customer_login {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: column;
}

.template-customers-login .user-login .customer-login-wrapper {
  background: #005349;
  padding-bottom: 40px;
  padding-top: 60px;
}

.template-customers-login .login-info #customer_login .customer-login {
  max-width: 906px;
  padding: 0 15px;
  width: 100%;
  margin: 0 auto;
}

.template-customers-login .login-info #customer_login div[type="login"] {
  display: block;
  width: 100%;
  background: #fff;
  padding: 25px 15px 0;        
  max-width: 695px;
  margin: 0 auto;
}
.template-customers-login .login-info #customer_login div[type="login"] .h_buttons,
.template-customers-register .customer__register #create-customer div[type="register"] .h_buttons {
  gap: 23px;
}
.template-customers-login .login-info #customer_login div[type="login"] .h_buttons div,
.template-customers-register .customer__register #create-customer div[type="register"] .h_buttons div {
  width: calc(50% - 23px* 1 / 2);
  margin: 0;
  height: 46px;
}

.template-customers-register .customer__register .cr_textarea-field textarea {
  border-radius: 0;
}

.template-customers-register .customer__register .action_bottom {
  text-align: center;
}

.template-customers-register .customer__register .action_bottom .button {
  background: #F2DFCE !important;
  color: #052622 !important;
  width: auto;
  max-width: max-content;
  font-size: 25px;
  line-height: 33px;
  font-weight: 400;
  font-family: 'Public Sans';
  height: 46px;
  padding: 7px 67px;
  transition: all 0.3s;
  margin: 0;
}

.template-customers-register .customer__register .action_bottom .button:hover {
  background: #F3F4F6 !important;
}

.template-customers-login section.user-login {
  padding-bottom: 62px;
}

.template-customers-login .user-login .user-login-wrapper {
  margin: 0;
  width: 100%;
}
.template-customers-login .user-login .customer-login-wrapper .cl_email-field {
  max-width: 530px;
  width: 100%;
}
.template-customers-login .login-info #customer_login .cl_input-field {
  margin: 0;
}
.template-customers-login .login-info #customer_login .cl_input-field input {
  margin: 0 !important;
  height: 39px;
  padding: 0 15px 0 0;
}

.template-customers-register .customer__register .cr_input-field input {
  margin: 0 0 20px 0 !important;
  height: 39px;
  padding: 0 15px 0 0;
}
.template-customers-login .user-login .customer-login-wrapper .cl_password-field {
  max-width: 333px;
  width: 100%;
}

.template-customers-login .user-login .customer-login label,
.template-customers-register .customer__register label {
  font-size: 25px;
  line-height: 33px;
  font-weight: 800;
  color: #F3F4F6;
  margin-bottom: 5px;
  font-family: 'Public Sans';
}
.cl_input-field-wrapper {
  display: flex;
  gap: 13px;
}

.template-customers-login .user-login .cl_buttons {
  width: 100%;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.template-customers-login .user-login .accounts__recover-password {
  width: 100%;
  font-size: 25px;
  line-height: 37px;
  font-weight: 300;
  color: #F3F4F6;
  font-family: 'Public Sans';
  text-decoration: none;
  margin-top: 11px;
  margin-bottom: 17px !important;
  transition: all 0.3s;
}

.template-customers-login .user-login .login_page_button {
  background: #F2DFCE !important;
  color: #052622 !important;
  width: auto;
  max-width: max-content;
  font-size: 25px;
  line-height: 33px;
  font-weight: 400;
  font-family: 'Public Sans';
  height: 46px;
  padding: 7px 67px;
  transition: all 0.3s;
}

.template-customers-login .user-login .login_page_button:hover {
  background: #F3F4F6 !important;
}

.template-customers-login .user-login .cl_buttons .hr-or {
  color: #052622;
  font-family: 'Public Sans';
}

.recover-password-wrapper {
  max-width: 906px;
  width: 1005;
  margin: 0 auto;
  padding: 0 15px;
}

.recover-password-header {
  text-align: center;
}

.recover-password-form .button {
  width: auto;
  padding: 7px 30px;
}

.recover-password-wrapper .recover-password-form .rp_button {
  width: 100%;
  text-align: center;
}

.do-dont.dd_section_ca {
  padding: 111px 15px 78px;
  max-width: 1005px;
  margin: 0 auto;
  width: 100%;
}

.do-dont.dd_section_ca .section-title {
  margin: 0;
  letter-spacing: 0;
}

.bnr-icon {
  line-height: 0;
}

.do-dont.dd_section_ca .img_with_btn {
  margin: 84px auto 10px;
  max-width: 837px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  position: relative;
}

.do-dont.dd_section_ca .img_with_btn .dd_button {
  position: absolute;
  right: 0;
  top: 0;
}

.do-dont.dd_section_ca .img_with_btn .dd_button .button {
  font-size: 25px;
  line-height: 33px;
  color: #fff;
  display: inline-block;
  width: auto;
  letter-spacing: 0;
  padding: 19px 48px;
  height: auto;
  background: #005349;
  border-radius: 30px !important;
}

.do-dont.dd_section_ca .img_with_btn .dd_image {
  line-height: 0;
}

.do-dont.dd_section_ca .section-description {
  margin-bottom: 50px;
}

.do-dont.dd_section_ca .section-description p {
  font-size: 25px;
  line-height: 33px;
  font-family: Public Sans;
  color: #000;
  text-align: center;
}

.template-customers-register .customer__register {
  width: 100%;
  margin: 0 auto;
}

/* .template-customers-register .customer__register #customer-wrapper {
  width: 100%;
} */

.template-customers-register .customer__register #customer-wrapper,
.template-customers-register .customer__register #create-customer {
  margin: 0;
  width: 100%;
}

.template-customers-register #create-customer .template_header {
  text-align: center;
  width: 100%;
  max-width: 876px;
  margin: 0 auto;
  padding-top: 30px;
}

.template-customers-register #create-customer .template_header .title{
  color: #F3F4F6;
  text-align: center;
  font-family: Della Respira;
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  line-height: 51px;
  letter-spacing: 1.6px;
  margin: 0;
}

.template-customers-register .customer__register .create-customer-wrapper {
  width: 100%;
  margin: 0 auto;
  background: #005349;
}

.template-customers-register .customer__register .create_customer-form-wrapper {
  width: 100%;
  max-width: 936px;
  margin: 0 auto;
  padding: 0 30px 30px 30px;
}

.template-customers-register .customer__register #create-customer div[type="register"] {
  width: 100%;
  max-width: 100%;
  background: #fff;
}

.template-customers-register .customer__register #create-customer div[type="register"] .h_wizard {
  display: block;
  width: 100%;
  background: #fff;
  padding: 25px 15px 0;
  max-width: 695px;
  margin: 0 auto;
}
body.template-customers-register .customer__register {
  margin-top: 78px !important;
}

.template-customers-register .do-dont.dd_section_ca {
  padding-bottom: 0;
}



@media only screen and (max-width: 989px) {
  .login_only_heading {
    padding: 80px 0 60px 0;
  }
  .login_only_heading h4 {
    font-size: 35px;
    line-height: normal;
  }
  .template-customers-register .do-dont.dd_section_ca .img_with_btn .dd_button .button {
    font-size: 25px;
    line-height: normal;
    padding: 15px 30px;
  }
  .template-customers-register .do-dont.dd_section_ca .img_with_btn {
    margin: 50px auto 10px;
  }
  .template-customers-register .do-dont.dd_section_ca .section-description p {
    font-size: 20px;
    line-height: normal;
  }
  body.template-customers-register .customer__register {
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 767px) {
  .login_only_heading h4 {
    font-size: 35px;
    line-height: normal;
  }
  .template-customers-login .dynamic-image-text .section-main-heading h2 {
    font-size: 35px;
    line-height normal;
  }
  .template-customers-login .dynamic-image-text .icon {
    max-width: 350px;
  }
  .login_only_heading {
    padding: 60px 0 30px 0;
  }
  .cl_input-field-wrapper {
    flex-wrap: wrap;
  }
  .template-customers-login .user-login .customer-login-wrapper .cl_email-field,
  .template-customers-login .user-login .customer-login-wrapper .cl_password-field {
    max-width: 100%;
  }
  .template-customers-login .user-login .accounts__recover-password {
    line-height: normal;
    font-size: 20px;
  }
  .template-customers-login .login-info #customer_login div[type="login"] .h_buttons {
    flex-direction: column;
    gap: 20px;
  }
  .template-customers-login .login-info #customer_login div[type="login"] .h_buttons div, 
  .template-customers-register .customer__register #create-customer div[type="register"] .h_buttons div {
    width: 100%;
  }
  .template-customers-login .user-login .login_page_button,
  .template-customers-register .customer__register .action_bottom .button{
    font-size: 20px;
    line-height": normal;
  }
  .template-customers-register .do-dont.dd_section_ca .img_with_btn {
    margin: 50px auto 10px;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
  }
  .template-customers-register .do-dont.dd_section_ca {
    padding: 60px 0 0;
  }
  .template-customers-register .do-dont.dd_section_ca .img_with_btn .dd_button {
    position: unset;
    width: 100%;
    text-align: center;
  }
  .template-customers-register #create-customer .template_header {
    margin-bottom: 20px;
  }
  .template-customers-register .customer__register .create_customer-form-wrapper {
    padding: 0 20px 20px 20px;
  }
}

@media only screen and (max-width: 479px) {
  .login_only_heading h4 {
    font-size: 25px;
    line-height: normal;
  }
  .template-customers-login .dynamic-image-text .section-main-heading h2,
  .template-customers-register #create-customer .template_header .title{
    font-size: 30px;
  }
  .template-customers-login .dynamic-image-text .icon {
    max-width: 250px;
    margin-top: 10px;
  }
  .template-customers-login .user-login .customer-login-wrapper {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .template-customers-login .user-login .customer-login label, 
  .template-customers-register .customer__register label,
  .template-customers-login .user-login .customer-login label, 
  .template-customers-register .customer__register label{
    font-size: 20px;
    line-height: normal;
  }
}

/* LOGIN PAGE CSS END */

/* GIFT GUIDES PAGE CSS START */

.multiple_images_with_heading .collage_text_cover {
  left: 50%;
  transform: translateX(-50%);
  background: #F3F4F6;
  padding: 33px 24px;
  border-radius: 10px;
  width: calc(100% - 120px);
  bottom: -73px;
}

.multiple_images_with_heading .collage_text_cover h2{
  color: #052622;
  font-family: Della Respira;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0;
  margin: 0;
  text-transform: uppercase;
}

.template-page-gift-guides .footer-section {
  margin-top: 80px;
}

.multiple_images_with_heading .textWithImage__column-container {
  max-width: 1470px;
  margin: 0 auto;
  padding: 0 15px;
  width: 100%;
}
.multiple_images_with_heading .row {
  width: 100%;
}
.template-page-gift-guides .charity_multiple_images_1 {
  padding-top: 0;
}
.template-page-gift-guides .dynamic-image-text {
  max-width: 1470px;
  margin: 0 auto;
  width: 100%;
  padding: 0 15px;
}
.btn_with_icon {
  margin-top: 28px;
  display: inline-block;
  width: 100%;
  text-align: center;
}

.btn_with_icon .btn {
  color: #052622;
  font-family: Della Respira;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 33px;
  letter-spacing: 0;
  margin: 0;
  display: inline-flex;
  column-gap: 15px;
  align-items: center;
  justify-content: center;
  background: #F2DFCE;
  border-radius: 12px;
  padding: 8.5px 21.5px;
  transition: all 0.3s;
}

.btn_with_icon .btn:hover {
  background: #F3F4F5;
}

.gg_collection_list .btn_with_icon .btn {
  background: #F3F4F6;
}

.gg_dynamic_image_text .abtxt {
  text-align: center;
}
.gg_dynamic_image_text .abtxt .description p {
  font-size: 25px;
  line-height: 33px;
  text-align: center; 
  max-width: 413px;
  width: 100%;
  margin: 0 auto;
}

.gg_collection_list .new-cls {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 24.61px;
}

.gg_collection_list .new-collection-lists {
  max-width: 100%;
  margin: 0 auto;
  padding-top: 28px;
  padding-bottom: 0;
}

.new-collection-lists.gg_collection_list {
  max-width: 100%;
  width: 100%;
  padding-top: 49px;
  padding-bottom: 38px;
  background: #F2DFCE;
}

.gg_collection_list .new-cls-wrapper {
  max-width: 1162px;
  padding: 0 15px;
  margin: 0 auto;
  width: 100%;
}

.multiple_images_with_heading .collage_text_cover_inner {
  float: none;
}

@media only screen and (max-width: 1366px){
  .multiple_images_with_heading .collage_text_cover {
    width: calc(100% - 60px);
    padding: 24px;
  }
}

@media only screen and (max-width: 1199px){
  .template-page-gift-guides .footer-section {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 991px){
  .gg_dynamic_image_text .dyn-blk.rev {
    margin-bottom: 40px;
  }
  .gg_dynamic_image_text .dyn-blk.rev::last-child {
    margin-bottom: 0;
  }
  .template-page-gift-guides .dynamic-image-text {
    padding: 0;
  }
  .new-collection-lists.gg_collection_list {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .multiple_images_with_heading {
    margin-top: 20px;
  }
  .charity_multiple_images_1 .textWithImage__column-container .textWithImage__column {
    width: calc(50% - 16px * 2 / 3);
    max-width: calc(50% - 16px * 2 / 3);
  }
  .multiple_images_with_heading .textWithImage__column-container {
    row-gap: 100px;
  }
}

@media only screen and (max-width: 767px){
  .multiple_images_with_heading .textWithImage__column-image .desk {
    display: block;
  }
  .charity_multiple_images_1 .textWithImage__column-container .textWithImage__column {
    width: 100%;
    max-width: 100%;
  }
  .multiple_images_with_heading .collage_text_cover {
    bottom: -45px;
    text-align: center;
  }
  .multiple_images_with_heading .textWithImage__column-container {
    row-gap: 80px;
    overflow: hidden;
    padding: 0;
  }
  .charity_multiple_images_1 .textWithImage__column-container .textWithImage__column:last-child {
    padding-bottom: 30px;
  }
  .template-page-gift-guides .charity_multiple_images_1 {
    padding-bottom: 10px;
  }
  .template-page-gift-guides .footer-section {
    margin-top: 0;
  }
  .btn_with_icon .btn {
    font-size: 20px;
    line-height: 28px;
  }
}


/* GIFT GUIDES PAGE CSS END */

/* REWARDS PAGE CSS START */

.template-page-rewards .dynamic-versality:before {
  content: none;
}

.template-page-rewards .dynamic-versality {
  margin-top: 40px;
  margin-bottom: 70px;
}

.template-page-rewards .dynamic-versality .dynacontent p {
  margin: 0 auto;
}
.rewards_faq .section_header {
  margin-bottom: 74px;
}

.rewards_faq .section_header .section-title {
  margin: 0 auto;
}

.rewards_faq .bottom_button {
  margin-top: 83px;
  text-align: center;
}
.rewards_faq .bottom_button .button {
  width: auto;
  color: #fff;
  background: #005349;
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 25px;
  line-height: 33px;
  font-family: 'Della Respira';
  padding: 15px;
  max-width: 348px;
  width: 100%;
  height: 52px;
}

section.do-dont.rewards_faq {
  max-width: 1277px;
  padding-top: 87px;
}

section.do-dont.rewards_faq .dos-block {
  padding: 50px;
}

section.do-dont.rewards_faq .dos-block h4 {
  font-size: 20px;
  line-height: 28px;
  font-family: 'Della Respira';
  font-style: normal;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.01em;
  color: #000000;
}

section.do-dont.rewards_faq .dos-block p{
  font-family: Public Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -.04em;
  color: #000;
}

.rewards_faq .bottom_button .button:hover{
  background: #173334;
}

.rewards_image_text .abtxt h3 {
  margin: 0 0 10px 0;
  text-align: left;
  text-transform: capitalize;
  letter-spacing: 0;
} 

.rewards_image_text .mtt_button_group {
  display: flex;
  gap: 29px;
  justify-content: center;
}
.rewards_image_text .abtxt p {
  text-align: left !important;
}

.rewards_image_text .mtt_button_group .mtt_button {
  width: auto;
  background: #005349;
  color: #fff;
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  display: inline-flex;
  align-items: center;
  height: 52px;
  padding: 10px 20px;
  max-width: 150px;
  width: 100%;
  justify-content: center;
  margin: 20px 0 0;
}

.rewards_image_text .mtt_button_group .mtt_button:hover {
  background: #173334;
}

.rewards_image_text .about-block {
  align-items: center;
  margin-top: 0;
}

.rewards_image_text .abtxt h4 {
  margin-top: 10px;
}

.rewards_image_text .abtxt h4 {
  text-align: left;
  font-size: 25px;
  line-height: 33px;
  color: #005349;
  font-family: 'public sans';
}

.rewards_image_text .abtxt p {
  text-align: left;
  font-size: 25px;
  line-height: 33px;
  color: #052622;
  font-family: 'public sans';
}

.template-page-rewards .meet-content:after {
  content: none;
}

.do-dont.dd_section_ca.reward_earn_gems {
  padding-top: 20px;
}

.reward_diff_heading .abtxt h3,
.reward_diff_heading .abtxt h4{
  font-family: Hearth Stone;
  font-style: normal;
  font-weight: 400;
  font-size: 80px;
  line-height: 100px;
  color: #052622;
  letter-spacing: 0;
  text-transform: capitalize;
  margin: 0;
}

.reward_diff_heading .abtxt h4 strong {
  color: #052622;
  font-family: Della Respira;
  font-size: 47px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0;
}

.reward_diff_heading .famblock {
  align-items: center;
  max-width: 1154px;
  margin: 0 auto;
  padding: 0 15px;
  width: 100%;
  display: flex;
  column-gap: 104px;
}

.reward_diff_heading .famblock .abtxt {
  max-width: 458px;
  width: 100%;
  padding: 0;
}

.reward_diff_heading .famblock .abtxt img {
  max-width: 458px;
  width: 100%;
}
.reward_diff_heading .abtxt ul {
  list-style: none;
}

.reward_diff_heading .abtxt ul li {
  color: #052622;
  font-family: Della Respira;
  font-size: 34px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0;
}

.reward_diff_heading .content_bottom_button {
  text-align: center;
  margin-top: 30px;
}

.reward_diff_heading .content_bottom_button .button{
  background: #005349;
  width: auto;
  color: #fff;
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  display: inline-flex;
  align-items: center;
  height: 52px;
  padding: 10px 20px;
  max-width: 348px;
  width: 100%;
  justify-content: center;
}

section.container-fluid.reward_diff_heading {
  padding: 56px 0;
  background: #F2DFCE;
}

.rewards_image_text .about-block {
  padding-right: 0;
  flex-wrap: wrap;
}

.rewards_image_text .about-block .ablft {
  width: calc(50% - 48px * 1 / 2);
}

.rewards_image_text .about-block .abtxt {
  width: calc(50% - 48px * 1 / 2);
  max-width: 563px !important;
}

@media only screen and (max-width: 991px){
  
  .rewards_image_text .about-block .abtxt {
    width: 100%;
    max-width: 100% !important;
  }

  .rewards_image_text .abtxt h3 {
    max-width: 100%;
    width: 100%;
    text-align: center;
  }

  .rewards_image_text .abtxt p {
    text-align: center !important;
  }

  .rewards_image_text .abtxt p br {
    display: none;
  }

  .reward_diff_heading .famblock {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  section.do-dont.rewards_faq {
    padding-top: 50px;
  }
  
  .rewards_faq .section_header {
    margin-bottom: 50px;
  }

  .template-page-rewards .dynamic-versality {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .reward_diff_heading .abtxt ul li {
    font-size: 26px;
    text-align: center;
  }
  
}

@media only screen and (max-width: 767px){

  .reward_diff_heading .abtxt ul li {
    font-size: 26px;
  }
  .reward_diff_heading .content_bottom_button {
    text-align: center;
    margin-top: 10px;
  }
  
}

@media only screen and (max-width: 399px){
  .rewards_image_text .mtt_button_group {
    flex-wrap: wrap;
    gap: 15px;
    flex-direction: column;
  }
  .rewards_image_text .mtt_button_group {
    margin-top: 20px;
  }
  .rewards_image_text .mtt_button_group .mtt_button {
    margin: 0;
    width: 100%;
    max-width: 100%;
  }
}

/* REWARDS PAGE CSS END */

/* COLLECTION LIST SECTION CSS START */

body section.collection-lists {
  max-width: 1240px;
  pdding: 0 20px;
  width: 100%;
  margin: 0 auto;
}

/* COLLECTION LIST SECTION CSS END */

/* HOME PAGE CSS START */

.index_hero_banner .slideshow-section {
  padding: 0 !important;
}

.index_collection_list .collection__list-container {
  max-width: 100%;
  width: 100%;
}

.favourite_collection_list .collection__list-container {
  max-width: 100%;
  width: 100%; 
}

@media only screen and (min-width: 992px) {
  .index_collection_list .collection__list-container {
    /* max-width: 1282px; */
    width: 100%;
    padding: 0 16px;
  }
  .favourite_collection_list .collection__list-container {
    /* max-width: 1270px; */
    width: 100%; 
    padding:0 16px;
  }
}

.index_collection_list .collection__list-container .collection__list-loop {
  padding: 0;
  gap: 25px;
  grid-template-columns: repeat(4, 1fr);
}

.favourite_collection_list .collection__list-container .collection__list-loop {
  padding: 0;
  gap: 25px;
  grid-template-columns: repeat(5, 1fr);
}

.favourite_collection_list .collection__list-container .collection__list-loop {
  padding: 0;
  gap: 16px;
}

.index_collection_list .collection__list-container .section-title,
.favourite_collection_list .collection__list-container .section-title {
  margin: 0;
  text-align: left;
  width: auto;
}

.index_collection_list .collection__list-container .section-title h2,
.favourite_collection_list .collection__list-container .section-title h2 {
  margin: 0;
}

.section-title h2 {
  color: #052622;
  font-size: 40px;
  line-height: 51px;
  letter-spacing: 0;
  font-weight: 400;
  font-family: Della Respira;
  text-transform: uppercase;
}

.index_collection_list .collection__list-header,
.favourite_collection_list .collection__list-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  margin: 0 0 24px 0;
}

.left-right_blocks .left-right_block_items.left-right_block_items-reverse {
  flex-direction: row-reverse;
}

body .view_all_link {
  font-family: Public Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: 0;
  color: #052622;
  text-transform: uppercase;
}

.index_collection_list .collection__item-image .box-ratio,
.favourite_collection_list .collection__item-image .box-ratio {
  padding-bottom: 100% !important;
}

.index_collection_list .collection__item-image,
.index_collection_list .collection__item-image img,
.favourite_collection_list .collection__item-image,
.favourite_collection_list .collection__item-image img {
  height: auto;
  line-height: 0;
}

.favourite_collection_list .collection__item-details {
  display: none;
}

.index_collection_list .collection__item-details {
  background: #F2DFCE;
  border-radius: 12px;
  margin-top: -6px;
  z-index: 1;
  position: relative;
}

.index_collection_list .collection__item-details a {
  color: #005349;
}

.index_collection_list .collection__item-details p {
  font-family: 'Della Respira';
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 32px;
  letter-spacing: -.01em;
}

body .view_all_link:hover {
  color: #F2DFCE;
}

.left-right_blocks {
  padding-top: 40px;
  padding-bottom: 50px;
}

.left-right_blocks .left-right_block_header {
  margin-bottom: 24px;
}

.left-right_blocks .left-right_block_header .page-width {
  max-width: 1282px;
  width: 100%;
  margin: 0 auto;
  padding: 0 16px;
}

.left-right_blocks .left-right_block_header .section-title h2,
.left-right_blocks .left-right_block_header .section-title {
  margin: 0;
}

.left-right_blocks .left-right_block_header .left-right_block_header-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.left-right_blocks .left-right_block_item_right {
  width: calc(58.2% - 11px * 1 / 2);
  display: flex;
  align-items: stretch;
}

.left-right_blocks .left-right_block_item_left {
  width: calc(41.8% - 11px * 1 / 2);
  display: flex;
  align-items: stretch;
}

.left-right_block_item_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.left-right_blocks .left-right_block_items {
  display: flex;
  gap: 11px;
  width: 100%;
  flex-wrap: wrap;
}

.left-right_block_item_detail_title h2 {
  text-align: right;
  margin: 0;
  font-size: 52px;
  line-height: 60px;
}

.left-right_block_item_detail_title {
  margin: 0;
}

.left-right_blocks .left-right_blocks_wrapper .left-right_block_item_detail_button {
  margin-top: 10px;
  display: inline-block;
  width: 100%;
  text-align: right;
}

.left-right_blocks .left-right_block_item_detail_button .btn { 
  background: #F3F4F5;
  transition: all 0.3s;
}
  
.left-right_blocks .left-right_block_item_detail_button .btn:hover {
  opacity: 0.8;
}

.left-right_blocks .left-right_block_item_wrapper {
  position: relative;
}

.left-right_blocks .left-right_block_item_details {
  position: absolute;
  bottom: 60px;
  right: 70px;
}

.left-right_blocks .left-right_block_item_image {
  line-height: 0;
}

.left-right_blocks .left-right_block_item_left_wrapper .left-right_block_item_detail_title h2 {
  color: #fff;
}

.left-right_blocks .left-right_block_item_right-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 21px;
}

.left-right_blocks .left-right_block_item_link {
  display: inline-block;
  width: 100%;
}

.left-right_blocks_diff_heading .left-right_block_item_detail_title h2 {
  font-family: Hearth Stone;
  text-transform: initial;
  font-size:  60px;
}

body .newsletter-main #newsletter {
  margin: 0;
  border-radius: 0;
  background: #F3F4F6;
  padding: 40px 20px 20px !important;
}

body .newsletter-main #newsletter .section-title {
  margin: 0;
}

body .newsletter-main #newsletter .section-title h2 {
  font-size: 36px;
  line-height: 46px;
  font-family: Hearth Stone;
  text-transform: capitalize;
  color: #005349 !important;
  padding-bottom: 15px;
}

body .newsletter-main #newsletter .section-header .rte p{
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  color: #052622;
}

body .newsletter-main #newsletter .newsletter__submit {
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 23px;
  letter-spacing: -.01em;
  color: #fff;
  background: #005349;
  margin-left: 8px;
  width: auto;
  height: 38px;
  padding: 6px 26px;
}

body .newsletter-main #newsletter .newsletter__input {
  background: #F2DFCE;
  box-shadow: unset;
  border: 0;
  height: 38px;
  width: 100%;
  max-width: 392px;
}

body .newsletter-main #newsletter .newsletter__input::placeholder {
  font-family: Public Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 23px;
  letter-spacing: -.01em;
  color: #052622;
}

body #newsletter .password__input-group {
  max-width: 505px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}

.template-index #footer-wrapper,
.page-charity #footer-wrapper {
  background: #fff;
}

.charity_only_text {
  padding: 60px 0 30px 0;
}

.charity_only_text .rich__text-container {
  margin: 0;
}

.charity_only_text p {
  font-size: 25px;
  line-height: 33px;
  color: #052622;
  letter-spacing: -.01em;
  font-family: Public Sans;
  margin: 0;
}

.template-index .logo-list .text__icons-section {
  margin: 0;
  border-radius: 0;
}

.template-index .logo-list .text__icons-section .section-title {
  margin-top: 0;
}

.template-index .logo-list .text__icons-section .title_text {
  margin-top: 30px;
}

.template-index .logo-list .grid__wrapper.text__icons-container {
  margin-bottom: 10px;
}

body.template-index .textWithImage__column-section .collage_text_cover h2 {
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  color: #000;
  margin-bottom: 10px;
}

body.template-index .textWithImage__column-section .collage_text_cover p {
  font-size: 15px;
  line-height: 23px;
  color: #000;
  margin: 0;
}

body.template-index .textWithImage__column-section .collage_text_cover {
  background: rgba(243,244,246,0.5);
  padding: 14px 32px;
  max-width: 349px;
  margin: 0 auto;
  justify-content: space-between;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  bottom: 16px;
  flex-direction: column;
  row-gap: 14px;
}

body.template-index .textWithImage__column-section .collage_text_cover .right a {
  min-width: 110px;
  background: transparent;
  border: 1px solid #052622;
  padding: 0 16px;
  transition: all 0.3s;
}

body.template-index .textWithImage__column-section .collage_text_cover .right a svg {
  display: none;
}

.index_college_columns {
  padding-bottom: 40px;
}

.index_college_columns .textWithImage__column-container {
  padding: 0;
}

.template-index .fera .fera-reviews-header-title {
  color: #052622;
  font-size: 40px;
  line-height: 51px;
  letter-spacing: 0;
  font-weight: 400;
  font-family: Della Respira;
  text-transform: uppercase;
}

.template-index .fera.fera-reviews-widget {
  max-width: 1240px;
  padding: 0;
  margin-top: 40px;
  width: 100%;
}

.template-index .fera .fera-btn {
  font-family: Della Respira;
  color: #fff;
  background: #005349;
}

.template-index .fera .fera-reviews-avgRating-number,
.template-index .fera .fera-reviews-count-str {
  font-family: Della Respira;
}

.template-index .fera .fera-btn--block {
  max-width: 160px;
  width: 100%;
  font-weight: 400;
}

.template-index .fera>* {
  font-family: Public Sans;
}

@media only screen and (max-width: 1365px) {
  .left-right_block_item_detail_title h2,
  .left-right_blocks_diff_heading .left-right_block_item_detail_title h2 {
    font-size: 40px;
    line-height: 48px;
  }
  .left-right_blocks .left-right_block_item_details {
    bottom: 30px;
    right: 30px;
  }
}

@media only screen and (max-width: 991px) {
  .left-right_blocks .left-right_block_item_left,
  .left-right_blocks .left-right_block_item_right {
    width: 100%;
    display: flex;
    align-items: stretch;
  }
  body.template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column .textWithImage__column-image {
    height: 100%;
  }
  .section-title h2,
  .template-index .fera .fera-reviews-header-title {
    font-size: 30px;
    line-height: 40px;
  }
  body .view_all_link,
  .index_collection_list .collection__item-details p{
    font-size: 20px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  body.template-index .textWithImage__column-section .textWithImage__column-container .textWithImage__column .textWithImage__column-image {
    height: 534px;
  }
  body .newsletter-main #newsletter .newsletter__submit {
    margin: 0 auto;
  }
  body .newsletter-main #newsletter .section-title h2 {
    font-size: 30px;
    line-height: 42px;
  }
  .section-title h2,
  .template-index .fera .fera-reviews-header-title {
    font-size: 25px;
    line-height: 35px;
  }
  body .view_all_link, 
  .index_collection_list .collection__item-details p {
    font-size: 18px;
    line-height: 26px;
  }
  .left-right_blocks .left-right_block_item_wrapper {
    height: 350px;
  }
  .left-right_blocks .left-right_block_item_wrapper .left-right_block_item_image {
    height: 100%;
  }
  .left-right_blocks .left-right_block_item_wrapper .left-right_block_item_image img {
    object-position: left;
  }
  body.template-index .textWithImage__column-section .collage_text_cover .left {
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 479px) {
  body.template-index .textWithImage__column-section .collage_text_cover {
    padding: 14px 20px;
  }
  .left-right_blocks .left-right_block_item_wrapper {
    height: 300px;
  }
  .section-title h2, .template-index .fera .fera-reviews-header-title {
    font-size: 20px;
    line-height: 28px;
  }
  .btn_with_icon .btn {
    font-size: 16px;
    line-height: 22px;
  }
  .template-index .fera.fera-reviews-widget {
    margin-top: 20px;
  }
  .index_college_columns .textWithImage__column-image .mob {
    height: 100%;
  }
  body.template-index .textWithImage__column-section .collage_text_cover {
    bottom: 0;
  }
  .left-right_block_item_detail_title h2, 
  .left-right_blocks_diff_heading .left-right_block_item_detail_title h2 {
    color: #fff;
  }
  .left-right_blocks {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  body .view_all_link, .index_collection_list .collection__item-details p {
    font-size: 16px;
    line-height: 24px;
  }
}

/* HOME PAGE CSS END */

/* CHARITY PAGE CSS START */

.charity_multicolumns {
  position: relative;
  padding-top: 30px;
  padding-bottom: 130px;
  z-index: 1;
}

.charity_multicolumns::before {
  content: "";
  background: url("/cdn/shop/files/cross_logo_image-ed.png?v=1728221222") no-repeat left top;
  width: 100%;
  max-width: 393px;
  height: 393px;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.charity_multicolumns .section-title {
  margin-top: 0;
}

.charity_multicolumns .section-title h2 {
  font-size: 57px;
  line-height: 65px;
  text-transform: capitalize;
  color: #052622;
}

.charity_multicolumns .section-title .sub_title {
  font-size: 40px;
  line-height: 48px;
  color: #052622;
  letter-spacing: -0.01px;
  font-weight: 400;
  font-family: Della Respira;
}

.charity_multicolumns .imageText__column-image {
  max-width: 160px;
  width: 100%;
  margin: 0 auto;
}

.charity_multicolumns .grid__wrapper {
  padding: 0 16px;
  max-width: 902px;
  width: 100%;
  row-gap: 0;
}

.charity_multicolumns .imageText__column-caption h3 {
  font-weight: bold;
  margin: 0;
}

.charity_multicolumns .imageText__column-caption>* {
  font-size: 16px;
  line-height: 21px;
  color: #052622;
  font-weight: 400;
  letter-spacing: -.04em;
}

.page-charity .logo-list .text__icons-section {
  border-radius: 0;
}

.charity_logos .text__icons-container {
  max-width: 1368px;
  width: 100%;
  justify-content: space-between;
  column-gap: 0 !important;
  padding: 0 16px !important;
  flex-wrap: nowrap;
}

.charity_logos .text__icons-container {
  margin: 0 auto;
  display: flex;
}

.charity_logos .section_top_description {
  text-align: center;
  width: 100%;
  max-width: 662px;
  margin-bottom: 20px;
}

.charity_logos.charity_logo_gif .text__icons-container {
  justify-content: center;
}

body .charity_logos.charity_logo_gif {
  padding: 50px 0;
  background: #f3f3f5;
}

body .charity_logos.charity_logo_gif .grid__wrapper.text__icons-container img {
  margin-top: -1px;
}

.charity_logos .grid__wrapper .text__block {
  width: auto;
  max-width: max-content;
  position: relative;
  padding: 0 30px;
}

.charity_logos .grid__wrapper .text__block:first-child {
  padding-left: 0;
}

.charity_logos .grid__wrapper .text__block:last-child {
  padding-right: 0;
}

.charity_logos .grid__wrapper .text__block::after {
  content: "";
  background: #052622;
  width: 3px;
  height: 138px;
  position: absolute;
  right: 0;
}

.charity_logos .grid__wrapper .text__block:last-child::after {
  content: none;
}

body .charity_logos {
  background: #F3F4F6;
  padding: 100px 0;
}

.charity_image_text {
  padding: 30px 0;
}

.charity_image_text .image__withText-wrapper {
  max-width: 1272px;
  padding: 0 16px;
  width: 100%;
  margin: 0 auto;
}

.charity_image_text .image__withText-wrapper .image__with-textCaption img {
  display: none;
}

.charity_image_text .image__withText-wrapper .image__with-textImage1 {
  text-align: center;
}

.charity_image_text .image__withText-wrapper .image__with-textImage1 img {
  width: 100%;
}

.page-charity .image-rich-content {
  background: #F2DFCE;
}

.charity_img_richtext .image-rich-contents img {
  margin-bottom: 30px;
}

body .charity_img_richtext .image-rich-contents {
  max-width: 791px;
}

body .imgrich.charity_img_richtext .image-rich-contents p:last-child {
  margin: 50px 0 0;
  text-align: center;
}

body .imgrich.charity_img_richtext .image-rich-contents p {
  font-size: 25px;
  line-height: 33px;
  color: #052622;
  letter-spacing: -.01em;
  font-family: Public Sans;
  text-align: left;
}

.charity_dynamic_image_text .abtxt {
  padding-right: 104px;
}

.charity_dynamic_image_text .abtxt p {
  font-size: 25px;
  line-height: 33px;
  color: #000;
}

.charity_dynamic_image_text .abtxt .description {
  margin-top: 32px;
  max-width: 682px;
  margin-right: auto;
}

.charity_dynamic_image_text .abtxt .abtxt_btn {
  max-width: 682px;
  margin-left: auto;
  margin-right: auto;
}

.charity_dynamic_image_text .abtxt .description h2 {
  font-size: 77px;
  line-height: 123px;
  padding: 0;
  margin: 90px 0 0 0;
}

.charity_dynamic_image_text .charity-dynamic-image-text-block {
  align-items: flex-start;
}

.charity-dynamic-image-text-block .abtxt .description h2 {
  font-size: 106px;
  line-height: 160%;
  padding: 0;
  margin: 0 0 21px 0;
}

.charity-dynamic-image-text-block .abtxt .abtxt_btn  .btn {
  background: #005349;
  color: #F3F4F6;
  max-width: 360px;
}

.charity-dynamic-image-text-block .abtxt .abtxt_btn  .btn:hover {
  background: #F3F4F6;
  color: #005349;
}

.charity_dynamic_image_text .abtxt h4 {
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 48px;
  text-transform: inherit;
  color: #173334;
  text-align: center;
  margin: 0 auto;
}

.charity-dynamic-image-text-block .abtxt .description h4 {
  font-size: 34px;
  line-height: 160%;
  max-width: 100%;
  letter-spacing: 0;
}

.charity_dynamic_image_text .abtxt h2 {
  font-size: 87px;
  line-height: 160%;
  padding: 0;
  max-width: 100%;
  letter-spacing: 0;
  width: 100%;
  margin: 0;
}

.charity_dynamic_image_text .abtxt>h4 {
  font-size: 61px;
  line-height: 160%;
  font-family: Hearth Stone;
  max-width: 100%;
  letter-spacing: 0;
  width: 100%;
  margin: 0;
}

.charity_dynamic_image_text .dynamic_section_button {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: 50px;
}

.charity_dynamic_image_text .dynamic_section_button .btn{
  font-size: 25px;
  line-height: 136.6%;
  font-family: Della Respira;
  background: #005349;
  color: #F3F4F6;
  border-radius: 12px;
  max-width: 347px;
  width: 100%;
  display: inline-block;
  padding: 5.5px 16px;
  transition: all 0.3s;
}

.charity_dynamic_image_text .dynamic_section_button .btn:hover {
  background: #000;
}

.charity_dynamic_image_text {
  position: relative;
  z-index: 1;
}

.charity_dynamic_image_text::after {
  content: "";
  background: url("/cdn/shop/files/charity_dimt_bottom.png?v=1728609349") no-repeat top right;
  position: absolute;
  top: 50px;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  max-width: 290px;
  background-size: contain;
}

.page-charity .editorial-columns {
  padding-left: 0;
  padding-right: 0;
}

.charity_collage {
  padding-top: 40px;
  padding-bottom: 27px;
}

.charity_collage .row {
  width: 100%;
}

.charity_collage .collage-main .section-title {
  padding: 0 16px;
  margin: 0 auto;
  width: 100% !important;
}

.charity_collage .textWithImage__column-container {
  margin-top: 42px;
  grid-gap: 16px;
  padding: 0 16px;
}

.page-charity .collage-main .section-title h2 {
  max-width: 620px;
  width: 100%;
  margin: 0 auto;
  font-size: 57px;
  line-height: 128%;
  font-family: Della Respira;
  color: #052622;
  text-transform: capitalize;
  letter-spacing: 0;
}

.textWithImage__column-container {
  max-width: 1203px;
  padding: 0 20px;
  margin: 0 auto;
  width: 100%;
}

.charity_image_slider .img_block_slider-section .img_block_main_imgs {
  display: block !important;
  max-width: 1076px !important;
  padding: 0 !important;
  margin-top: 30px !important;
  margin-bottom: 40px !important;
  position: unset;
  margin: 0 -8px;
}

.charity_image_slider .img_block_slider-section {
  max-width: 1277px;
  padding: 0 16px;
  margin: 0 auto;
  width: 100%;
}

.charity_image_slider .title_text {
  text-align: center;
}

.charity_image_slider .title_text .section-title {
  margin: 0;
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.charity_image_slider .title_text .section-title h2 {
  font-size: 57px;
  line-height: 128%;
  color: #052622;
  text-transform: capitalize;
  width: 100%;
  max-width: 100%;
  margin-bottom: 6px;
  padding: 0;
} 

.charity_image_slider .section_top_description,
.charity_image_slider .section_bottom_description {
  max-width: 661px;
  width: 100%;
  margin: 0 auto;
}

.charity_image_slider .section_top_description p,
.charity_image_slider .section_bottom_description p {
  font-family: Public Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 25px;
  line-height: 33px;
  letter-spacing: -.01em;
  color: #000;
  margin: 0;
  text-align: center;
}

.charity_image_slider .img_block_slider-section-wrapper {
  padding-top: 35px;
  padding-bottom: 54px;
}

.charity_image_slider .text__icons-wrapper {
  padding: 0;
  display: block;
}

.charity_image_slider .section_top_description {
  margin-top: 6px;
}

.charity_image_slider .img_block_slider-section .img_block_main_imgs .img_blick_imgs_list {
  margin: 0 8px;
  border-radius: 0;
}

.charity_image_slider .img_block_slider-section .img_block_main_imgs .slick-arrow {
  background: #005349;
  border-radius: 100% !important;
  width: 57px !important;
  height: 57px !important;
  margin: 0;
}

.charity_image_slider .img_block_slider-section .img_block_main_imgs .slick-next {
  right: 0;
  top: 62%;
}

.charity_image_slider .img_block_slider-section .img_block_main_imgs .slick-prev {
  transform: rotate(180deg);
  left: 0;
  z-index: 1;
  top: 57%;
}

.charity_image_slider .img_block_slider-section .img_block_main_imgs .slick-next::before,
.charity_image_slider .img_block_slider-section .img_block_main_imgs .slick-prev::before{
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
  width: 25px;
  height: 25px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  opacity: 1;
}

.charity_multicolumns .section_heading_image {
  max-width: 484px;
  width: 100%;
  margin: 0 auto 25px;
}
.charity_multicolumns .section_heading_image img {
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 1439px){
  .charity_dynamic_image_text .abtxt {
    padding-right: 60px;
  }
  .charity_dynamic_image_text .charity-dynamic-image-text-block {
    gap: 80px !Important;
  }
}

@media only screen and (max-width: 1365px){
  .charity_multicolumns {
    padding-bottom: 60px;
  }

  .charity_dynamic_image_text .abtxt h2 {
    font-size: 75px;
  }
  .charity_dynamic_image_text .abtxt>h4 {
    font-size: 53px;
  }
  .charity_dynamic_image_text .abtxt .description h2 {
    font-size: 60px;
  }
  .charity_dynamic_image_text .abtxt p,
  .rewards_image_text .abtxt h4,
  .rewards_image_text .abtxt p,
  .charity_only_text p,
  body .imgrich.charity_img_richtext .image-rich-contents p {
    font-size: 20px;
    line-height: 28px;
  }
  .charity_dynamic_image_text .charity-dynamic-image-text-block {
    gap: 60px !Important;
  }
}

@media only screen and (max-width: 1199px){
  .charity_multicolumns .section-title h2,
  .charity_image_slider .title_text .section-title h2,
  .page-charity .collage-main .section-title h2 {
    font-size: 45px;
    line-height: 53px;
  }
  .charity_image_slider .section_top_description p, 
  .charity_image_slider .section_bottom_description p {
    font-size: 20px;
    line-height: 28px;
  }
  .charity_multicolumns .section-title .sub_title {
    font-size: 32px;
    line-height: 40px;
  }
  .charity_dynamic_image_text .abtxt {
    padding-right: 16px;
  }
  .charity_dynamic_image_text .abtxt h2 {
    font-size: 60px;
  }
  .charity_dynamic_image_text .abtxt>h4 {
    font-size: 45px;
  }
  .charity_dynamic_image_text .abtxt .description h2 {
    font-size: 50px;
    line-height: 88px;
  }
  .charity_dynamic_image_text .abtxt h4,
  .charity-dynamic-image-text-block .abtxt .description h4 {
    font-size: 32px;
    line-height: 40px;
  }
  .page-charity .reward-content {
    padding-top: 54px !important;
  }
  .page-charity .collage-main .section-title h2 {
    max-width: 100%;
  }
  .charity_multicolumns.charity_multicolumns_heading_image::before {
    content: none;
  }
}

@media only screen and (max-width: 991px){
  .charity_dynamic_image_text .abtxt {
    padding-right: 0;
  }

  .charity_dynamic_image_text .abtxt .description {
    margin-left: auto;
  }
  .charity_dynamic_image_text .abtxt .abtxt_btn {
    max-width: 100%;
  }
  .charity_dynamic_image_text .charity-dynamic-image-text-block {
    row-gap: 0 !important;
  }

  .charity_multicolumns .section-title h2,
  .charity_image_slider .title_text .section-title h2,
  .page-charity .collage-main .section-title h2 {
    font-size: 40px;
    line-height: 48px;
  }

  .charity_collage .textWithImage__column {
    grid-column: auto / span 2 !important;
  }

  .charity_dynamic_image_text .ablft {
    width: 50% !important;
    margin: 0 auto;
  }

  .page-charity .shopify-section {
    padding-left: 0;
    padding-right: 0;
  }

  .charity_image_text .image__with-textCaption {
    padding: 0;
  }

  .charity_logos .grid__wrapper .text__block::after {
    content: none;
  }

  .logo-list .charity_logo_list .grid__wrapper.text__icons-container {
    column-gap: 35px !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .logo-list .charity_logo_list .grid__wrapper.text__icons-container .text__block {
    width: calc(33.33% - 35px * 2 / 3);
    padding: 0;
  }

  .logo-list .charity_logos.charity_logo_gif .grid__wrapper.text__icons-container .text__block {
    width: 100%;
  }

  body .charity_logos {
    padding: 50px 0;
  }

  .charity_multicolumns .imageText__column-image {
    max-width: 120px;
  }
}

@media only screen and (max-width: 767px){
  .imgrich.charity_img_richtext .image-rich-contents img {
    max-width: 100%;
  }

  .charity_multicolumns .section-title h2,
  .charity_image_slider .title_text .section-title h2,
  .page-charity .collage-main .section-title h2 {
    font-size: 35px;
    line-height: 43px;
  }
  .charity_multicolumns .section-title .sub_title,
  .charity_dynamic_image_text .abtxt h4,
  .charity-dynamic-image-text-block .abtxt .description h4 {
    font-size: 25px;
    line-height: 33px;
  }
  .charity_multicolumns {
    padding-bottom: 40px;
  }
  .charity_image_text .image__with-textCaption {
    margin-bottom: 0;
  }
  .charity_dynamic_image_text .abtxt p,
  .rewards_image_text .abtxt h4,
  .rewards_image_text .abtxt p,
  .charity_only_text p,
  body .imgrich.charity_img_richtext .image-rich-contents p,
  .charity_image_slider .section_top_description p, 
  .charity_image_slider .section_bottom_description p {
    font-size: 18px;
    line-height: 26px;
  }
  body .imgrich.charity_img_richtext .image-rich-contents p:last-child {
    margin: 20px 0 0;
  }
  .charity_dynamic_image_text .ablft {
    width: 100% !important;
  }
  .charity_dynamic_image_text .abtxt h2 {
    font-size: 50px;
  }
  .charity_dynamic_image_text .abtxt .description h2 {
    font-size: 45px;
    line-height: 78px;
  }
  .charity_dynamic_image_text .dynamic_section_button .btn {
    font-size: 20px;
  }
  .charity_image_slider .slick-list {
    padding: 0 !important;
  }
  .charity_image_slider .img_block_slider-section .img_block_main_imgs .slick-arrow {
    width: 40px !important;
    height: 40px !important;
  }
}

@media only screen and (max-width: 479px){
  .charity_image_text .image__withText-wrapper,
  .charity_multicolumns .grid__wrapper {
    display: block;
  }
  .charity_multicolumns .section-title h2, 
  .charity_image_slider .title_text .section-title h2, 
  .page-charity .collage-main .section-title h2 {
    font-size: 28px;
    line-height: 36px;
  }
  .charity_multicolumns .section-title .sub_title, 
  .charity_dynamic_image_text .abtxt h4,
  .charity-dynamic-image-text-block .abtxt .description h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .logo-list .charity_logo_list .grid__wrapper.text__icons-container {
    column-gap: 30px !important;
  }
  .logo-list .charity_logo_list .grid__wrapper.text__icons-container .text__block {
    width: calc(50% - 30px * 1 / 2);
  }
  .logo-list .charity_logos.charity_logo_gif .grid__wrapper.text__icons-container .text__block {
    width: 100%;
  }
  .charity_dynamic_image_text .abtxt p, 
  .rewards_image_text .abtxt h4,
  .rewards_image_text .abtxt p,
  .charity_only_text p,
  body .imgrich.charity_img_richtext .image-rich-contents p,
  .charity_image_slider .section_top_description p,
  .charity_image_slider .section_bottom_description p {
    font-size: 16px;
    line-height: 24px;
  }
  .charity_dynamic_image_text .abtxt h2,
  .charity_dynamic_image_text .abtxt .description h2 {
    font-size: 33px;
  }
  .charity_dynamic_image_text .dynamic_section_button {
    margin-top: 20px;
  }
}

/* CHARITY PAGE CSS END */

/* MEGAMENU CSS START */

.megamenu .megamenu_wrapper {
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  column-gap: 46px;
}

.megamenu .megamenu_wrapper .megamenu_item_left {
  width: calc(50% - 46px * 1 / 2);
}

.megamenu .megamenu_wrapper .megamenu_item_right {
  width: calc(50% - 46px * 1 / 2);
}

.megamenu .megamenu_wrapper .megamenu_item_left .megamenu_item_image {
  width: 100%;
  max-width: 220px;
}

.megamenu .megamenu_wrapper .megamenu_item_left .megamenu_item_image .mm-image {
  margin: 0;
  width: 100%;
}

.megamenu .megamenu_wrapper .megamenu_item_left .megamenu_item_wrapper {
  display: flex;
  column-gap: 45px;
  align-items: center;
}

body .navigation__menuitem.about-us:hover > .megamenu, 
body .navigation__menuitem--active.navigation__menuitem.about-us > .megamenu {
    display: inline-block;
}

.megamenu_item_left .megamenu__imagecontainer {
  max-width: 100%;
  width: 100%;
  margin: 0;
}

.megamenu_item_left .megamenu__imagecontainer .box-ratio {
  padding-bottom: 400px !important;
}

.megamenu_item_left .megamenu__imagecontainer .box-ratio img {
  border-radius: 12px;
}

.megamenu_item_left li.megamenu__listitem a.megamenu__listlink {
 font-family: 'Public Sans' !important;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 16px;
    line-height: 24px;
    color: #173334 !important;
    opacity: 1;
}

.megamenu_item_right .megamenu__imagecontainer {
  margin-top: 0;
}

.megamenu_item_right .megamenu_item_image {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}

.megamenu_item_right .megamenu_item_image .mm-image {
  margin: 0;
}

.megamenu_item_right .megamenu_item_linklist_right .megamenu__maintitle {
  font-family: Public Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -.01em;
  color: #173334 !important;
  text-transform: uppercase;
  text-align: left;
  column-span: all;
  margin-bottom: 15px;
}

.megamenu_item_right .megamenu_item_linklist_right .megamenu__list {
  column-count: 2;
  max-width: 505px;
  width: 100%;
  margin: 0 auto;
}

.megamenu_item_right .megamenu_item_linklist_right .megamenu__headerlink {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.8px;
  color: #000;
  padding-bottom: 10px;
  display: inline-block;
}

.megamenu .megamenu__list a {
  transition: all 0.3s;
}

.megamenu .megamenu__list a:hover{
  opacity: 0.5;
}

.navigation__menuitem:hover > .megamenu, .navigation__menuitem--active.navigation__menuitem > .megamenu {
  display: grid;
}

.megamenu .mm-image {
  width: 100%;
}
 

@media only screen and (max-width: 980px) {
  .gridlock .header-section .row .desktop-hide {
    display: flex !important; align-items:center;
  }
  ul.mobile_user_link {
    margin-bottom: 0;
    list-style-type: none;
    margin-left:10px;
}
  .header-section .mobile-menu__trigger {
    display: block;
  }
}

@media only screen and (max-width: 1365px) {
  .megamenu .megamenu_wrapper .megamenu_item_left .megamenu_item_image {
    width: 100%;
    max-width: 250px;
  }
  .megamenu .megamenu_wrapper .megamenu_item_left .megamenu_item_wrapper {
    column-gap: 30px;
  }
  .megamenu_item_left li.megamenu__listitem a.megamenu__listlink {
    font-size: 24px !important;
    line-height: 32px !important;
  }
}

@media only screen and (max-width: 1199px) {
  .megamenu .megamenu_wrapper .megamenu_item_left .megamenu_item_image {
    width: 100%;
    max-width: 215px;
  }
  .megamenu_item_left li.megamenu__listitem a.megamenu__listlink {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  .megamenu .megamenu_wrapper .megamenu_item_left .megamenu_item_wrapper {
    column-gap: 20px;
  }
  .megamenu_item_right .megamenu_item_linklist_right .megamenu__maintitle {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 28px;
  }
}
/* MEGAMENU CSS END */

/* NEW CHANGES CSS START */

.left-right_blocks .left-right_block_item_image {
  overflow: hidden;
  border-radius: 12px;
}

.theme-image-effect .left-right_blocks .left-right_block_item_image:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.theme-image-effect .left-right_blocks .left-right_block_item_image img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
  transition: -webkit-transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
  transition: transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
  transition: transform 7s cubic-bezier(0.25, 0.5, 0.8, 0.65);
}

.announcement__bar-section #upper-content {
  display: flex;
  padding: 10px 16px;
}

.announcement__bar-section #upper-content .social-icons__list {
  display: flex;
  width: 25%;
}

.announcement__bar-section #upper-content #hello {
  width: 50%;
  display: flex;
  justify-content: center;
}

.announcement__bar-section #upper-content .cart-links__wrapper {
  display: none;
}

.announcement__bar-section #upper-content .social-icons__list .testament--twitter {
  fill: #f2dfce;
}

.charity_image_slider .view_all_link {
  display: none;
}

.charity_image_slider .section-title {
  width: 100% !important;
}

.charity_image_slider .featured__collection-carousel {
  margin-top: 30px;
  padding: 0;
  margin-bottom: 40px;
  max-width: 1076px;
  margin-left: auto;
  margin-right: auto;
}

.charity_image_slider .featured__collection-carousel .featured__collection-product {
  margin-bottom: 0 !important;
}

.charity_image_slider .featured-collection{
  padding-top: 35px;
  padding-bottom: 54px;
}

.charity_image_slider .flickity__section .flickity-button {
  background: #005349;
  border-radius: 100% !important;
  width: 57px !important;
  height: 57px !important;
  margin: 0;
}

.charity_image_slider .flickity__section .flickity-button .flickity-button-icon {
  fill: #fff;
}

#footer {
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}

#footer .footer-block {
  flex: unset;
  margin-left: 0;
}

#footer .footer-block-logo_image {
  width: 100% !important;
  display: block;
  text-align: center;
  margin-bottom: 27px;
}

#footer .footer-block-logo_image img {
  width: 100%;
}

.footer-block-menu-wrapper {
  display: flex;
  width: 77%;
  margin-left: -16px;
}

.footer-block-menu-wrapper .footer-block-menu {
  width: 25%;
  padding-left: 16px;
}

.footer-block-menu-wrapper .footer-block-menu ul li a {
  font-size: 15px;
  line-height: 160% !important;
  letter-spacing: -0.01px;
  font-family: Public Sans;
  font-weight: 400;
}

.footer-block-text {
  width: 23%;
  margin-left: -16px;
}

.footer-block-text .footer-sect {
  padding-left: 16px;
}

.footer-block-text .rte,
.footer-block-menu ul{
  padding-left: 47px;
}

.footer-block-menu-header,
.footer_text_block_header{
  display: flex;
  align-items: center;
  column-gap: 10px;
  margin-bottom: 10px;
}

body #footer-wrapper .footer-sect .h4 {
  margin: 0;
  padding: 0;
  font-family: Della Respira;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.01px;
  color: #000;
  text-decoration: underline;
}

footer .page-width {
  max-width: 1255px;
  padding: 0 16px;
  margin: 0 auto;
  width: 100%;
}

body #footer-wrapper .footer-sect .heading_icon {
  max-width: 37px;
  width: 100%;
  line-height: 0;
  display: inline-block;
}

body #footer-wrapper .footer-sect .footer_heading_link {
  display: flex;
  align-items: center;
  column-gap: 10px;
}

body #footer-wrapper .footer-sect .heading_icon img {
  width: 100%;
  height: 100%;
}

#footer-wrapper #bottom-footer {
  width: 100%;
  margin-top: 0;
  padding: 19px 0;
  gap: 0;
  margin: 0;
  align-items: center;
}

#footer-wrapper #bottom-footer div#copy {
  margin-top: 0;
  text-transform: capitalize;
  width: 100%;
  margin: 0;
}

#footer-wrapper #bottom-footer div#copy p,
#footer-wrapper #bottom-footer div#copy p a{
  color: #fff;
  font-size: 12px;
  line-height: 157%;
  letter-spacing: -0.04px;
}

#footer-wrapper #bottom-footer #payment {
  text-align: right;
  margin: 0;
  line-height: 0;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 7px;
}

#footer-wrapper .footer-block-contact-info {
  width: 100% !important;
  display: block;
  text-align: center;
}

#footer-wrapper .footer-block-contact-info .social-icons__list {
  display: flex;
  justify-content: center;
  gap: 10px 24px;
  flex-wrap: wrap;
  line-height: 0;
}

#footer-wrapper .footer-block-contact-info .social-icons__list li a {
  display: inline-block;
  padding: 0;
  width: 26px;
  height: 26px;
  line-height: 26px !important;
  background: #000;
  border-radius: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin: 0;
}

#footer-wrapper .footer-block-contact-info .social-icons__list li a:hover {
  opacity: 0.5;
}

#footer-wrapper .footer-block-contact-info .social-icons__list li svg {
  fill: #fff;
  width: 16px;
  height: 16px;
}

#footer-wrapper .footer-block-contact-info .social-icons__list li svg path {
  fill: #fff;
}

#footer-wrapper .footer-block-contact-info .rte p {
  margin-top: 5px;
  display: inline-block;
  margin-bottom: 0;
}

#footer-wrapper .footer-block-contact-info .rte p a {
  font-size: 15px;
  line-height: 23px;
  color: #052622;
}

#footer-wrapper .footer_bottom_part {
  background: #005349;
}

footer #footer-wrapper {
  padding-bottom: 0;
  padding-top: 0;
}

#footer-wrapper #footer .footer-block:nth-child(2) {
  padding-top: 0;
}

footer #footer-wrapper .footer_top_part {
  padding: 50px 0;
}
.filter--color .color-filter {
    display: none !important;
}
@media only screen and (min-width: 1366px) {

  .charity_image_slider .featured__collection-carousel .flickity-prev-next-button.previous {
    left: -95px;
  }
  
  .charity_image_slider .featured__collection-carousel .flickity-prev-next-button.next {
    right: -95px;
  }
}

@media only screen and (max-width: 1199px) {
  .charity_image_slider .featured__collection-carousel .flickity-prev-next-button.previous {
    left: 0;
  }
  
  .charity_image_slider .featured__collection-carousel .flickity-prev-next-button.next {
    right: 0;
  }

  footer div#bottom-footer {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    row-gap: 10px !important;
  }

  footer div#bottom-footer .footer-left, footer div#bottom-footer .footer-right {
    width: 100%;
    text-align: center;
  }

  #footer-wrapper #bottom-footer #payment {
    justify-content: center;
  }

  #footer-wrapper #bottom-footer div#copy p, #footer-wrapper #bottom-footer div#copy p a,
  #footer-wrapper #bottom-footer #payment {
    text-align: center;
  }
}


@media only screen and (max-width: 979px) {
  .footer-block-menu-wrapper {
    width: 100%;
  }

  .footer-block-text .footer-sect {
    padding-left: 0;
  }

  #footer-wrapper .footer-block-contact-info {
    padding-top: 30px;
  }
  #footer-wrapper .footer-block-contact-info .social-icons__list {
    gap: 10px 15px;
  }

  body #footer-wrapper .footer-sect .heading_icon {
    max-width: 30px;
  }

  .footer-block-text .rte, .footer-block-menu ul {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 739px) {
  .announcement__bar-section #upper-content #hello {
    width: 100%;
  }
  .announcement__bar-section #upper-content #hello p br {
    display: none;
  }
  .announcement__bar-section #upper-content {
    gap: 0;
  }
  .footer-block-menu-wrapper .footer-block-menu,
  .footer-block-text {
    width: 50%;
  }
  .footer-block-menu-wrapper {
    flex-wrap: wrap;
  }
}

@media only screen and (max-width: 479px) {
  .footer-block-menu-wrapper .footer-block-menu,
  .footer-block-text {
    width: 100%;
    text-align: center;
  }
  .footer-block-menu-header, .footer_text_block_header {
    justify-content: center;
  }
  .footer-block-text .rte, .footer-block-menu ul {
    padding-left: 0;
  }
}

/* NEW CHANGES CSS START */

.megamenu .megamenu-csm .megamenu__ulcontainer {
  grid-column: 1 / -1;
  order: -1;
  width: 100%;
  margin: 0;
}

.megamenu .megamenu-csm .megamenu__ulcontainer .megamenu__listitem {
  padding: 0;
}

.megamenu .megamenu-csm .megamenu__ulcontainer .megamenu__listitem .megamenu__listlink {
  font-family: 'Public Sans' !important;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 16px;
  line-height: 24px;
  color: #173334 !important;
  opacity: 1;
}

#footer-wrapper ul li a,
#footer-wrapper a {
  transition: all 0.3s;
}

#footer-wrapper a {
  text-decoration: none;
}

#footer-wrapper ul li a {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: transparent;
}

#footer-wrapper ul li a:hover {
  text-decoration-color: #052622;
  opacity: 1;
}

#footer-wrapper a:hover {
  opacity: 0.5;
}

@media only screen and (max-width: 740px){
  .dr_exclusive .slideshow__slide .slideshow__slide-desktop .box-ratio {
    padding-bottom: 0 !important;
    height: 100%;
  }
  .dr_exclusive .slideshow__slide .slideshow__slide-desktop img {
    height: 100% !important;
    object-fit: contain;
  }
  .charity_image_slider .flickity__section .flickity-button {
    width: 40px !important;
    height: 40px !important;
  }
}


/* NEW CHANGES CSS END */
.theme-buttons-curved .product-listing__quickview-trigger path {
    fill: #052622 !important;
}

@media(min-width:1024px){
  #footer{
    gap:55px;
  }
  .footer-block-menu-wrapper{
    gap:55px;
  }
  .footer-block-menu-wrapper .footer-block-menu {
    padding-left: 0;
}
  .footer-block-text .footer-sect {
    padding-left: 0;
}
  .footer-block-menu-wrapper {
    width: 75%;
}
  .footer-block-text {
    width: 20%;
}
  .footer-block-menu-wrapper .footer-block-menu ul li a {
    white-space: nowrap;
}
  #footer .footer-block-logo_image {
    margin-bottom: 0;
}
}