:root{--uv-ink: #0f1e33;--uv-forest: #1e4d33;--uv-leaf: #5e9c3a;--uv-ivory: #faf7f2;--uv-stone: #f2ede4;--uv-tile: #f1ece3;--uv-line: #e5ded2;--uv-muted: #6b7380;--uv-container: 1320px;--uv-gutter: clamp(20px, 4vw, 56px);--uv-section-space: clamp(72px, 9vw, 128px);--uv-ease: cubic-bezier(.22, .61, .36, 1);--uv-tracking-wide: .18em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--uv-forest);color:var(--uv-ivory)}.uv-section{padding-block:var(--uv-section-space);background:var(--color-background);color:var(--color-foreground)}.uv-container{width:100%;max-width:calc(var(--uv-container) + var(--uv-gutter) * 2);margin-inline:auto;padding-inline:var(--uv-gutter)}.uv-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--font-body--family);font-size:.72rem;font-weight:500;letter-spacing:var(--uv-tracking-wide);text-transform:uppercase;color:var(--color-primary)}.uv-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.uv-eyebrow--center:after{content:"";width:28px;height:1px;background:currentColor}.uv-heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);color:var(--color-foreground-heading);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.uv-heading em{font-style:italic;color:var(--color-primary)}.uv-heading--xl{font-size:clamp(2.6rem,5.6vw,4.75rem);line-height:1.04}.uv-heading--lg{font-size:clamp(2.1rem,3.8vw,3.25rem)}.uv-heading--md{font-size:clamp(1.5rem,2.4vw,2rem)}.uv-lede{margin:0;max-width:34rem;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75;color:rgb(var(--color-foreground-rgb) / .85);text-wrap:pretty}.uv-section-head{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:44rem;margin:0 auto clamp(40px,5vw,64px);text-align:center}.uv-section-head .uv-eyebrow{margin:0}.uv-actions{display:flex;flex-wrap:wrap;gap:14px}.uv-link{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:500;letter-spacing:var(--uv-tracking-wide);text-transform:uppercase;text-decoration:none;color:var(--color-foreground-heading);padding-bottom:6px;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .45s var(--uv-ease),gap .3s var(--uv-ease)}.uv-link:hover{gap:16px;background-size:40% 1px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.uv-reveal{animation:uv-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes uv-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-size:.78rem;font-weight:500;letter-spacing:.16em;min-height:52px;padding-inline:34px;transition:background-color .35s var(--uv-ease),color .35s var(--uv-ease),border-color .35s var(--uv-ease),transform .35s var(--uv-ease)}.header-section .header{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .08)}.header__row .menu-list__link,.header-menu a{letter-spacing:.08em}.product-card .card-gallery{background:var(--uv-tile);transition:background-color .5s var(--uv-ease)}.product-card .card-gallery .product-media img{mix-blend-mode:multiply;object-fit:contain;padding:9%;transition:transform .9s var(--uv-ease)}.product-card:hover .card-gallery{background:#ebe4d8}.product-card:hover .card-gallery .product-media img{transform:scale(1.04)}.product-card .product-card__content>.text-block,.product-card .product-card__content .text-block:first-child{margin-top:6px}.product-card .text-block p,.product-card product-title a,.product-card .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .price,.product-card .text-block .price{font-weight:500;letter-spacing:.02em}.product-card .compare-at-price{color:var(--uv-muted)}.product-badges__badge{font-size:.66rem;letter-spacing:.16em;padding:6px 10px}.product-information .product-media-container,.product-information .product-media{background:var(--uv-tile)}.product-information .product-media img{mix-blend-mode:multiply}.product-details .text-block h1,.product-details product-title,.product-details .product-title{letter-spacing:-.01em;line-height:1.15}.accordion details,details.details{border-color:var(--uv-line)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],textarea,select{transition:border-color .3s var(--uv-ease)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-foreground-heading)}.main-page .rte,.shopify-policy__container{max-width:46rem;margin-inline:auto;line-height:1.85}.shopify-policy__container{padding-block:clamp(48px,7vw,96px)}.shopify-policy__title h1{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2.2rem,4vw,3.25rem);margin-bottom:1.5em}.rte h2,.rte h3{margin-top:2em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/urbanvipe-premium.css.map */
