/** Shopify CDN: Minification failed

Line 762:0 Unexpected "#"

**/
/* Product Resizing */

/* Mobile */
@media screen and (max-width: 767px) {
  .template-search .grid-product__image-mask img {
    height: 220px;  
    object-fit: contain;
  }
  
  .template-search .grid-product__image-mask {
    height: auto;  
  }
  
  .template-search .image-wrap {
    height: 100% !important;  
  }
}
  
/* Desktop */

@media screen and (min-width: 768px) {
  .template-search .grid-product__image-mask img {
    height: 400px;  
    object-fit: contain;
  }
  
  .template-search .grid-product__image-mask {
    height: auto;  
  }
  
  .template-search .image-wrap {
    height: 100% !important;  
  }
}

/* Footer social icons */

#shopify-section-footer .social-icons a .icon {
  width: 40px;
  height: 40px;
}

/* Sezzle on quickview sizing */

.rte-tab .sezzle-container section > div {
  display: revert;
}
     
@media screen and (max-width: 1300px) {
  .template-index .sezzle-container .sezzle-logo,
  .template-product .sezzle-container .sezzle-logo,
  .template-collection .sezzle-container .sezzle-logo {
      margin: 0px auto 40px;
  }

/*     .template-product .sezzle-container section .sezzle-hiw-pie-bg {
      height: 97px;
      width: 300px;
      margin-bottom: 40px;
  } */

  .template-product .sezzle-container section .sezzle-hiw-pie-bg .sezzle-payment-pie-graph,
  .template-collection .sezzle-container section .sezzle-hiw-pie-bg .sezzle-payment-pie-graph{
      width: 72%;
      height: auto;
  }

  .template-product .sezzle-container section .breakdown-row,
  .template-collection .sezzle-container section .breakdown-row {
      min-width: 230px;
      max-width: 230px;
      margin: auto 39px;
      top: 50%;
  }

  .template-product .sezzle-container section .breakdown-row span,
  .template-collection .sezzle-container section .breakdown-row span {
      font-size: 12px;
      line-height: 16px;
  }

  .template-product .sezzle-container section .breakdown-row .breakdown,
  .template-collection .sezzle-container section .breakdown-row .breakdown {
      font-size: 16px;
      line-height: 16px;
  }

  .template-product .sezzle-container h3.sezzle-header-3,
  .template-product h2.sezzle-header-3,
  .template-collection .sezzle-container h3.sezzle-header-3,
  .template-collection h2.sezzle-header-3 {
      margin-top: 10px;
      font-size: 25px;
  }

  .template-product .sezzle-container .how-to-sezzle .sezzle-column,
  .template-collection .sezzle-container .how-to-sezzle .sezzle-column {
      width: 100%;
      float: left;
      margin-bottom: 40px;
  }

  .template-product .sezzle-container .how-to-sezzle .sezzle-column .sezzle-steps-header,
  .template-collection .sezzle-container .how-to-sezzle .sezzle-column .sezzle-steps-header {
      font-size: 19px;
  }
}

@media screen and (max-width: 1300px) {
  .template-product .sezzle-container section .sezzle-hiw-pie-bg,
  .template-collection .sezzle-container section .sezzle-hiw-pie-bg {
      height: 97px;
      width: 275px;
      margin-bottom: 40px;
  }

  .template-product .sezzle-container section .breakdown-row,
  .template-collection .sezzle-container section .breakdown-row {
      min-width: 265px;
      max-width: 265px;
      margin: auto -10px;
  }
}
  
.template-product .sezzle-container,
.template-collection .sezzle-container,
.template-index .sezzle-container {
  width: 100%;  
}
  
@media screen and (min-width: 1301px) {
   .template-product .sezzle-container .sezzle-logo,
   .template-index .sezzle-container .sezzle-logo,
   .template-collection .sezzle-container .sezzle-logo {
     margin-top: 0px;  
   }
}
  
.template-index .sezzle-container section .sezzle-hiw-pie-bg,
.template-collection .sezzle-container section .sezzle-hiw-pie-bg {
    height: 97px;
    width: 275px;
    margin-bottom: 40px;
}
  
.template-index .sezzle-container section .breakdown-row,
.template-collection .sezzle-container section .breakdown-row {
    min-width: 220px;
    max-width: 220px;
    margin: auto 30px;
}
 
.template-index .sezzle-container section .sezzle-hiw-pie-bg .sezzle-payment-pie-graph,
.template-collection .sezzle-container section .sezzle-hiw-pie-bg .sezzle-payment-pie-graph{
    width: 72%;
    height: auto;
}

.template-index .sezzle-container section .breakdown-row,
.template-collection .sezzle-container section .breakdown-row {
    min-width: 230px;
    max-width: 230px;
    margin: auto 39px;
    top: 50%;
}

.template-index .sezzle-container section .breakdown-row span,
.template-collection .sezzle-container section .breakdown-row span {
    font-size: 12px;
    line-height: 16px;
}

.template-index .sezzle-container section .breakdown-row .breakdown,
.template-collection .sezzle-container section .breakdown-row .breakdown {
    font-size: 16px;
    line-height: 16px;
}

.template-index .sezzle-container h3.sezzle-header-3,
.template-index h2.sezzle-header-3,
.template-collection .sezzle-container h3.sezzle-header-3,
.template-collection h2.sezzle-header-3 {
    margin-top: 10px;
    font-size: 25px;
}

.template-index .sezzle-container .how-to-sezzle .sezzle-column,
.template-collection .sezzle-container .how-to-sezzle .sezzle-column {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}

.template-index .sezzle-container .how-to-sezzle .sezzle-column .sezzle-steps-header,
.template-collection .sezzle-container .how-to-sezzle .sezzle-column .sezzle-steps-header {
    font-size: 19px;
}


/* Meet the team sizing on About Us Page and Sizing Guidelines Page */

@media screen and (min-width: 768px) {

  #shopify-section-template--14397019717750__166427002692977f30 .image-wrap,
  #shopify-section-template--14396960178294__1664270834c91db3de .image-wrap {
    height: 500px !important;
    padding-bottom: 0px !important;
  }
  
  #shopify-section-template--14397019717750__166427002692977f30 .image-wrap img,
  #shopify-section-template--14396960178294__1664270834c91db3de .image-wrap img {
    height: 500px;
    object-fit: cover;
  }
}

/* Center custom section images */

.custom-content .align--center {
  margin-left: auto;
  margin-right: auto;
}

/* Add HM font to headings */

h2,
.h1 {
  font-family: "Audrey Regular";
  color: #f02036;
  text-transform: capitalize !important;
}

/* Vicky requested changes */

#shopify-section-template--16639258689770__d4f763b2-8974-4cc8-862b-3bff63834c48 .slideshow__slide--template--16639258689770__d4f763b2-8974-4cc8-862b-3bff63834c48-16661031078f4d9ceb-0 .animation-contents {
  font-family: Poppins;
}

.flex-grid--template--16639258689770__7b870f7d-fdd2-491e-8cda-b0026d82bc1e .flex-grid__item--template--16639258689770__7b870f7d-fdd2-491e-8cda-b0026d82bc1e-16660897444fcb9f19-0 .promo-grid__content {
  color: white !important;
}

/* #shopify-section-template--16639258689770__ffe5c6c8-447b-40ed-b1d3-43ae4e91e7a2 .btn {
  line-height: 1.42;
  text-decoration: none;
  text-align: center;
  white-space: normal;
  font-size: calc(var(--typeBaseSize) - 4px);
  font-size: max(calc(var(--typeBaseSize) - 4px),13px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .3em;
  display: inline-block;
  padding: 11px 20px;
  margin: 0;
    margin-top: 0px;
  width: auto;
  min-width: 90px;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  -webkit-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: var(--buttonRadius);
  color: #fff;
  color: var(--colorBtnPrimaryText);
  background: #f02036;
  background: var(--colorBtnPrimary);
} */

@media screen and (min-width: 768px) {
  #shopify-section-template--16653781008618__6051abc6-5fde-4267-ad02-94f1a81e0bff,
  #shopify-section-template--16653781008618__4f8d77b0-8f7a-4809-a566-b6b3d5887e13 {
    width: 49%;
    display: inline-block;
  }
}

#shopify-section-template--16653781008618__be6cae77-efd6-4191-b1e4-630fc12d2d2d,
#shopify-section-template--16653781008618__f19eb3b5-04c9-41ee-9ea0-ecbd79dce406 {
  background: #f02036; 
}

#shopify-section-template--16653781008618__be6cae77-efd6-4191-b1e4-630fc12d2d2d h2,
#shopify-section-template--16653781008618__f19eb3b5-04c9-41ee-9ea0-ecbd79dce406 h2 {  
  color: white;
}

@media screen and (max-width: 767px) {
  #shopify-section-template--16653781008618__84451d30-6ed4-4e6e-93bd-a479dcb8b9d1 .flex-grid__item img {
    object-fit: contain;
  }
}

#Slideshow-template--16639258689770__d4f763b2-8974-4cc8-862b-3bff63834c48 .hero__text-shadow .h1 .animation-contents {
  font-family: "Audrey Regular";
}

@media screen and (min-width: 768px) {
  #shopify-section-template--16639258820842__6883531e-fe82-46d7-b793-f8c10c1ac493 .grid {
    display: flex;
    justify-content: center;
  }
  
  #shopify-section-template--16639258820842__6883531e-fe82-46d7-b793-f8c10c1ac493 .grid .medium-up--one-half {
    width: 33%;
  }
}

/* Hide recently viewed price */
.hm-recently .grid-product__price {
  display: none;
}

/* Blog Page */

.template-blog #PageContainer .transition-body #MainContent {
  min-height: auto;
}

.template-blog #PageContainer .transition-body #MainContent .hm-blog-search {
  margin-top: 30px;
  text-align: center;
}

.template-blog #PageContainer .transition-body #MainContent .hm-blog-search #search-bar-icon {
  margin-bottom: 5px;
}

/* Blog page */
@media only screen and (min-width: 750px) {
  #shopify-section-template--16639258493162__main .page-content {
    padding-top: 10px !important;
  }
  
  #shopify-section-template--16639258493162__main .page-content .section-header {
    margin-bottom: 0px !important;
  }
}

/* Slideshow heading on subscription page */

.slideshow__slide.slideshow__slide--template--16659075203306__9912f336-17bb-4726-8862-ae48efe3fedd-16673120868c2659aa-0 .animation-contents {
  margin-left: 10px;
}

/* Slideshow are on subscription page with large text not being responsive enough */
@media only screen and (min-width: 750px) and (max-width: 845px) {
  #shopify-section-template--16670165729514__59535631-76b8-4c44-a80e-90ac17af7db1 .hero__text-content {
    padding-top: 0px;
  }

  #shopify-section-template--16670165729514__59535631-76b8-4c44-a80e-90ac17af7db1 .hero__text-content .hero__link {
    padding-top: 0px;
    margin-top: 0px;
  }

  #shopify-section-template--16670165729514__59535631-76b8-4c44-a80e-90ac17af7db1 .hero__text-content .animation-contents {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 846px) and (max-width: 1200px) {
  #shopify-section-template--16670165729514__59535631-76b8-4c44-a80e-90ac17af7db1 .hero__text-content {
    padding-top: 0px;
  }
}

/* Menu customization */
@media only screen and (min-width: 750px) {
  #shopify-section-header .site-nav__link {
    padding: 0;
    line-height: 1;
  }

  #shopify-section-header li.site-nav__item {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 0;
  }

  #shopify-section-header .site-nav__item:not(:last-of-type) {
    border-right: 2px solid black;
  }

  #shopify-section-header li.site-nav__item .site-nav__dropdown-link {
    line-height: 1.5;
  }

  #shopify-section-header .site-nav__item:last-of-type .site-nav__link {
    background-color: var(--colorSaleTag);  
    color: var(--colorSaleTagText);
    padding: 10px;
  }
}

/* Product Page changes */

#shopify-section-template--16670166155498__901f838c-f33d-44d2-97ce-17043c00a2de {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* Lets Chat button on Product Pages */

.hm-lets-chat-button a {
  color: white;
  
}

.hm-lets-chat-button {
  margin-top: 20px;
}

/* Random Product page stuff */
@media only screen and (min-width: 750px) {
  #shopify-section-template--16670166155498__f42335f7-53b7-41c9-bca6-763dbd3aa93f h2 {
    font-size: 50px;
  }
}

/* Add to cart buttons on product pages */
@media only screen and (min-width: 750px) {
  .template-product .product-single__form .btn--full {
    width: 49%;
  }
  .template-product .product-single__form .btn--full.hm-lets-chat-button {
    margin-top: 0px;
  }
}

/* Search page changes */
.hm-search-button {
  background-color: #f02036;
  color: white;
  padding: 10px;
  margin: 5px;
}
.hm-search-divider {
  border: 1px solid #ffc7c8;
  margin-bottom: 50px;
}
.hm-result-buttons {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}
.hm-search-title {
  text-align: center;
  font-size: 35px;
}

/* Partner page list style change */
#shopify-section-template--16757620048106__20f68dcf-f98e-4e8c-876f-5ddc9b5b0b84 .feature-row__text .rte li > * {
  vertical-align: text-top;
}




/* Package comparison on product screen */
@media only screen and (min-width: 750px) {
  #shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .medium-up--one-half {
    width: 44%;
    margin-left: 5%;
    border-radius: 10px;
    filter: drop-shadow(10px 10px 4px lightgray);
    margin-top: 10px;
  }

  #shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 {
    margin-top: 0px;
  }
}

/* Cross out product comparison items on product pages */

#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .medium-up--one-half {
  padding-left: 0px;
}

#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .grid__item:nth-of-type(2) .rte-setting li:nth-of-type(n + 4),
#shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 .grid__item:nth-of-type(2) .rte-setting li:nth-of-type(n + 4),
#shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 .grid__item:nth-of-type(2) .rte-setting li:nth-of-type(n + 4),
#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed .grid__item:nth-of-type(2) .rte-setting li:nth-of-type(n + 4) {
  text-decoration: line-through;
}

#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .grid__item:nth-of-type(3) .rte-setting li:nth-of-type(n + 4),
#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .grid__item:nth-of-type(3) .rte-setting ul:nth-of-type(1) li:nth-of-type(1),
#shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 .grid__item:nth-of-type(3) .rte-setting li:nth-of-type(n + 4),
#shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 .grid__item:nth-of-type(3) .rte-setting ul:nth-of-type(1) li:nth-of-type(1),
#shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 .grid__item:nth-of-type(3) .rte-setting li:nth-of-type(n + 4),
#shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 .grid__item:nth-of-type(3) .rte-setting ul:nth-of-type(1) li:nth-of-type(1),
#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed .grid__item:nth-of-type(3) .rte-setting li:nth-of-type(n + 4),
#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed .grid__item:nth-of-type(3) .rte-setting ul:nth-of-type(1) li:nth-of-type(1) {
  text-decoration: line-through;
}

#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 ul,
#shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 ul,
#shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 ul,
#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed ul {
  list-style: none;
  margin-left: 0px;
}

#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .btn,
#shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 .btn,
#shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 .btn,
#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed .btn {
  margin-bottom: 15px;
}

#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 li,
#shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 li,
#shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 li,
#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed li {
  border-bottom: 1px solid lightgray;
  padding-left: 20px;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 h3,
#shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 h3,
#shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 h3,
#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed h3 {
  background: #f02036;
  color: white;
  text-align: center;
  padding-right: 15px;
  font-size: 25px;
  display: block !important;
}

#shopify-section-template--16731459256554__f8a11dd0-5ad0-4783-a5fb-e81b52d6c124 {
  margin-bottom: 20px;
  margin-top: 30px;
}

#shopify-section-template--16779112415466__87e7e1e7-78b2-488b-9a59-b8d602fcbf16,
#shopify-section-template--16670166122730__74270b9e-f70f-4a41-a21a-b4c4835f9764 {
  margin-bottom: 0px;
  margin-top: 0px;
}

#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed {
  margin-top: 0px;
}

/* CONTINUE IN THEME.CSS.LIQUID FOR BEFORE IMAGES */

#shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .btn,
#shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 .btn,
#shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 .btn,
#shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed .btn {
  background-color: #f02036;
  color: #ffffff;
  padding: 10px;
  font-weight: bold;
  font-size: 15px;
  margin-left: calc(50% - 110px);
}

@media only screen and (min-width: 750px) {
  #shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .grid__item,
  #shopify-section-template--16731459256554__7cd73c69-f078-44c7-b852-c7e20a9e6767 .grid__item,
  #shopify-section-template--16670166122730__26c6c336-52ea-4c0b-b160-70bebace4cd3 .grid__item,
  #shopify-section-template--16779112415466__2f2a0b97-92c2-491c-8a89-5ba0f9022bed .grid__item {
    padding-left: 0px;
    border-left: 10px solid white;
  }
}

/* Blog template - blog-revamp-2023 */
#Slideshow-template--16757643280618__c1a58c8f-0a1e-43bb-9602-266bb5775995 .hero__text-wrap .animation-contents {
  margin-left: 15px;
}

#shopify-section-template--16757643280618__8a51a72f-1d8d-4752-92c0-c73564c633f0 .feature-row__text .rte li > * {
  vertical-align: text-top;
}

#shopify-section-template--16757643280618__3a614e2b-3729-47e2-a98a-3af1843215e2 .grid__item .article__grid-meta {
  display: none;
}

@media only screen and (max-width: 749px) {
  #shopify-section-template--16757643280618__3a614e2b-3729-47e2-a98a-3af1843215e2 .small--one-third {
    width: 100%;
  }
}

#shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 {
  border-bottom: 1px solid #ffa9ab;
  padding-bottom: 25px;
}

#shopify-section-template--16757643280618__601ad3d0-c65b-44de-9fa2-8246dd4efe99 .rte-setting > p:last-child {
  min-height: 120px;
}

@media only screen and (min-width: 750px) {
  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .custom-content {
    max-width: 66%;
    flex: 2;
  }
  
  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .custom-content .custom__item {
    max-width: 50%;
  }

  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 > .custom__item {
    max-width: 33%;
    flex: 1;
  }

  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 {
    display: flex;
  }

  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .custom-content .custom__item h2 {
    text-align: center;
    margin-bottom: 0px;
  }

  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .custom__item {
    margin-bottom: 0px;
  }

  .template-blog #PageContainer .transition-body #MainContent #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .hm-blog-search {
    margin-top: 18px;
  }

  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .custom__item #blog_filter {
    margin-top: 18px;
  }
  
}

@media only screen and (max-width: 750px) {
  #shopify-section-template--16670166155498__61f72a6f-edfc-4ac1-a970-cb88f8b7df52 .grid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  
  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .custom-content .custom__item h2 {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 10px;
  }

  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .hm-blog-search {
    margin-top: 0px !important;
  }

  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .custom__item .custom__item-inner {
    text-align: center;
  }

  #shopify-section-template--16757643280618__bc15cf54-af78-4d43-b030-dc38ac7532f8 .custom__item #blog_filter {
    max-width: 360px;
  }
}

/* Remove padding on product pages on mobile */

@media only screen and (max-width: 750px) {
  .template-product #PageContainer .product-single__meta {
    margin-top: 0px;
  }
  .template-product #PageContainer .product-single__meta .product-block--header {
    margin-bottom: 0px;
  }

  .template-product #PageContainer .product-single__meta .product-block--header h1 {
    margin-bottom: 0px;
  }

  .template-product #PageContainer .product-single__meta .product-block--price {
    margin-bottom: 10px;
  }

  .template-product #PageContainer .product__main-photos {
    margin-bottom: 10px;
  }

  .template-product #PageContainer .product-single__meta .product-single__title {
    line-height: 22px;
  }
}


/* Subscription portal page changes */

#shopify-section-template--16758664003818__74235790-fa62-4877-8322-4fd8ecffbf55 .grid__item {
  background-color: #feedef;
  width: 30%;
  margin-left: 3%;
  padding: 20px;
}

@media only screen and (max-width: 749px) {
  #shopify-section-template--16758664003818__74235790-fa62-4877-8322-4fd8ecffbf55 .grid__item {
    width: 93%;
  }
}

@media only screen and (min-width: 750px) and (max-width: 1100px) {
  #shopify-section-template--16758664003818__74235790-fa62-4877-8322-4fd8ecffbf55 .grid__item {
    width: 40%;
  }

  #shopify-section-template--16758664003818__74235790-fa62-4877-8322-4fd8ecffbf55 .grid__item p {
    text-align: left;
    min-height: 230px;
  }
}

@media only screen and (min-width: 1100px) and (max-width: 1449px) {
  #shopify-section-template--16758664003818__74235790-fa62-4877-8322-4fd8ecffbf55 .grid__item p {
    text-align: left;
    min-height: 330px;
  }
}

@media only screen and (min-width: 1450px) {
  #shopify-section-template--16758664003818__74235790-fa62-4877-8322-4fd8ecffbf55 .grid__item p {
    text-align: left;
    min-height: 180px;
  }
}

/* Spacing aboce and below facebook banner on sub page */
#shopify-section-template--16758664003818__4e2031cd-228f-4d3f-ab5b-72582de53368 .promo-grid {
  padding-top: 20px;
}

#shopify-section-template--16758664003818__74235790-fa62-4877-8322-4fd8ecffbf55 {
  margin-top: 40px;
}

#shopify-section-template--16758664003818__7a304753-431c-4f6f-9859-d8d459007db8 {
  margin-top: 40px;
}

/* Glam up package product page */

#shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 .grid__item:nth-of-type(1) .rte-setting li:nth-of-type(-n + 3) {
  text-decoration: line-through;
}

##shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 ul {
  list-style: none;
  margin-left: 0px;
}

#shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 .btn {
  margin-bottom: 15px;
}

#shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 li {
  border-bottom: 1px solid lightgray;
  padding-left: 20px;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  text-align: left;
}

#shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 h3 {
  background: #ed1573;
  color: white;
  text-align: center;
  padding-right: 15px;
  font-size: 25px;
  display: block !important;
}

#shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 .btn {
  background-color: #fce5ef;
  color: #ffffff;
  padding: 10px;
  font-weight: bold;
  font-size: 15px;
  margin-left: calc(50% - 110px);
}

@media only screen and (min-width: 750px) {
  #shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 .grid__item {
    padding-left: 0px;
    border-left: 10px solid white;
  }
}

#shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 .grid__item {
  background-color: #fce5ef;
}

#shopify-section-template--16673193001194__7fc1ea5b-79ce-4cd8-a7fc-9df7f476d001 ul {
  list-style: none;
  margin-left: 0px;
}

/* Banner on homepage padding */
#shopify-section-template--16670165205226__f2aacbcd-f175-49d8-bee6-65e8aba54e0f .promo-grid {
  padding-top: 10px;
  padding-bottom: 10px;
}

@media only screen and (max-width: 750px) {
  #shopify-section-template--16670165205226__f2aacbcd-f175-49d8-bee6-65e8aba54e0f .promo-grid .type-banner__content,
  #shopify-section-template--16670165205226__f2aacbcd-f175-49d8-bee6-65e8aba54e0f .promo-grid .type-banner__content .type-banner__text{
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* Package comparison page */
#shopify-section-template--16731459256554__f057399e-ad8e-40a8-a69e-1f1753994258 {
  margin-top: 40px;
  margin-bottom: 40px;
}

#shopify-section-template--16731459256554__659a0017-f21d-4441-90da-52030a54800f {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

#shopify-section-template--16731459256554__659a0017-f21d-4441-90da-52030a54800f .btn {
  background-color: #f02036;
  color: #ffffff;
  padding: 10px;
  font-weight: bold;
  font-size: 15px;
  
}

/* Product page title on mobile */

@media only screen and (max-width: 750px) {
  .page-content--product .product-single__meta {
    margin-top: 20px !important;
  }
}

/* Account page on mobile - buttons */
@media only screen and (max-width: 750px) {
  .template-customers-account .appstle_manageSubBtn button {
    margin-left: 0px !important;    
  }
  .template-customers-account .appstle_manageSubBtn {
    display: inline-block;
    width: 100%;
  }
}

/* FAQ Package comparison page on mobile */
@media only screen and (max-width: 750px) {
  #shopify-section-template--16731459256554__659a0017-f21d-4441-90da-52030a54800f {
    max-width: 100%;
  }
  #shopify-section-template--16731459256554__659a0017-f21d-4441-90da-52030a54800f .grid {
    display: flex;
  }
  #shopify-section-template--16731459256554__659a0017-f21d-4441-90da-52030a54800f .grid .grid__item {
    width: calc(33% - 1px);
  }
  #shopify-section-template--16731459256554__659a0017-f21d-4441-90da-52030a54800f .grid .grid__item a {
    width: 100%;
    font-size: 12px;
  }
  
}

/* Article cards on search results for blog results */
.template-search .search-content .grid-search__page .grid-search__page-link {
  background-color: transparent;
}

@media only screen and (max-width: 750px) {
  .template-search .collection-grid__wrapper .grid__item.small--one-half {
    width: 100%;
  }
}

@media only screen and (max-width: 750px) {
  #shopify-section-template--16971808473322__blog_posts_hAd3WN .small--one-third {
    width: 100%;
  }
}

/* Accessibility Page */
div.form #openPopupButton {
    background-color: var(--colorSaleTag);
    color: var(--colorSaleTagText);
    padding: 10px;
}