.ut-section{text-align:var(--ut-align, center)}.ut-section *,.ut-section *:before,.ut-section *:after{box-sizing:border-box}.ut-full-width{padding-inline:clamp(1.5rem,3vw,5rem)}.ut-section-heading{max-width:85rem;margin:0 auto 3.2rem}.ut-section-heading h2,.ut-card h3{margin:0 0 1.6rem}.ut-section-heading .rte{margin-top:1.6rem}.ut-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.ut-grid{display:grid;grid-template-columns:repeat(var(--ut-mobile-columns, 1),minmax(0,1fr));gap:min(var(--ut-gap, 24px),24px)}.ut-grid>*,.ut-look>*{min-width:0}.ut-card{margin:0;padding:var(--ut-card-padding);border-radius:var(--ut-radius);overflow-wrap:anywhere}.ut-card .rte>:first-child{margin-top:0}.ut-card .rte>:last-child{margin-bottom:0}.ut-card .button{margin-top:2rem;max-width:100%;min-width:0;white-space:normal}.ut-image{aspect-ratio:var(--ut-ratio, 4 / 3);overflow:hidden;border-radius:var(--ut-radius);background:rgba(var(--color-foreground),.035)}.ut-image img,.ut-image svg{width:100%;height:100%;display:block;object-fit:var(--ut-fit, cover)}.ut-media-card{padding:0;overflow:hidden}.ut-media-card .ut-image{border-radius:0}.ut-card-body{padding:var(--ut-card-padding)}.ut-category-link{display:block;color:inherit;text-decoration:none;height:100%}.ut-category-link:focus-visible{outline:.2rem solid currentColor;outline-offset:-.4rem}.ut-icon-image{width:6.4rem;margin:0 auto 2rem}.ut-icon-image .ut-image{aspect-ratio:1}.ut-symbol{display:block;font-size:3.2rem;line-height:1;margin-bottom:2rem}.ut-stars{letter-spacing:.18em;margin-top:0}.ut-quote blockquote{padding:0;border:0;margin:0 0 2rem;font-style:normal}.ut-avatar{width:5.6rem;margin:0 auto 1.2rem}.ut-avatar .ut-image{border-radius:50%;aspect-ratio:1}.ut-quote figcaption p{margin:.4rem 0 0;font-size:1.3rem}.ut-faq{max-width:90rem;margin:auto;display:grid;gap:1.2rem;text-align:left}.ut-faq details{border:.1rem solid rgba(var(--color-foreground),.15)}.ut-faq summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;min-height:44px;font-weight:600}.ut-faq summary::-webkit-details-marker{display:none}.ut-faq summary:before,.ut-faq summary:after{display:none}.ut-faq-plus{font-size:2.4rem;flex-shrink:0}.ut-faq details[open] .ut-faq-plus{transform:rotate(45deg)}.ut-answer{padding-top:2rem}.ut-table-wrap{overflow-x:auto;border-radius:var(--ut-radius)}.ut-comparison{width:100%;border-collapse:collapse;table-layout:fixed}.ut-comparison th,.ut-comparison td{padding:clamp(1rem,2vw,2.4rem);border:.1rem solid rgba(var(--color-foreground),.15);overflow-wrap:anywhere;text-align:var(--ut-align)}.ut-comparison thead{background:rgba(var(--color-foreground),.06)}.ut-span-all{grid-column:1 / -1}.ut-builder-block video{display:block;width:100%;border-radius:var(--ut-radius)}.ut-builder-block hr{margin:0}.ut-look{display:grid;gap:var(--ut-gap);align-items:start}.ut-section-action{margin-top:3.2rem}.ut-promo-link{color:inherit;text-underline-offset:.3rem}.ut-promo-grid>div{overflow-wrap:anywhere}@media screen and (min-width:750px){.ut-grid{grid-template-columns:repeat(var(--ut-columns, 3),minmax(0,1fr));gap:var(--ut-gap)}.ut-look{grid-template-columns:1fr 1fr}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ut-category-link .ut-image img,.ut-media-card .ut-image img{transition:transform .3s ease}.ut-category-link:hover .ut-image img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.ut-section .scroll-trigger{animation:none!important;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/utopia-sections.css.map */
