:root{--font-body-family: "Open Sans", sans-serif;--font-heading-family: "Open Sans", sans-serif;--font-size-display-large: 57px;--font-size-display-medium: 45px;--font-size-display-small: 36px;--font-size-headline-large: 32px;--font-size-headline-medium: 28px;--font-size-headline-small: 24px;--font-size-title-large: 22px;--font-size-title-medium: 16px;--font-size-title-small: 14px;--font-size-body-large: 16px;--font-size-body-medium: 14px;--font-size-body-small: 12px;--color-primary: #17AAB1;--color-primary-container: #dffcfd;--color-on-primary: #ffffff;--color-secondary: #4a6363;--color-secondary-container: #cce8e7;--color-surface: #ffffff;--color-surface-variant: #f0f1f1;--color-on-surface: #191c1c;--color-on-surface-variant: #3f4948;--color-outline: #6f7979;--shadow-1: 0px 1px 3px 1px rgba(0, 0, 0, .15), 0px 1px 2px 0px rgba(0, 0, 0, .3);--shadow-2: 0px 2px 6px 2px rgba(0, 0, 0, .15), 0px 1px 2px 0px rgba(0, 0, 0, .3);--shadow-3: 0px 4px 8px 3px rgba(0, 0, 0, .15), 0px 1px 3px 0px rgba(0, 0, 0, .3);--transition-speed: .2s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-section: 64px}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-on-surface);background-color:var(--color-surface);font-size:var(--font-size-body-large);line-height:1.5}.section-header{margin-bottom:var(--spacing-xl)}.page-width{padding:0 var(--spacing-lg)}@media screen and (min-width: 750px){.page-width{padding:0 var(--spacing-xl)}.section-header{margin-bottom:var(--spacing-xxl)}}h1,h2,h3,h4,h5,h6{color:var(--color-on-surface);margin-bottom:var(--spacing-sm);font-weight:600}h1{font-size:var(--font-size-display-small);line-height:1.1}h2{font-size:var(--font-size-headline-large);line-height:1.2}h3{font-size:var(--font-size-headline-medium);line-height:1.2}h4{font-size:var(--font-size-headline-small);line-height:1.3}@media screen and (min-width: 750px){h1{font-size:var(--font-size-display-medium)}}.button{transition:background-color var(--transition-speed) var(--easing-standard),transform var(--transition-speed) var(--easing-standard),box-shadow var(--transition-speed) var(--easing-standard);text-transform:none;font-weight:500;letter-spacing:.1px;border-radius:20px;padding:10px var(--spacing-lg);font-size:var(--font-size-body-large)}.button:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.button:active{transform:translateY(0);box-shadow:var(--shadow-1)}.card{transition:transform var(--transition-speed) var(--easing-standard),box-shadow var(--transition-speed) var(--easing-standard);overflow:hidden;border-radius:12px;background-color:var(--color-surface);border:1px solid var(--color-surface-variant);margin-bottom:var(--spacing-md)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:transparent}.multicolumn-card__image-wrapper .media{transition:transform .5s var(--easing-standard);border-radius:12px 12px 0 0}.multicolumn-card__image-wrapper .media:hover{transform:scale(1.03)}.multicolumn [class^=title]{align-items:center!important;justify-content:center!important;text-align:center;color:var(--color-on-surface);margin-bottom:var(--spacing-sm)}.multicolumn-card.content-container{background:var(--color-surface)!important;border:1px solid var(--color-surface-variant);border-radius:12px}.button.button--primary,div#shopify-section-template--15513944064084__multirow_TNY66k .button{background-color:var(--color-primary)!important;color:var(--color-on-primary);border:none}.button.button--primary:hover,div#shopify-section-template--15513944064084__multirow_TNY66k .button:hover{background-color:#138a90!important;opacity:1}.price__badge-sale,.badge{background-color:var(--color-primary-container)!important;color:var(--color-on-surface)!important;border:none;border-radius:4px;font-size:var(--font-size-body-small);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm)}.image-with-text__media img{max-width:100%;height:auto;object-fit:cover;border-radius:12px}@media screen and (min-width: 768px){div.image-with-text{padding:0;margin:0;max-width:100%}}.product__description-parent{max-width:var(--page-width);margin:0 auto;padding:0 var(--spacing-lg);color:var(--color-on-surface-variant)}@media screen and (min-width: 750px){.product__description-parent{padding:0 5rem}}.product__description--custom{max-width:100%;font-size:var(--font-size-body-large)}.product__description--custom img{max-width:100%;height:auto;border-radius:8px;margin-bottom:var(--spacing-md)}.multicolumn-list__item .multicolumn-card{height:100%;display:flex;flex-direction:column}.multicolumn-card__info{flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-lg)}.multicolumn-card__info .rte{flex-grow:1;margin-bottom:var(--spacing-lg);color:var(--color-on-surface-variant)}.multicolumn-card__info .link{display:inline-flex;align-items:center;justify-content:center;padding:10px var(--spacing-lg);background-color:var(--color-primary);color:var(--color-on-primary);text-decoration:none;border-radius:20px;font-weight:500;font-size:var(--font-size-body-medium);transition:all var(--transition-speed) var(--easing-standard);margin-top:auto;letter-spacing:.5px}.multicolumn-card__info .link:hover{background-color:#138a90;transform:translateY(-2px);box-shadow:var(--shadow-2);color:var(--color-on-primary)}.multicolumn-card__info .link .icon-wrap{color:var(--color-on-primary)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
