:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){color:var(--tcell-heading-color)}[class*=color-custom-],.text-block[style*="--color:"]{--tcell-heading-color: var(--color, var(--color-foreground))}:is(h1,h2,h3,.h1,.h2,.h3) em{font-family:var(--font-accent--family);font-style:var(--font-accent--style, italic);font-weight:var(--font-accent--weight, 400);color:var(--tcell-blue)}.tcell-section--navy :is(h1,h2,h3,.h1,.h2,.h3) em{color:var(--tcell-blue-light)}.tcell-overline{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tcell-blue)}.tcell-overline:before{content:"";inline-size:.5em;block-size:.5em;border-radius:50%;background:currentColor;flex:none}.tcell-pill{display:inline-block;padding:.35em .9em;border:1px solid rgb(var(--tcell-blue-rgb) / .35);border-radius:999px;font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tcell-blue);background:rgb(var(--tcell-blue-rgb) / .06)}.tcell-stat__value{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1;color:var(--tcell-blue)}.tcell-stat__label{margin-block-start:.5rem;font-size:.875rem}.tcell-tint{background:rgb(var(--tcell-blue-rgb) / .06)}.tcell-section--navy{--tcell-heading-color: #fff;color:#fff;background:var(--tcell-navy)}.tcell-section--navy .tcell-overline,.tcell-overline--on-dark{color:#fff}.tcell-overline--on-dark:before{background:var(--tcell-blue-light)}.tcell-section--navy .tcell-stat__value{color:var(--tcell-blue-light)}.tcell-card{border-radius:var(--style-border-radius-cards, 12px);background:#fff;box-shadow:0 1px 2px rgb(var(--tcell-navy-rgb) / .04),0 6px 16px rgb(var(--tcell-navy-rgb) / .06)}.tcell-focus:focus-visible,.tcell-button:focus-visible{outline:2px solid var(--tcell-blue);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.tcell-reveal{transition:opacity .6s ease,transform .6s ease}.tcell-reveal:not(.is-visible){opacity:0;transform:translateY(12px)}.tcell-reveal{transition-delay:var(--tcell-reveal-delay, 0ms)}}.marquee .icon-block__media{filter:grayscale(1);opacity:.75;transition:filter .3s ease,opacity .3s ease}.marquee .icon-block__media:hover{filter:none;opacity:1}.tcell-product-tile{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.tcell-product-tile__image{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:rgb(var(--tcell-blue-rgb) / .07);margin-block-end:6px}.tcell-product-tile__image img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .4s ease}.tcell-product-tile:hover img{transform:scale(1.05)}.tcell-product-tile:focus-visible{outline:2px solid var(--tcell-blue);outline-offset:2px}.tcell-product-tile__vendor{font-family:var(--font-subheading--family);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tcell-blue)}.tcell-product-tile__price{font-size:.875rem}@media(prefers-reduced-motion:reduce){.tcell-product-tile__image img{transition:none}}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.tcell-card,.button,a:not([class]){transition-timing-function:ease-out;transition-duration:.25s}.rte a:not(.button),.tcell-text-link{color:var(--tcell-blue);text-decoration:none;text-underline-offset:.15em}.rte a:not(.button):hover,.tcell-text-link:hover{text-decoration:underline}.compare-at-price~.price,.tcell-price-sale{color:var(--tcell-sale)}.button,.button-secondary{font-size:.9375rem;font-weight:700;transition:color .25s ease-out,background-color .25s ease-out,box-shadow .25s ease-out,transform .25s ease-out}.button:not(.button-secondary,.button-unstyled,.button-custom):hover{background-color:var(--tcell-navy-hover)}.button-secondary:not(.button-custom):hover{background-color:rgb(var(--tcell-blue-rgb) / .06)}textarea:focus-visible,input:not([type=checkbox],[type=radio],[type=submit]):focus-visible,select:focus-visible{--input-box-shadow-focus: 0 0 0 2px var(--tcell-blue);border-color:var(--tcell-blue);outline:none}.product-card .product-media-container,.product-card img{box-shadow:none!important}.tcell-small{font-size:.875rem;line-height:1.57}.tcell-caption{font-size:.75rem;line-height:1.5;color:var(--tcell-grey-3)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tcell.css.map */
