:root{--util941-purple:#6500A5;--util941-green:#82C948;--util941-ink:#29232F;--util941-paper:#F8F7FA;--util941-muted:#615B67;--util941-line:#E8E0EA}#MainContent .template-search{background:var(--util941-paper);color:var(--util941-ink)}#MainContent .template-search__header{max-width:none;margin:0 auto clamp(30px,4vw,54px);padding-top:clamp(56px,7vw,94px);padding-bottom:clamp(40px,5.5vw,70px);border-bottom:4px solid var(--util941-green);background:radial-gradient(ellipse at 93% 10%,rgba(122,62,157,.36),transparent 52%),linear-gradient(117deg,#241b2e,#35233f 59%,#28212f);text-align:left}#MainContent .template-search__header .h2{width:min(1200px,100%);margin:0 auto;color:#fff;font-family:var(--font-heading-family);font-weight:810;font-size:clamp(4.5rem,7vw,8.5rem);letter-spacing:-.055em;line-height:1.05;text-align:left;text-transform:uppercase}#MainContent .template-search__search{width:min(1200px,100%);max-width:1200px;margin:clamp(25px,3vw,38px) auto 0}#MainContent .template-search__search main-search{display:block;max-width:780px}#MainContent .template-search__search .search{margin-top:0}#MainContent .template-search__search .field{border:1px solid #DCCEE5;border-radius:12px;overflow:visible;background:#fff;box-shadow:0 12px 30px #0b080f1f}#MainContent .template-search__search .field:before,#MainContent .template-search__search .field:after{border-radius:12px}#MainContent .template-search__search .search__input{min-height:62px;padding-left:20px;border-radius:12px;color:#29232f;font-size:1.7rem;font-weight:550}#MainContent .template-search__search .field__label{color:#655d68;font-size:1.55rem}#MainContent .template-search__search .search__button{color:#6500a5;min-width:50px}#MainContent .template-search__search .reset__button{color:#655d68}#MainContent .template-search__header p[role=status]{width:min(1200px,100%);margin:22px auto 0;color:#e9deee;font-size:1.55rem;font-weight:560}#MainContent .template-search__results{padding-bottom:clamp(38px,5vw,72px)}#MainContent .template-search .card-wrapper .card,#MainContent .template-search .card--card{border:1px solid #E6DFE9;border-radius:13px;overflow:hidden;box-shadow:0 9px 26px #25182a0d}#MainContent .template-search .card__heading{color:#29232f;font-family:var(--font-heading-family);font-weight:720;letter-spacing:-.02em}#MainContent .template-search .card-information .price{color:#29232f;font-weight:750}#MainContent .template-search .facet-filters__label,#MainContent .template-search .product-count__text,#MainContent .template-search .facets__heading{color:#5b5260;font-size:1.4rem}#MainContent .template-search .facet-filters__sort{border:1px solid #DAD0DE;border-radius:9px;background:#fff;color:#29232f}#MainContent .template-search .pagination__item--current{color:#6500a5}#MainContent .main-page-title{color:var(--util941-ink);font-family:var(--font-heading-family);font-size:clamp(4.2rem,6vw,7rem);font-weight:800;letter-spacing:-.055em;line-height:1.08}#MainContent .contact{max-width:920px;padding-bottom:clamp(45px,6vw,84px)}#MainContent .contact>.title{color:#29232f;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.8vw,4.6rem);font-weight:800;letter-spacing:-.035em}#MainContent .contact form{padding:clamp(23px,3.8vw,45px);border:1px solid #E8E0EA;border-radius:18px;background:#fff;box-shadow:0 12px 32px #27182f0e}#MainContent .contact .field{border-radius:10px}#MainContent .contact .field__input,#MainContent .contact textarea{border-radius:10px;background:#faf8fb;color:#29232f;font-size:1.55rem}#MainContent .contact .field__label,#MainContent .contact .form__label{color:#625a66;font-size:1.43rem}#MainContent .contact .contact__button .button{min-height:51px;padding:12px 26px;border-radius:10px;background:#6500a5;color:#fff;font-size:1.53rem;font-weight:790}#MainContent .contact .contact__button .button:hover{background:#4b0878}#MainContent .contact .form-status-list{color:#53465d}#MainContent .contact :is(input,textarea,button):focus-visible{outline:3px solid #82C948;outline-offset:3px}#MainContent .main-blog{max-width:1240px;padding-bottom:clamp(45px,6vw,80px)}#MainContent .main-blog .title--primary{margin:0 0 clamp(30px,4vw,48px);padding-top:clamp(43px,6vw,72px);padding-bottom:26px;border-bottom:4px solid #82C948;color:#29232f;font-family:var(--font-heading-family);font-size:clamp(4.5rem,6vw,7.7rem);font-weight:820;letter-spacing:-.06em;line-height:1.04}#MainContent .main-blog .blog-articles{gap:clamp(19px,2.8vw,32px)}#MainContent .main-blog .article-card-wrapper{overflow:hidden;border:1px solid #E6E0E9;border-radius:15px;background:#fff;box-shadow:0 9px 30px #23172b0e}#MainContent .main-blog .article-card__image{overflow:hidden}#MainContent .main-blog .card__heading{font-family:var(--font-heading-family);color:#29232f;font-weight:760;line-height:1.23;letter-spacing:-.02em}#MainContent .main-blog .article-card__excerpt,#MainContent .main-blog .card__information{color:#655c69}#MainContent .article-template{color:#29232f}#MainContent .article-template__title{font-family:var(--font-heading-family);font-size:clamp(4.1rem,5.8vw,7rem);font-weight:810;line-height:1.05;letter-spacing:-.055em}#MainContent .article-template__hero-container{overflow:hidden}#MainContent .article-template__hero-container img{object-fit:contain}#MainContent .article-template__content{color:#514957;font-size:clamp(1.65rem,1.45vw,1.9rem);line-height:1.77}#MainContent .article-template__content :is(h2,h3,h4){color:#29232f;font-family:var(--font-heading-family);font-weight:790;letter-spacing:-.035em}#MainContent .article-template__content a{color:#6500a5;text-underline-offset:3px}#MainContent .article-template__back .article-template__link{color:#6500a5;font-weight:770}#MainContent .article-template__comments{padding-top:clamp(36px,5vw,62px);border-top:1px solid #E8E0EA}#MainContent .article-template__comments h2{color:#29232f;font-family:var(--font-heading-family);font-weight:790}#MainContent .article-template__comments .button{min-height:49px;border-radius:9px;background:#6500a5;color:#fff}#MainContent .shopify-section:has(.collection-list.grid)>.page-width{padding-top:clamp(39px,5vw,72px);padding-bottom:clamp(45px,6vw,76px)}#MainContent .shopify-section:has(.collection-list.grid)>.page-width>.title{color:#29232f;font-family:var(--font-heading-family);font-size:clamp(4.3rem,6vw,7.6rem);font-weight:820;line-height:1.04;letter-spacing:-.055em;padding-bottom:22px;margin:0 0 30px;border-bottom:4px solid #82C948}#MainContent .collection-list.grid{gap:clamp(16px,2.3vw,27px)}#MainContent .collection-list.grid .card{overflow:hidden;border:1px solid #E6DEEA;border-radius:15px;background:#fff;box-shadow:0 8px 27px #25172c0f}#MainContent .collection-list.grid .card__heading{color:#29232f;font-family:var(--font-heading-family);font-weight:780;letter-spacing:-.018em}#MainContent .template-404{padding:clamp(48px,6vw,88px) 24px;color:#29232f}#MainContent .template-404 .title{font-family:var(--font-heading-family);font-size:clamp(4.5rem,6vw,8rem);font-weight:820;letter-spacing:-.065em}#MainContent .template-404 .button{min-height:50px;padding:12px 24px;border-radius:10px;background:#6500a5;color:#fff}#MainContent .video-section{padding-top:clamp(36px,5vw,65px);padding-bottom:clamp(38px,5.5vw,74px)}#MainContent .video-section .title{color:#29232f;font-family:var(--font-heading-family);font-size:clamp(3.5rem,4.8vw,6.4rem);font-weight:800;letter-spacing:-.05em;line-height:1.12}#MainContent .video-section__media{overflow:hidden;border:1px solid #E6DCE9;border-radius:18px;box-shadow:0 12px 34px #24172c18}#MainContent .video-section .deferred-media__poster-button{background:#6500a5;color:#fff}#MainContent [id$=__newsletter] .newsletter__wrapper{padding:clamp(34px,4.4vw,57px) 24px;background:#fff}#MainContent [id$=__newsletter] .newsletter__wrapper .h1{color:#29232f;font-family:var(--font-heading-family);font-size:clamp(3rem,3.5vw,4.7rem);font-weight:790;letter-spacing:-.042em}#MainContent [id$=__newsletter] .newsletter__subheading{color:#6b6270;font-size:1.56rem}#MainContent [id$=__newsletter] .newsletter-form__button{color:#6500a5}@media(max-width:749px){#MainContent .template-search__header{padding:55px 18px 49px;margin-bottom:27px}#MainContent .template-search__header .h2{font-size:clamp(4rem,11vw,6.1rem)}#MainContent .template-search__search{margin-top:25px}#MainContent .template-search__search .search__input{min-height:56px;font-size:1.58rem}#MainContent .template-search__header p[role=status]{font-size:1.42rem}#MainContent .contact form{padding:21px 17px;border-radius:14px}#MainContent .contact__fields{gap:13px}#MainContent .main-blog .title--primary{font-size:clamp(4rem,11vw,6rem)}#MainContent .article-template__title{font-size:clamp(3.7rem,9vw,5.5rem)}#MainContent .article-template__content{font-size:1.61rem}#MainContent .video-section .title{font-size:clamp(3.4rem,9vw,5rem)}#MainContent .video-section__media{border-radius:13px}}@media(prefers-reduced-motion:reduce){#MainContent .template-search .card-wrapper,#MainContent .contact .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/941-utility-redesign-lab.css.map */
