:root{--hc-accent: #0F6B63;--hc-accent-dark: #0A4A44;--hc-ink: #141816;--hc-ink-2: #2B312E;--hc-muted: #4A514E;--hc-muted-2: #5A615E;--hc-line: #E3E6E3;--hc-line-2: #C9CFCB;--hc-soft: #F2F4F2;--hc-photo: #E7EAE7;--hc-display: "Jost", "Futura", "Century Gothic", sans-serif;--hc-text: "Jost", "Futura", "Century Gothic", sans-serif;--hc-tint: #EAF4F2;--hc-tint-line: #CFE5E0;--font-heading-family: var(--hc-display);--font-heading-weight: 400;--font-heading-style: normal;--font-body-family: var(--hc-text);--font-body-weight: 400}body{font-family:var(--hc-text);color:var(--hc-ink);letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--hc-display);font-weight:500;letter-spacing:.01em;color:var(--hc-accent)}.hc-eyebrow{margin:0 0 10px;font-family:var(--hc-text);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hc-accent)}.hc-eyebrow--accent{color:var(--hc-accent)}.button,.shopify-payment-button__button--unbranded,.product-form__submit{font-family:var(--hc-text);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;min-height:52px;border-radius:0}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item{font-family:var(--hc-text);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:6px}.header-wrapper--border-bottom{border-bottom:1px solid var(--hc-line)}.hc-banner{background:var(--hc-accent);color:#fff;text-align:center;padding:10px 16px}.hc-banner p{margin:0;font-family:var(--hc-text);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.hc-banner a{color:#fff;text-decoration:none}.card__heading,.card-information__text{font-family:var(--hc-text);font-size:16px;font-weight:500;letter-spacing:.01em;color:var(--hc-accent)}.card-information .price{font-size:14px;letter-spacing:0}.card .badge,.badge{border-radius:0;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.card--card,.card--standard .card__inner{border-radius:0}.title-wrapper-with-link .title,.collection__title .title{font-size:clamp(28px,3.4vw,40px)}.title-wrapper-with-link .link,.collection__view-all a{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product__title h1,.product__title .h1{font-size:clamp(32px,3.6vw,44px);line-height:1.05;color:var(--hc-accent)}.product .price--large .price-item,.product .price-item--regular,.product .price-item--sale{font-family:var(--hc-text);font-size:20px;font-weight:500;letter-spacing:0}.product__tax{color:var(--hc-muted-2);font-size:12px}.product-form__input .form__label,.product-form__input legend.form__label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hc-ink)}.hc-selected-value{font-weight:400;letter-spacing:0;text-transform:none;color:var(--hc-muted);font-size:13px;margin-left:4px}.product-form__input--pill input[type=radio]+label{border-radius:0;min-width:52px;min-height:48px;margin:0 6px 6px 0;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;letter-spacing:0;border:1px solid var(--hc-line-2);background:#fff;color:var(--hc-ink)}.product-form__input--pill input[type=radio]:checked+label{background:var(--hc-ink);border-color:var(--hc-ink);color:#fff}.product-form__input--pill input[type=radio]+label.hc-dot{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;margin:0 10px 10px 0;border-radius:50%;border:none;background:var(--hc-dot);box-shadow:inset 0 0 0 1px #00000024}.product-form__input--pill input[type=radio]:checked+label.hc-dot{background:var(--hc-dot);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--hc-ink)}.product-form__input--pill input[type=radio].disabled+label.hc-dot{opacity:.35}.product-form__input--pill input[type=radio].disabled+label.hc-dot:after{display:none}.product__info-container:not(.hc-colors-open) .hc-opt-color label:nth-of-type(n+13){display:none}.product__info-container:not(.hc-colors-open) .hc-opt-color input:checked+label{display:inline-flex}.hc-colors-more{display:block;margin:2px 0 0;padding:0;min-height:44px;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--hc-accent);text-decoration:underline;text-underline-offset:3px}.hc-colors-more__close,.hc-colors-open .hc-colors-more__open{display:none}.hc-colors-open .hc-colors-more__close{display:inline}.hc-guide-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 2px;border:0;background:none;cursor:pointer;font-family:var(--hc-text);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--hc-accent);text-decoration:underline;text-underline-offset:4px}.hc-guide-trigger:hover{color:var(--hc-accent-dark)}.hc-size-help{display:flex;gap:14px;align-items:flex-start;margin:4px 0 20px;padding:16px 18px;background:var(--hc-soft);color:var(--hc-ink-2)}.hc-size-help svg{flex-shrink:0;margin-top:2px}.hc-size-help p{margin:0;font-size:14px;line-height:1.5}.hc-size-help a,.hc-link-btn{color:var(--hc-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hc-link-btn{border:0;background:none;padding:0;font:inherit;cursor:pointer}.hc-colors-extra{margin:0 0 20px}.hc-chart-btn{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:8px 14px 8px 8px;border:1px solid var(--hc-line-2);background:#fff;color:var(--hc-ink);cursor:pointer;font:inherit;text-align:left}.hc-chart-btn:hover{border-color:var(--hc-ink)}.hc-chart-btn__thumb{flex:0 0 48px;height:48px;background:var(--hc-photo);overflow:hidden}.hc-chart-btn__thumb img{width:100%;height:100%;object-fit:cover;display:block}.hc-chart-btn__text{flex:1 1 auto;display:flex;flex-direction:column}.hc-chart-btn__title{font-size:14px;font-weight:600}.hc-chart-btn__sub{font-size:12px;color:var(--hc-muted)}.hc-colors-extra__note{margin:8px 0 0;font-size:12px;color:var(--hc-muted-2);line-height:1.5}.hc-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:0;background:#fff;color:var(--hc-ink);overflow:auto}.hc-dialog--image{width:min(980px,calc(100vw - 32px))}.hc-dialog::backdrop{background:#0a14128c}.hc-dialog__inner{padding:24px}.hc-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.hc-dialog__title{margin:0;font-size:22px}.hc-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;cursor:pointer;color:var(--hc-ink)}.hc-dialog__img{display:block;width:100%;height:auto}.hc-dialog__note{margin:12px 0 0;font-size:13px;color:var(--hc-muted)}.hc-dialog__note a{color:var(--hc-accent);font-weight:600}html.hc-dialog-open{overflow:hidden}.hc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px}.hc-tab{min-height:44px;border:1px solid var(--hc-line-2);background:#fff;color:var(--hc-ink);font:inherit;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.hc-tab[aria-selected=true]{background:var(--hc-ink);border-color:var(--hc-ink);color:#fff}.hc-table{width:100%;border-collapse:collapse;font-size:14px;box-shadow:none}.hc-table th,.hc-table td{padding:10px 6px;text-align:left;border:0;border-bottom:1px solid var(--hc-line)}.hc-table thead th{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hc-muted);border-bottom:1px solid var(--hc-ink)}.hc-table tbody th{font-weight:600}.hc-pair{display:flex;gap:16px;margin:4px 0 20px;padding:16px;border:1px solid var(--hc-ink)}.hc-pair__media{flex:0 0 84px;aspect-ratio:3 / 4;background:var(--hc-photo);overflow:hidden}.hc-pair__media img{width:100%;height:100%;object-fit:cover;display:block}.hc-pair__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.hc-pair__body .hc-eyebrow{margin:0;font-size:11px}.hc-pair__title{margin:0;font-size:15px;font-weight:500}.hc-pair__sub{margin:0;font-size:13px;color:var(--hc-muted)}.hc-pair__sizes{display:flex;flex-wrap:wrap;gap:4px}.hc-pill{position:relative}.hc-pill input{position:absolute;opacity:0;width:1px;height:1px}.hc-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--hc-line-2);font-size:12px;font-weight:500;cursor:pointer;background:#fff}.hc-pill input:checked+span{background:var(--hc-ink);border-color:var(--hc-ink);color:#fff}.hc-pill input:focus-visible+span{outline:2px solid var(--hc-accent);outline-offset:2px}.hc-pair__toggle{min-height:44px;border:1px solid var(--hc-ink);background:var(--hc-ink);color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.hc-pair__toggle .hc-pair__added{display:none}.hc-pair__toggle[aria-pressed=true]{background:#fff;color:var(--hc-ink)}.hc-pair__toggle[aria-pressed=true] .hc-pair__add{display:none}.hc-pair__toggle[aria-pressed=true] .hc-pair__added{display:inline}.hc-pair__error{margin:0;font-size:12px;color:#a12c2c}.hc-addons{margin:4px 0 16px;display:flex;flex-direction:column;gap:8px}.hc-addons .hc-eyebrow{margin-bottom:2px}.hc-addon{border:1px solid var(--hc-line);background:#fff}.hc-addon.is-on{border-color:var(--hc-ink);background:var(--hc-soft)}.hc-addon__main{display:flex;align-items:center;gap:14px;padding:10px;cursor:pointer}.hc-addon__media{flex:0 0 48px;height:60px;background:var(--hc-photo);overflow:hidden}.hc-addon__media img{width:100%;height:100%;object-fit:cover;display:block}.hc-addon__text{flex:1 1 auto;display:flex;flex-direction:column}.hc-addon__name{font-size:14px;font-weight:500}.hc-addon__price{font-size:12px;color:var(--hc-muted)}.hc-addon input[type=checkbox]{width:20px;height:20px;accent-color:var(--hc-ink);flex-shrink:0}.hc-addon__select{display:none;margin:0 10px 10px}.hc-addon.is-on .hc-addon__select{display:block}.hc-extras-note{margin:4px 0 0;font-size:13px;color:var(--hc-accent);font-weight:500}.hc-features{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-wrap:wrap;gap:6px}.hc-features li{border:1px solid var(--hc-line-2);padding:6px 12px;font-size:12px;font-weight:500;letter-spacing:.04em}.hc-details{display:flex;flex-direction:column;gap:32px}.hc-details--gallery{margin-top:40px}.hc-details--info{margin-top:28px}@media screen and (max-width:749px){.hc-details--gallery{display:none}}@media screen and (min-width:750px){.hc-details--info{display:none}}.hc-pd{padding-top:8px;padding-bottom:64px}.hc-details--section{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media screen and (min-width:990px){.hc-details--section{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:64px;row-gap:48px}.hc-details--section .hc-trust{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.hc-details--section .hc-eta{align-self:start}}.hc-trust{list-style:none;margin:0;padding:28px 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:var(--hc-tint)}.hc-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:12px;line-height:1.4;color:var(--hc-muted)}.hc-trust li svg{color:var(--hc-accent);margin-bottom:4px}.hc-trust li strong{font-size:14px;font-weight:600;color:var(--hc-accent)}@media screen and (max-width:989px){.hc-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.hc-eta .hc-eyebrow{margin-bottom:12px}.hc-eta__bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:10px}.hc-eta__bars span{height:3px;background:var(--hc-accent)}.hc-eta__bars span:nth-child(2){background:#6fa9a1}.hc-eta__bars span:nth-child(3){background:var(--hc-line-2)}.hc-eta__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.hc-eta__steps p{margin:0;font-size:12px;line-height:1.5;color:var(--hc-ink-2)}.hc-eta__steps strong{font-weight:600}.hc-eta__note{margin:10px 0 0;font-size:11px;color:var(--hc-muted-2)}.hc-acc{border-top:1px solid var(--hc-line)}.hc-acc details{border-bottom:1px solid var(--hc-line)}.hc-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;cursor:pointer;color:var(--hc-accent);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hc-acc summary::-webkit-details-marker{display:none}.hc-acc__icon{position:relative;width:14px;height:14px}.hc-acc__icon:before,.hc-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--hc-accent)}.hc-acc__icon:after{transform:rotate(90deg);transition:transform .2s ease}.hc-acc details[open] .hc-acc__icon:after{transform:rotate(0)}.hc-acc__body{padding:0 0 20px;font-size:14px;line-height:1.6;color:var(--hc-ink-2)}.hc-acc__body p{margin:0 0 10px}.hc-acc__body ul{margin:0 0 10px;padding-left:18px}.hc-acc__body a{color:var(--hc-accent);font-weight:600}.product__media-item .product-media-container{background:var(--hc-photo)}.bd-switch input:checked+.bd-slider{background:var(--hc-ink)!important}.bd-panel{border-radius:0!important;border-color:var(--hc-ink)!important}.bd-option{border-radius:0!important}.bd-option.selected,.bd-option:hover{border-color:var(--hc-ink)!important;background:var(--hc-soft)!important}.bd-option-price,.bd-success{color:var(--hc-accent)!important}.bd-add-btn{border-radius:0!important;background:var(--hc-ink)!important;text-transform:uppercase;letter-spacing:.12em;font-weight:600!important}.bd-field input{border-radius:0!important}.bd-success{background:var(--hc-soft)!important;border-radius:0!important}.hc-drawer-benefit{margin:0 0 16px;padding:14px 16px;background:var(--hc-soft);color:var(--hc-ink)}.hc-drawer-benefit__text{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px;font-size:14px;line-height:1.45}.hc-drawer-benefit__text svg{flex-shrink:0;margin-top:2px}.hc-drawer-benefit__bar{height:4px;background:#d5dbd7;overflow:hidden}.hc-drawer-benefit__bar>div{height:4px;background:var(--hc-accent);transition:width .3s ease}.hc-upsell{padding:20px 0 8px;display:flex;flex-direction:column;gap:10px}.hc-upsell__item{display:flex;gap:12px;align-items:center;border:1px solid var(--hc-line);padding:10px}.hc-upsell__media{flex:0 0 56px;height:72px;background:var(--hc-photo);overflow:hidden;display:block}.hc-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.hc-upsell__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.hc-upsell__name{font-size:14px;font-weight:500;color:var(--hc-ink);text-decoration:none}.hc-upsell__price{font-size:12px;color:var(--hc-muted)}.hc-upsell__select .select__select{min-height:36px;font-size:12px}.hc-upsell__add{flex-shrink:0;min-height:40px;padding:0 14px;border:1px solid var(--hc-ink);background:var(--hc-ink);color:#fff;font:inherit;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.hc-upsell__add[disabled]{opacity:.6;cursor:wait}#hc-beneficios{border-radius:0!important;background:var(--hc-soft)!important;color:var(--hc-ink)!important}#hc-beneficios strong{font-family:var(--hc-display);font-weight:400}#hc-beneficios #hc-barra{background:var(--hc-accent)!important}#hc-beneficios>div{border-radius:0!important;height:4px!important;background:#d5dbd7!important}#hc-beneficios #hc-barra{height:4px!important}.hc-wrap{max-width:var(--page-width, 1376px);margin:0 auto;padding:0 32px;box-sizing:border-box}@media screen and (max-width:749px){.hc-wrap{padding:0 16px}}.hc-h2{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.hc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;font-family:var(--hc-text);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer}.hc-btn--light{background:#fff;color:var(--hc-ink)}.hc-btn--outline-light{border-color:#fff;color:#fff}.hc-btn--dark{background:var(--hc-ink);color:#fff}.hc-btn--accent{background:var(--hc-accent);color:#fff}.hc-textlink{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hc-ink);text-underline-offset:4px}.hc-benefits{list-style:none;margin:4px 0 20px;padding:0;display:grid;gap:8px}.hc-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--hc-ink-2)}.hc-benefits li svg{flex-shrink:0;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--hc-tint);color:var(--hc-accent)}.hc-sticky-atc{display:none}@media screen and (max-width:749px){.hc-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--hc-line);transform:translateY(110%);transition:transform .25s ease}.hc-sticky-atc.is-visible{transform:translateY(0)}.hc-sticky-atc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.hc-sticky-atc__title{font-size:14px;font-weight:500;color:var(--hc-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-sticky-atc__price{font-size:13px;color:var(--hc-ink-2)}.hc-sticky-atc__btn{flex-shrink:0;min-height:48px;padding:0 24px;border:0;background:var(--hc-accent);color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}}.price-item,.price .price-item--regular{color:var(--hc-ink)}.hc-review blockquote,.hc-tech__title,.hc-story .hc-h2,.hc-reviews .hc-h2{color:var(--hc-accent)}.footer-block__heading{color:var(--hc-accent)!important}.hc-tech{background:var(--hc-tint)}.hc-tech__item{border-top-color:var(--hc-tint-line)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/healthco-refresh.css.map */
