:root{--zb-type-family: var(--zb-font, "Nunito Sans", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);--zb-type-heading: #123b5d;--zb-type-text: #122333;--zb-type-muted: #617283;--zb-type-accent: #73cbea}html,body,button,input,select,textarea{font-family:var(--zb-type-family)!important}body{color:var(--zb-type-text);font-size:15px;line-height:24px;letter-spacing:0}#MainContent,#MainContent *,.shopify-section-group-header-group *,.shopify-section-group-footer-group *{font-family:var(--zb-type-family)!important}.shopify-section-group-header-group .announcement-bar__message{font-size:13px!important;font-weight:700!important;line-height:18px!important;letter-spacing:.01em!important;color:var(--zb-type-heading)!important}.shopify-section-group-header-group .header__menu-item,.shopify-section-group-header-group .menu-drawer__menu-item,.shopify-section-group-header-group .predictive-search__item-heading{font-size:15px!important;font-weight:700!important;line-height:22px!important;letter-spacing:0!important}#MainContent h1:not(.zb-hero__heading),#MainContent .main-page-title,#MainContent .collection-hero__title,#MainContent .title--primary,#MainContent .article-template__title,#MainContent .zb-product-main__title,#MainContent .zb-cart__title,#MainContent .zb-collections-index__header h1{margin-top:0;font-size:30px!important;font-weight:800!important;line-height:38px!important;letter-spacing:-.02em!important;color:var(--zb-type-heading)!important}#MainContent h2,#MainContent .rich-text__heading,#MainContent .image-with-text__heading,#MainContent .collection-list-title,#MainContent .related-products__heading,#MainContent .zb-story__heading,#MainContent .zb-reviews__heading,#MainContent .zb-shop-category__heading,#MainContent .zb-size-comparison__heading,#MainContent .zb-size-chart__heading,#MainContent .zbe__title,#MainContent .zb-collection-toolbar__title,#MainContent .zb-collection-help__heading,#MainContent .zb-collection-header h2{font-size:25px!important;font-weight:800!important;line-height:32px!important;letter-spacing:-.015em!important;color:var(--zb-type-heading)!important}#MainContent h3,#MainContent .h2,#MainContent .h3{font-size:20px!important;font-weight:700!important;line-height:28px!important;letter-spacing:-.01em!important;color:var(--zb-type-text)!important}#MainContent h4,#MainContent h5,#MainContent h6,#MainContent .h4,#MainContent .h5{font-size:18px!important;font-weight:700!important;line-height:26px!important;letter-spacing:0!important;color:var(--zb-type-text)!important}#MainContent p,#MainContent li,#MainContent .rte,#MainContent .rte p,#MainContent .rte li,#MainContent .product__description,#MainContent .accordion__content{font-size:15px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important;color:var(--zb-type-text)!important}#MainContent [class*=__subheading],#MainContent [class*=__description],#MainContent [class*=__intro],#MainContent [class*=__copy],#MainContent [class*=__muted]{color:var(--zb-type-muted)!important}#MainContent p strong,#MainContent .rte strong,#MainContent .accordion__content strong{font-weight:700!important;color:var(--zb-type-text)!important}#MainContent [class*=eyebrow],#MainContent [class*=kicker],#MainContent .caption-with-letter-spacing,#MainContent [class*=__meta]{font-size:13px!important;font-weight:800!important;line-height:20px!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--zb-type-muted)!important}#MainContent small,#MainContent .caption,#MainContent .caption-large,#MainContent [class*=__hint],#MainContent [class*=__status]{font-size:13px!important;line-height:20px!important;letter-spacing:0!important}#MainContent label,#MainContent legend,#MainContent summary,#MainContent input,#MainContent select,#MainContent textarea{font-size:15px!important;line-height:20px!important;letter-spacing:0!important}#MainContent label,#MainContent legend,#MainContent summary{font-weight:700!important;color:var(--zb-type-text)!important}body .button,body .button-label,body .shopify-payment-button__button,body input[type=submit],body button[type=submit],body a[class*=__button],body a[class*=__btn],body .zb-view-button,body .zb-product-main__add,body .zb-product-main__buy-now,body .zb-cart__button{font-family:var(--zb-type-family)!important;font-size:15px!important;font-weight:800!important;line-height:20px!important;letter-spacing:0!important}#MainContent a:not(.button):not([class*=__button]):not([class*=__btn]):not(.full-unstyled-link):not(.zb-desktop-media):not(.zb-mobile-slide):not(.zb-collection-card__media){font-family:var(--zb-type-family)!important;color:var(--zb-type-heading)}#MainContent .zb-hero,#MainContent .zb-hero *{font-family:var(--zb-type-family)!important}#MainContent .zb-hero__heading,#MainContent .zb-hero__heading-top,#MainContent .zb-hero__heading-main{font-size:34px!important;font-weight:800!important;line-height:40px!important;letter-spacing:-.02em!important}#MainContent .zb-hero__heading-top{color:var(--zb-type-heading)!important}#MainContent .zb-hero__heading-main{color:var(--zb-type-accent)!important}#MainContent .zb-hero__text{font-size:15px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important;color:var(--zb-type-text)!important}#MainContent .zb-hero__trust-copy{font-size:13px!important;font-weight:700!important;line-height:18px!important;letter-spacing:0!important}#MainContent .card__heading,#MainContent .card__heading a,#MainContent .zb-product-title,#MainContent .zb-shop-category__title,#MainContent .zb-product-main__size-label,#MainContent .product-item__title,#MainContent .zb-cart-item__title,#MainContent .zb-cart-item__title a{font-size:16px!important;font-weight:700!important;line-height:22px!important;letter-spacing:0!important;color:var(--zb-type-text)!important}#MainContent .zb-collection-card h2,#MainContent .zb-collection-card h2 a,#MainContent .zb-cart-summary h2,#MainContent .zb-cart-empty h2{font-size:20px!important;font-weight:800!important;line-height:28px!important;letter-spacing:-.01em!important;color:var(--zb-type-heading)!important}#MainContent .price,#MainContent .price-item,#MainContent .zb-product-price,#MainContent .zb-product-main__price,#MainContent .zb-cart-item__price,#MainContent .zb-cart-item__line-total,#MainContent .totals__total-value{font-size:18px!important;font-weight:800!important;line-height:24px!important;letter-spacing:0!important;color:var(--zb-type-text)!important}#MainContent .zb-reviews__quote{font-size:15px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important;color:var(--zb-type-text)!important}#MainContent .zb-reviews__customer-copy h3{font-size:16px!important;font-weight:700!important;line-height:22px!important;letter-spacing:0!important;color:var(--zb-type-text)!important}#MainContent .zb-reviews__customer-copy p{font-size:13px!important;line-height:20px!important;color:var(--zb-type-muted)!important}#MainContent .zb-story__heading{font-family:var(--zb-type-family)!important;font-size:25px!important;font-weight:800!important;line-height:32px!important;letter-spacing:-.015em!important;color:var(--zb-type-heading)!important}#MainContent .zb-story__intro,#MainContent .zb-story__copy{font-size:15px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important;color:var(--zb-type-text)!important}#MainContent .zb-story__feature-text{font-size:13px!important;line-height:20px!important;letter-spacing:0!important}#MainContent .zb-story__feature-text strong{font-weight:700!important;color:var(--zb-type-text)!important}#MainContent table,#MainContent table th,#MainContent table td{font-family:var(--zb-type-family)!important;letter-spacing:0!important}#MainContent table th{font-size:12px!important;font-weight:800!important;line-height:18px!important;color:var(--zb-type-text)!important}#MainContent table td{font-size:12px!important;font-weight:400!important;line-height:18px!important;color:var(--zb-type-text)!important}.shopify-section-group-footer-group .zb-footer__newsletter-title,.shopify-section-group-footer-group .zb-footer__business-name{font-size:16px!important;font-weight:800!important;line-height:23px!important;letter-spacing:0!important}.shopify-section-group-footer-group .zb-footer__link,.shopify-section-group-footer-group .zb-footer__link-text,.shopify-section-group-footer-group .zb-footer__newsletter-text,.shopify-section-group-footer-group .zb-footer__business-details,.shopify-section-group-footer-group .zb-footer__input,.shopify-section-group-footer-group .zb-footer__button{font-size:14px!important;line-height:21px!important;letter-spacing:0!important}.shopify-section-group-footer-group .zb-footer__button{font-weight:800!important}.shopify-section-group-footer-group .zb-footer__bottom{font-size:12px!important;line-height:18px!important;letter-spacing:0!important}@media screen and (min-width:750px){body{font-size:16px;line-height:26px}#MainContent h1:not(.zb-hero__heading),#MainContent .main-page-title,#MainContent .collection-hero__title,#MainContent .title--primary,#MainContent .article-template__title,#MainContent .zb-product-main__title,#MainContent .zb-cart__title,#MainContent .zb-collections-index__header h1{font-size:40px!important;line-height:48px!important}#MainContent h2,#MainContent .rich-text__heading,#MainContent .image-with-text__heading,#MainContent .collection-list-title,#MainContent .related-products__heading,#MainContent .zb-story__heading,#MainContent .zb-reviews__heading,#MainContent .zb-shop-category__heading,#MainContent .zb-size-comparison__heading,#MainContent .zb-size-chart__heading,#MainContent .zbe__title,#MainContent .zb-collection-toolbar__title,#MainContent .zb-collection-help__heading,#MainContent .zb-collection-header h2{font-size:32px!important;line-height:40px!important}#MainContent h3,#MainContent .h2,#MainContent .h3{font-size:22px!important;line-height:30px!important}#MainContent p,#MainContent li,#MainContent .rte,#MainContent .rte p,#MainContent .rte li,#MainContent .product__description,#MainContent .accordion__content,#MainContent .zb-story__intro,#MainContent .zb-story__copy,#MainContent .zb-reviews__quote{font-size:16px!important;line-height:26px!important}#MainContent .zb-hero__heading,#MainContent .zb-hero__heading-top,#MainContent .zb-hero__heading-main{font-size:48px!important;line-height:56px!important}#MainContent .zb-hero__text{font-size:16px!important;line-height:26px!important}#MainContent .zb-story__heading{font-size:32px!important;line-height:40px!important}#MainContent .zb-story__feature-text{font-size:14px!important;line-height:20px!important}#MainContent table th,#MainContent table td{font-size:15px!important;line-height:22px!important}}#MainContent .badge,#MainContent [class*=sale],#MainContent [class*=sold],#MainContent [class*=star],#MainContent [class*=whatsapp],#MainContent .is-error{font-family:var(--zb-type-family)!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/zb-typography-system.css.map */
