/** Shopify CDN: Minification failed

Line 917:3 Unexpected "{"

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/
.menu-dropdown__column .site-nav {
    margin-bottom: 10px !important;
}
.jdgm-revs-tab-btn[data-style="text"][position="right"] {
    top: 27% !important;
    display: none;
}
.newsletter-section .section-content.flex-direction-row {
    background: #E0EDF4;
    padding: 50px;
    border-radius: 10px;
}
.newsletter-section .section-content:not(.flex-direction-column):not(:has(.title-wrapper)) .title {
    max-width: 50% !important;
}
.newsletter-section .section-content .description {
    max-width: 100% !important;
}
.jdgm-carousel-wrapper {
    width: 100% !important;
}
.jdgm-carousel-item {
    width: 31% !important;
}
.jdgm-carousel-item {
    padding: 24px !important;
    border: none;
    border-radius: 10px;
    margin: 0px 15px !important;
}
#shopify-section-sections--24429060620592__header_advanced_LUBxyG .store-details-wrapper {
    display: none;
}
#shopify-section-sections--24429060620592__header_advanced_LUBxyG .field {
    width: 580px;
}
.header__iconItem.header__group.header-advanced-wishlist.school-order {
    width: 165px;
}
.school-order svg {
    background: #6bc2e6;
    padding: 7px;
    border-radius: 50%;
}
.header-advanced .header__icon .wishlist-text {
    font-weight: 700;
}
.spotlight-item.spotlight-item__image.content_absolute.scroll-trigger.animate--slide-in {
    margin-bottom: 30px;
}
#shopify-section-template--24429059801392__16474839872eb210cf .img-box {
  padding: 30px 50px 30px 30px;
}
#shopify-section-template--24429059801392__16474839872eb210cf .flex-box__banner.ml-auto.mr-auto.row-reverse.p-relative {
  border-radius: 20px;
}
#shopify-section-template--24429059801392__16474839872eb210cf .halo-banner-wrapper .flex-box__banner .content-box {
  padding: 0px 50px 0px 50px !important;
  margin: 0 auto;
}
#shopify-section-template--24429059801392__image_banner_WPXKzi .img-box {
  padding: 30px 30px 30px 50px;
}
#shopify-section-template--24429059801392__image_banner_WPXKzi .flex-box__banner.ml-auto.mr-auto.p-relative {
  border-radius: 20px;
}
#shopify-section-template--24429059801392__image_banner_WPXKzi .halo-banner-wrapper .flex-box__banner .content-box {
  padding: 0px 50px 0px 50px !important;
  margin: 0 auto;
}
.wrapper-body {
  padding-bottom: 30px !important;
}
.blog-content .link {
    padding-left: 15px !important;
}
.blog-summary {
    min-height: 105px;
}
.blog-layout-masonry .blog-block-item .article-item {
    border: 2px solid #ecedfd;
    border-radius: 5px;
    padding: 15px;
}
.header-navigation .header-icons .stroke-icon svg {
        stroke: var(--header_icons_color);
        background: #6bc2e6;
        padding: 7px;
        border-radius: 50%;
}
.header-navigation .header__icon svg {
        height: 29px;
        width: 29px;
}
.header-advanced .header__icon--account svg {
    background: #6bc2e6;
    padding: 7px;
    border-radius: 50%;
}
#shopify-section-template--24429060194608__1749512880ee06744b {
    max-width: 1470px;
    margin: auto;
}
.product-form__input .form__select {
    max-width: 100% !important;
}
.cart--totals-title {
    font-size: 18px !important;
    text-transform: capitalize !important;
}
.btn-group.currency-dropdown .text {
    color: #fff !important;
}
.dropdown-currency.show .text {
    color: #000 !important;
}
.page-subheader {
    font-size: 16px !important;
    font-weight: 700 !important;
}
.contact.contact-2 .contact-form-heading {
    font-size: 18px !important;
}
.contact.contact-2 .contact-itemRight .contact-title {
    font-size: 18px !important;
}
.collection-info--relative .collection-description {
    color: #000000 !important;  
}
.collection-description .link {
    font-family: 'DM Sans' !important;
    padding-left: 0px !important;
    font-weight: 500 !important;
}
.collection-breadcrumb .breadcrumb {
    margin-bottom: 0px !important;
}
.product-item {
    border: none !important;
    border-radius: 5px;
    padding: 15px;
}
a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev {
    color: #fff !important;
    background-color: #6bc2e6 !important;
    border-color: #6bc2e6 !important;
    border-radius: 25px !important;
}
a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev:hover {
    background-color: #0e153f !important;
    border-color: #0e153f !important;
}
.jdgm-btn--border:hover {
    opacity: 1 !important;
}
.jdgm-btn--solid, input[type=submit].jdgm-btn--solid {
    background-color: #0e153f !important;
    border-color: #0e153f !important;
    border-radius: 25px !important;
}
.jdgm-btn--solid:hover, input[type=submit].jdgm-btn--solid:hover {
    opacity: 1 !important;
    background-color: #6bc2e6 !important;
    border-color: #6bc2e6 !important;
}
.jdgm-write-rev-link.jdgm-write-rev-link {
    background-color: #0e153f !important;
    border-color: #0e153f !important;
    border-radius: 25px;
}
.jdgm-write-rev-link.jdgm-write-rev-link:hover {
    opacity: 1 !important;
    background-color: #6bc2e6 !important;
    border-color: #6bc2e6 !important;
}
.jdgm-rev-widg__title {
    font-size: 30px !important;
    color: #0e153f !important;
}
.metafield-rich_text_field ul li:before {
    content: "\2713";
    padding-right: 10px;
    color: #0e153f;
}
.metafield-rich_text_field ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
}
.productView-tab .halo-text-format, .productView-tab .halo-text-format ul li, .productView-tab .halo-text-format ol li {
    color: #000000 !important;
}
.product-form__input .form__label {
    font-weight: 400 !important;
}
.productView-subtotal .text {
    font-weight: bold !important;
}
.productView-quantity .quantity__label {
    font-weight: 400 !important;
}
.productView-ViewingProduct .text {
    color: #000000 !important;
}
.productView-options .product-form__input .form__label [data-header-option] {
    color: #000000 !important;
}
.contact-support-btn {
    max-width: 285px !important;
    font-size: calc(var(--font-body-size) + 0px) !important;
    border-radius: 25px;
    text-transform: capitalize !important;
}
.faqs-item .card-header .title {
        font-size: calc(var(--font-body-size)) !important;
}
.faqs .faqs-title:after {
    height: 0px !important;
}
.header-advanced__content .quickSearchResultsWrap {
    width: 575px !important;
}
.cart-actions .button {
    border-radius: 25px !important;
}
.cart-container .page-header {
    padding-bottom: 0px !important;
}
.page-header {
    padding: 15px 0 15px !important;
}
.productView-options .product-form__input .form__label [data-header-option] {
    color: #000000;
}
.product-form__radio:checked+.product-form__label .text {
    border-radius: 25px;
}
.product-form__label .text {
    border-radius: 25px !important;
}
li.previewCartTotals.subTotal.clearfix {
    display: none;
}
.page-header {
    color: #0e153f !important;
}
.header__iconItem.header__group.header-advanced-cart {
    order: 1;
}
#CollectionListSection-template--24429059670320__main .collection-title {
    line-height: 20px;
    min-height: 45px;
}
#CollectionListSection-template--24429059670320__main .des {
    display: none;
}
span.count {
    margin-left: 5px;
}
.breadcrumb {
        padding: 7px 0 7px !important;
}
#BlogSection-template--24429059014960__main .blog-block-item .blog-title {
    min-height: 40px;
}

.header-advanced-account .header-advanced-text {
    font-size: 16px !important;
    font-weight: 700;
}
.policies-icon.image-zoom {
    width: 100px;
}

#shopify-section-sections--24413656842544__announcement-bar .announcement-bar__message p {
  
   color: #ffffff;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}


.newsletter-section .section-content.flex-direction-column.text-left {
    align-items: flex-start;
    background-color: #ECEDFD;
    padding: 50px;
    border-radius: 10px;
}

.newsletter-section .newsletter-form__button {
  border-radius: 99px !important;
}



a.image.image-adapt.adaptive_height {
    border-radius: 10px;
}
a.card-title.link-underline.card-title-ellipsis {
    min-height: 50px;
}
a.slide-button.button.button_2 {
    background: #0e153f;
    border-color: rgba(0, 0, 0, 0);
    color: #ffffff;
}
a.slide-button.button.button_2:hover {
    background: #6bc2e6;
    border-color: rgba(0, 0, 0, 0);
    color: #ffffff;
}
.content-box--left {
        left: -moz-calc((100% - 1170px)/ 2);
        left: -webkit-calc((100% - 1170px) / 2);
        left: -ms-calc((100% - 1170px)/ 2);
        left: calc((83% - 1170px) / 2) !important; 
}
.body-custom-width .wrapper-body .container {
        max-width: 1500px;
        padding-left: 50px;
        padding-right: 50px;
    }

.container-1470 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.header-advanced__content .header__heading {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
.header-advanced__link--account {
    display: none !important;
}
.halo-banner-wrapper .flex-box__banner .content-box {
      padding: 0px 0px 00px 50px !important;
    margin: 0 auto;
}
span.jdgm-all-reviews-text__text {
    padding: 10px 0;
    display: flex;
    justify-content: center;
     
    font-family: 'DM Sans';
    font-size: 16px;

}
span.jdgm-all-reviews-text__text {
    font-family: 'DM Sans';
    font-size: 16px;
}
.jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-branded {
  padding-top: 5px;
  padding-bottom: 5px;
  
}

span.jdgm-all-reviews-rating {
    font-size: 16px;
    font-weight: 500;
}
span.jdgm-verified-by__text {
    font-size: 16px;
}
.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating__score {
    font-size: 16px !important;
    font-weight: normal !important;
    margin-right: 16px;
}

/** CONTACT PAGE **/

.contact.contact-2 .contact-item.contact-itemRight {
    background-color: #0E153F !important;
    border-radius: 20px;
}
.contact.contact-2 .contact-item.contact-itemRight *{
    color:#fff;
}
.contact-container.container.scroll-trigger.animate--slide-in {
    display: none;
}
.contact-content-container.container-1170.scroll-trigger.animate--slide-in {
    max-width: 1470px;
    margin: 0px !important;
}
    .contact.contact-2 .contact-item.contact-itemLeft {
        margin-top: 0px !important;
}
.contact-form textarea {
  max-height: 100px !important;
  resize: vertical !important;
}
.contact-form .form-input {
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 10px;
    max-width: 100%;
}
h3.contact-form-heading.page-subheader.scroll-trigger.animate--slide-in,
h2.page-subheader.contact-title.scroll-trigger.animate--slide-in {
    font-size: 30px;
    font-family: 'Rubik';
    font-weight: 700;
}

/** ABOUT PAGE **/
#halo-image-banner-template--24429059801392__16474839872eb210cf .item--smallImg-st3 .flex-box__banner::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 57.5%;
    height: 100% !important;
    background-color: var(--content_bg_color);
        border-radius: 20px;
}
#halo-image-banner-template--24429059801392__image_banner_WPXKzi .item--smallImg-st3 .flex-box__banner::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 57.5%;
    height: 100% !important;
    background-color: var(--content_bg_color);
    border-radius: 20px;
}
/** GENERAL **/
.halo-banner-wrapper .type-item--small {
        margin-bottom: 0px !important;
    }
.wrapper-body {
    padding-bottom: 50px !important;
}

@media (max-width: 750px) {
    .body-custom-width .wrapper-body .container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .site-nav-mobile.nav-account {
        display: none;
    }
    .btn-group.currency-dropdown .text {
        color: #000000 !important;
    }
    .shopify-currency .img-icon {
        margin: 4px 0px 3px 0 !important;
    }
    .faqs .faqs-title {
        margin-bottom: 7px !important;
        width: 100% !important;
        text-align: center !important;
    }
    .container-1470 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .halo-banner-wrapper .flex-box__banner .content-box {
        padding: 0 0 00px 0px !important;
    }
    #halo-image-banner-template--24429059801392__16473179044a870c08 .flex-box__banner .content-box {
        text-align: center;
    }
    #shopify-section-template--24429059801392__16474839872eb210cf .img-box {
        padding: 10px 10px 10px 10px !important;
    }
    #shopify-section-template--24429059801392__16474839872eb210cf .halo-banner-wrapper .flex-box__banner .content-box {
        padding: 0px 15px 10px 15px !important;
        text-align: center;
    }
    #shopify-section-template--24429059801392__image_banner_WPXKzi .img-box {
        padding: 10px 10px 10px 10px !important;
    }
    #shopify-section-template--24429059801392__image_banner_WPXKzi .halo-banner-wrapper .flex-box__banner .content-box {
        padding: 0px 15px 10px 15px !important;
        text-align: center;
    }
    .container, .container-1770, .container-1570, .container-1670, .container-1470, .container-1370, .container-1320, .container-1170 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .content-box--absolute {
        padding: 25px 10px 30px !important;
        overflow-y: hidden !important;
    }
    .contact.contact-2 .contact-item.contact-itemRight {
        padding: 15px;
    }
    .pvGroup-row {
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
    }
    .pvGroup-row .quantity__group--1 {
        margin-bottom: 0px !important;
        margin-right: 10px;
    }
    .card-action .button {
        font-size: 16px;
    }
    .spotlight-block .halo-row:not(.slider--tablet):not(.scroll-snap-mobile) {
        gap: 0px !important;
    }
    .spotlight-inner {
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
    }
    .halo-sidebar_menu .halo-currency .title {
        text-transform: capitalize !important;
        font-weight: 700 !important;
    }
    svg.icon-search-1.modal__toggle-open.icon.icon-search.w-24.h-24 {
        background: #6bc2e6;
        padding: 3px;
        border-radius: 50%;
    }
    .header-mobile--icon .header__icon--account svg:not(.user-circle) {
        background: #6bc2e6;
        padding: 4px;
        border-radius: 50%;
    }
    .blog-layout-masonry .blog-block-item .blog-content {
        text-align: center;
    }
    .halo-article-content.scroll-trigger.animate--slide-in {
        text-align: center;
    }
    #ArticleSection-template--24429058949424__main .article-heading .title {
        text-align: center;
    }
    .halo-block-header.text-left {
        text-align: center;
    }
}


.header__iconItem.header__group.header-advanced-wishlist {
    display: none;
}

#more-payment-options-link {
  display: none;
}

.jdgm-rev-widg__title {
  text-transform: capitalize;
}

.section-block-template--24429059637552__1645084220a6a9f046.brand-tab-block.style_02 .wrapper-item.has-content .wrapper-image a,
.section-block-template--24429059670320__brand_tab_block_VTdVe3.brand-tab-block.style_02 .wrapper-item.has-content .wrapper-image a{
  height: 180px;
}

.section-block-template--24429059637552__1645084220a6a9f046.brand-tab-block.style_02 .wrapper-item.has-content .wrapper-image a img,
.section-block-template--24429059670320__brand_tab_block_VTdVe3.brand-tab-block.style_02 .wrapper-item.has-content .wrapper-image a img {
  object-fit: contain;
}

.shopify-policy__container {
  max-width: 1470px !important;
  padding-left: 50px !important;
  padding-right: 50px !important;
  margin: auto !important;
}

.productView-group .footer-block__list-payment ul {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.review-price-card-wrapper {
    height: 72px;
    flex-direction: column;
    justify-items: flex-end;
    justify-content: flex-end;
    display: inline-flex
;
}
/** footer **/
.footer-block__item.footer-block__column.footer-block__text.block_text--.block__text_first.scroll-trigger.animate--slide-in {
    padding-right: 50px !important;
}
.address-wrapper.content-piece.\31 2 {
    margin-bottom: 15px;
}

.template-list-collections .hidden-sm{
    display: block !important;
}

.template-collection .header-navigation.header-nav-plain,
.template-product .header-navigation.header-nav-plain,
.template-cart .header-navigation.header-nav-plain,
.template-article .header-navigation.header-nav-plain
{
  border-bottom: 1px solid #b2b6ff;
}

.template-collection .scrolled-past-header .header-navigation.header-nav-plain,
.template-product .scrolled-past-header .header-navigation.header-nav-plain,
.template-cart .scrolled-past-header .header-navigation.header-nav-plain,
.template-article .scrolled-past-header .header-navigation.header-nav-plain{
  border-bottom: 0;
}

.template-collection .breadcrumb {
    padding: 15px 0 0 !important;
}

.template-collection .page-header {
    padding: 10px 0 !important;
}

.card-title {
  min-height: 50px;
}

.jdgm-prev-badge {
  text-transform: uppercase !important;
}

.collection-description .short-description {
    font-size: var(--font-body-size);
    font-family: var(--font-body-family) !important;
    font-weight: var(--font-body-weight) !important;
}

@media (min-width: 1025px) {
    .scrolled-past-header .menu-lv-1__action {
        padding-inline: 15px !important;
    }

    .scrolled-past-header .main-menu.header-item  .container {
        padding-inline: 0 !important;
    }
}

@media screen and (min-width: 551px) and (max-width: 768px) {
     #HeaderCollectionSection-template--24429059211568__banner .breadcrumb {
        padding: 10px 30px !important;
    }
}

@media screen and (min-width: 551px) and (max-width: 1024px) {
    .template-index .wrapper-body .container {
      padding-inline: 15px !important;
    }

    .card-title {
      min-height: 70px;
    }

    .section-block-template--24429059637552__spotlight_block_aXqEJz h3 span {
      width: 60%;
    }

     .section-block-template--24429059637552__spotlight_block_aXqEJz .spotlight-inner {
      padding-inline: 20px !important;
    }
}

@media screen and (max-width: 551px) {
    #HeaderCollectionSection-template--24429059211568__banner .breadcrumb {
        padding: 10px 25px !important;
    }

    #ProductSection-template--24429060194608__main .breadcrumb {
        padding: 7px 25px 7px 0 !important;
    }

    .template-cart .cart-actions .action-group {
      margin-top: 10px !important;
    }

    .slide-block-1643107744958433a3-0 .slide-content,
    .template-index.body-custom-width .wrapper-body .container {
      padding-inline: 10px !important;
    }

    .newsletter-section .section-content.flex-direction-row {
      padding: 20px;
    }

    .section-block-template--24429059637552__newsletter_X8VTmG.newsletter-section .section-content {
      flex-wrap: nowrap;
    }

     .section-block-template--24429059637552__newsletter_X8VTmG.newsletter-section .news-column {
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      width: 100%;
    }

    .section-block-template--24429059637552__spotlight_block_aXqEJz .title.custom-text-style {
      text-align: left;
    }

    .jdgm-carousel-item {
      padding: 24px !important;
      margin: 0 !important;
      width: 100% !important;
    }
    
}

@media screen and (max-width: 768px) {
    .template-collection .page-header {
        padding: 0 0 10px !important;
    }

    .page-header {
      font-size: 24px;
    }

    .product-card-layout-02 .previewCart .card-title {
      min-height: unset;
    }

    .card-information .jdgm-prev-badge {
      display: block !important;
      font-size: 13px !important;
      text-transform: uppercase !important;
    }

    .product-card-layout-02 .card-title {
      min-height: 120px;
    }

    .product-item {
      padding: 0;
    }

    .template-product .list-payment__item .icon {
      width: 45px !important;
    }

    .template-product .breadcrumb-container.style--line_clamp_1 {
      min-height: 0;
    }

    .jdgm-rev-widg__title {
      font-size: 24px !important;
    }

    #halo-image-banner-template--24429059801392__image_banner_teR48D .flex-box__banner .content-box {
      text-align: center !important;
    }

    .review-price-card-wrapper {
      height: 55px;
    }

    .jdgm-carousel-wrapper {
      padding: 48px 0 20px 0 !important;
    }

    .footer-block__item.footer-block__column.footer-block__text.block_text--.block__text_first.scroll-trigger.animate--slide-in {
      text-align: center;
      padding-right: 0 !important;
    }

    #halo-image-banner-template--24429059637552__image_banner_aJzqNT .item.item--smallImg .banner-text {
      text-align: center;
    }

    #halo-image-banner-template--24429059637552__image_banner_aJzqNT .banner-button {
      margin: auto;
    }

    .products-carousel .slick-arrow {
      top: 35%;
    }

    .section-block-template--24429059637552__spotlight_block_aXqEJz .spotlight-item,
    .section-block-template--24429059637552__spotlight_block_aXqEJz .halo-item {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
    }

    .section-block-template--24429059637552__spotlight_block_aXqEJz .halo-row:not(.slider--tablet):not(.scroll-snap-mobile) {
      gap: 10px !important;
    }

    .section-block-template--24429059637552__spotlight_block_aXqEJz .halo-block-header .title{
      margin-bottom: 15px;
    }

     .section-block-template--24502047179056__custom_service_block_mTCCdj .halo-row .halo-item {
      width: 100% !important;
    }

    .template-product .toggle-content iframe {
      width: 100% !important;
    }
  
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .toolbar .toolbar-item .toolbar-icon.grid-3 {
      display: inline-block !important;
    }

    .contact.contact-2 .contact-item.contact-itemRight {
      margin-top: 20px !important; 
    }

    .contact {
      margin-inline: auto !important;
    }

    .contact-item {
      padding: 0 !important;
    }

    #halo-image-banner-template--24429059801392__image_banner_teR48D .flex-box__banner .content-box,
    #halo-image-banner-template--24429059801392__16473179044a870c08 .flex-box__banner .content-box {
      max-width: 1500px !important;
      padding: unset !important;
      margin-top: 20px !important;
    }

    #shopify-section-template--24429059801392__16474839872eb210cf .halo-banner-wrapper .flex-box__banner .content-box,
    #shopify-section-template--24429059801392__image_banner_WPXKzi .halo-banner-wrapper .flex-box__banner .content-box {
      max-width: 1500px !important;
      padding: 30px !important;
    }
}

@media screen and (max-width: 1024px) {
  .template-page #shopify-section-template--24502047179056__image_banner_TV7YeE .halo-banner-wrapper .flex-box__banner .content-box {
    padding-left: 0 !important;
  }
  .template-list-collections.body-custom-width .wrapper-body .container{
    padding: 0 !important;
  }

  .template-collection .wrapper-body .collection-default .container,
  .template-page .container-1470 {
    padding: 0 10px !important;
  }

  .template-search .column-3 .card-title {
    min-height: 115px;
  }

  .template-search .product-item {
    padding: 0;
  }

  .template-product .wrapper-body .container,
  .template-page .wrapper-body .container,
  .template-blog .wrapper-body .container,
  .template-article .wrapper-body .container,
  .template-cart .wrapper-body .container,
  .template-search .wrapper-body .container{
    max-width: 1500px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .template-collection .breadcrumb {
    padding-left: 30px !important;
  }

  .template-collection .wrapper-body {
    padding: 30px 0 0 !important
  }

  .pagination-wrapper {
    margin-bottom: 4rem !important;
  }

  .template-product .list-payment__item .icon {
    width: 42px;
  }

  .productView {
    padding-bottom: 0 !important;
  }

  .contact.contact-2 .contact-item.contact-itemRight,
  .template-page #shopify-section-template--24502047146288__rich_text_P9Fj6H .rich-text__blocks.text-left{
    padding: 20px !important;
  }

  .template-page .wrapper-body,
  .template-blog .wrapper-body,
  .template-article .wrapper-body{
    padding-bottom: 30px !important;
  }

  #shopify-section-template--24502047179056__faqs_w6V9GN .faqs .faqs-item .card-header .title, 
  #shopify-section-template--24502047179056__faqs_w6V9GN .faqs .faqs-item .card-body, 
  #shopify-section-template--24502047179056__faqs_w6V9GN .faqs .faqs-item .halo-text-format,
   {
    padding-left: 20px !important;
  }

  #shopify-section-template--24502047179056__rich_text_ULJ3zj .rich-text__blocks.text-left {
    padding: 50px 20px !important;
  }

  .template-page #shopify-section-template--24502047179056__custom_service_block_mTCCdj .custom-service-block.service_block_style_3 .halo-item a {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .slide-block-1643107744958433a3-0 .slide-content {
    padding-bottom: 10px !important;
  }

  .jdgm-all-reviews-text--style-branded .jdgm-verified-by,
  .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text {
    display: none;
  }

  .section-block-template--24429059637552__1645084220a6a9f046 .halo-block-header,
  .section-block-template--24429059637552__1644475838c9bdc513 .halo-block-header,
  .product-block.section-block-template--24429059637552__16451501735beea0c0 .halo-block-header,
  .product-block.section-block-template--24429059637552__product_block_xeegPy .halo-block-header,
  .product-block.section-block-template--24429059637552__product_block_nYCegz .halo-block-header
  {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    justify-items: center;
    gap: 10px;
    padding-bottom: 20px !important;
  }

  .section-block-template--24429059637552__1645084220a6a9f046 .halo-block-header .title,
  .section-block-template--24429059637552__1644475838c9bdc513 .halo-block-header .title,
  .product-block.section-block-template--24429059637552__16451501735beea0c0 .halo-block-header,
  .section-block-template--24429059637552__16451501735beea0c0 .halo-block-header .title,
  .product-block.section-block-template--24429059637552__product_block_xeegPy .halo-block-header,
  .section-block-template--24429059637552__product_block_xeegPy .halo-block-header .title,
  .product-block.section-block-template--24429059637552__product_block_nYCegz .halo-block-header,
  .section-block-template--24429059637552__product_block_nYCegz .halo-block-header .title
  {
    margin-bottom: 0 !important;
    margin-right: 0 !important;
  }

  .section-block-template--24429059637552__1645084220a6a9f046 .view_all {
    margin-top: 0 !important;
  }

  .section-block-template--24429059637552__1644475838c9bdc513 .halo-block-header .view_all,
  .section-block-template--24429059637552__16451501735beea0c0 .halo-block-header .view_all,
  .section-block-template--24429059637552__product_block_xeegPy .halo-block-header .view_all,
  .section-block-template--24429059637552__product_block_nYCegz .halo-block-header .view_all
  {
    padding: 0 !important;
  }

  .section-block-template--24429059637552__1645414190d258de24 .halo-item a{
    padding-inline: 0 !important;
  }

  .slide-block-1643107744958433a3-0 .slide-content {
    padding-top: 0 !important;
  }

  .product-card-layout-02 .product-block.section-block-template--24429059637552__product_block_nYCegz .card-title {
    min-height: 150px;
  }

  .product-card-layout-02 .section-block-template--24429059637552__product_block_xeegPy .card-title {
    min-height: 130px;
  }

  .product-card-layout-02 .section-block-template--24429059637552__16451501735beea0c0 .card-title {
    min-height: 70px;
   }

  .spotlight-block.section-block-template--24429059637552__spotlight_block_aXqEJz .halo-block-header {
    text-align: center !important;
  }

  .newsletter-section .section-content:not(.flex-direction-column):not(:has(.title-wrapper)) .title {
    max-width: 100% !important;
  }

   .section-block-template--24429059637552__newsletter_X8VTmG.newsletter-section br {
    display: none;
  }

   .section-block-template--24429059637552__newsletter_X8VTmG.newsletter-section .news-column .description p {
      margin-block: 0;
    }

    #halo-image-banner-template--24429059637552__image_banner_aJzqNT .flex-box__banner .content-box {
      max-width: 100% !important;
      padding: 10px 0 !important;
    }

    .image-banner-item-small_img_w7g3JQ h3 {
      text-align: center !important;
    }

    .section-block-template--24429059637552__1645414190d258de24 .halo-row.column-3 .halo-item {
      width: 33%;
    }

    .template-index .container-1470, .shopify-policy__container {
      padding-left: 15px !important;
      padding-right: 15px !important;
    }

    .shopify-policy__container, .shopify-policy__title {
      text-align: left !important;
      text-transform: capitalize !important;
    }

    .section-block-template--24429059637552__1645084220a6a9f046 .halo-block-header .title .text,
    #shopify-section-template--24429059637552__1750129965006deb6d h2.jdgm-carousel-title,
    .newsletter-section .section-content:not(.flex-direction-column):not(:has(.title-wrapper)) .title,
    .section-block-template--24429059637552__1645414190d258de24 .halo-block-header .title .text,
    #halo-image-banner-template--24429059801392__image_banner_teR48D .item.item--smallImg .banner-heading {
      font-size: 24px !important;
    }

    .shopify-policy__title h1 {
    color: #0e153f !important;
    font-size: 24px !important;
    } 

    .section-block-template--24502047179056__faqs_w6V9GN .halo-block-header.text-left .text {
      padding-right: 0 !important;
    }
}

