/** Shopify CDN: Minification failed

Line 679:3 Unexpected "#"
Line 1431:157 Unexpected "{"
Line 2148:0 Expected "}" to go with "{"

**/
@import url("https://p.typekit.net/p.css?s=1&k=zws1saz&ht=tk&f=28205.28238.38228.38231&a=16830807&app=typekit&e=css");

@font-face {
font-family:"p22-mackinac-pro";
src:url("https://use.typekit.net/af/00dec1/00000000000000007735b3d4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/00dec1/00000000000000007735b3d4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/00dec1/00000000000000007735b3d4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"p22-mackinac-pro";
src:url("https://use.typekit.net/af/b6ae0d/00000000000000007735b3dc/30/l?subset_id=2&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/b6ae0d/00000000000000007735b3dc/30/d?subset_id=2&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/b6ae0d/00000000000000007735b3dc/30/a?subset_id=2&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"urbane-rounded";
src:url("https://use.typekit.net/af/fe773b/00000000000000007735bf9b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/fe773b/00000000000000007735bf9b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/fe773b/00000000000000007735bf9b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"urbane-rounded";
src:url("https://use.typekit.net/af/916187/00000000000000007735bfa0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/916187/00000000000000007735bfa0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/916187/00000000000000007735bfa0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

.tk-p22-mackinac-pro { font-family: "p22-mackinac-pro",serif; }
.tk-urbane-rounded { font-family: "urbane-rounded",sans-serif; }

@font-face {
	font-family: "AvenirNextPro";
	src: url('/cdn/shop/files/AvenirNextProRegular.woff2?v=1733265942') format("woff2"),
	url('/cdn/shop/files/AvenirNextProRegular.woff?v=1733265942') format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
	font-family: "AvenirNextPro";
	src: url('/cdn/shop/files/AvenirNextProMedium.woff2?v=1733266008') format("woff2"),
	url('/cdn/shop/files/AvenirNextProMedium.woff?v=1733266008') format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
	font-family: "AvenirNextPro";
	src: url('/cdn/shop/files/AvenirNextProSemi.woff2?v=1733266354') format("woff2"),
	url('/cdn/shop/files/AvenirNextProSemi.woff?v=1733266354') format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
	font-family: "AvenirNextPro";
	src: url('/cdn/shop/files/AvenirNextProBold.woff2?v=1733266447') format("woff2"),
	url('/cdn/shop/files/AvenirNextProBold.woff?v=1733266447') format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
.rc-widget .rc-option--active {
    background-color: transparent!important;
}

.h1, .h2, .h4 {
  font-family: "urbane-rounded"!important;
}

.h3, .h5, .h6 {
  font-family: "p22-mackinac-pro"!important;
}

.h1, h1.h3, .h2, h1, h2 {
  font-family: "urbane-rounded"!important;
  font-size: 36px; 
  line-height: 39px;
  font-weight: 500;
  letter-spacing: -0.25px!important;
}

.h3, h3 {
  font-size: 32px; 
  font-weight: 500;
  line-height: 1.25em; 
  letter-spacing: 0px;
}

.h4, h4 {
  font-size: 26px;
  font-weight: 500;
  letter-spacing: -0.25px!important;
}

.h5, h5 {
  font-size: 21px;
  line-height: 36px;
  font-weight: 500;
  letter-spacing: -0.25px;
}
.h5.my-2 {
    letter-spacing: 3px !important;
}
.h6, h6 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 3px;
}
body, p {
  font-family: "AvenirNextPro"!important;
  font-weight: 400;
  font-style: normal;
}
p, li, ul {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.9px!important;
}
.button {
    font-family: "urbane-rounded";
    font-size: 21px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: 1px;
}
.button-primary, a.button.text-base.md\:text-lg, a.button.text-sm.md\:text-base, a.button.button-outline.text-lg.md\:text-h5, .read-more-btn {
    width: 285px;
    height:60px;
}
.button:hover, .shopify-payment-button__button--unbranded:not([disabled]):hover, .shopify-payment-button__button--unbranded[disabled]:hover, .shopify-challenge__button:hover, .read-more-btn:hover {
  background: #00BBCF; 
}
.read-more-btn {
  margin: 0 auto;
}

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

.h3, h3 {
  font-size: 27px!important; 
  font-weight: 500!important;
  line-height: 1.1em; 
  letter-spacing: 0px;
}
.h4, h4 {
  font-size: 22px!important; 
  font-weight: 500!important;
  line-height: 1.1em; 
  letter-spacing: -0.25px;
}
.h6, h6 {
  font-size: 16px;

}  
p {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.9px;
}
}

#shopify-block-AOExUK01KYk0vdDRES__variant_picker_jDaqJH > div,
#shopify-block-AUFFKUE5ON2djc2Fye__buy_buttons_ktVXTG > div,
#shopify-block-AdXQrTVpoMkhWS3FNR__buy_buttons_ktVXTG > div,
#shopify-block-AWE9tRnlLdWhIRS9tL__buy_buttons_ktVXTG > div,
#shopify-block-AVUw3Z2lCUlR4YXJQV__variant_picker_jDaqJH > div {
  border-radius: var(--radius-2xl);
  padding: calc(var(--spacing)* 7);
}

#shopify-block-AQ21ZRW0zR3ozU2xGc__variant_picker_jDaqJH > div,
#shopify-block-AQ21ZRW0zR3ozU2xGc__variant_picker_jDaqJH > div {
  border-radius: var(--radius-2xl);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding-bottom: calc(var(--spacing)* 3) !important;
  /* margin-bottom: calc(var(--spacing)* 7); */
}

.product-4793340919893 > #shopify-block-AbXNrckRmQTk4SmV2U__recharge_subscriptions_subscription_widget_v2_GRRp8n {
  border-top-left-radius: 16px !important;
  border-top-right-radius: 16px !important;
}

#shopify-block-AbXNrckRmQTk4SmV2U__recharge_subscriptions_subscription_widget_v2_GRRp8n {
    border-bottom-left-radius: var(--radius-2xl);
    border-bottom-right-radius: var(--radius-2xl);
}

#shopify-block-AQ21ZRW0zR3ozU2xGc__variant_picker_jDaqJH + #shopify-block-AbXNrckRmQTk4SmV2U__recharge_subscriptions_subscription_widget_v2_GRRp8n {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

#shopify-block-AeVQ4cEpZbFBnbm9zc__recharge_subscriptions_subscription_widget_v2_zUAQWM {
  padding-top: calc(var(--spacing)* 7);
  border-top-left-radius: var(--radius-2xl);
  border-top-right-radius: var(--radius-2xl);
}

#shopify-section-sections--15341745307733__announcement-bar > height-observer > announcement-bar > button.flex.items-center.sm\:justify-self-end.px-3.sm\:px-8.md\:px-12.opacity-50.mouse\:hover\:opacity-100.no-js\:invisible > div > svg {
  transform: rotate(180deg);
}

div#shopify-block-AamU1KytLRlFlV2R1U__column_dXPDCR {
  min-width: 120px;
}
/* Header */
.section-site-header--sticky .header {
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.04);
}
button.hamburger svg, .header-icon-btn svg {
    stroke: #6DA4C6 !important;
}
.header-icon-btn svg path, .header-icon-btn svg circle {
   stroke: #6DA4C6 !important;
}

.announcement {
    font-family: "urbane-rounded";
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
}
a.menu-item, ul.menu .menu-item, .dropdown-menu-item, .side-menu-item {
    font-family: "urbane-rounded";
    font-size: 16px;
    font-weight: 600!important;
    letter-spacing: 0!important;
    color: rgba(0, 72, 137, .66);
}
a.menu-item:active, a.menu-item:hover,  ul.menu .menu-item:hover, .dropdown-menu-item:hover, .side-menu-item:hover {
  color: #004889;
  opacity: 1;
}
.dropdown-menu-item:hover, .side-menu-item:hover {
    background: transparent;
}  
.cart-badge {
    --badge-size: 1.2rem;
    font-size: 11px;
}

@media all and (max-width: 1024px) {

  .modal-mobile-menu--bottom .mobile-menu {
    height: max(100vh);
    max-height: 100svh;
    margin-top: 16px;
}  
 /* 
.modal-mobile-menu--bottom .mobile-menu {  
  background: linear-gradient(360deg, #00D4EC 15%, transparent 14%);
}
 */ 

.mobile-menu .flex.px-8.pt-8.pb-4.md\:pb-6.shrink-0 {
    justify-content: space-between;
}
.mobile-menu-inner.flex.flex-col.grow.overflow-y-auto {
    padding-top: 0.75em;
}
.side-menu-item {
    font-size: 20px !important;
    color: #004889 !important;
    font-weight: 600!important;
    border-bottom: 2px solid #00D4EC;
    margin: 0 1.5em;
    padding: 0.4em 1em !important;  
}
.menu-item-children.pl-4 {
    margin: 0.5em 0.25em;
}
.menu-item-children.pl-4 a, a.support  {
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 35px!important;
    border-bottom: 0;
    text-decoration: underline;
    margin: 0em 1em;
    padding: 0.15em 0.75em !important;
}
.support-mobile {
    margin: 0 1.25em;
    padding: 1em 0em !important;
    display: flex;
    flex-direction: column;
    border-bottom: 2px solid #00D4EC;
}
.mobile-logo {
    margin-left: 1.25em;  
    align-self: center;
}
.mobile-search {
    margin-left: 1.75em;  
    align-self: center;
}  
.newsletter-mobile {
    text-align: center; 
    border-bottom: 0;
    padding: 1.5em 0 5em!important;
    margin: 0;
    background: linear-gradient(360deg, #00D4EC 100px, transparent 100px);
} 
.newsletter-mobile .flex.flex-wrap.gap-y-4.gap-x-3 {
  margin-left: 1.25em!important;
}
}

/*HP */
.multicolumn {
  align-items: center!important;
  webkit-align-items: center!important;
}
.multicolumn {
--multicolumn-columns-md: 1!important;
}

span.teal {
    color: #00BBCF;
}

h2.product-name {
    font-size: 22px!important;
    font-weight: 600!important;
    line-height: 1.25em!important;
    letter-spacing: -0.25px!important;
    text-transform: uppercase;
}
.rating-star {
background: linear-gradient(90deg,rgb(0, 187, 207) var(--percent),rgb(var(--color-rating-star-empty) / var(--color-rating-star-empty-opacity)) var(--percent));
}

/* Starting before the price-- remove for now 

span.regular-price:before {
    content: 'Starting at';
}
*/
button.button.button-primary.card-btn {
    font-size: 13px;
    line-height: 13px !important;
    font-weight: 600;
    border-radius: 8px;
    width: 190px;
    height: 44px;
}
.product-card img {
    border-radius: 16px;
}
.product-card {
    --color-background: transparent!important;
}
.product-card img {
    background-color: #fff;
}
.product-card span.regular-price {
  font-size: 19px;  
  font-weight: 600;
    
}
.quick-desc {
    font-size: 18px;
    line-height: 1.25em;
    font-weight: 500;
    letter-spacing: -0.25px;
}
.grid-carousel--products .mt-2 {
    padding: 0 1.5em;
}
#shopify-section-template--15021731086421__4ab9cd36-aab7-44ae-8b22-fbdfb3d5d3a7 .grid-carousel,
div[id^="shopify-section-template--"][id*="__4ab9cd36-aab7-44ae-8b22-fbdfb3d5d3a7"] .grid-carousel {
    --grid-gap: 16px;
}
quick-add-button.no-js-hidden {
    margin-top: 16px;
}
.section-header.section-header--with-link.rfs\:mb-10.text-left {
    position: relative;
    padding-bottom: 14px;
    border-bottom: 3px solid #00BBCF;
}

div#shopify-section-template--15021731086421__9dac8702-8e81-47b8-b00e-cbd05480d0a4 .media.media--ratio-1-1.rounded-full,
div[id^="shopify-section-template--"][id*="__9dac8702-8e81-47b8-b00e-cbd05480d0a4"] .media.media--ratio-1-1.rounded-full {
    max-width: 175px;
    border-radius: 16px;
}
.testimonial-btn {
    margin-top: 20px;
}

.testimonial-btn a.button.button-primary.card-btn {
    font-family: "urbane-rounded"!important;
    font-size: 13px;
    line-height: 13px!important;
    font-weight: 600;
    border-radius: 6px;
    width: 190px;
    height: 44px;   
}
.testimonial.flex.flex-col.snap-center.snap-always.color.p-6.md\:p-8.rounded-block.shadow-block.trim-margins.h-full {
    border-radius: 16px;
    border: 3px solid #00BBCF;
}

.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.lovedby.text-center.items-center {
    align-items: flex-end;
    padding-right: 6em;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.lovedby.text-center.items-center {
    border-right: 3px solid #004889;
}

div#shopify-section-template--15021731086421__rich_text_7KBCh9 .section.section--full-width,
div[id^="shopify-section-template--"][id*="__rich_text_7KBCh9"] .section.section--full-width {
    padding-top: 1.25em!important;
    padding-bottom: 1.25em!important;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trusted.text-center.items-center {
    padding-right: 1em!important;
}
#shopify-section-template--15021731086421__9dac8702-8e81-47b8-b00e-cbd05480d0a4 .testimonial {
    align-items: center;
    text-align: center;
}
.testimonial-copy {
    text-align: left !important;
}
.testimonial-copy .text-foreground\/75 {
    margin-top: -5px;
    font-family: 'p22-mackinac-pro';
    font-size: 16px;
    letter-spacing: -0.25px;
    color: #004889;
  
}
.testimonial-copy .font-bold.mb-4.text-base.md\:text-lg.text-headings {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    letter-spacing: -0.25px!important;
}

div.multicolumn-section #hero.section.section--full-width {
    padding: 0 !important;
}
div.multicolumn-section #hero .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
    border-radius: 0;
}
div.multicolumn-section #hero .media.w-\[--multicolumn-image-width\].media--ratio-4-3.mb-8.md\:mb-12.rounded-block {
    border-radius: 0;
}
.second-img {
    margin-top: 2em;
} 
div#shopify-section-template--15021731086421__multicolumn_HKk9zY p {
  line-height: 27px!important;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.best-lancets-right.text-center.items-center img {
    width: 362px;
    margin: 0 auto;
}
.best-lancets-right a.mt-6.md\:mt-8.button.button-primary {
    border: 1px solid #fff;
    min-width: 250px;
}
div#shopify-section-template--15021731086421__rich_text_7KBCh9 .h5.my-2 {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 3px;
    line-height: 1.5em;
}
/* .product-card img {
    height: 354px;
} */
/* .prose.mt-2 {
    margin: 1em 0;
    padding: 0 60px;
}  */
.trusted-by .h3 {
    font-size: 45px;
}

/* Custom cards */
.media.heading-img {
    max-width: 400px;
    height: auto;
    margin: 0 auto;
    padding: 1em 0 4em;
}
.custom-card {
  background: #fff;
  border-radius: 16px;
}
.sky-blend {
  background: linear-gradient(180deg, #00D4EC 0%, #ABF1F9 100%);
  border: 3px solid #00D4EC;
}
.main-img {
  display: flex;
  flex-direction:column;
}
.heading-icon, .heading-steps {
  font-family: "urbane-rounded";
  color: #004889;
  font-size: 36px;
  font-weight: 500;
  line-height: 39px;
  letter-spacing: -0.25px;
  margin-left: 20px;
  align-content: center;
}
.main-img img {
  height: 300px;
  border-radius: 16px;
}
.icon-box {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 24px auto;
}
.icon img {
    max-height: 50px;
    width: 100%!important;
    object-fit: contain;
}
.icon-text p, .steps-text p {
  font-size: 21px;
  line-height: 1.25em;
  text-align: center;
  padding: 0 30px 20px;
}
.steps {
  display: flex;
  flex-direction:column;
  margin: 24px auto;
  text-align: center
}
.heading-steps {
    padding: 30px 30px 0;
    margin: 0;
}
.steps-text  {
  font-weight: 500;
  text-align: center;
  padding: 0 30px 20px;
}
.transparent {
    background-color: transparent !important;
}
div #instruc.section-body.grid.group.lg\:grid-cols-image-with-text--image-right.sky-blend {
    padding: 6em 4em!important;
    border: 0!important;
}
div#instruc .w-full.trim-margins.text-left.rfs\:pt-20.lg\:rfs\:pb-20.px-co.sm\:px-0.lg\:rfs\:pl-12 {
    padding-left: 0em;
}
div#instruc video-player.w-full.h-full {
    padding: 40px;
}
div#instruc .color.order-2.flex.items-center.transparent {
    padding: 3em;
}

div#instruc .sky-blend {
  border-radius: 16px;  
  border: 0;
}
img.pointer-events-none.select-none {
    border-radius: 16px;
}
.subheading.my-2 {
    font-family: "p22-mackinac-pro";
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: -0.25px;
    text-transform: none;
}

div#shopify-section-template--15021731086421__featured_logos_88cXfU {
    margin-top: -3.75em;
} 
 div#shopify-section-template--15042225668181__featured_logos_gDHP8d .section-body.flex.flex-wrap.rfs\:gap-12.items-center.justify-center {
    margin-top: -2.5em;
} 
div#shopify-section-template--15021731086421__rich_text_VhTwph .my-4.prose.max-w-none p, 
div#shopify-section-template--15042225668181__rich_text_VhTwph_about .my-4.prose.max-w-none p, 
div#shopify-section-template--15042225668181__rich_text_jxeAhA_about .my-4.prose.max-w-none p {
    font-size: 21px;
    line-height: 27px;
    padding: 0.5em 1em;
}
hr {
    border-top-width: 2px;
    border-color: #00D4EC;
}
h2.heading.h4 {
    font-size: 16px!important;
    font-weight: 600!important;
    letter-spacing: 2px !important;
    padding-bottom: 8px;
    border-bottom: 1px solid #004889;
    max-width: 200px;
    margin: 0 auto;
}
div#shopify-section-template--15021731086421__logo_list_A73F3Y .section--full-width {
    padding-bottom: 3em;
}
div#shopify-section-template--15021731086421__rich_text_WQXEG3 .h2.my-2 {
    padding-bottom: 10px;
}
div#shopify-section-template--15021731086421__collapsible_content_WYctRD, 
div#shopify-section-template--15021731283029__custom_collapsible_content_dxpyfJ,
div#shopify-section-template--15043033366613__custom_collapsible_content_dxpyfJ,
.md\:gap-y-12 {
        row-gap: 2rem;
    }
div#shopify-section-template--15021731086421__collapsible_content_WYctRD h2.heading.h2, 
div#shopify-section-template--15021731283029__custom_collapsible_content_dxpyfJ h2.heading.h2
div#shopify-section-template--15043033366613__custom_collapsible_content_dxpyfJ h2.heading.h2 {
    padding-bottom: 12px;
    border-bottom: 2px solid #00D4EC;
}
.hidden-blocks {
  margin-top: -1.25em;
}
.hidden-blocks summary.flex.justify-between.font-bold.text-base.md\:text-lg.py-4.-my-4.text-\[rgb\(var\(--collapsible-content-title-color\)\)\] {
    padding: 2.3em 0!important;
}

div#shopify-section-template--15021731086421__text_with_icons_qKFgRG .section--full-width {
  padding: 1em 0;
}

@media all and (max-width: 1024px) {
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.beyond.text-center.items-center {
    padding-bottom: 2em !important;
}    
.quick-desc, .testimonial-btn a.button.button-primary.card-btn {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
}
h2.product-name {
    font-size: 19px!important;  
}
/* .product-card img {
        height: 284px;
}   */
}
@media screen and (max-width: 767px) {
.rfs\:pt-20 {
    padding-top: min(1.5rem, calc(1rem + 4vw));
}
.rfs\:pb-20 {
    padding-bottom: min(2.5rem, calc(1.5rem + 4vw));
}
  .button-group {
    margin-top: 0rem;
}
.button-group-inner {
    display: flex;
}
.main-img img {
    height: 254px;
}  
div#shopify-section-template--15021731086421__rich_text_7KBCh9 .h5.my-2,
div#shopify-section-template--15021731283029__rich_text_CNiHt3 .h5.my-2,
div##guarantee-2 .h5.my-2  {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 3px!important;
}
.prose.mt-2 {
    padding: 0 20px;
}  
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.lovedby.text-center.items-center {
    border-right: 0;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trusted.text-center.items-center {
    border-left: 2px solid #004889;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.beyond.text-center.items-center {
    padding: 0 30px 60px !important;
}
.trusted .h5 {
  font-size: 16px!important;
  letter-spacing: -0.25px!important; 
  line-height: 30px!important;
  padding-left: 1em!important;
}  
.trusted {
    margin-left: -1em;
    align-items: flex-start;
    text-align: left;
}
.lovedby  {   
  width: 96%!important;
  align-items: flex-start!important;
}
button.button.button-primary.card-btn {
    font-size: 13px;
    line-height: 13px !important;
    font-weight: 600;
    border-radius: 6px;
    width: 100%;
    height: 34px;
    padding: 0;
}  
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trusted-img.text-center.items-center.max-md\:text-left.max-md\:items-start {
    align-items: flex-end;
}
div#shopify-section-template--15021731086421__multicolumn_CjWHyL .section.section--full-width {
  padding: 0!important;
} 
.media.w-\[--multicolumn-image-width\].media--ratio-4-3.mb-8.md\:mb-12.rounded-block {
    border-radius: 0;
}
.testimonial .flex.items-center.gap-x-4 {
    flex-direction: column;
}  
.testimonial-copy {
    text-align: center !important;
}
.testimonial-copy .text-foreground\/75 {
    padding-bottom: 10px;
}
div#shopify-section-template--15021731086421__9dac8702-8e81-47b8-b00e-cbd05480d0a4 .media.media--ratio-1-1.rounded-full {
    padding-bottom: 10px;
}  
.testimonial-btn {
    margin-top: 10px;
} 
.steps-text p {
    padding: 0 0px 10px;
}  
.icon-text p {
    padding: 0 0px 20px;
}    
#shopify-section-template--15021731086421__multicolumn_HKk9zY .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
    width: 300px;
}  
div#shopify-section-template--15021731086421__multicolumn_CjWHyL .w-\[--multicolumn-image-width\] {
    width: 100%;
}

div#instruc .sky-blend {
    border-radius: 0;
    border: 0;
    padding-bottom: 40px;
}
div#instruc .text-left {
    text-align: center;
}
div#instruc img.pointer-events-none.select-none {
    border-radius: 0;
}  
.button-group-inner {
    justify-content: center;
}  
div#instruc .section-body.grid.group.lg\:grid-cols-image-with-text--image-right.sky-blend {
    padding: 2em 1em!important;  
}
div#instruc video-player.w-full.h-full {
    padding: 0;
    border-radius: 0;
}
div#instruc .color.order-2.flex.items-center.transparent {
    padding: 1em 2em!important;
}
div#instruc .w-full.trim-margins.text-left.rfs\:pt-20.lg\:rfs\:pb-20.px-co.sm\:px-0.lg\:rfs\:pl-12 {
    padding-left: 0;
    padding-right: 0;
}  
/* .product-card img {
    height: 184px;
} */
.grid-carousel--products .product-details {
    text-align: center;
    /* height: 164px; */
}
.grid-carousel--products .mt-2 {
    display: flex;
    justify-content: center;
    padding: 0;
}  
.grid-carousel--products .product-rating.mb-2 .items-center {
    align-items: center;
    justify-content: center;
}
div#shopify-section-template--15021731086421__rich_text_VhTwph .section-body.trim-margins.text-center.mx-auto.max-w-\[--content-width\] {
    padding: 2em 0 1.5em!important;
}  
.rfs\:gap-12 {
    gap: 0 1.25em;
}  

img.w-full.mb-6.md\:mb-8 {
    margin: 0 auto;
    padding-bottom: 20px;
}
.icon-text p {
    text-align: center;
    padding: 0 20px 20px;
}  
.heading-steps {
    padding: 30px 16px 0;
    margin: 0;
}
.steps-text  {
  font-weight: 500;
  text-align: center;
  padding: 0 30px 20px;
}  
.footer-block--newsletter {
  text-align: center;
}  
}
@media all and (max-width: 375px) {
.heading-steps {
    padding: 30px 12px 0;
}
.grid-carousel--products .product-details {
    text-align: center;
    /* height: 160px; */
}
/* .grid-carousel--products .product-card img {
    height: 144px;
}
.product-card img {
  height: 174px;
}   */
}

@media not all and (min-width: 576px) {
    .grid-carousel--products {
        --grid-columns: 2.2;
}
}
@media all and (min-width: 768px) {
.md\:px-12 {
      padding-left: 50%;
      padding-right: 50%;
}
.product-card-container--diff-bg .product-card__info {
      padding: 1.5rem 0;
}
.product-details {
    padding: 0 1em;
}  
  
div#shopify-section-template--15021731086421__custom_cards_aPXVCK {
    margin-top: -4.4em;
    padding-bottom: 1em;
}  
div#shopify-section-template--15021731086421__custom_cards_nYHCwN {
    margin-top: 0em;
}
div#instruc {
    margin-top: -2em;
    padding-bottom: 2em;
}
div#shopify-section-template--15021731086421__rich_text_naYd8L {
    margin-top: -1.5em;
} 
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.best-lancets-right.text-center.items-center .md\:mb-12 {
    margin-bottom: 1.5rem;
}
/* .product-details {
    height: 150px;
} */
.product-card__info .mt-2 {
    margin: 0 1em;
}
.product-card__info button.button.button-primary.card-btn {
    font-size: 16px;
    line-height: 16px !important;
    font-weight: 600;
    border-radius: 8px;
    width: 100%;
    height: 44px;
}  
}

@media screen and (min-width: 1023px) {
.lg\:ml-3 {
        margin-left: .5rem;
        margin-top: 0.3em;
}
div#instruc
.lg\:rfs\:pl-12 {
        padding-left: 0!important;
    }
div#instruc .my-4.prose.max-w-none {
    padding: 0 40px;
} 
/* .product-details {
    height: 142px;
}  */
.product-card__info .mt-2 {
    padding: 0em;
}
}
/* @media screen and (min-width: 1366px)  {
  .product-details {
    min-height: 170px;
}
} */
@media screen and (min-width: 1600px) {
  .heading-steps {
    padding: 30px 44px 0;
    margin: 0;
}
}

/* FOOTER */
.section.section--full-width.footer.overflow-hidden {
    background-color: #fff;
}
.footer-block--newsletter {
    margin-top: 3em;
}
.list-social__link {
    margin: -0.5rem;
    display: block;
    padding: 0 0.5rem;
}
.footer__blocks p.font-bold.mb-4 {
    font-family: "urbane-rounded" !important;
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 0 !important;
    color: #004889!important;
}
.footer-block--links, .footer__blocks ul.flex.flex-col.gap-3 li {
    font-family: "urbane-rounded" !important;
    font-size: 15px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: 0 !important;
    color: rgba(0, 72, 137, 0.66);
}
.footer__list-social .footer-block--links li {
  color: #004889!important;
}
.border-separator {
    border-color: #00D4EC;
    margin: 0 auto;
    padding: 0 2em;
}
hr.border-separator.-mx-co.mt-8.md\:mt-12 {
    margin-top: 0.5em!important;
}
.footer__blocks a:hover {
    color: #004889;
    text-decoration: none;
}
.copyright {
    margin-top: 1em;
    text-align: center;
}
.copyright p {
  font-family: "urbane-rounded" !important;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0 !important;
  color: rgba(0, 72, 137, 0.66);
}
.footer-block--links.styled-links.legal {
    display: flex;
    justify-content: center;
    margin-top: 0.5em;
}
.footer-block--links.styled-links.legal a {
  font-family: "AvenirNextPro"!important;
  font-size: 14px;
  text-decoration: underline;
}
.flex.flex-wrap.gap-y-4.gap-x-3 {
    max-width: 340px;
}
input#NewsletterEmail--sections--15021731577941__footer {
    margin-left: 0em;
    padding: 10px;
}
button.newsletter-btn {
  z-index: 100;
  margin-left: -3.25em;
}
button.newsletter-btn:hover {
    transform: scale(1.1);
    transition-timing-function: ease-in;
}
form.newsletter-signup-form .input, form.newsletter-signup-form .inputs-filled :where(.input,.spr-form-input-text,.spr-form-input-textarea, .spr-form-input-email):hover {
    background-color: #e3fbfd!important;
    --tw-ring-color: #004889!important;
    border-radius: 44px!important;
   padding: 0 10px 0 24px!important;
}
form.newsletter-signup-form input::placeholder {
  font-family: "urbane-rounded";
  font-size: 16px;
  font-weight: 500;
  color: #004889;
  opacity: 1;
}
.text-success {
  color: #00D4EC;
}

@media screen and (max-width: 767px) {
.footer__blocks {
        flex-direction: column;
        gap: 2rem;
}
.footer-block--links.styled-links {
        padding-top: 1.5em;
        border-top: 2px solid #00D4EC;
}
.shopify-section-group-footer-group .section--full-width {
    padding: 0;
}
.footer-block--newsletter {
    padding: 1em 2.5em 2.25em;
}
.logos img.w-full.mb-6.md\:mb-8 {
    max-width: 122px !important;
}    
.footer-block--links.styled-links {
    margin: 0 2em;
    padding: 1.5em 0 0em;
}  
.grid.grid-cols-2.gap-block.my-8.md\:my-12 h2.font-bold.max-md\:text-sm {
    font-size: 16px;
    line-height: 22px;
} 
.footer-block--text {
    display: flex;
    flex-direction: column-reverse;
} 
.footer__list-social {
    padding: 1.5em 0 1.65em;
    background-color: #ABF1F9;
}
.footer__list-social svg {
        width: 1.65rem;
        height: 1.65rem;
}  
.footer-block--links.styled-links.legal {
    border-top: 0;
    margin-top: -16px;
}  
}

/* COLLECTIONS */
.collection-grid__sort {
    grid-area: facets;
}
.page-banner__content.z-10.relative.trim-margins.section-content-spacing.content-middle-center.md\:content-middle-center.py-8.md\:py-12.xl\:py-16 h1 {
    text-transform: uppercase;
}
form#FacetSortForm {
    font-family: "AvenirNextPro";
    font-size: 16px;
}
form#FacetSortForm button.font-bold.max-md\:text-sm {
    font-weight: 600!important;
}
@media (min-width: 1024px) {
.xl\:py-16 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
button.button.button-primary.card-btn {
    font-size: 21px;
    line-height: 24px !important;
    font-weight: 500 !important;
    letter-spacing: 1px;
    border-radius: 100px;
    width: 100%;
    height: 48px;
} 
}
@media all and (max-width: 767px) {
.product-card-container--diff-bg .product-card__info {
    padding: 1em 0.15em;
} 
/* .product-details {
    height: 150px;
}   */
}

/* PDP */
img.img--portrait {
    border-radius: 16px;
}
.product-media-item {
    background: #fff;
    border-radius: 16px;
}  
img.img--portrait {
    border-radius: 0; 
}
.section-main-product .my-4.md\:my-6.prose.max-w-none.tagline p {
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
    letter-spacing: -0.25px;  
}
.section-main-product .my-4.md\:my-6.prose.max-w-none p {
    font-size: 21px;
    line-height: 27px;
    font-weight: 400;
    letter-spacing: -0.9px !important;
}
div#Product-Info-template--15021731283029__main .md\:my-6, .section-main-product .md\:my-6 {
        margin-top: 1rem;
        margin-bottom: 1rem;
}
div#Product-Info-template--15021731283029__main button.input.select, .section-main-product button.input.select {
    background-color: #fff;
    border: 1px solid #004889 !important;
    border-radius: 40px;
}
.indicator {
      background-color: #00BBCF!important;
      transition: transform 300ms;
}

media-carousel-bar.block.mt-2.teal .indicator  {
  background-color: #00BBCF!important;
}
      
div#StockInfo-template--15021731283029__main {
    margin-top: 20px;
    padding: 20px 20px 20px 40px;
    background: #fff;
    border-radius: 16px;
}

div#StockInfo-template--15043033366613__main { 
    background: #fff;
    border-radius: 16px 16px 0 0;
    padding: 20px 20px 10px 40px;
}
div#Product-Info-template--15043033366613__main .product-buy-buttons.my-8 {
    margin-top: -1.75em;
}
  
div#shopify-section-template--15021731283029__rich_text_CNiHt3 .section--full-width, 
div#shopify-section-template--15322039648341__rich_text_H6VcrT .section--full-width,
div #guarantee-2.section--full-width {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

div#shopify-section-template--15021731283029__rich_text_BYVWcX .metafield-rich_text_field, 
div#shopify-section-template--15040887521365__rich_text_BYVWcX .metafield-rich_text_field,
div#benefits .metafield-rich_text_field
{
    padding-top: 12px;
    text-align: left;
}

.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.guarantee-badge.text-left.items-start {
    align-items: flex-end!important;
    padding-right: 1.5em;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.guarantee-badge.text-left.items-start .prose.mt-2 {
    padding: 0 60px 0 20px;
}

div#shopify-section-template--15040887521365__multicolumn_KKP9zx .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block, 
div#shopify-section-template--15021731283029__multicolumn_KKP9zx .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block,
div#guarantee .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
  width: 160px;
}
div#shopify-section-template--15040887521365__custom_cards_ieFf7W .heading-steps {
  font-size: 21px!important;
  line-height: 25px!important;
  font-weight: 600!important;
  letter-spacing: -0.9px;
  padding: 10px 30px 20px;
}
.steps .hr {
    width: 40%;
    align-self: center;
    padding-bottom: 20px;
}

.steps hr {
  border-top-width: 1.25px;
  border-color: #004889;
}
.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
    color: #004889!important;
}
.h4.my-2 {
    padding: 10px 0;
    border-top: 2px solid #00BBCF;
    border-bottom: 2px solid #00BBCF;
}
.add-images img {
    max-height: 300px;
    border-radius: 16px;
    margin: 0 auto;
}
.product-variant-picker.my-6 {
    background-color: #FFF;
    /* border-radius: 16px; */
    padding: 30px;
}
.recharge-subscription-widget {
    background-color: #fff;
    /* margin-top: -3em; */
    padding: 20px 30px 20px;
}
@media (max-width: 1024px) {
  .recharge-subscription-widget {
    padding: 20px 16px 20px;
  }
}
div#Product-Info-template--15021731283029__main .recharge-subscription-widget {
    background-color: #fff;
    margin-top: 0em;
    padding: 30px 30px 20px;
    border-radius: 16px;
}
.product-buy-buttons.my-8 {
    margin-top: -1em;
    background-color: #fff;
    padding: 30px 30px 40px;
    border-radius: 0 0 16px 16px;
}
button.button.button-add-to-cart.w-full.whitespace-nowrap.button-primary {
    font-size: 21px !important;
    height: 44px!important;
}

div#shopify-section-template--15040887521365__multicolumn_KKP9zx .section--full-width, 
div#shopify-section-template--15021731283029__multicolumn_KKP9zx .section--full-width,
div #guarantee.section--full-width {
    padding-top: 0; 
    padding-bottom: 0;
    margin: 0;
}
div#shopify-section-template--15021731283029__multicolumn_KKP9zx .multicolumn, 
div#shopify-section-template--15040887521365__multicolumn_KKP9zx .multicolumn,
div#guarantee .multicolumn {
  gap: 0 1em!important;
}
img.heading-img {
    margin: 0 auto;
}
div#shopify-section-template--15040887521365__rich_text_qVFMz8 a.button.button-outline.text-lg.md\:text-h5, 
div#shopify-section-template--15021731283029__rich_text_qVFMz8 a.button.button-outline.text-lg.md\:text-h5,
div#faqs a.button.button-outline.text-lg.md\:text-h5 {
  background: #fff!important;
}
div#shopify-section-template--15040887521365__rich_text_qVFMz8 a.button.button-outline.text-lg.md\:text-h5:hover, 
div#shopify-section-template--15021731283029__rich_text_qVFMz8 a.button.button-outline.text-lg.md\:text-h5:hover,
div#faqs a.button.button-outline.text-lg.md\:text-h5:hover {
  color: #fff!important;
  background: #00BBCF!important;
}
div#shopify-section-template--15021731283029__rich_text_qVFMz8 .my-4.prose.max-w-none,
div#faqs .my-4.prose.max-w-none {
    padding: 0 2em;
}
div#shopify-section-template--15040887521365__rich_text_qVFMz8 .section--full-width {
    background: linear-gradient(180deg, transparent 22px, #ABF1F9 22px) !important;
}
div#shopify-section-template--15021731283029__rich_text_qVFMz8 .section--full-width,
div#shopify-section-template--15040887521365__rich_text_qVFMz8 .section--full-width,
div #faqs.section--full-width {
    background: linear-gradient(180deg, transparent 24px, #ABF1F9 24px) !important;
}
div#shopify-section-template--15040887521365__custom_cards_ieFf7W {
    padding-top: 4em;
    padding-bottom: 0;
}

div#shopify-section-template--15040887521365__video_with_text_cpt9HV .section-body.grid.group.lg\:grid-cols-image-with-text--image-right.sky-blend,
div#shopify-section-template--15040887521365__video_with_text_cpt9HV .section-body.grid.group.lg\:grid-cols-image-with-text--image-right.sky-blend {
    padding: 6em 4em!important;
    border: 0!important;
}
div#shopify-section-template--15040887521365__video_with_text_cpt9HV .w-full.trim-margins.text-left.rfs\:pt-20.lg\:rfs\:pb-20.px-co.sm\:px-0.lg\:rfs\:pl-12,
div#shopify-section-template--15040887521365__video_with_text_cpt9HV .w-full.trim-margins.text-left.rfs\:pt-20.lg\:rfs\:pb-20.px-co.sm\:px-0.lg\:rfs\:pl-12 {
    padding-left: 0em;
}
div#shopify-section-template--15040887521365__video_with_text_cpt9HV video-player.w-full.h-full,
div#shopify-section-template--15040887521365__video_with_text_cpt9HV video-player.w-full.h-full {
    padding: 40px;
}
div#shopify-section-template--15040887521365__video_with_text_cpt9HV .color.order-2.flex.items-center.transparent,
div#shopify-section-template--15040887521365__video_with_text_cpt9HV .color.order-2.flex.items-center.transparent {
    padding: 3em 4em 3em 0 ;
}
div#shopify-section-template--15021731283029__custom_liquid_QFxVwk,
div#shopify-section-template--15043033366613__custom_liquid_QFxVwk {
    margin: 3.5em 0;
}

div#shopify-section-template--15040887521365__video_with_text_cpt9HV .sky-blend,
div#shopify-section-template--15040887521365__video_with_text_cpt9HV .sky-blend {
  border-radius: 16px;  
  border: 0;
}
div#shopify-section-template--15021731283029__collapsible_content_fUGGjA, 
div#shopify-section-template--15040887521365__collapsible_content_Tct43h, 
div#shopify-section-template--15021731283029__custom_collapsible_content_dxpyfJ,
div#shopify-section-template--15040887521365__custom_collapsible_content_wxti9c,
div#shopify-section-template--15043033366613__custom_collapsible_content_dxpyfJ {
    padding-top: 4em;
}
div#shopify-section-template--15021731283029__collapsible_content_fUGGjA h2.heading.h2, 
div#shopify-section-template--15040887521365__collapsible_content_Tct43h h2.heading.h2, 
div#shopify-section-template--15021731283029__custom_collapsible_content_dxpyfJ h2.heading.h2,
div#shopify-section-template--15040887521365__custom_collapsible_content_wxti9c h2.heading.h2 {
    padding-bottom: 12px;
    border-bottom: 2px solid #00D4EC;
}

div#shopify-section-template--15021731283029__rich_text_qVFMz8 .button-group,
div#faqs .button-group {
    margin-bottom: 3rem;
}

div#shopify-section-template--15021731283029__rich_text_qVFMz8 .h4.my-2,
div#faqs .h4.my-2 {
  border-top: 0px!important;
  border-bottom: 0px!important;
}
.prose.pt-4.max-w-none.max-md\:text-sm {
    background-color: #fff;
    margin-top: 20px;
    padding: 40px 30px;
    border-radius: 16px;
}   
/* Reviews */
.stamped-tab-container, .question-form-wrapper, .stamped-messages, div#stamped-reviews-filter {
    background: #F1F1F1;
}
div#stamped-reviews-tab {
  background: #fff;
}
section#shopify-section-template--15021731283029__173023969421a036c6, 
section#shopify-section-template--15040887521365__173023969421a036c6,
section #reviews {
    padding: 0!important;
}
section#shopify-section-template--15021731283029__173023969421a036c6 .section--full-width, 
section#shopify-section-template--15040887521365__173023969421a036c6 .section--full-width,
section #reviews.section--full-width {
    padding-top: 1.5em!important;
    background: linear-gradient(180deg, #FFF 290px, transparent 290px, transparent 485px, #FFF 485px)!important
}

@media all and (max-width: 768px) {
  h1.h3 {
    font-size: 36px !important;
    line-height: 39px !important;
}
.product-media     {
  --product-media-max-height: 325px;
}
.product-media-item {
    background: #fff;
}  
img.img--portrait {
    border-radius: 0; 
}  
.product-media-carousel.thumbs-horizontal .product-gallery-mobile-indicator, .product-media-carousel.thumbs-vertical .product-gallery-mobile-indicator {
  padding: 10px 10px 0;
    
}  
/* sticky-sidebar.product-info {
    background: linear-gradient(180deg, transparent 60%, #ABF1F9 40%)!important;
    padding-bottom: 6px;
} */
section#shopify-section-template--15043033366613__main sticky-sidebar.product-info {
        background: linear-gradient(180deg, transparent 70%, #ABF1F9 30%) !important;
}
div#Product-Info-template--15043033366613__main {
    border-radius: 16px;
}  
/* .product-name-wrapper.my-1.md\:my-2, .my-4.md\:my-6.prose.max-w-none.tagline, div#rating-946375dc-aa95-407e-a9cd-35be355f8dc4, div#Product-Info-template--15021731283029__main .md\:my-6, 
.section-main-product .md\:my-6 {
    padding: 0 1em;
} */
.add-images img {
    max-width: 350px;
}  
  
div#shopify-section-template--15040887521365__multicolumn_KKP9zx .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block,
div#shopify-section-template--15021731283029__multicolumn_KKP9zx .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block,
div#guarantee .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block  {
    width: 164px;
}
div#Product-Info-template--15021731283029__main, div#Product-Info-template--15040887521365__main {
    border-radius: 0 0 16px 16px;
}  
div#shopify-section-template--15040887521365__video_with_text_cpt9HV .color.order-2.flex.items-center.transparent {
    padding: 0em 1em 3em;
} 
div#shopify-section-template--15040887521365__video_with_text_cpt9HV video-player.w-full.h-full {
    padding: 20px 20px 0;
}  
section#shopify-section-template--15021731283029__173023969421a036c6 .section--full-width {
    background: linear-gradient(180deg,#FFF 20%,transparent 20%,transparent 32%,#FFF 32%)!important;
}
section#shopify-section-template--15040887521365__173023969421a036c6 .section--full-width {
    background: linear-gradient(180deg, #FFF 20%, transparent 20%, transparent 31.5%, #FFF 31.5%) !important;
}

section #reviews.section--full-width {
        background: linear-gradient(180deg, #FFF 20%, transparent 20%, transparent 30%, #FFF 30%) !important;
}  
  
div#shopify-section-template--15021731283029__featured_collection_KwqDFH .h2, div#shopify-section-template--15040887521365__featured_collection_XJDkEK .h2,  {
    padding: 1em 0 0.25em;
} 

.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.guarantee-badge.text-left.items-start {
    align-items: center!important;  
    padding-right: 0!important;
    margin-top:-20px;
    padding-top: 0px;
}    
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.guarantee.text-left.items-start .prose.mt-2 {
        text-align: center;
        padding: 90px 10px 20px!important;
}
/* div#shopify-section-template--15322039648341__rich_text_H6VcrT, 
div#shopify-section-template--15021731283029__rich_text_CNiHt3,
div##guarantee-2 {
    margin-top: -250px;
    padding-bottom: 220px;
}   */
div#shopify-section-template--15040887521365__custom_cards_ieFf7W .heading-steps {
    padding: 10px 0;
}
div#shopify-section-template--15040887521365__custom_cards_ieFf7W .main-img img {
    height: 215px;
}
div#shopify-section-template--15040887521365__custom_cards_ieFf7W .steps-text {
    font-weight: 500;
    text-align: center;
    padding: 0 0 10px;
}
.prose.pt-4.max-w-none.max-md\:text-sm {
    background-color: #fff;
    margin-top: 20px;
    padding: 30px 20px;
    border-radius: 16px;
}   
}
@media all and (max-width: 375px) {
section#shopify-section-template--15021731283029__173023969421a036c6 .section--full-width {
        background: linear-gradient(180deg,#FFF 21%,transparent 21%,transparent 31.5%,#FFF 31.5%)!important;
    }
}
@media all and (min-width: 768px) {
div#shopify-section-template--15040887521365__custom_cards_ieFf7W  .md\:p-8 {
      padding: 0;
} 
.media.main-img {
    padding: 1em 1em 0;
}
}
@media all and (min-width: 800px) and (max-width:1023px) {
  section#shopify-section-template--15021731283029__173023969421a036c6 .section--full-width, section#shopify-section-template--15040887521365__173023969421a036c6 .section--full-width {
    background: linear-gradient(180deg, #FFF 16.5%, transparent 16.5%, transparent 26.5%, #FFF 26.5%) !important;
}
}

/* Blog Landing */
.\!bg-foreground\/2\.5 {
    background-color: #fff !important;
}
h2.font-bold.max-md\:text-sm {
    font-size: 22px;
    font-weight: 500;
    text-align: left;
}
.article-card.flex.flex-col {
    background-color: #fff;
    padding: 30px;
    border-radius: 16px;
    height: 640px;
}
.blog-posts-grid {
    gap: 2rem 2rem!important;
}
.article-card .mt-6 {
    margin-top: 1rem;
}
.article card h4 {
  font-size: 24px;
  font-weight: 500; 
  line-height: 30px;
  letter-spacing: -0.25px!important;
}
.separator-dot {
    background-color: #00BBCF;
}
.inline-flex.flex-wrap.items-center.gap-4.mt-4.md\:mt-6 {
    padding-bottom: 2.5em;
}
.info-badge.article-badge {
    color: #004889;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0!important;
    margin-bottom: 0;
}
.button-pill.active, .button-pill:hover, .pagination li.active, .pagination li:hover, li.page.active {
    font-size: 14px;
    font-weight:500;
    background-color: #ABF1F9;
    color: #004889;
}
.pagination li, li.page {
    font-size: 14px !important;
    font-weight:500;
    background-color: #fff;
    color: #004889;
}
.button-pill {
  font-size: 14px;
  color: #004889;
  background-color: #fff;
  font-size: 14px;
  font-weight:500;
  padding: .5em 2em;
  text-transform: capitalize;
}
.button.mt-8.md\:mt-12 {
    font-family: "urbane-rounded";
    font-size: 18px;
    line-height: auto;
    font-weight: 500;
    letter-spacing: 1px;
    width: 225px;
    height: 54px;
}
.mt-2.md\:mt-4.leading-relaxed.max-md\:text-sm {
    font-size: 18px !important;
    line-height: 24px !important;
    letter-spacing: -0.9px;
}
.text-foreground\/75 {
    font-family: "AvenirNextPro";
    color: #6DA4C6;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0px!important;
}
.featured-article__info .info-badge.article-badge.mb-3, a.info-badge.article-badge.mb-4 {
    background-color: #00BBCF;
    color: #fff;
}
h2.h3.\!normal-case {
    font-family: "urbane-rounded"!important;
}
.subheading.mb-4.md\:mb-6.max-md\:text-xs.prev:before {
    content: url('/cdn/shop/files/previous-arrow-icon.png?v=1733863103');
    padding-right: 5px;
    vertical-align: middle;
}
.subheading.mb-4.md\:mb-6.max-md\:text-xs.next:after {
    content: url('/cdn/shop/files/next-arrow-icon.png?v=1733863103');
    padding-left: 5px;
    vertical-align: middle;
}
@media (min-width: 768px) {
.md\:mt-6 {
        margin-top: 0.5rem!important;
    }
.md\:my-12 {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
.md\:gap-x-4 {
        column-gap: 0.75rem;
    } 
#shopify-section-template--15021730955349__main {
    --container-max-inner-width: 940px!important;
}  
.featured-article__info.color.p-8.md\:p-12.lg\:px-12.lg\:py-16.\!bg-foreground\/2\.5 {
    padding: 4em 4em 4em 8em;
}
}

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

.article-card.flex.flex-col {
  height: 570px!important;
}
.section-main-blog-banner h1.h1, .section-main-collection-banner h1.h1 {
    font-size: 28px!important;
    line-height: 12px!important;
} 
#shopify-section-template--15021731053653__main-banner .section {
    min-height: 68px!important;
}
.section-main-blog-banner .section {
    min-height: 68px!important;
}  
} 
/* Blog post */
article.section.section--full-width.trim-margins {
    padding-top: 3em;
}
h1.h1.normal-case.article__title {
    font-size: 30px;
    line-height: 36px;
}
.section-main-article .prose {
        line-height: 1.35em;
}
.prose.prose-lg.my-8.mx-auto.max-w-none {
    background-color: #fff;
    padding: 2px 40px 80px;
    border-radius: 16px;
}
.mt-6 {
    margin-top: 0.75rem;
}
.first\:hidden {
    color: #00BBCF;
}
.mt-6.inline-flex.flex-wrap.items-center.gap-y-2.gap-x-3.md\:gap-x-4.max-md\:text-sm {
    margin-top: 1em;
}
.separator-dot {
    height: 1rem;
    width: .15rem;
    border-radius: 0;
}
a.social__link.flex.items-center.justify-center {
    width: 18px;
    height: 18px;
    margin: 0 4px;
}
.social-share.flex.items-center {
    margin-top: 16px;
    color: #6DA4C6;
}
.social-share.flex.items-center path {
    fill: #6DA4C6;
}
p.social-share__heading {
  font-size: 16px!important;
  line-height: 16px!important;
  font-weight: 500;
  padding-right: 4px;
}
@media all (max-width: 767px) {
article.section.section--full-width.trim-margins {
    padding-top: 2.5em!important;
}
.prose.prose-lg.my-8.mx-auto.max-w-none {
    padding: 2px 20px 60px!important;
}  
}
/* Store Locator */

.bootstrap-storeifyapps.storeifyapps-storelocator-layout-1.storeifyapps-storelocator-approxy {
    padding-bottom: 4em!important;
}
.storelocator-layout-2 {
    margin-top: 1.5em!important;
    background: rgba(171, 241, 249, 0.4)!important;
    padding: 30px!important;
    border: 2px solid #004889!important;
    border-radius: 16px!important;
}
.storelocator-search * {
    border-radius: 6px!important;
}
#results-slt.results-slt-layout-2 .list-item-3:not(.owl-carousel) .item.thumbnail {
    width: 90%!important;
    border-radius: 16px !important;
    padding: 10px!important;
}
.search-address-box #address {
    padding: 8px!important;
}
.address {
    margin-top: 8px !important;
}
#address input::placeholder, .gr-search-slt input {
  font-size: 14px!important;
}
.range-radius .slider {
  color: #004889!important;
}
#frm-storelocator-search #submit-search, #frm-storelocator-search #reset-search {
    color: #004889!important;
}
div#results-slt {
    margin-top: 1.5em!important;
}
a.getdirectionstore {
    font-size: 16px!important;
    font-weight: 600!important;
}
.storelocator-layout-2 #main-slider-storelocator {
    scrollbar-color: #004889!important;
  }
.gm-style-iw-d {
    padding: 0 20px 20px 0 !important;
}
/* ACCOUNT */
a.button-pill.text-xs.md\:text-sm:hover {
    background: #004889;
    color: #fff;
}
.customer button.button.button-primary.max-sm\:w-full {
  width: 300px!important;
  font-size: 18px!important; 
  margin-bottom: 1em;
}
.info-badge.absolute.top-0.right-0 {
    background-color: #abf1f9!important;
    color: #004889!important;
    font-weight:500!important;
}
li.border.rounded-block.p-6.md\:p-8.flex.flex-col.relative {
    background: #fff;
}
@media all and (max-width: 767px) {
.customer button.button.button-primary.max-sm\:w-full {
    width: 100%!important;
}
}

/* CART */
.cart-modal-item.grid.grid-cols-\[4rem_auto\].sm\:grid-cols-\[5rem_auto\].gap-4.sm\:gap-6.pt-6.px-\[--cart-modal-px\].mb-6.first\:border-t-0.border-t.border-separator {
  margin: 0 2em!important;  
  padding: 1.5em 1em !important;
}
.qty-selector .button {
    width: 30px;
    height: 30px;
    color: #004889!important;
    background: rgba(171, 241, 249, 0.30) !important;
}
div#shopify-section-template--15021731020885__main-cart h1.h2.mb-12.md\:mb-16.text-center {
    display: none;
}
#shopify-section-template--15021731020885__main-cart .cart-side {
    background-color: #fff !important;
}
#shopify-section-sections--15021731643477__cart-modal .button-view-cart {
    width: 120px;
    height: 50px;
}
#shopify-section-sections--15021731643477__cart-modal .button-checkout {
    height: 50px;
}
.h6.leading-none.flex.items-center.justify-between.gap-4 {
  font-family: "urbane-rounded"!important;
}
.free-shipping-indicator .progress-bar-inner {
    background-color: #00D4EC!important;
}
.mt-0.px-\[--cart-modal-px\].pt-6.sm\:pt-8.pb-6.sm\:pb-10.border-t {
    background: rgba(171, 241, 249, 0.30) !important;
}

/* ABOUT */
h1.h2.text-center.rfs\:mb-10 {
    display: none;
}
div#shopify-section-template--15042225668181__multicolumn_6K3mxQ_about .section--full-width {
  padding: 0;
}

div#shopify-section-template--15042225668181__multicolumn_6K3mxQ_about  .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
  border-radius: 0;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.shrink.text-center.items-center {
    flex-direction: column-reverse;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.shrink.text-center.items-center .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
    max-width: 350px;
}
div#shopify-section-template--15042225668181__multicolumn_HKk9zY_about .section--full-width {
    padding: 2em 6em;
}
div#shopify-section-template--15042225668181__rich_text_qNjtWC_about .section--full-width {
  padding: 1em 0em;
}
div#shopify-section-template--15042225668181__rich_text_qNjtWC_about .h5.my-2 {
  line-height: 29px;
  letter-spacing: 3px!important;
  text-transform: uppercase;
}

div#shopify-section-template--15042225668181__multicolumn_HKk9zY_about .section--block {
    background: linear-gradient(90deg, #ABF1F9 49%, #004889 49%) !important;
    color: #004889;
}
div#shopify-section-template--15042225668181__rich_text_VhTwph_about .section--full-width {
    padding: 5em 0 1em;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.shrink-right.text-center.items-center {
    display: flex;
    flex-direction: column-reverse;
    padding-right: 4em;
}
div#shopify-section-template--15042225668181__multicolumn_HKk9zY_about .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
  padding-top: 20px;  
  width: 310px;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.managing.text-center.items-center .prose.mt-2 {
    margin-top: -2em;
    padding: 0 5em;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.managing.text-center.items-center .prose.mt-2 p {
  line-height: 27px;
  letter-spacing: 0px!important;
}
div#shopify-section-template--15042225668181__multicolumn_GQrYJi_about .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block,
div#lovebird .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
  width: 180px;
  align-self: flex-end;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.tiny-painless.text-center.items-center {
    border-right: 2px solid #004889;
    padding-right: 6em;
}

/* Trust logos */
div#trusted.section--block {
    padding: 0;
}
div#trusted .multicolumn .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
    width: 220px;
}  
div#shopify-section-template--15021731086421__featured_logos_UFGDkM .section--block {
    padding: 0 0 0 4em;
}
div#shopify-section-template--15042225668181__featured_logos_qgtigt .section--block {
    padding: 0;
}
.trust-logos {
    width: 75%;
    justify-content: flex-start;
    margin: -9.5em 0 0 !important;
}
.section-body.flex.flex-wrap.rfs\:gap-12.items-center.justify-center.trust-logos {
    gap: 1.25rem !important;
}
.trust-headline .h3 {
    font-size: 45px;
    margin-top: -2em;
    margin-left: 1em;
    text-align: left;
}
div#shopify-section-template--15021731086421__featured_logos_UFGDkM, div#shopify-section-template--15042225668181__featured_logos_qgtigt {
    padding-left: 6em;
}

.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trust-headline.text-center.items-center.max-md\:text-left.max-md\:items-start {
    padding-left: 4em;
}

.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trust-img.text-left.items-start.max-md\:text-left.max-md\:items-start {
    align-items: flex-end;
}


@media all and (max-width: 767px) {
div#shopify-section-template--15021731184725__main {
    margin-top: -3em;
}
div#shopify-section-template--15042225668181__multicolumn_nKX9zR .multicolumn, 
div#shopify-section-template--15042225668181__multicolumn_AAjVTE .multicolumn, 
div#shopify-section-template--15042225668181__multicolumn_ENY6XM .multicolumn {
    gap: 1rem!important;
}
div#shopify-section-template--15042225668181__multicolumn_HKk9zY_about .section--block {
    background: linear-gradient(180deg, #ABF1F9 51%, #004889 51%) !important;
    padding: 2em;
    display:flex;
    flex-direction: column-reverse;
}
div#shopify-section-template--15042225668181__multicolumn_HKk9zY_about {
    display: flex;
    flex-direction: column-reverse;
}  
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.shrink-right.text-center.items-center {  
  padding-top: 2em;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.tiny-painless.text-center.items-center,
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.lovedby.text-center.items-center {
  padding: 1em 0;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.managing.text-center.items-center .prose.mt-2 {
  padding: 0 1em;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.shrink-right.text-center.items-center {
  padding: 3em 2em;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.managing.text-center.items-center {
    margin-top: -5em;
} 
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.managing.text-center.items-center .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
  padding-top: 0!important;
}
div#shopify-section-template--15042225668181__multicolumn_GQrYJi_about .multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.tiny-painless.text-center.items-center {
    width: 46%!important;
    padding-right: 0;
}
div#lovebird .multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.lovedby.text-center.items-center {
    width: 49%!important;
    padding-right: 0.25em;
}
div#shopify-section-template--15042225668181__rich_text_qNjtWC_about .h5.my-2 {
    font-size: 16px;
    padding: 1em 2em;
}  
div#shopify-section-template--15042225668181__multicolumn_GQrYJi_about .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
    align-self: flex-start;
    width: 136px!important;
}
div#lovebird .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
        width: 140px;
        align-self: flex-end;
        padding-right: 0.25em;
}
div #lovebird.section--block {
    padding: 2em 0.25em 1em;
}  
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.complete.text-center.items-center {
    width: 49%;
    text-align: left; 
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trusted.text-center.items-center {
    width: 51%;
    text-align: left; 
}  
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.complete.text-center.items-center .h5, 
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trusted.text-center.items-center .h5 {
    font-size: 16px;
    line-height: 30px;
    letter-spacing: -0.33px;
}  
div#shopify-section-template--15042225668181__multicolumn_RVzX6J_about .multicolumn .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block, 
div#trusted  .multicolumn .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
    width: 180px!important;
    border-radius: 0 0 0 16px;
}      
.trust-logos {
    width: 100%;
    justify-content: center;
    padding-bottom: 3em;
} 
div#shopify-section-template--15042225668181__featured_logos_qgtigt .section--block, div#shopify-section-template--15021731086421__featured_logos_UFGDkM .section--block {
    padding: 0!important;
    margin: 0!important;
} 
div#shopify-section-template--15021731086421__featured_logos_UFGDkM, div#shopify-section-template--15042225668181__featured_logos_qgtigt {
    margin: 0;
    padding: 0;
}
.trust-headline .h3 {
    font-size: 27px!important;
    margin-top: 0;
    margin-left: 1em;
    text-align: left;
}  
div#shopify-section-template--15042225668181__multicolumn_RVzX6J_about .multicolumn,  
div#trusted .multicolumn,
div#shopify-section-template--15042225668181__multicolumn_GQrYJi_about .multicolumn,  
div#lovebird .multicolumn {
    display: flex;
    flex-direction: row!important;
    padding: 0!important;
} 
div#shopify-section-template--15042225668181__multicolumn_RVzX6J_about .section--block, 
div#trusted .section--block {
    margin: 0;
    padding: 0;
}
.section-body.flex.flex-wrap.rfs\:gap-12.items-center.justify-center.trust-logos {
      gap: 0rem 2rem !important;
      margin: 1.1em 0 0 !important;    
}
.shrink-0.grow-0.w-\[--logo-width\] {
    width: 100px;
}  
div#shopify-section-template--15042225668181__multicolumn_CjWHyL_about .multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.beyond.text-center.items-center {
        padding: 0 30px !important;
}  
div#shopify-section-template--15042225668181__rich_text_VhTwph_about .section--full-width {
    padding: 4em 0 1em;  
}
div#shopify-section-template--15042225668181__featured_logos_gDHP8d .section--full-width, div#shopify-section-template--15021731086421__featured_logos_UFGDkM .section--full-width  {
    padding: 0 0 3em;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trust-headline.text-center.items-center.max-md\:text-left.max-md\:items-start {
    padding-left: 0em;
}  
.first.shrink-0.grow-0.w-\[--logo-width\] {
    margin: 0 auto;
    width: 100%!important;
}  
.first.shrink-0.grow-0.w-\[--logo-width\] img {
    width: 216px;
    margin: 0 auto;
} 
div#shopify-section-template--15042225668181__featured_logos_gDHP8d .section-body.flex.flex-wrap.rfs\:gap-12.items-center.justify-center {
    margin-top: -1.95em;
}  
}

/* CONTACT */
.grid.gap-x-16.gap-y-12.lg\:grid-cols-2 .section-content-spacing {
    padding: 2em;
    background: #fff;
    border-radius: 16px;
}

/* Clinical Samples */
div#shopify-section-template--15042604564565__multicolumn_FdW44e ul {
    text-align: left;
}
div#shopify-section-template--15042604564565__multicolumn_pW6CNf .section--block {
    background: linear-gradient(90deg, #ABF1F9 49%, #004889 49%) !important;
    color: #004889;
}
div#shopify-section-template--15042604564565__multicolumn_pW6CNf .multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.shrink.text-center.items-center {
    padding-right: 4em;
}
div#shopify-section-template--15042604564565__multicolumn_pW6CNf .media.w-\[--multicolumn-image-width\].mb-8.md\:mb-12.rounded-block {
    padding-top: 20px;
    width: 310px;
}
div#shopify-section-template--15042604564565__multicolumn_pW6CNf .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
    color: #fff!important;
}
.prose.mt-2 li {
    font-size: 21px;
    line-height: 1.25em;
}
div#shopify-section-template--15042604564565__rich_text_xemYzU .section--full-width {
    padding: 3em !important;
}
@media all and (max-width: 767px) {
div#shopify-section-template--15042604564565__multicolumn_pW6CNf .section--block {
        background: linear-gradient(180deg, #ABF1F9 51%, #004889 51%) !important;
        padding: 2em;
        display: flex;
        flex-direction: column-reverse;
}
div#shopify-section-template--15042604564565__multicolumn_pW6CNf .multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.shrink.text-center.items-center {
        padding: 3em 2em;
}
div#shopify-section-template--15042604564565__multicolumn_pW6CNf {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 3em!important;
}
.multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.managing.text-center.items-center {
        margin-top: -5em;
}  
div#shopify-section-template--15042604564565__multicolumn_pW6CNf ul {
    text-align: left;
}
div#shopify-section-template--15042604564565__multicolumn_FdW44e .section--full-width {
        padding: 2em;
        display: flex!important;
   flex-direction: column-reverse!important;
}
div#shopify-section-template--15042604564565__multicolumn_FdW44e {
  display: flex!important;
  flex-direction: column!important;
} 
div#shopify-section-template--15042604564565__multicolumn_FdW44e .multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.text-center.items-center {
  padding: 0;
} 
div#shopify-section-template--15042604564565__rich_text_xemYzU .section--full-width {
    padding: 2em 1.8em !important;
}  
}
/* FAQ*/
div#shopify-section-template--15021731217493__rich_text_rfG7te .section--full-width, 
#shopify-section-template--15021731217493__rich_text_qFVFJG .section--full-width,
#shopify-block-ATklRcmUvcVRjaktqQ__recharge_subscriptions_subscription_widget_v2_hFchrU {
  padding-top: 2.5em!important;
  padding-bottom: 2.5em!important;
}
#shopify-block-ATklRcmUvcVRjaktqQ__recharge_subscriptions_subscription_widget_v2_hFchrU {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}

.faq-block.flex.flex-col.gap-6.sm\:gap-8.color.rounded-block.text-left {
    margin-top: 1em;
}
div#shopify-section-template--15021731217493__f5839382-ef3f-4a18-84ac-194c93e9d7cf {
  margin-top: 3em!important;
}
 
@media all and (max-width: 767px) {
div#shopify-section-template--15021731217493__multicolumn_3LE7wd  .multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.trusted.text-center.items-center {
        width: 100%;
        text-align: center;
        border: 0;
        margin-top: -1.75em;
        padding-right: 0 !important;
} 
div#shopify-section-template--15021731217493__multicolumn_3LE7wd .multicolumn {
  display: flex;
  flex-direction: column!important;
  align-content: center;
} 
div#shopify-section-template--15021731217493__multicolumn_3LE7wd .multicolumn__item.flex.flex-col.trim-margins.snap-center.snap-always.lovedby.text-center.items-center {
        width: 100% !important;
        align-items: center !important;
        padding:0;
}
div#shopify-section-template--15021731217493__multicolumn_3LE7wd {
.prose.mt-2 {
    margin: 0.5em!important;
}  
}

  div#shopify-block-AeUVnY2M5RjI1T3FyM__column_dXPDCR {
    min-width: 120px;
  }

