.uc-provenance__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px)}@media(max-width:1024px)and (min-width:641px){.uc-provenance__grid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.8vw,24px)}}.uc-provenance__item{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-alt);border:1px solid var(--hairline);transition:border-color .18s ease}.uc-provenance__item img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.uc-provenance__item:hover{border-color:var(--emerald)}.uc-provenance__item:hover img{transform:scale(1.02)}@media(max-width:640px){.uc-provenance__grid{grid-template-columns:1fr;gap:16px}}body.gradient{background:var(--bg);color:var(--text)}h1,h2,h3,h4,h5,h6{color:inherit;word-break:normal}.shopify-section.section-header{position:sticky;top:0;z-index:100}.shopify-section.section-header .header{display:block}.pagination-wrapper .pagination__item{color:var(--text)}.pagination-wrapper a.pagination__item:hover{color:var(--emerald)}:root{--font-heading-family: "Archivo Black", sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Archivo", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}h1,h2,h3,.h0,.h1,.h2,.h3{text-transform:uppercase;letter-spacing:.02em}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:1.3rem;border-radius:0}.field__input,.select__select,.customer .field input,.quantity__input{border-radius:0}.article-template>*:not(.article-template__hero-container){max-width:760px}.article-template__title{font-size:clamp(28px,3.6vw,44px);line-height:1.06}.article-template__content{font-size:16px;line-height:1.75;color:#ffffffdb}.article-template__content img{width:100%;height:auto}.article-template__content a{color:#01df82}.article-template__content blockquote{border-left:2px solid #01DF82;padding-left:20px;font-style:normal;color:#8a8a8a}.article-template__link,.article-template__back a{color:#ffffffdb}.article-template__link:hover,.article-template__back a:hover{color:#01df82}.shopify-policy__container{max-width:760px!important;padding-top:48px;padding-bottom:96px}.shopify-policy__title{text-align:left;padding-bottom:8px}.shopify-policy__title h1{font-size:clamp(28px,3.6vw,44px);line-height:1.06}.shopify-policy__title:after{content:"";display:block;width:32px;height:2px;background:#01df82;margin-top:18px}.shopify-policy__body{font-size:15px;line-height:1.75;color:#ffffffdb}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body strong{color:#fff}.shopify-policy__body h2{font-size:20px;margin-top:40px}.shopify-policy__body h3{font-size:16px;margin-top:28px}.shopify-policy__body a{color:#01df82}.template-404 .title{font-size:clamp(40px,6vw,72px)}.card--card,.card--standard .card__inner{border:1px solid rgba(244,244,244,.08);transition:border-color .18s ease}.card__heading a{font-size:14px;font-weight:600}.card .price{color:#ffffffdb}.cart-items thead th{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#8a8a8a}.cart-item{border-bottom:1px solid rgba(244,244,244,.08)}.cart__footer .totals__total-value{font-family:Archivo Black,sans-serif}.customer{max-width:520px}.customer h1{font-size:clamp(26px,3.2vw,38px)}.customer .field__label{color:#8a8a8a}.customer a:not(.button){color:#ffffffdb;text-decoration:none;border-bottom:1px solid rgba(244,244,244,.2)}.customer a:not(.button):hover{color:#01df82;border-color:#01df82}.template-search__header{margin-bottom:24px}.template-search .search__button{border-radius:0}section{border-bottom:0}section{padding:clamp(64px,7vw,88px) 0}.uc-provenance{border-top:0!important;border-bottom:0!important;padding:clamp(64px,7vw,96px) 0!important}@media(max-width:640px){section{padding:48px 0}.uc-provenance{padding:56px 0!important}.quartet--in-spread,.ladder,.guides,.uc-provenance__grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px!important;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;padding-bottom:8px;scroll-padding-left:24px;scrollbar-width:none}.quartet--in-spread::-webkit-scrollbar,.ladder::-webkit-scrollbar,.guides::-webkit-scrollbar,.uc-provenance__grid::-webkit-scrollbar{display:none}.quartet--in-spread>.tile,.ladder>.ladder-col,.guides>.guide-card,.uc-provenance__grid>.uc-provenance__item{flex:0 0 76%;max-width:76%;scroll-snap-align:start}.uc-provenance__grid>.uc-provenance__item{flex-basis:72%;max-width:72%}.ladder>.ladder-col{padding-top:0}}section{border-bottom:0!important}body{overflow-x:clip}#find-your-coating,.shop-by-cat,#provenance,#uc-review-carousel,section.uc-review-carousel{padding-top:clamp(64px,7vw,96px)!important;padding-bottom:clamp(64px,7vw,96px)!important}html{overflow-x:clip}section.provenance{padding-top:clamp(64px,7vw,96px)!important;padding-bottom:clamp(64px,7vw,96px)!important}section[style*="padding: clamp(80px,8vw,128px)"]{padding-top:clamp(64px,7vw,96px)!important;padding-bottom:clamp(64px,7vw,96px)!important}@media(max-width:640px){section[style*="padding: clamp(80px,8vw,128px)"]{padding-top:48px!important;padding-bottom:48px!important}}@media(max-width:540px){.hero{aspect-ratio:auto;height:62vh;height:min(62svh,500px);max-height:none}.hero-video,.hero-poster img{object-fit:cover}.hero-overlay-text{top:auto;bottom:clamp(28px,8vw,48px);transform:none;max-width:88vw}.hero-overlay-text h1{font-size:clamp(24px,6.4vw,30px);line-height:1.06;margin-bottom:18px}.hero-eyebrow{margin-bottom:12px}.hero-cta{padding:13px 20px}.hero-scroll-cue{display:none}}@media(max-width:900px){.proof-grid{grid-template-columns:repeat(3,1fr)!important}.proof-stat{border-bottom:0!important;border-right:0!important;padding:12px 6px!important}.proof-number{font-size:clamp(26px,7.5vw,44px);margin-bottom:8px}.proof-eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:8px}.proof-label{font-size:10px;letter-spacing:.08em}}@media(max-width:600px){.provenance-stats{flex-direction:row!important;gap:0!important;padding:18px 0!important}.provenance-stat{border-bottom:0!important;border-right:0!important;padding:0 8px!important}.provenance-stat-number{font-size:clamp(17px,4.6vw,22px)}.provenance-stat-label{font-size:9px;letter-spacing:.1em}}.hero-cta{background:#0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.5);min-height:44px}.hero-cta:hover,.hero-cta:focus-visible{background:#00000073;border-color:#01df82;color:#01df82;transform:translateY(-1px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hero-cta{background:#0000008c}}button.product-form__submit,.button[name=add],button.quick-add__submit{background:#01df82!important;color:#000!important;border:1px solid #01DF82!important;border-radius:0!important;font-weight:700!important;font-size:13px!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:15px 24px!important;min-height:48px!important;transition:transform .18s ease,background .18s ease!important}button.product-form__submit:hover:not([disabled]),.button[name=add]:hover:not([disabled]),button.quick-add__submit:hover:not([disabled]){background:#01df82!important;border-color:#01df82!important;color:#000!important;transform:translateY(-1px)}.cart__ctas button.cart__checkout-button.button{background:#01df82;color:#000;border:0;border-radius:0;font-weight:700;font-size:13px;letter-spacing:.15em;text-transform:uppercase;min-height:48px;transition:transform .18s ease}.cart__ctas button.cart__checkout-button.button:hover{background:#01df82;color:#000;transform:translateY(-1px)}.product-form__input--pill input[type=radio]+label,fieldset.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid rgba(244,244,244,.2)!important;background:#1a1a1a!important;color:#fff!important;padding:11px 18px!important;font-weight:600!important;font-size:13px!important;letter-spacing:.02em!important;min-height:42px!important;transition:border-color .18s ease,background .18s ease,color .18s ease!important}.product-form__input--pill input[type=radio]:hover+label,fieldset.product-form__input input[type=radio]:hover+label{border-color:#01df82!important}.product-form__input--pill input[type=radio]:checked+label,fieldset.product-form__input input[type=radio]:checked+label{border-color:#01df82!important;background:#01df82!important;color:#000!important;font-weight:700!important}.quantity{border-radius:0!important;border:1px solid rgba(244,244,244,.2)!important;background:#1a1a1a;min-height:44px!important}.quantity__button{color:#fff!important}.quantity__button:hover{background:#01df8226!important;color:#01df82!important}.quantity__input{color:#fff!important;font-weight:600!important;background:transparent}.product__title h1,h1.product__title,.product__title .h1{color:#fff}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{border:1px solid rgba(244,244,244,.08);transition:border-color .18s ease}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{border-color:#01df82}.card__badge .badge{border-radius:0;border:0;background:#01df82;color:#000;font-family:Archivo Black,sans-serif;font-weight:400;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px}.template-search .search__input.field__input{background:#1a1a1a;color:#fff}.template-search{--color-foreground: 255, 255, 255;--color-background: 0, 0, 0;color:#ffffffbf}.template-search h1{color:#fff}button.product-form__submit[disabled],.button[name=add][disabled],button.quick-add__submit[disabled]{background:#2a2a2a!important;color:#fff!important;border:1px solid rgba(244,244,244,.2)!important;opacity:1!important}.price .price__badge-sale{background:#01df82;color:#000;border-radius:0}.price .price__badge-sold-out{background:#2a2a2a;color:#fff;border-radius:0}.card-wrapper:has(.price--sold-out) .card__badge .badge{background:#2a2a2a;color:#fff}.cart-notification{border:1px solid rgba(244,244,244,.2)!important;border-top:0!important}.cart-notification__heading,.cart-notification-product__name{color:#fff}.cart-notification-product,.cart-notification-product dl,.cart-notification-product .price{color:#ffffffdb}.cart-notification__close{color:#fff}.cart-notification__links .button{border-radius:0}.cart-notification__links .button--primary{background:#01df82;color:#000}.uc-trust .uc-trust__text{color:#ffffffc7}.uc-trust .uc-trust__icon{color:#01df82}.uc-trust .uc-trust__icon svg{color:#01df82;stroke:currentColor}.guides .guide-img{height:auto;aspect-ratio:16 / 9;overflow:hidden}.guides .guide-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.guides .guide-card:focus-visible{outline:2px solid #01DF82;outline-offset:2px}.product__info-container:has(.uc-coming-soon) .product-form__quantity,.product__info-container:has(.uc-coming-soon) .uc-trust,.product__info-container:has(.uc-coming-soon) .installment,.product__info-container:has(.uc-coming-soon) shopify-payment-terms,.product__info-container:has(.uc-coming-soon) .price__badge-sold-out{display:none!important}.uc-coming-soon{background:#000;border:1px solid rgba(244,244,244,.2);padding:24px;margin-top:4px}.uc-cs__badge{display:inline-block;background:#000;color:#fff;border:1px solid rgba(244,244,244,.2);border-left:3px solid #01DF82;border-radius:0;padding:12px 20px;font-family:Archivo Black,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.uc-cs__msg{color:#ffffffc7;font-size:15px;line-height:1.6;margin:16px 0 0}.uc-cs__pro{color:#01df82;font-family:Archivo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;margin:20px 0 12px}.uc-cs__pro-link{display:inline-block;border:1px solid #01DF82;border-radius:0;color:#fff;padding:13px 22px;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.uc-cs__pro-link:hover,.uc-cs__pro-link:focus-visible{background:#01df82;color:#000}@media(hover:none){.prof-care__zone:hover{background:transparent}.prof-care__zone:hover:after{background:#000000b8;border-color:#ffffff59;color:#fff}}.cat-tile--small{text-decoration:none}.cat-tile--small .cat-tile-name{display:block;height:auto;padding:20px 20px 0;text-align:center}.cat-tile__desc{margin:10px 20px 0;font-family:Archivo,sans-serif;font-size:14px;line-height:1.6;color:var(--text-muted);text-align:center}.cat-tile__cta{display:inline-block;margin:16px 20px 22px;padding-top:14px;border-top:1px solid var(--hairline);font-family:Archivo,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--emerald);transition:color .2s ease,border-color .2s ease}.cat-tile--small:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}@media(hover:hover){.cat-tile--small:hover .cat-tile__cta{color:var(--text);border-top-color:#fff6}}@media(hover:none){.cat-tile:hover{border-color:var(--hairline)}}.uc-route{text-decoration:none;color:var(--text)}.uc-route__logo-img{display:block;height:clamp(44px,4.4vw,60px);width:auto;max-width:100%;object-fit:contain}@media(hover:hover){.uc-route:hover .uc-route__card{border-color:var(--emerald);transform:translateY(-2px)}.uc-route:hover .uc-route__cta{background:var(--emerald);border-color:var(--emerald);color:var(--bg)}}@media(hover:none){.uc-route__card:hover{border-color:var(--hairline);transform:none}.uc-route__card:hover .uc-route__cta{background:transparent;border-color:var(--text);color:var(--text)}}.uc-route:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.uc-route:focus-visible .uc-route__card{border-color:var(--emerald)}@media(max-width:720px){.uc-routes{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin-left:-24px;margin-right:-24px;padding:0 24px 8px;scroll-padding-left:24px;scrollbar-width:none}.uc-routes::-webkit-scrollbar{display:none}.uc-routes>.uc-route{flex:0 0 86vw;max-width:86vw;scroll-snap-align:start}.uc-route__cta{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.collection-hero__title,.cart__heading{color:#fff}.facets__summary,.facets summary,.facets__label,.facets__heading,.mobile-facets__summary,.mobile-facets__label{color:#fff}.facets .select__select,.facets select,select[name=sort_by],.facet-filters__sort .select__select,.active-facets__button,.active-facets a{color:#fff;border-color:#f4f4f433}.product__info-container .product-form__quantity .quantity,.product-form__quantity .quantity,.product-form__quantity .quantity__button,.product-form__quantity .quantity__input{min-height:44px!important}.card-wrapper .card__heading a:focus-visible,.card-wrapper>a:focus-visible,.card__media a:focus-visible,.pagination__item:focus-visible,.facets__summary:focus-visible,.facets summary:focus-visible,.facets .select__select:focus-visible,select[name=sort_by]:focus-visible,.template-search .search__input:focus-visible{outline:2px solid #01DF82;outline-offset:2px}.cart__footer .totals__total-value,.cart__footer .totals__subtotal-value{color:#fff}.product__info-container .product-form__quantity .quantity__button,.product__info-container .product-form__quantity .quantity__input{min-height:44px!important}@media(min-width:720px)and (max-width:1023.98px){.proof-card{grid-template-columns:1fr}.proof-card__media{aspect-ratio:3 / 2}}@media(min-width:1024px){.proof-card{grid-template-columns:.9fr 1fr}.proof-card__media{aspect-ratio:3 / 4}}.proof-card__media .uc-ferrari-pic--trim{max-height:none;height:100%}select[name=sort_by] option{color:#0f1418;background-color:#fff}.shopify-policy__title{text-align:center}.shopify-policy__title:after{width:48px;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ultracoat-homepage-b.css.map */
