/** Shopify CDN: Minification failed

Line 34:1 Unexpected "{"

**/
.body-template-page .table_overlay table {
    /* display: flex;
    justify-content: center; */
    height: auto;
    width: 100% !important;
    border: 0.1rem solid rgba(var(--color-foreground), 0.2);
}
.body-template-page-malibu-home-air-jet-system-bathtubs .multicolumn .multicolumn-card__wrapper,
.body-template-page-malibu-home-walk-in-bathtubs .multicolumn .multicolumn-card__wrapper,
.body-template-page-malibu-home-combination-whirlpool-and-air-jet-system-bathtubs .multicolumn .multicolumn-card__wrapper{
    justify-content: space-between;
    height: 100%;
}
.body-template-page .table_overlay {
    overflow-y: hidden;
    overflow-x: auto;
}
table.custom_table {
  padding: 1em;
  border: 0.1rem solid rgba(var(--color-foreground), 0.2);
  margin-bottom: 20px;
  width: auto;
}
.body-template-page .multicolumn-card__image-size-medium {
    width: 160px;
    height: auto;
}
.body-template-page-malibu-home-air-jet-system-bathtubs .multicolumn .multicolumn-card__info ,
 {
    height: 100%;
    display: flex;
}
.body-template-page-malibu-home-air-jet-system-bathtubs .multicolumn-card__image-wrapper , 
.body-template-page-malibu-home-walk-in-bathtubs .multicolumn-card__image-wrapper,
.body-template-page-malibu-home-combination-whirlpool-and-air-jet-system-bathtubs .multicolumn-card__image-wrapper{
  height: 100%;
  display: flex;
  align-items: center;
}
.body-template-page .table_overlay.custom_width_auto table {
    width: auto !important;
}
/* .body-template-index .collection-grid__wrapper.wrapper-per-row__4,
.body-template-index .collection-grid__wrapper.wrapper-per-row__3 {
    border-bottom: 1px solid rgb(var(--color-border));
} */
.body-template-index .collection-grid .collection-grid__wrapper.wrapper-per-row__3 .border-item:nth-child(5n+1):not(:first-child):after {
    content: '';
    top: auto;
    bottom: 0;
}
.section-blog-post .section-button__item a.button.button--secondary {
    background: #000;
}
.section-blog-post .section-button__item a.button.button--secondary:hover {
    background: #273e8d;
}
.shopify-policy__container {
    max-width: 140ch;
   padding-top: 30px;
}
select:focus-visible {
    outline: none;
}
.header-mega-menu__submenu a {
    font-weight: 400;
}
.custom_text-center {
    width: 100%;
    padding-right: 20px;
    padding-top: 20px;
    height: 100%;
}
.collection-wrapper.custom_collection-wrapper--vertical.collection-wrapper--vertical.collection-wrapper_no-facets {
    grid-template-columns: 1.1fr 3fr;
  column-gap: 2.4rem;
}
details.mobile_medium-hide.disclosure-has-popup {
    display: none;
}
table.custom_table {
    width: 100%;
}
h3.custom_text-align {
    text-align: left !important;
    font-size: 25px;
}

.body-template-page-malibu-home-acrylic-drop-in-soaking-bathtubs .image-with-text__grid  .image-with-text__media-item , .body-template-page-malibu-home-acrylic-freestanding-bathtubs .image-with-text__grid  .image-with-text__media-item {
  flex: 0 0 50%;
  max-width: 50%;
}

.body-template-page-malibu-home-acrylic-drop-in-soaking-bathtubs .image-with-text__grid  .image-with-text__text-item , .body-template-page-malibu-home-acrylic-freestanding-bathtubs .image-with-text__grid  .image-with-text__text-item{
  flex: 0 0 50%;
  max-width: 50%;
}


.body-template-page-malibu-home-combination-whirlpool-and-air-jet-system-bathtubs .image-with-text__grid .image-with-text__media-item ,
.body-template-page-malibu-home-combination-whirlpool-and-air-jet-system-bathtubs .image-with-text__grid .image-with-text__text-item,
.body-template-page-malibu-home-whirlpool-system-bathtubs .image-with-text__grid .image-with-text__text-item ,
.body-template-page-malibu-home-whirlpool-system-bathtubs .image-with-text__grid .image-with-text__media-item,
.body-template-page-about-us .image-with-text__grid .image-with-text__media-item ,
.body-template-page-about-us .image-with-text__grid .image-with-text__text-item,
.body-template-page.body-template-page-malibu-home-air-jet-system-bathtubs .image-with-text .image-with-text__media-item,
.body-template-page.body-template-page-malibu-home-air-jet-system-bathtubs .image-with-text .image-with-text__text-item
{
    flex: 0 0 50%;
    max-width: 50%;
}

.body-template-page .richtext__content.multicolumn_card-desc {
    font-size: 16px;
}

.body-template-page-malibu-home-acrylic-drop-in-soaking-bathtubs .multicolumn .multicolumn-card__info ,
.body-template-page-malibu-home-acrylic-freestanding-bathtubs .multicolumn .multicolumn-card__info,
.body-template-page-malibu-home-walk-in-bathtubs .multicolumn-list__wrapper .multicolumn-card__info,
.body-template-page-bathtub-accessory-options .multicolumn-list__wrapper .multicolumn-card__info,
.body-template-page-bathtub-accessory-upgrades .multicolumn-list__wrapper .multicolumn-card__info,
.body-template-page-bathtub-accessory-options .rich-text__blocks-large .rich-text__text,
.body-template-page-bathtub-accessory-upgrades .rich-text__blocks-large .rich-text__text,
.body-template-page-malibu-home-walk-in-bathtubs .rich-text__blocks-large .rich-text__text 
{
    max-width: 100%;
}


.body-template-page-malibu-home-walk-in-bathtubs .multicolumn-list__wrapper.wrapper-per-row__1 .multicolumn-card__image-block {
  width: 350px ;
}

.body-template-page-bathtub-accessory-options .rich-text__text.large-font p, 
.body-template-page-bathtub-accessory-upgrades .rich-text__text.large-font p{
    font-size: 16px;
    line-height: 22px;
}

.body-template-page-bathtub-accessory-options .multicolumn-card__image-size-medium {
    width: 100%;
}
.body-template-page-frequently-asked-questions .collapsible-content-box {
    flex: 0 0 100%;
}
.body-template-page-frequently-asked-questions .collapsible-content .collapsible-content-img-box {
    flex: 0 0 100%;
    justify-content: center;
}
.body-template-page-frequently-asked-questions .collapsible-content .collapsible-content-img-box .collapsible-content__img {
    display: none;
}
.body-template-page-frequently-asked-questions .collapsible-content .section-header__text {
    writing-mode: inherit;
    transform: inherit;
   text-align: center;
}
.body-template-page-frequently-asked-questions .collapsible-content-block .accordion:before {
        left: -24px;
  }


p.reset_color{
  width: 100%;
  margin: 0;
  display: flex;
  padding-top: 5px;
  color: rgb(56 109 216);
  cursor: pointer;
}

p.already_cart {
    font-size: 14px;
    line-height: normal;
    color: #ff0000;
    margin: 0;
    text-align: center;
}


