:is(body:has(#MainContent[data-template=search]),body:has(#MainContent[data-template=list-collections]),body:has(#MainContent[data-template^=page]),body:has(.shopify-policy__container)){overflow-x:hidden;background:#fff}:is(body:has(#MainContent[data-template=search]),body:has(#MainContent[data-template=list-collections]),body:has(#MainContent[data-template^=page]),body:has(.shopify-policy__container)) #header-component{--header-padding: 12px;border-bottom:1px solid #e8e8e5;background:#fff}:is(body:has(#MainContent[data-template=search]),body:has(#MainContent[data-template=list-collections]),body:has(#MainContent[data-template^=page]),body:has(.shopify-policy__container)) #header-component .header__columns{min-height:64px;align-items:center}:is(body:has(#MainContent[data-template=search]),body:has(#MainContent[data-template=list-collections]),body:has(#MainContent[data-template^=page]),body:has(.shopify-policy__container)) #header-component .menu-list__link{font-size:.75rem;letter-spacing:0}:is(body:has(#MainContent[data-template=search]),body:has(#MainContent[data-template=list-collections]),body:has(#MainContent[data-template^=page]),body:has(.shopify-policy__container)) #header-component .header-logo__image{max-height:42px;width:auto}#MainContent[data-template=search] .search-page__header{display:grid;gap:18px;padding-inline:0;border-bottom:1px solid #deded9}#MainContent[data-template=search] .search-page__header h1,.tempo-brand-directory h1,#MainContent[data-template^=page] .tempo-main-page h1,.shopify-policy__title h1{margin:0;color:#111;font-family:var(--font-heading--family);font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1;letter-spacing:0}#MainContent[data-template=search] .search-page__header :is(form,.search-input,search-component){width:min(100%,720px)}#MainContent[data-template=search] .facets-controls-wrapper{min-height:58px;border-bottom:1px solid #e8e8e5}#MainContent[data-template=search] ul.product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr));padding-top:24px}#MainContent[data-template=search] .card-gallery{overflow:hidden;background:#f6f6f4;border-radius:0}#MainContent[data-template=search] .card-gallery img{aspect-ratio:1;object-fit:contain;background:#f6f6f4}#MainContent[data-template=search] .product-grid__card .text-block:not(.price){display:-webkit-box;min-height:2.8em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}#MainContent[data-template=search] product-price{font-variant-numeric:tabular-nums}.tempo-brand-directory{color:#111;background:#fff}.tempo-brand-directory__inner{width:min(100% - 48px,var(--page-width));margin:0 auto;padding:24px 0 64px}.tempo-utility-breadcrumbs{display:flex;gap:8px;align-items:center;margin-bottom:28px;color:#686864;font-size:.75rem}.tempo-utility-breadcrumbs a{color:inherit;text-decoration:none}.tempo-brand-directory__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,480px);gap:48px;align-items:end;padding-bottom:32px;border-bottom:1px solid #deded9}.tempo-brand-directory__eyebrow{margin:0 0 8px;color:#686864;font-size:.75rem;text-transform:uppercase;letter-spacing:0}.tempo-brand-directory__header>p{margin:0;color:#555552;font-size:.9375rem;line-height:1.6}.tempo-brand-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px;padding-top:24px}.tempo-brand-card{min-width:0;color:#111;text-decoration:none}.tempo-brand-card__media{overflow:hidden;aspect-ratio:1;background:#f6f6f4}.tempo-brand-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .24s ease}.tempo-brand-card:hover .tempo-brand-card__media img{transform:scale(1.02)}.tempo-brand-card__details{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding-top:12px}.tempo-brand-card__details h2{margin:0;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:0}.tempo-brand-card__details span{flex:0 0 auto;color:#686864;font-size:.75rem}#MainContent[data-template^=page] .tempo-main-page{max-width:880px;margin-inline:auto}#MainContent[data-template^=page] .tempo-main-page .rte,#MainContent[data-template^=page] .tempo-main-page [class*=page-content]{color:#444440;font-size:1rem;line-height:1.75}#MainContent[data-template^=page] .tempo-main-page :is(h2,h3){margin-top:32px;color:#111;line-height:1.2;letter-spacing:0}#MainContent[data-template^=page] .tempo-main-page :is(p,ul,ol)+:is(p,ul,ol){margin-top:14px}#MainContent[data-template^="page.contact"] .tempo-main-page{max-width:760px}#MainContent[data-template^="page.contact"] contact-form,#MainContent[data-template^="page.contact"] .contact-form{width:100%}#MainContent[data-template^="page.contact"] .section:has(.contact-form) .custom-section-content{width:min(calc(100% - 48px),760px);max-width:760px;margin-inline:auto}#MainContent[data-template^="page.contact"] :is(input,textarea){min-height:48px;border:1px solid #d5d5d1;border-radius:0}#MainContent[data-template^="page.contact"] textarea{min-height:160px}#MainContent[data-template^="page.contact"] .submit-button{min-height:50px;border:1px solid #111;border-radius:0;background:#111;color:#fff;letter-spacing:0}.shopify-policy__container{max-width:840px;padding:36px 24px 72px}.shopify-policy__title{width:100%;max-width:none;margin-bottom:28px;text-align:left}.shopify-policy__title h1{white-space:nowrap}.shopify-policy__body{color:#444440;font-size:1rem;line-height:1.75}.shopify-policy__body :is(h2,h3){margin:32px 0 12px;color:#111;line-height:1.2;letter-spacing:0}.shopify-policy__body :is(a,u){color:#111;text-underline-offset:3px}:is(#MainContent[data-template=search],#MainContent[data-template=list-collections],#MainContent[data-template^=page],.shopify-policy__container) :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid #111;outline-offset:3px}@media screen and (max-width:749px){:is(body:has(#MainContent[data-template=search]),body:has(#MainContent[data-template=list-collections]),body:has(#MainContent[data-template^=page]),body:has(.shopify-policy__container)) #header-component{--header-padding: 10px}:is(body:has(#MainContent[data-template=search]),body:has(#MainContent[data-template=list-collections]),body:has(#MainContent[data-template^=page]),body:has(.shopify-policy__container)) #header-component .header__row--mobile{display:none}#MainContent[data-template=search] .search-page__header h1,.tempo-brand-directory h1,#MainContent[data-template^=page] .tempo-main-page h1,.shopify-policy__title h1{font-size:2.25rem}#MainContent[data-template=search] ul.product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px;padding:16px 16px 0}.tempo-brand-directory__inner{width:min(100% - 32px,var(--page-width));padding:18px 0 48px}.tempo-utility-breadcrumbs{margin-bottom:20px}.tempo-brand-directory__header{display:block;padding-bottom:22px}.tempo-brand-directory__header>p{margin-top:12px;font-size:.875rem;line-height:1.5}.tempo-brand-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px;padding-top:16px}.tempo-brand-card__details{display:block;padding-top:9px}.tempo-brand-card__details h2{font-size:.875rem}.tempo-brand-card__details span{display:block;margin-top:3px}#MainContent[data-template^=page] .tempo-main-page{width:100%}#MainContent[data-template^="page.contact"] .section:has(.contact-form) .custom-section-content{width:calc(100% - 32px)}.shopify-policy__container{padding:28px 16px 56px}}@media(prefers-reduced-motion:reduce){:is(#MainContent[data-template=search],#MainContent[data-template=list-collections],#MainContent[data-template^=page],.shopify-policy__container) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tempo-utility-pages.css.map */
