:root{--ut-ui-border: #a5b5b7;--ut-ui-muted: #526467;--ut-ui-shadow: 0 6px 24px rgb(0 40 43 / 10%)}html body main .section__action-link{color:var(--ut-ui-link, #005257);display:inline-flex;align-items:center;gap:7px;min-height:44px;margin-left:0;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transform:none}html body main .section__action-link svg{display:inline-block;width:12px;height:12px;opacity:1;margin-left:0;transform:none}html body main .section__action-link:hover{color:#003c40;transform:none;text-decoration-thickness:2px}html body main :is(.collection__filter-link,.collection__clear-filter,.value-picker__choice-item.is-selected){color:var(--ut-ui-link, #005257)}html body main .rte a:not(.button):not(.ut-btn){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html body main :is(.page__content.rte,.article__content.rte,.collection__description .rte,.ut-description__full .rte) a:not(.button):not(.ut-btn){color:var(--ut-ui-link, #005257)}main .section__header{align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;overflow:visible}main .section__header-stack{min-width:0}main .section__title{font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.015em}main :is(.ut-media-text__heading,.ut-feature-grid__heading){font-size:clamp(24px,2.4vw,32px);line-height:1.2;font-weight:600}main :is(.ut-picks__heading,.ut-paths__heading,.ut-story__heading,.ut-quote__heading,.ut-support__heading,.ut-range__heading){line-height:1.25;font-weight:600}main :is(.page__title,.article__title){line-height:1.2}main :is(.page__content.rte,.article__content.rte){line-height:1.65}main :is(.page__content.rte,.article__content.rte) :is(h2,h3,h4){line-height:1.3;margin-top:1.4em;margin-bottom:.6em}main :is(.page__content.rte,.article__content.rte) :is(p,ul,ol){margin-bottom:1em}html body main :is(.button,.ut-btn,.ut-sticky-product__button,.utcat__btn),html body :is(.newsletter,.footer) .button{border-radius:var(--ut-control-radius, 4px)}html body main :is(.button,.ut-btn,.utcat__btn){font-weight:600}html body main :is(.product-item__action-button,.product-form__add-button,.ut-sticky-product__button){min-height:44px}html body :is(.button,.ut-btn,.utcat__btn):not(:disabled):not([aria-disabled=true]){transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}html body :is(.button,.ut-btn,.utcat__btn):is(:disabled,[aria-disabled=true]){cursor:not-allowed}html body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #687477!important;outline-offset:2px}main :is(.ut-feature-grid__card,.ut-features__card,.ut-paths__card,.ut-picks__card,.ut-directory__card,.ut-setups__card){border-radius:var(--ut-card-radius, 4px)}main .product-list .product-item--vertical{border-radius:var(--ut-card-radius, 4px)}main .product-list .product-item--vertical .product-item__title{font-weight:500}main .product-list .product-item--vertical .product-item__vendor{line-height:1.35;letter-spacing:.015em}main .product-list .product-item--vertical .product-item__action-list{margin-bottom:0}main .product-list .product-item--vertical .product-item__action-button{border-radius:var(--ut-control-radius, 4px)}html body main :is(.form__field:not(.form__field--borderless),.ut-field__input,.product-form__single-selector,.utcat__detail-select),html body main .ut-directory__search input{border-color:var(--ut-ui-border);border-radius:var(--ut-control-radius, 4px);box-shadow:none}html body main :is(.form__field,.ut-field__input,.product-form__single-selector,.utcat__detail-select):focus{border-color:#005257}html body main :is(.form__field:not(textarea),.ut-field__input:not(textarea),.product-form__single-selector,.utcat__detail-select){min-height:44px}html body main :is(.form__label,.ut-field__label){font-weight:600}html body main :is(.form__field,.ut-field__input)::placeholder{color:#687779;opacity:1}html body .footer__linklist .footer__link-item{color:#43565b}html body .footer__linklist .footer__link-item a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:699px){main .section__title{font-size:21px;line-height:1.3}main .section__header{gap:4px 12px;margin-bottom:12px}html body main .section__action-link{font-size:14px}main :is(.ut-media-text__heading,.ut-feature-grid__heading){font-size:24px}html body main :is(.form__field,.ut-field__input,.product-form__single-selector,.utcat__detail-select){font-size:16px}}@media(prefers-reduced-motion:reduce){html body :is(.button,.ut-btn,.utcat__btn,.section__action-link){transition:none}}@media(min-width:700px){main>.shopify-section>.section:not(.ut-spaced-section):not(.section--isolated){margin-block:var(--ut-section-space-desktop, 24px)}}@media(max-width:699px){main>.shopify-section>.section:not(.ut-spaced-section):not(.section--isolated){margin-block:var(--ut-section-space-mobile, 16px)}}@media(max-width:699px){main .section__header:has(>.section__action-link){display:grid;grid-template-columns:minmax(0,1fr) auto}html body main .section__action-link{max-width:120px;line-height:1.35}}html body main .product-item__action-button.button--primary:not(.product-item__action-button--list-view-only){display:flex;align-items:center;justify-content:center;text-align:center;text-transform:none}[data-section-type=cart] .line-item__price:not(.line-item__price--compare){color:#005257;font-weight:700}[data-section-type=cart] .line-item__price--compare{color:#697477;text-decoration:line-through}html body :is(input:not([type=checkbox]):not([type=radio]),textarea):focus-visible{outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/74/assets/ut-elements.css.map */
