/** Shopify CDN: Minification failed

Line 367:68 Expected "]" to go with "["

**/
/* Templates */
[role='main'] .shopify-section--main-collection,
[role='main'] .shopify-section--main-search,
.collection__pagination {
  background: var(--product-list-background);
}
.collection {
  gap: var(--spacing-12);
}
.product-info__image-container {
  position: relative;
}
[dir="ltr"] .product-card__figure {
  border-top-right-radius: var(--rounded-sm);
}
[dir="rtl"] .product-card__figure {
  border-top-left-radius: var(--rounded-sm);
}
[dir="ltr"] .product-card__figure {
  border-top-left-radius: var(--rounded-sm);
}
[dir="rtl"] .product-card__figure {
  border-top-right-radius: var(--rounded-sm);
}
.product-card__image--primary {
  width: 100%;
  height: 100%;
}
.product-card__badge-bottom {
  position: absolute;
  bottom: var(--product-card-badge-spacing);
  left: var(--product-card-badge-spacing);
  width: 100%;
  text-align: center;
}
.product-card__info {
  --product-card-info-padding: var(--spacing-6);
  gap: var(--spacing-2);
}
.product-card__title {
  font-size: 1.125rem;
}
.product-card__title-container {
  padding-top: var(--spacing-2);
}
.product-card__description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #393B41;
}
.product-card__description .metafield-rich_text_field h1,
.product-card__description .metafield-rich_text_field h2,
.product-card__description .metafield-rich_text_field h3,
.product-card__description .metafield-rich_text_field h4,
.product-card__description .metafield-rich_text_field h5,
.product-card__description .metafield-rich_text_field h6 {
  font-size: var(--text-base);
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .product-card__info {
    --product-card-info-padding: var(--spacing-4);
  }

  .product-card__title-container {
    padding-top: var(--spacing-1);
  }

  .product-card__title {
    font-size: var(--text-base);
  }
  .product-card__info img.product-card__vendor-image {
    width: 72px!important;
    height: 24px!important;
  }
  scroll-carousel .product-card__info img.product-card__vendor-image {
    width: 120px!important;
    height: 40px!important;
  }
}
@media screen and (min-width: 1000px) {
  .sort-by-facet__container {
    display: none;
  }
}
.predictive-search-result img {
  border-radius: var(--rounded-sm);
  aspect-ratio: 1 / 1;
}
/* Badges */
.badge--type {
  --badge-background: 238, 245, 255, 1;
  --badge-color: 19, 32, 88, 1;
}
/* Rating */
.rating {
  color: rgb(var(--text-color));
}
/* Buy Buttons */
.product-info__buy-buttons {
  display: grid;
  align-items: center;
  grid-gap: var(--spacing-2);
  gap: var(--spacing-2);
}
@media screen and (min-width: 1024px) {
  .product-info__buy-buttons.buy-buttons--two-columns {
    grid-template-columns: 1fr 1fr;
  }
}
[dir="ltr"] .product-info__contact-vendor a {
  padding-left: var(--spacing-8);
}
[dir="rtl"] .product-info__contact-vendor a {
  padding-right: var(--spacing-8);
}
[dir="ltr"] .product-info__contact-vendor a {
  padding-right: var(--spacing-8);
}
[dir="rtl"] .product-info__contact-vendor a {
  padding-left: var(--spacing-8);
}
.product-info__contact-vendor a {
  --button-background: var(--button-background-primary) / var(--button-background-opacity, 1);
  --button-text-color: var(--button-text-primary);
  --button-outline-color: var(--button-background-primary);
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border-radius: var(--rounded-button);
  background-color: rgb(var(--button-background));
  color: rgb(var(--button-text-color));
  text-align: center;
  font-size: var(--text-base);
  letter-spacing: var(--text-letter-spacing);
  padding-top: var(--spacing-4);
  padding-bottom: var(--spacing-4);
  font-weight: bold;
  line-height: 1.6;
  transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  display: inline-block;
  position: relative;
  width: 100%;
}
.product-info__buy-buttons.buy-buttons--two-columns .product-info__contact-vendor a {
  --button-background: var(--button-background-secondary) / var(--button-background-opacity, 1);
  --button-text-color: var(--button-text-secondary);
  --button-outline-color: var(--button-background-secondary);
}
.product-info__contact-vendor a:not([disabled]):hover {
  --button-background-opacity: 0.85;
}
@media screen and (min-width: 700px) {
  [dir="ltr"] .product-info__contact-vendor a {
    padding-left: var(--spacing-10);
  }
  [dir="rtl"] .product-info__contact-vendor a {
    padding-right: var(--spacing-10);
  }
  [dir="ltr"] .product-info__contact-vendor a {
    padding-right: var(--spacing-10);
  }
  [dir="rtl"] .product-info__contact-vendor a {
    padding-left: var(--spacing-10);
  }
  .product-info__contact-vendor a {
    padding-top: 1.075rem;
    padding-bottom: 1.075rem;
  }
}
/* Price List */
.price-list__starting-at {
  padding-right: var(--spacing-1-5);
}
.price-list__starting-at,
.price-list__frequency {
  font-weight: 700;
  color: rgb(var(--text-color));
}
.product-info__price .price-list,
.product-quick-add__variant .price-list {
  gap: 0;
}
.price-list__price,
.price-list__compare-at-price {
  display: flex;
}
.product-info__price .price-list__price,
.product-quick-add__variant .price-list__price {
  padding-right: var(--spacing-2);
}
.price-list__msrp {
  padding-left: var(--spacing-1);
}
.product-info__price .rating-with-text {
  justify-content: space-between;
}
[dir="ltr"] .product-info__price .rating {
  margin-left: 0;
}
[dir="rtl"] .product-info__price .rating {
  margin-right: 0;
}
/* Addon Picker */
.addon-picker {
  grid-gap: var(--spacing-2);
  gap: var(--spacing-2);
  grid-template-columns: minmax(0, 1fr);
  display: grid;
}
.addon-picker .addons {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-4);
}
.addon-picker .addons-collapsed {
  max-height: 400px;
  overflow: hidden;
}
.addon-picker .addons-is-collapsible {
  padding-bottom: var(--spacing-11);
}
.addon-picker .addon {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: var(--spacing-6);
  border: 2px solid #d9dade;
  border-radius: var(--rounded-option);
  background: #f7f8f8;
  transition: all 0.2s ease;
}
.addon-picker .addon-selected {
  border-color: rgb(var(--text-color));
  background: rgb(var(--background-primary));
}
.addon-label {
  font-weight: 700;
  color: rgb(var(--text-color));
}
.checkbox + .addon-label {
  opacity: 1;
}
.addon-checkbox {
  display: flex;
  align-items: baseline;
  flex: 1;
}
.addon-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  gap: var(--spacing-2);
}
.addon-description {
  color: #4b4f59;
  width: 100%;
  padding-top: var(--spacing-1);
}
.addon-price {
  font-weight: 700;
  color: rgb(var(--text-color));
  display: flex;
  flex-wrap: wrap;
}
.addons-toggle {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 26px;
}
.addons-collapsed .addons-toggle {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 87.05%);
  height: 40%;
  pointer-events: none;
}
.addons-toggle-button {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  color: rgb(var(--button-background-primary));
  font-weight: 700;
  cursor: pointer;
  pointer-events: auto;
}
.addons-toggle-button.focus-visible {
  outline-offset: 2px;
}
.addons-toggle-button:focus-visible {
  outline-offset: 2px;
}
/* Onetime Setup Fee */
.onetime-setup-fee {
  display: grid;
  grid-gap: var(--spacing-2);
  gap: var(--spacing-2);
}
.setup-fee-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--spacing-6);
  border: 2px solid rgb(var(--text-color));
  border-radius: var(--rounded-option);
  background: rgb(var(--background-primary));
  transition: all 0.2s ease;
}
.setup-fee-radio {
  display: flex;
  align-items: center;
  gap: var(--spacing-2);
}
.setup-fee-radio .radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 2px solid rgb(var(--text-color));
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background-color: transparent;
  box-shadow: inset 0 0 0 2px rgb(var(--background-primary));
}
.setup-fee-radio .radio:checked {
  background-color: rgb(var(--text-color));
}
.setup-fee-radio .radio.focus-visible {
  outline-offset: 2px;
}
.setup-fee-radio .radio:focus-visible {
  outline-offset: 2px;
}
/* Swatch */
.block-swatch {
  border-radius: var(--rounded-option);
  font-weight: 700;
}
/* Block Spacing */
.product {
  row-gap: var(--spacing-5);
}
@media screen and (min-width: 1600px) {
  .product {
    -moz-column-gap: var(--spacing-12);
         column-gap: var(--spacing-12);
  }
}
.product-info__block-item:where([data-block-type='image']) {
  --product-info-block-spacing: var(--spacing-4);
}
.product-info__block-item:where([data-block-type='separator']) {
  --product-info-block-spacing: var(--spacing-8);
}
[data-block-type='buy-buttons'][\:has\(\%2B\%20\[data-block-type\%3D'schedule-demo-embed'\]\)] {
  margin-bottom: var(--spacing-6);
}
[data-block-type='buy-buttons']:has(+ [data-block-type='schedule-demo-embed']) {
  margin-bottom: var(--spacing-6);
}
/* Product Gallery */
.product-gallery__media img {
  aspect-ratio: 1;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-gallery__thumbnail img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
/* Text */
.text-on-sale {
  font-weight: 700;
}
.text-regular {
  font-weight: 700;
}
.text-compare-at {
  color: rgb(var(--text-color) / 0.7);
  font-weight: 700;
}
.prose img {
  display: inline-block;
  vertical-align: text-bottom;
}
.recharge-frequency {
  margin-bottom: var(--spacing-2);
}
/* Shopify subscription app block styling */
.shopify_subscriptions_fieldset > div {
  border: 2px solid rgb(var(--text-color)) !important;
  border-radius: var(--rounded-option) !important;
  background: rgb(var(--background-primary)) !important;
  transition: all 0.2s ease !important;
}
.shopify_subscriptions_fieldset > div > .shopify_subscriptions_app_block_label {
  padding: var(--spacing-6) !important;
}
.shopify_subscriptions_fieldset > div > .shopify_subscriptions_app_block_label:not(:last-child) {
  border-bottom: 2px solid rgb(var(--text-color)) !important;
}
.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label {
  font-weight: 700 !important;
  color: rgb(var(--text-color)) !important;
}
.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label .shopify_subscriptions_app_block_label_children {
  font-weight: 400 !important;
}
.shopify_subscriptions_fieldset .shopify_subscriptions_app_block_label input[type='radio'] {
  width: 16px;
  height: 16px;
}
.shopify_subscriptions_fieldset .shopify_subscriptions_in_widget_price {
  text-align: right;
}
/* Calendly Embed */
.product-info__calendly-embed a:not(.button) {
  display: flex;
  justify-content: center;
  gap: var(--spacing-2);
  text-decoration: none;
  background: none;
}
.product-info__calendly-embed a:before {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_2658_11829%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2225%22%3E%3Crect%20y%3D%220.670898%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url%28%23mask0_2658_11829%29%22%3E%3Cpath%20d%3D%22M5.30775%2022.1709C4.80258%2022.1709%204.375%2021.9959%204.025%2021.6459C3.675%2021.2959%203.5%2020.8683%203.5%2020.3632V6.97866C3.5%206.4735%203.675%206.04591%204.025%205.69591C4.375%205.34591%204.80258%205.17091%205.30775%205.17091H6.69225V3.05566H8.23075V5.17091H15.8077V3.05566H17.3077V5.17091H18.6923C19.1974%205.17091%2019.625%205.34591%2019.975%205.69591C20.325%206.04591%2020.5%206.4735%2020.5%206.97866V11.9787H19V10.9787H5V20.3632C5%2020.4402%205.03208%2020.5107%205.09625%2020.5747C5.16025%2020.6388%205.23075%2020.6709%205.30775%2020.6709H11.923V22.1709H5.30775ZM5%209.47866H19V6.97866C19%206.90166%2018.9679%206.83116%2018.9038%206.76716C18.8398%206.703%2018.7692%206.67091%2018.6923%206.67091H5.30775C5.23075%206.67091%205.16025%206.703%205.09625%206.76716C5.03208%206.83116%205%206.90166%205%206.97866V9.47866ZM14.1155%2022.1709V19.5287L19.5443%2014.1247C19.6686%2014.0003%2019.8032%2013.9128%2019.948%2013.8622C20.0928%2013.8117%2020.2377%2013.7864%2020.3827%2013.7864C20.5378%2013.7864%2020.6893%2013.8158%2020.8375%2013.8747C20.9855%2013.9337%2021.1185%2014.0222%2021.2365%2014.1402L22.1615%2015.0747C22.2692%2015.1992%2022.3525%2015.3338%2022.4115%2015.4787C22.4705%2015.6235%2022.5%2015.7683%2022.5%2015.9132C22.5%2016.058%2022.4731%2016.2054%2022.4193%2016.3554C22.3654%2016.5054%2022.2795%2016.6426%2022.1615%2016.7669L16.7578%2022.1709H14.1155ZM15.3077%2020.9787H16.2578L19.5038%2017.7169L19.0443%2017.2419L18.5788%2016.7729L15.3077%2020.0287V20.9787ZM19.0443%2017.2419L18.5788%2016.7729L19.5038%2017.7169L19.0443%2017.2419Z%22%20fill%3D%22%23132058%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 24px;
  height: 24px;
  filter: invert(15%) sepia(95%) saturate(3178%) hue-rotate(230deg) brightness(84%) contrast(103%);
}
.product-info__block-item:where([data-block-type='contact-vendor-buttons']) {
  --product-info-block-spacing: var(--spacing-4);
}
.product-info__block-item:where([data-block-type='contact-vendor-buttons']) + .product-info__block-item:where([data-block-type='buy-buttons']) {
  margin-top: var(--spacing-4);
}
/* Product info: Login for pricing */
.product-info__login-for-pricing {
  display: flex;
  align-items: center;
  gap: var(--spacing-2);
}
.product-info__login-for-pricing-widget .shopify_subscriptions_in_widget_price {
  font-size: 0;
  display: flex;
  align-items: center;
  gap: var(--spacing-1);
  cursor: pointer;
}
.product-info__login-for-pricing-widget .shopify_subscriptions_in_widget_price:before {
  content: url("data:image/svg+xml,%3Csvg width=%2718%27 height=%2718%27 viewBox=%270 0 18 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.42702 13.6365L1.7563 13.7125L1.75679 13.7166L2.42702 13.6365ZM6.05027 16.9852L6.02309 17.6597L6.02709 17.6598L6.05027 16.9852ZM11.949 16.9845L11.9724 17.6591L11.9761 17.6589L11.949 16.9845ZM15.5723 13.6365L14.9021 13.5557L14.902 13.5563L15.5723 13.6365ZM15.696 11.6782L16.371 11.6825V11.6782H15.696ZM15.5723 9.72074L16.2429 9.64414L16.2425 9.64074L15.5723 9.72074ZM11.9498 6.37199L11.977 5.69753L11.9734 5.6974L11.9498 6.37199ZM9.00002 6.32024L8.99978 6.99524L9.00053 6.99524L9.00002 6.32024ZM6.05027 6.37199L6.02635 5.6974L6.02306 5.69754L6.05027 6.37199ZM2.42777 9.72149L3.09794 9.80204L3.09802 9.80135L2.42777 9.72149ZM2.30402 11.6782L1.62902 11.6737V11.6782H2.30402ZM12.075 6.32249C12.075 6.69528 12.3772 6.99749 12.75 6.99749C13.1228 6.99749 13.425 6.69528 13.425 6.32249H12.75H12.075ZM12.75 4.71374H13.425V4.71367L12.75 4.71374ZM11.6514 2.0622L12.1287 1.58485V1.58485L11.6514 2.0622ZM5.25002 4.71449H5.92502V4.71442L5.25002 4.71449ZM4.57502 6.32249C4.57502 6.69528 4.87722 6.99749 5.25002 6.99749C5.62281 6.99749 5.92502 6.69528 5.92502 6.32249H5.25002H4.57502ZM9.00002 10.071V9.39599V10.071ZM7.39277 11.6782H6.71777H7.39277ZM2.42702 13.6365L1.75679 13.7166C1.88315 14.7737 2.38198 15.7512 3.16381 16.4738L3.62196 15.9781L4.08011 15.4824C3.53397 14.9776 3.18551 14.2948 3.09724 13.5564L2.42702 13.6365ZM3.62196 15.9781L3.16381 16.4738C3.94564 17.1964 4.95934 17.6168 6.02309 17.6597L6.05027 16.9852L6.07744 16.3108C5.33436 16.2808 4.62625 15.9872 4.08011 15.4824L3.62196 15.9781ZM6.05027 16.9852L6.02709 17.6598C8.00827 17.7279 9.9912 17.7277 11.9724 17.6591L11.949 16.9845L11.9257 16.3099C9.97551 16.3774 8.02361 16.3776 6.07345 16.3106L6.05027 16.9852ZM11.949 16.9845L11.9761 17.6589C13.0398 17.6163 14.0535 17.196 14.8354 16.4736L14.3773 15.9778L13.9192 15.482C13.373 15.9867 12.665 16.2802 11.922 16.31L11.949 16.9845ZM14.3773 15.9778L14.8354 16.4736C15.6172 15.7511 16.1161 14.7737 16.2425 13.7166L15.5723 13.6365L14.902 13.5563C14.8138 14.2947 14.4653 14.9774 13.9192 15.482L14.3773 15.9778ZM15.5723 13.6365L16.2424 13.7173C16.3238 13.042 16.3667 12.3626 16.371 11.6825L15.696 11.6782L15.021 11.674C15.0171 12.303 14.9774 12.9312 14.9021 13.5557L15.5723 13.6365ZM15.696 11.6782H16.371C16.371 10.9839 16.3182 10.3037 16.2429 9.64414L15.5723 9.72074L14.9016 9.79734C14.9733 10.4248 15.021 11.0511 15.021 11.6782H15.696ZM15.5723 9.72074L16.2425 9.64074C16.1163 8.58369 15.6177 7.60617 14.836 6.88354L14.3778 7.37919L13.9196 7.87485C14.4656 8.37961 14.8139 9.06239 14.902 9.80074L15.5723 9.72074ZM14.3778 7.37919L14.836 6.88354C14.0543 6.1609 13.0407 5.74042 11.977 5.69753L11.9498 6.37199L11.9226 7.04644C12.6655 7.0764 13.3735 7.37009 13.9196 7.87485L14.3778 7.37919ZM11.9498 6.37199L11.9734 5.6974C10.9827 5.66264 9.99133 5.64448 8.9995 5.64524L9.00002 6.32024L9.00053 6.99524C9.97521 6.99449 10.9504 7.01234 11.9261 7.04657L11.9498 6.37199ZM9.00002 6.32024L9.00026 5.64524C8.00872 5.64488 7.01726 5.66228 6.02635 5.69741L6.05027 6.37199L6.07418 7.04656C7.049 7.012 8.02435 6.99489 8.99978 6.99524L9.00002 6.32024ZM6.05027 6.37199L6.02306 5.69754C4.95923 5.74046 3.94552 6.16106 3.16379 6.88387L3.62204 7.37948L4.0803 7.87508C4.62633 7.3702 5.3344 7.07642 6.07748 7.04644L6.05027 6.37199ZM3.62204 7.37948L3.16379 6.88387C2.38206 7.60669 1.88348 8.58441 1.75751 9.64162L2.42777 9.72149L3.09802 9.80135C3.18602 9.0629 3.53427 8.37997 4.0803 7.87508L3.62204 7.37948ZM2.42777 9.72149L1.75759 9.64093C1.6765 10.3156 1.63357 10.9942 1.62903 11.6737L2.30402 11.6782L2.979 11.6827C2.9832 11.0541 3.02291 10.4262 3.09794 9.80204L2.42777 9.72149ZM2.30402 11.6782H1.62902C1.62902 12.374 1.68178 13.0548 1.75631 13.7125L2.42702 13.6365L3.09772 13.5605C3.02675 12.9342 2.97902 12.307 2.97902 11.6782H2.30402ZM12.75 6.32249H13.425V4.71374H12.75H12.075V6.32249H12.75ZM12.75 4.71374L13.425 4.71367C13.425 4.13257 13.3104 3.55717 13.088 3.02033L12.4644 3.2787L11.8408 3.53708C11.9954 3.91014 12.075 4.30999 12.075 4.7138L12.75 4.71374ZM12.4644 3.2787L13.088 3.02033C12.8656 2.48349 12.5396 1.99571 12.1287 1.58485L11.6514 2.0622L11.1742 2.53954C11.4597 2.82505 11.6863 3.16401 11.8408 3.53708L12.4644 3.2787ZM11.6514 2.0622L12.1287 1.58485C11.2987 0.755086 10.1732 0.288994 8.99957 0.289111L8.99964 0.964111L8.99971 1.63911C9.81525 1.63903 10.5974 1.96292 11.1742 2.53954L11.6514 2.0622ZM8.99964 0.964111L8.99957 0.289111C7.82599 0.289229 6.70052 0.755545 5.87076 1.58548L6.3481 2.06273L6.82545 2.53998C7.40206 1.96324 8.18417 1.63919 8.99971 1.63911L8.99964 0.964111ZM6.3481 2.06273L5.87076 1.58548C5.04099 2.41541 4.5749 3.54097 4.57502 4.71455L5.25002 4.71449L5.92502 4.71442C5.92493 3.89888 6.24883 3.11671 6.82545 2.53998L6.3481 2.06273ZM5.25002 4.71449H4.57502V6.32249H5.25002H5.92502V4.71449H5.25002ZM9.00002 13.2855V13.9605C9.60531 13.9605 10.1858 13.72 10.6138 13.292L10.1365 12.8147L9.65922 12.3374C9.48439 12.5123 9.24726 12.6105 9.00002 12.6105V13.2855ZM10.1365 12.8147L10.6138 13.292C11.0418 12.864 11.2823 12.2835 11.2823 11.6782H10.6073H9.93227C9.93227 11.9255 9.83405 12.1626 9.65922 12.3374L10.1365 12.8147ZM10.6073 11.6782H11.2823C11.2823 11.0729 11.0418 10.4924 10.6138 10.0644L10.1365 10.5417L9.65922 11.019C9.83405 11.1939 9.93227 11.431 9.93227 11.6782H10.6073ZM10.1365 10.5417L10.6138 10.0644C10.1858 9.63644 9.60531 9.39599 9.00002 9.39599V10.071V10.746C9.24726 10.746 9.48439 10.8442 9.65922 11.019L10.1365 10.5417ZM9.00002 10.071V9.39599C8.39473 9.39599 7.81423 9.63644 7.38622 10.0644L7.86352 10.5417L8.34082 11.019C8.51565 10.8442 8.75277 10.746 9.00002 10.746V10.071ZM7.86352 10.5417L7.38622 10.0644C6.95822 10.4924 6.71777 11.0729 6.71777 11.6782H7.39277H8.06777C8.06777 11.431 8.16599 11.1939 8.34082 11.019L7.86352 10.5417ZM7.39277 11.6782H6.71777C6.71777 12.2835 6.95822 12.864 7.38622 13.292L7.86352 12.8147L8.34082 12.3374C8.16599 12.1626 8.06777 11.9255 8.06777 11.6782H7.39277ZM7.86352 12.8147L7.38622 13.292C7.81423 13.72 8.39473 13.9605 9.00002 13.9605V13.2855V12.6105C8.75277 12.6105 8.51565 12.5123 8.34082 12.3374L7.86352 12.8147Z%27 fill=%27%23132058%27/%3E%3C/svg%3E");
  display: block;
  width: 18px;
  height: 18px;
}
.product-info__login-for-pricing-widget .shopify_subscriptions_in_widget_price:after {
  font-size: var(--text-base);
  font-weight: 700;
  color: rgb(var(--text-color));
}
/* Sections */
.content-below-media .navigation-promo .content-over-media.rounded-sm .content-over-media__image {
  border-radius: var(--rounded-sm);
  overflow: hidden;
}
.content-over-media__image img {
  aspect-ratio: 1 / 1;
}
.content-below-media .navigation-promo .content-over-media {
  gap: var(--spacing-2) 0;
}
.content-below-media .navigation-promo .text-custom {
  width: 100%;
  grid-area: 4 / 1 / auto / span 3;
}
.content-below-media .navigation-promo--carousel .text-custom {
  padding: var(--spacing-4) 0 var(--spacing-6);
}
.content-below-media .navigation-promo__carousel-controls {
  --content-over-media-column-gap: var(--spacing-6);
  right: 0;
}
@media screen and (min-width: 700px) {
  .content-below-media .navigation-promo__carousel-controls {
    --content-over-media-column-gap: var(--spacing-2);
  }

  .content-below-media .navigation-promo .text-custom {
    padding: 0;
  }
}
.header__account-button {
  font-weight: 700;
  font-size: 0.75rem;
  white-space: nowrap;
}
@media screen and (min-width: 1150px) {
  .header__account-button {
    margin-right: var(--spacing-4);
    font-size: var(--text-sm);
  }
}
.navigation-panel__account-button {
  padding-top: var(--spacing-4);
  margin-top: var(--spacing-1);
  border-top: 1px solid rgba(42,85,90,0.12157);
}
.navigation-panel__account-button a {
  width: -moz-max-content;
  width: max-content;
}
.section-pricing {
  display: block;
}
.pricing {
  grid: var(--pricing-grid);
  grid-gap: var(--spacing-6) var(--spacing-5);
  gap: var(--spacing-6) var(--spacing-5);
  display: grid;
}
.pricing__item {
  background-color: var(--card-background);
  color: var(--card-text-color);
  padding: var(--spacing-12) var(--spacing-8);
  border-radius: var(--rounded-lg);
  width: 100%;
}
@media screen and (min-width: 768px) {
  .pricing {
    display: flex;
    flex-wrap: nowrap;
    gap: var(--pricing-list-gap);
  }

  .pricing--3-columns,
  .pricing--4-columns {
    display: grid;
    grid: auto / repeat(12, minmax(0, 1fr));
  }

  .pricing--3-columns .pricing__item,
  .pricing--4-columns .pricing__item {
    grid-column: span 6;
  }
}
@media screen and (min-width: 1280px) {
  .pricing__item {
    padding: var(--spacing-18) var(--spacing-16);
  }

  .pricing--3-columns .pricing__item,
  .pricing--4-columns .pricing__item {
    grid-column: span 4;
  }

  .pricing--4-columns .pricing__item {
    grid-column: span 3;
  }
}
.drawer > [is="close-button"],
.drawer__close-icon {
  z-index: 3;
}
.line-item__media-wrapper img {
  aspect-ratio: 1;
}
.line-item {
  gap: var(--spacing-6);
}
.logged-out-modal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(9px);
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.shopify-section--main-cart .logged-out-modal {
  align-items: baseline;
  padding: var(--spacing-16) 0;
}
.logged-out-container {
  background-color: var(--logged-out-cart-background);
  padding: var(--spacing-10);
  border-radius: var(--rounded-sm);
  width: 100%;
  max-width: max(330px, min(calc(100% - 40px), 400px));
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-8);
  text-align: center;
}
.logged-out-logo img {
  width: 40px;
}
@media screen and (min-width: 700px) {
  .logged-out-container {
    padding: var(--spacing-16);
  }

  .logged-out-logo img {
    width: 60px;
  }
}
.shopify-section--main-cart .logged-out-container {
  position: sticky;
  top: 130px;
}
.logged-out-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-2);
}
.logged-out-container .button {
  max-width: 220px;
  width: 100%;
}
.shopify-section--main-cart .empty-state {
  min-height: 300px;
}
.shopify-section--main-cart .empty-state__icon-wrapper {
  align-self: flex-end;
}
.footer__block--menu {
  display: none;
}
.footer__block-mobile {
  display: block;
  grid-column: span 2;
}
.footer__block-mobile:not(:last-child) {
  margin-bottom: calc(-1 * var(--spacing-10));
}
.footer__block-mobile + .footer__block--menu + .footer__block-mobile .accordion {
  border-top-width: 0;
}
@media screen and (min-width: 700px) {
  .footer__block--menu {
    display: grid;
  }

  .footer__block-mobile {
    display: none;
  }
}
[dir="ltr"] .multi-column__item.justify-center img,[dir="ltr"] 
.multi-column__item.justify-center video {
  margin-left: auto;
}
[dir="rtl"] .multi-column__item.justify-center img,[dir="rtl"] 
.multi-column__item.justify-center video {
  margin-right: auto;
}
[dir="ltr"] .multi-column__item.justify-center img,[dir="ltr"] 
.multi-column__item.justify-center video {
  margin-right: auto;
}
[dir="rtl"] .multi-column__item.justify-center img,[dir="rtl"] 
.multi-column__item.justify-center video {
  margin-left: auto;
}
[dir="ltr"] .multi-column__item.justify-end img,[dir="ltr"] 
.multi-column__item.justify-end video {
  margin-left: auto;
}
[dir="rtl"] .multi-column__item.justify-end img,[dir="rtl"] 
.multi-column__item.justify-end video {
  margin-right: auto;
}
[dir="ltr"] .multi-column__item.justify-end img,[dir="ltr"] 
.multi-column__item.justify-end video {
  margin-right: 0;
}
[dir="rtl"] .multi-column__item.justify-end img,[dir="rtl"] 
.multi-column__item.justify-end video {
  margin-left: 0;
}

