:root{--mia-divider-color: #d9d9d9;--mia-divider-width: 1px;--mia-rail-width: 1.5px;--mia-border: var(--mia-divider-color);--mia-section-heading-size: clamp(28px, 3vw, 36px);--mia-section-space: 28px;--mia-heading-content-gap: 20px;--mia-slider-tail-space: 12px;--mia-copy-color: #4f4f4f;--mia-secondary-color: #6b6b6b;--mia-caption-color: #737373;--mia-muted: var(--mia-secondary-color);--mia-card-title-size: 16px;--mia-card-price-size: 13px;--mia-card-title-compact-size: 14px;--mia-card-price-compact-size: 12px;--mia-card-caption-space: 9px;--mia-footer-heading-gap: 12px;--mia-footer-link-gap: 8px}#MainContent .home-why{padding-block:0 var(--mia-section-space)}#MainContent .home-why__inner{padding-top:var(--mia-section-space)}#MainContent :is(.home-why h2,.reference-story__copy h2,.reference-products:not(.reference-products--ocean-garden) .reference-products__header h2,.cart-recommendations__heading h2){margin:0;color:var(--mia-black);font-family:var(--display);font-size:var(--mia-section-heading-size);font-weight:400;letter-spacing:-.025em;line-height:1.08}#MainContent .home-why__grid{margin-top:var(--mia-heading-content-gap);grid-auto-rows:1fr;row-gap:24px}#MainContent .home-why__item{min-height:0;padding:0}#MainContent .home-why__content{height:100%;align-content:start;border-left:var(--mia-rail-width) solid var(--mia-divider-color)}#MainContent .reference-products{padding-block:0 var(--mia-section-space)}#MainContent .reference-products__header{padding-top:var(--mia-section-space);margin-bottom:var(--mia-heading-content-gap)}#MainContent .reference-story{padding-block:var(--mia-section-space)}#MainContent .reference-story__text,#MainContent .reference-story__link,#MainContent .reference-intro__text{margin-top:var(--mia-heading-content-gap)}#MainContent .mia-newsletter{padding-bottom:var(--mia-section-space)}#MainContent .mia-newsletter__inner{padding-top:var(--mia-section-space)}#MainContent .mia-newsletter__inner>p,#MainContent .mia-newsletter__form{margin-top:var(--mia-heading-content-gap)}#MainContent .cart-recommendations__heading{margin-top:0;margin-bottom:var(--mia-heading-content-gap)}#MainContent .ocean-garden-sets{border-top-color:var(--mia-divider-color);padding-top:var(--mia-section-space)}#MainContent .ocean-garden-sets__title{margin-bottom:var(--mia-heading-content-gap)}#MainContent .mia-accordion,#MainContent .mia-accordion details{border-color:var(--mia-divider-color)}#MainContent :is(.reference-intro__text,.reference-story__text,.product-pearl-story__text){color:var(--mia-copy-color)}#MainContent :is(.home-why__item p,.product-why__item p,.mia-newsletter__inner>p,.specs__note){color:var(--mia-secondary-color)}#MainContent .product-pearl-story__label{color:var(--mia-caption-color)}#MainContent :is(.product-card__title,.reference-product__details h3,.cart-recommendation-card__title){font-family:var(--display);font-size:var(--mia-card-title-size);font-weight:500;letter-spacing:0;line-height:1.3}#MainContent :is(.product-card__price,.reference-product__details>.product-card__price,.cart-recommendation-card__price){color:var(--mia-secondary-color);font-family:var(--display);font-size:var(--mia-card-price-size);font-weight:400;letter-spacing:0;line-height:1.3}#MainContent :is(.product-suggestions,.cart-recommendation-card){--mia-card-title-size: var(--mia-card-title-compact-size);--mia-card-price-size: var(--mia-card-price-compact-size)}#MainContent .product-card__meta{display:block;min-height:0;padding:var(--mia-card-caption-space) 0 0}#MainContent .product-card__price{display:block;margin:4px 0 0}#MainContent .product-card__meta:has(.product-card__pricing){display:flex;align-items:baseline;gap:10px}#MainContent .product-card__pricing .product-card__price{margin:0}#MainContent .reference-products .reference-product__details{gap:4px;padding:var(--mia-card-caption-space) 0 0}#MainContent .reference-product__details>.product-card__price{margin:0}#MainContent :is(.collection-page,.cart-page,.plain-page,.support-page,.help-page,.warranty-page,.contact-page,.story-page,.journal-index,.journal-article,.track-order-content,.search-page,.policy-shell),#MainContent :is(.policy-shell,.support-page,.help-page,.warranty-page):has(.mia-accordion),#MainContent>.shopify-section:last-child>.section-space{padding-bottom:var(--mia-section-space)}#MainContent .cart-page:has(>.cart-recommendations:not([hidden])){padding-bottom:calc(var(--mia-section-space) - var(--mia-slider-tail-space))}#MainContent .cart-recommendations__track{padding-bottom:var(--mia-slider-tail-space)}#MainContent :is(.cart-page,.search-page)>.empty-state:last-child,#MainContent .collection-results .empty-state:last-child{padding-bottom:0}#MainContent :is(.cart-page,.search-page)>:last-child,#MainContent .empty-state>:last-child,#MainContent :is(.support-page__empty,.journal-index__empty),#MainContent .policy-shell__native .shopify-policy__body>:last-child{margin-bottom:0}#MainContent .track-order-list article:last-child{padding-bottom:0;border-bottom:0}#MainContent .story-page__points:last-child>.story-page__point:last-child{padding-bottom:0}.site-footer,.site-footer--home{padding:0 0 22px;border-top:0}.site-footer>.page-width,.site-footer--home>.page-width{padding-top:var(--mia-section-space);border-top:var(--mia-divider-width) solid var(--mia-divider-color)}.site-footer .footer-column{gap:var(--mia-footer-link-gap)}.site-footer .footer-column h2{margin-bottom:calc(var(--mia-footer-heading-gap) - var(--mia-footer-link-gap))}.site-footer .footer-utility{margin-top:var(--mia-section-space);padding-top:var(--mia-section-space)}.site-footer :is(.footer-column a,.footer-language>label,.footer-bottom){color:var(--mia-secondary-color)}.site-footer .footer-social__link{color:var(--mia-text)}.site-footer :is(.footer-column a,.footer-bottom a):hover{color:var(--mia-text)}@media(max-width:760px){:root{--mia-section-heading-size: 28px;--mia-section-space: 24px;--mia-card-title-size: 14px;--mia-card-price-size: 12px;--mia-card-caption-space: 7px;--mia-footer-link-gap: 7px}.site-footer,.site-footer--home{padding-bottom:18px}}@media(max-width:340px){:root{--mia-card-title-size: 13px;--mia-card-price-size: 11px;--mia-card-title-compact-size: 13px;--mia-card-price-compact-size: 11px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/site-design-system.css.map */
