@font-face{font-family:Acumin Variable;src:url(acumin-variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--sl-ink: #0C2D34;--sl-body: #3E6168;--sl-accent: #23C0D5;--sl-tint: #E6F9FB;--sl-eyebrow: #0E8295;--sl-meta: #5B7E84;--sl-btn-label: #063840;--sl-outline-label: #0B4A55;--sl-hairline: rgba(35, 192, 213, .32);--font-body-family: "Acumin Variable", -apple-system, system-ui, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Acumin Variable", -apple-system, system-ui, "Segoe UI", sans-serif;--font-heading-style: normal;--font-heading-weight: 700}body{color:var(--sl-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--sl-ink);font-weight:700;letter-spacing:0;line-height:1.15}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:0;transition:opacity .12s ease,transform .12s ease}.button:hover,.shopify-challenge__button:hover{opacity:.9;transform:translateY(-1px)}.card-wrapper .rating-star,.rating-star{--color-icon: #23C0D5}.sl-eyebrow{display:block;font-size:1.3rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--sl-eyebrow)}.sl-band{padding:60px 0}@media screen and (max-width:749px){.sl-band{padding:40px 0}}.announcement-bar__message{font-size:1.3rem;font-weight:500;letter-spacing:.3px;padding:.8rem 0}.header__menu-item{font-size:1.5rem;font-weight:600;color:var(--sl-ink)}.header__menu-item:hover{color:var(--sl-ink);text-decoration:underline;text-decoration-color:var(--sl-accent);text-decoration-thickness:2px;text-underline-offset:6px}.header__icon{color:var(--sl-ink)}.footer__content-top,.footer__content-bottom{color:var(--sl-body)}.footer .list-menu__item--link,.footer__list-social .link{color:var(--sl-meta)}.footer .list-menu__item--link:hover{color:var(--sl-ink)}.drawer__heading{font-weight:700;color:var(--sl-ink)}.sl-shipping-bar{padding:1.2rem 0 .4rem}.sl-shipping-bar__text{margin:0 0 .7rem;font-size:1.35rem;color:var(--sl-body)}.sl-shipping-bar__text strong{color:var(--sl-ink)}.sl-shipping-bar__text--unlocked{color:var(--sl-ink);font-weight:600;display:flex;align-items:center;gap:.6rem}.sl-shipping-bar__text--unlocked svg{color:var(--sl-accent);flex-shrink:0}.sl-shipping-bar__track{height:6px;border-radius:999px;background:var(--sl-tint);overflow:hidden}.sl-shipping-bar__fill{height:100%;border-radius:999px;background:var(--sl-accent);transition:width .3s ease}[id$=__featured_blog_AX8P4c] .blog{padding-top:56px;padding-bottom:56px}[id$=__featured_blog_AX8P4c] .page-width-desktop{background:#fff;border-radius:16px;padding-left:28px;padding-right:28px}@media screen and (max-width:749px){[id$=__featured_blog_AX8P4c] .blog{padding-top:36px;padding-bottom:36px}[id$=__featured_blog_AX8P4c] .page-width-desktop{margin-left:1.5rem;margin-right:1.5rem;padding-left:16px;padding-right:16px}}.collection-hero__description{max-width:720px;color:var(--sl-body);margin-top:1.2rem}.sl-collection-desc{margin-top:.6rem}.sl-collection-desc__summary{display:inline-flex;align-items:center;gap:.7rem;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:600;color:var(--sl-ink);padding:.4rem 0}.sl-collection-desc__summary::-webkit-details-marker{display:none}.sl-collection-desc__summary:hover span{text-decoration:underline;text-decoration-color:var(--sl-accent);text-decoration-thickness:2px;text-underline-offset:5px}.sl-collection-desc__caret{color:var(--sl-accent);transition:transform .15s ease}.sl-collection-desc[open] .sl-collection-desc__caret{transform:rotate(180deg)}.card-wrapper{transition:transform .15s ease}.card-wrapper:hover{transform:translateY(-2px)}.card__media{background:#f2f7f8}.card__heading{font-size:1.5rem;font-weight:600;line-height:1.3}.card__heading a{color:var(--sl-ink)}.card .price{color:var(--sl-body);font-size:1.5rem}.card-information .caption-with-letter-spacing{letter-spacing:.4px}.quick-add__submit{font-size:1.4rem}.sl-trust-row{margin:1.8rem 0 .6rem;padding:1.4rem 1.6rem;background:var(--sl-tint);border-radius:12px;display:flex;flex-direction:column;gap:.9rem}.sl-trust-row__item{display:flex;align-items:flex-start;gap:1rem;font-size:1.4rem;line-height:1.45;color:var(--sl-ink)}.sl-trust-row__item svg{color:var(--sl-eyebrow);flex-shrink:0;margin-top:.2rem}.sl-sticky-atc{display:none}@media screen and (max-width:749px){.sl-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--sl-hairline);box-shadow:0 -4px 16px #0c2d3414;transform:translateY(110%);transition:transform .2s ease}.sl-sticky-atc--active{transform:translateY(0)}.sl-sticky-atc__info{flex:1;min-width:0}.sl-sticky-atc__title{margin:0;font-size:1.35rem;font-weight:600;color:var(--sl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-sticky-atc__price{margin:.1rem 0 0;font-size:1.3rem;color:var(--sl-body)}.sl-sticky-atc__button{flex-shrink:0;min-height:4.2rem;padding:0 2.2rem}}.article-template .article-template__hero-container{max-width:120rem;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.article-template .article-template__hero-container{padding:0 9rem}}@media screen and (min-width:990px){.article-template .article-template__hero-container{max-width:72.6rem;padding:0}}@media screen and (max-width:749px){.collection .product-grid .grid__item:only-child{flex-basis:calc(50% - var(--grid-mobile-horizontal-spacing) - 1.1rem);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) - 1.1rem)}}@media screen and (min-width:990px){.header-wrapper .header--top-center .header__inline-menu .list-menu--inline{justify-content:center;gap:.8rem}.header-wrapper .header__inline-menu .header__menu-item,.header-wrapper .header__inline-menu .header__menu-item:hover{color:#0c2d34;text-decoration:none}.header-wrapper .header__inline-menu .header__menu-item span{text-decoration:none;padding-bottom:.6rem;border-bottom:2px solid transparent;transition:border-color .15s ease}.header-wrapper .header__inline-menu .header__menu-item:hover span,.header-wrapper .header__inline-menu details[open]>.header__menu-item span,.header-wrapper .header__inline-menu .header__active-menu-item{text-decoration:none;border-bottom-color:#23c0d5}.header-wrapper details[open]>.header__menu-item{text-decoration:none}.header-wrapper .mega-menu .mega-menu__content{padding-top:1.8rem;padding-bottom:1.8rem;border-top:1px solid #E4EEF0}.header-wrapper .mega-menu .mega-menu__list,.header-wrapper .mega-menu .mega-menu__list--condensed{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem 3.6rem}.header-wrapper .header--top-center .mega-menu__list>li{width:auto;padding-right:0}.header-wrapper .mega-menu .mega-menu__link--level-2{font-size:1.5rem;color:#0c2d34}.header-wrapper .mega-menu .mega-menu__link:hover,.header-wrapper .mega-menu .mega-menu__link--active{text-decoration:underline;text-decoration-color:#23c0d5;text-decoration-thickness:2px;text-underline-offset:.6rem}}.header-wrapper .header__icon--cart{color:#23c0d5}.header__icon--cart .cart-count-bubble{bottom:auto;top:.4rem;left:2.7rem;box-shadow:0 0 0 .2rem rgb(var(--color-background))}@media screen and (min-width:750px){.product.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.product.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide:only-child{width:calc(16.666% - .8rem)}}.announcement-bar .announcement-bar__message,.announcement-bar .announcement-bar__message a{color:inherit}byob-bundle .byob-bundle__product-card-price,byob-bundle .byob-options-modal__price{display:none!important}byob-bundle .byob-resource--placeholder .byob-resource__variant{display:none!important}byob-bundle .byob-bundle__product-card-title,byob-bundle .byob-bundle__product-card-title-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}.sl-bundle-about{max-width:72rem;margin:0 auto}.sl-bundle-about__heading{font-size:2.4rem;margin:0 0 1.2rem}.sl-price-separate{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 1.2rem}.sl-price-separate .price{margin-bottom:0}.sl-price-separate__was{order:-1;font-size:1.8rem;color:#6b8a90}.sl-price-separate__save{margin:.2rem 0 .4rem;font-size:1.4rem;font-weight:600;color:#0e8295}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sl-tokens.css.map */
