body,button,input,optgroup,select,textarea,.heading,h1,h2,h3,h4,h5,h6{font-family:articulat-cf,var(--text-font-family),sans-serif!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #687477;outline-offset:3px}html body :is(.product-item__action-button,.product-form__add-button,.product-meta__button,.utcat__row-buy .utcat__btn,.utcat__detail-form .utcat__btn--cart){background:#e56b0f!important;border-color:#e56b0f!important;color:#fff!important}html body :is(.product-item__action-button,.product-form__add-button,.product-meta__button,.utcat__row-buy .utcat__btn,.utcat__detail-form .utcat__btn--cart):not(:disabled):not([aria-disabled=true]):hover{background:#c75708!important;border-color:#c75708!important;color:#fff!important}html body :is(.product-item__action-button,.product-form__add-button):disabled{opacity:.55;cursor:not-allowed}[data-section-type=collection] .page__sub-header{margin-top:8px;margin-bottom:16px;min-height:32px}[data-section-type=collection] .collection__header{margin:0}[data-section-type=collection] .collection__header-inner{padding-top:0;padding-bottom:0}[data-section-type=collection] .collection__meta{margin-bottom:12px}[data-section-type=collection] .collection__title{margin-top:0;margin-bottom:0}[data-section-type=collection] .collection__description{margin-top:0}[data-section-type=collection] .collection__description .rte>:first-child{margin-top:0!important}[data-section-type=collection] .collection__description .rte>:last-child{margin-bottom:0!important}[data-section-type=collection] .collection__description .rte :is(h1,h2,h3){font-size:20px;line-height:1.35;margin:12px 0 10px}[data-section-type=collection] .collection__description .rte p{margin:0 0 10px;line-height:1.55}[data-section-type=collection] .collection__description .rte p:empty{display:none}[data-section-type=collection] .card__header:has(.collection__header){padding-top:20px;padding-bottom:20px}@media(max-width:640px){[data-section-type=collection] .page__sub-header{margin-bottom:10px}[data-section-type=collection] .collection__description .rte :is(h1,h2,h3){font-size:18px}[data-section-type=collection] .card__header:has(.collection__header){padding-top:16px;padding-bottom:16px}}.ut-brand-nav.container{padding-top:12px;padding-bottom:4px}[data-section-type=collection] .collection__description{margin-bottom:0}[data-section-type=collection] .collection__products-count{margin-top:4px;margin-bottom:0}[data-section-type=collection] .collection__description .rte>:is(h1,h2,h3):first-of-type{margin-top:0}@media(max-width:640px){[data-section-type=collection] .collection__description.expandable-content[aria-expanded=false]{max-height:190px}}[data-section-type=collection] .collection__description.expandable-content[aria-expanded=false]{max-height:140px}[data-section-type=collection] .collection__description[aria-expanded=false] .rte :is(h1,h2,h3){display:none}[data-section-type=collection] .collection__description .expandable-content__toggle{background:#c2d500!important;color:#005257!important;min-height:44px;padding:8px 14px;width:auto;border-radius:3px;font-weight:600}[data-section-type=collection] .collection__description .expandable-content__toggle:hover{background:#d3e41c!important}[data-section-type=collection] .ut-description__preview{max-height:3.1em;overflow:hidden;line-height:1.55}[data-section-type=collection] .ut-description__preview :is(h1,h2,h3){display:none}.ut-description:has(details[open]) .ut-description__preview{display:none}.ut-description__details summary{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;margin-top:10px;background:#c2d500;color:#005257;border-radius:3px;font-weight:600;cursor:pointer;list-style:none}.ut-description__details summary::-webkit-details-marker{display:none}.ut-description__details summary:hover{background:#d3e41c}.ut-description__less,.ut-description__details[open] .ut-description__more{display:none}.ut-description__details[open] .ut-description__less{display:inline}.ut-description__full{padding-top:14px}[data-section-type=collection] .ut-description__details summary{background:transparent;color:#005257;padding:4px 0;margin-top:2px;min-height:36px;border-radius:0;font-weight:400;text-decoration:underline;text-underline-offset:3px}[data-section-type=collection] .ut-description__details summary:hover{background:transparent;color:#003d41}[data-section-type=collection] .card__header:has(.ut-description){padding-bottom:8px}[data-section-type=collection] .ut-description{padding-bottom:0;margin-bottom:0}.google-reviews .google-reviews__container.page-width{width:100%;max-width:1480px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;box-sizing:border-box}@media(max-width:640px){.google-reviews .google-reviews__container.page-width{padding-left:20px;padding-right:20px}}section[class^=ut-],section[class*=" ut-"]{scroll-margin-top:140px}@media(max-width:999px){section[class^=ut-],section[class*=" ut-"]{scroll-margin-top:80px}}main>.shopify-section:has(>.ut-spaced-section){margin-block:0}main .ut-spaced-section{margin-block:0!important;padding-top:var(--ut-space-top, var(--ut-section-space-desktop, 24px))!important;padding-bottom:var(--ut-space-bottom, var(--ut-section-space-desktop, 24px))!important}.ut-spaced-section>.ut-sales-hero__inner{padding-block:0!important}.ut-spaced-section .ut-image-text__row:last-child,.ut-spaced-section .ut-image-text__gallery:last-child{margin-bottom:0}@media(max-width:699px){main .ut-spaced-section{padding-top:var(--ut-space-mobile-top, var(--ut-section-space-mobile, 16px))!important;padding-bottom:var(--ut-space-mobile-bottom, var(--ut-section-space-mobile, 16px))!important}}html,body{overflow-x:clip}body{min-width:0;max-width:100%}@supports not (overflow: clip){html{overflow-x:hidden}}body:has(ut-sticky-product:not([hidden]))>div:has(>img[src*="improvedcontactform.com/images/email"]){bottom:calc(var(--ut-sticky-buy-space, 72px) + 12px)!important}.product-item__reviews-badge{display:block;max-width:100%;align-self:flex-start}.product-item__reviews-badge .rating{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.product-item__reviews-badge .rating__stars{display:inline-grid;grid-template-columns:repeat(5,14px);gap:2px;flex:none}.product-item__reviews-badge .rating__star{width:14px;height:14px}.product-item__reviews-badge .rating__caption{margin:0;color:#697477;font-size:14px;font-weight:400;line-height:1.35;white-space:nowrap}.product-list{align-items:stretch}.product-list .product-item--vertical{display:flex;flex-direction:column;align-self:stretch;height:auto}.product-list .product-item--vertical .product-item__info,.product-list .product-item--vertical .product-item__info-inner{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.product-list .product-item--vertical .product-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.4;min-height:4.2em}.product-list .product-item--vertical .product-item__action-list{margin-top:12px;flex:0 0 auto}@media(max-width:699px){.product-list .product-item--vertical .product-item__price-list{min-height:44px;align-content:flex-start}}.product-item__reviews-badge .rating:not(:has(.rating__star--full,.rating__star--half)) .rating__caption{font-size:14px;min-height:16px}.ut-home-products .product-item--vertical .product-item__price-list .price--highlight{color:#005257;font-size:16px;font-weight:700;line-height:1.3}.ut-home-products .product-item--vertical .product-item__price-list .price--compare{color:#697477;font-size:18px;font-weight:400;line-height:1.3;text-decoration:line-through}.ut-home-products .product-item--vertical .product-item__price-list{min-height:26px}@media(max-width:999px){.ut-home-products .product-item--vertical .product-item__price-list{min-height:52px;align-content:flex-start}}html body .price.price--highlight,html body .line-item__price--highlight{color:#005257!important;font-size:16px!important;font-weight:700!important;line-height:1.3}html body .price.price--compare,html body .line-item__price--compare{color:#697477!important;font-size:18px!important;font-weight:400!important;line-height:1.3;text-decoration:line-through}.product-list .product-item--vertical .product-item__price-list{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-start;gap:4px 10px;min-height:26px}@media(max-width:999px){.product-list .product-item--vertical .product-item__price-list{min-height:52px}}html body .ut-pdp .product-form__info-list .price-list:has(.price--compare) .price:not(.price--compare){font-size:24px!important;font-weight:700!important}html body .ut-pdp .product-form__info-list .price-list .price--compare{font-size:28px!important}@media(max-width:640px){html body .ut-pdp .product-form__info-list .price-list:has(.price--compare) .price:not(.price--compare){font-size:22px!important}html body .ut-pdp .product-form__info-list .price-list .price--compare{font-size:24px!important}}html body .ut-sticky-product .ut-sticky-product__prices:has(.ut-sticky-product__compare:not([hidden])) .ut-sticky-product__price{font-size:16px;font-weight:700;color:#005257}html body .ut-sticky-product .ut-sticky-product__compare{font-size:18px;font-weight:400;color:#697477}html body .lb-spc-details-price{font-size:16px!important;font-weight:700!important;color:#005257!important}html body .lb-spc-details-cmp-price{font-size:18px!important;font-weight:400!important;color:#697477!important;text-decoration:line-through}.utcat .utcat__price{font-size:16px}.utcat .utcat__detail-form .utcat__price{font-size:24px}.rating{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.rating .rating__caption{color:#697477;font-size:14px;line-height:1.35}.rating .rating__star--empty{color:#a8adaf;fill:#a8adaf}html body .rating:not(:has(.rating__star--full,.rating__star--half)) .rating__caption{font-size:14px;color:#697477;min-height:16px}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget{display:inline-flex!important;flex-direction:column;align-items:flex-start;gap:3px}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget>span{display:none}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget__label{font-size:14px!important;color:#697477!important;line-height:1.35}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget:not(:has(.kl_reviews__full_star,.kl_reviews__half_star)){--kl-reviews-stars-star-color: #a8adaf;--kl-reviews-stars-empty-star-color: #a8adaf}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget:not(:has(.kl_reviews__full_star,.kl_reviews__half_star)) .kl_reviews__star_rating_widget__label{font-size:14px!important;color:#697477!important}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget:not(:has(.kl_reviews__full_star,.kl_reviews__half_star)) :is(.kl_reviews__star--fill,.kl_reviews__star--empty){stop-color:#a8adaf!important}.product-list .product-item--vertical{padding:12px;min-width:0}.product-list .product-item--vertical .product-item__image-wrapper{width:100%;max-width:170px;margin:0 auto 12px}.product-list .product-item--vertical .product-item__image-wrapper .aspect-ratio{padding-bottom:100%!important}.product-list .product-item--vertical .product-item__image-wrapper img{object-fit:contain;width:100%;height:100%}.product-list .product-item--vertical .product-item__title{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.product-list .product-item--vertical .product-item__vendor{font-size:14px;margin-bottom:6px}.product-list .product-item--vertical .product-item__action-button{min-height:44px;padding:8px 10px;line-height:1.4;white-space:normal}@media(max-width:699px){.product-list .product-item--vertical .product-item__image-wrapper{max-width:160px}.product-list--scrollable .product-item--vertical{width:44vw;min-width:160px;max-width:220px;flex:0 0 clamp(160px,44vw,220px);scroll-snap-align:start}}@media(min-width:700px)and (max-width:999px){.product-list--scrollable .product-item--vertical{width:26%}}@media(max-width:999px){:is([data-section-type=product-recommendations],[data-section-type=recently-viewed-products]) .scroller__inner{scroll-padding-inline:var(--desktop-container-gutter,40px)}}@media(max-width:640px){:is([data-section-type=product-recommendations],[data-section-type=recently-viewed-products]) .scroller__inner{scroll-padding-inline:var(--mobile-container-gutter,20px)}}@media(max-width:699px){:is([data-section-type=product-recommendations],[data-section-type=recently-viewed-products]) .product-list--scrollable{display:flex;width:100%;margin:0}}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget{align-items:flex-start!important;text-align:left!important}.klaviyo-star-rating-widget .kl_reviews__star_rating_widget__label{align-self:flex-start!important;text-align:left!important;margin-inline:0!important}.ut-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:2px solid transparent;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.ut-btn--primary{background:#e56b0f;color:#fff}.ut-btn--primary:hover{background:#c75a08;color:#fff}.ut-btn--dark{background:#005257;color:#fff}.ut-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.ut-btn:focus-visible{outline:3px solid #c2d500;outline-offset:3px}.ut-sticky-product:after{content:"";position:absolute;inset-inline:0;top:100%;height:var(--ut-sticky-bottom, 0px);background:#fff;pointer-events:none}html{scrollbar-gutter:stable}html body .search-bar .search-bar__input:focus,html body .search-bar .search-bar__input:focus-visible{outline:none!important;outline-offset:0}html body .search-bar .search-bar__input:focus-visible{box-shadow:inset 0 0 0 1px #e56b0f}.template-product .product-block-list__item--info .klaviyo-star-rating-widget .kl_reviews__star_rating_widget:not(.product-item *){flex-direction:row!important;align-items:center!important;gap:6px}.template-product .product-block-list__item--info .klaviyo-star-rating-widget .kl_reviews__star_rating_widget__label:not(.product-item *){align-self:center!important}#mini-cart{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/74/assets/ut-custom.css.map */
