:root{--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important;--font-heading-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important;--font-body-weight: 400;--font-heading-weight: 600}body{font-family:var(--font-body-family);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--uq-pw: 1600px;--uq-gutter: 40px}@media screen and (max-width:749px){:root{--uq-gutter: 20px}}.page-width,.page-width-desktop,.header.page-width{max-width:var(--uq-pw)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--uq-gutter)!important;padding-right:var(--uq-gutter)!important}.page-width--narrow{max-width:1000px}:root{--grid-desktop-horizontal-spacing: 32px !important;--grid-desktop-vertical-spacing: 32px !important;--grid-mobile-horizontal-spacing: 12px !important;--grid-mobile-vertical-spacing: 12px !important}.title-wrapper-with-link{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.title-wrapper-with-link .link{align-self:center}.title-wrapper-with-link .title,.collection__title,.section-header{text-align:center}.title-wrapper-with-link .button,.collection .link-text{text-transform:none;font-weight:500}@media screen and (max-width:749px){.slider--mobile{scroll-snap-type:x mandatory}.slider--mobile .grid__item,.grid.slider--mobile .grid__item,ul.product-grid.slider--mobile>.grid__item,.product-grid.slider--mobile .grid__item{width:72vw!important;min-width:72vw!important;max-width:340px!important;flex:0 0 72vw!important;scroll-snap-align:start!important}.slider.slider--mobile{scroll-padding-left:20px}}.card__media .media,.card-wrapper .card__media,.media--hover-effect{border-radius:4px}.card--card{box-shadow:none;border:0}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading{font-family:var(--font-heading-family);font-weight:500!important;letter-spacing:-.02em!important}h1,h2,h3,.h0,.h1,.h2,.h3{color:#000}:root{--buttons-border-width: 0px !important}.button:after,.banner__buttons .button:after{display:none!important;box-shadow:none!important}.button,.shopify-payment-button__button--unbranded{border:0!important;border-radius:6px!important;padding:14px 32px!important;min-height:48px;font-weight:600!important;letter-spacing:0!important;font-size:1.6rem!important;transition:transform .2s ease,background-color .2s ease!important}.shopify-section .banner{position:relative!important;box-sizing:border-box!important;max-width:calc(var(--uq-pw) - (2 * var(--uq-gutter)))!important;width:calc(100% - (2 * var(--uq-gutter)))!important;margin:32px auto 0!important;padding-left:0!important;padding-right:0!important;min-height:max(560px,70vh)!important;overflow:hidden;border-radius:8px}@media screen and (max-width:749px){.shopify-section .banner{margin-top:16px!important;min-height:max(400px,56vh)!important}}.shopify-section .banner:after{background:linear-gradient(to top,#0009,#00000040,#0000 70%)!important;opacity:1!important}.banner__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:8px}.banner__media img,.banner__media svg,.banner__media video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.shopify-section .banner__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;padding:4rem!important;text-align:left!important;z-index:1}.shopify-section .banner__box,.shopify-section .banner__box.content-container{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;text-align:left!important;width:100%!important;max-width:60rem}.banner .banner__box .banner__heading,.banner .banner__box .banner__heading *,.banner .banner__box .banner__text{color:#fff!important;opacity:1!important;text-shadow:none!important}@media screen and (max-width:749px){.shopify-section .banner__content{padding:2rem!important}.banner__media img{object-position:80% center!important}}.banner__box.content-container{background:transparent;border:0;box-shadow:none;padding:0}.banner--content-align-left .banner__content{align-items:flex-start;text-align:left}.banner__heading{color:#fff!important;font-weight:500;font-size:clamp(36px,5vw,60px);line-height:1.04;letter-spacing:-.01em}.banner__box .banner__text,.banner__text{color:#fff}.banner__buttons .button,.banner__buttons .button--primary{background-color:#fff!important;color:#000!important;border:none!important;box-shadow:none!important;border-radius:4px!important;padding:12px 28px!important;font-weight:600!important;min-width:140px}.banner__buttons .button:hover{background-color:#f5f5f5!important;transform:scale(1.02)}.shopify-section{background:#fff}.header-wrapper{background:#fff;border-bottom:1px solid #E5E5E5}.header{padding-top:16px;padding-bottom:16px}.header__heading-link .h2,.header__heading-link span{font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000}.header__heading-logo{max-width:150px;height:auto;aspect-ratio:100 / 30.25;display:block}.header--middle-left .header__inline-menu{margin-left:28px}.header__inline-menu .list-menu--inline{column-gap:26px}.header__menu-item{font-weight:500;letter-spacing:0;text-transform:none;color:#000;font-size:1.7rem;padding:8px 0}.header__icon,.header__icon--cart,.header__icons .search-modal{font-size:1.6rem}.header__menu-item{text-decoration:none}.header__menu-item:hover .header__active-menu-item,.header__menu-item:focus .header__active-menu-item{text-underline-offset:4px}.header__icons{gap:2px;column-gap:4px}.header__icon,.header__icon .icon{color:#000}.header__icon--cart .icon{width:2.2rem;height:2.2rem}@media screen and (max-width:749px){.header{padding-top:12px;padding-bottom:12px;grid-template-columns:auto 1fr auto}}.product-card-wrapper{--product-card-image-padding: 20px;--product-card-text-alignment: left}.product-card-wrapper .card{background-color:#f7f7f7!important;border:0!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden;display:flex!important;flex-direction:column;height:100%;text-align:left!important;position:relative}.product-card-wrapper .card__inner{background:transparent}.product-card-wrapper .card__content{padding:24px!important;display:flex;flex-direction:column;flex-grow:1;text-align:left!important}.product-card-wrapper .card__information{text-align:left!important;padding:0!important}.product-card-wrapper .card__heading{font-size:1.8rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;margin:0 0 12px!important;text-align:left!important}.product-card-wrapper .card__heading a{color:#111!important}.product-card-wrapper .card__tagline,.product-card-wrapper .card-information .caption-large,.product-card-wrapper .card-information .caption-with-letter-spacing{display:none!important}.product-card-wrapper .card__features-list{list-style:none;padding:0;margin:0 0 16px}.product-card-wrapper .card__features-list li{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:8px!important;font-size:1.4rem!important;line-height:1.3!important;color:#4a4a4a}.product-card-wrapper .card__features-list svg{flex-shrink:0;margin-top:2px}.product-card-wrapper .card__action-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;margin-top:auto!important;gap:14px!important}.product-card-wrapper .card__action-row .price{display:flex!important;flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:4px 8px!important;width:100%;text-align:left!important;margin:0!important}.product-card-wrapper .card__action-row .price,.product-card-wrapper .card__action-row .price__container{max-width:100%!important;min-width:0!important}.product-card-wrapper .card__action-row .price--on-sale .price__sale{display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:2px 8px!important;max-width:100%!important}.product-card-wrapper .card__action-row .price-item{white-space:nowrap!important}.product-card-wrapper .card__action-row .price__regular .price-item--regular,.product-card-wrapper .card__action-row .price__sale .price-item--sale{font-size:1.6rem!important;font-weight:700!important;color:#000!important;text-decoration:none!important;line-height:1.1!important}.product-card-wrapper .card__action-row .price__sale .price-item--regular,.product-card-wrapper .card__action-row .price__sale s{font-size:1.2rem!important;font-weight:500!important;color:#6b7280!important;text-decoration:line-through!important;line-height:1.1!important}.product-card-wrapper .card__action-row .price__sale .price-item--regular:not(:first-child){display:none!important}.product-card-wrapper .card__action-row .unit-price,.product-card-wrapper .card__action-row .price__availability{display:none!important}.product-card-wrapper .card__action-row .quick-add{margin:0!important;padding:0!important;width:100%!important}.product-card-wrapper .card__action-row .button,.product-card-wrapper .quick-add__submit{width:100%!important;display:block!important;min-width:0!important;min-height:unset!important;padding:13px 16px!important;font-size:1.4rem!important;white-space:nowrap!important;background-color:#000!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:700!important;text-align:center!important}.product-card-wrapper .card__action-row .button:hover,.product-card-wrapper .quick-add__submit:hover{background-color:#1a1a1a!important}.product-card-wrapper .quick-add__submit:after{display:none!important}.product-card-wrapper .card__badge{top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;justify-content:flex-end;align-items:flex-start;z-index:3}.product-card-wrapper .card__badge .badge{background-color:#fde047!important;color:#000!important;border:0!important;border-radius:4px!important;font-weight:600!important}.footer{border-top:1px solid rgba(0,0,0,.08)!important}.footer-block__heading{font-weight:600!important;font-size:1.5rem!important;letter-spacing:.01em!important;padding-bottom:10px!important;margin-bottom:16px!important;border-bottom:2px solid rgba(0,0,0,.85)!important;display:inline-block!important}.footer-block__details-content a,.footer-block__details-content .list-menu__item{color:#555!important;font-size:1.4rem!important;transition:color .15s ease}.footer-block__details-content a:hover,.footer-block__details-content .list-menu__item:hover{color:#000!important;opacity:1!important;text-decoration:none!important}.footer .newsletter-form__button{background-color:#000!important;color:#fff!important;border-radius:6px!important}.footer .newsletter-form__button .icon{color:#fff!important}.footer .social-media__link,.footer .list-social__link{background:#0000000d!important;border-radius:50%!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease}.footer .social-media__link:hover,.footer .list-social__link:hover{background:#0000001a!important}.footer .social-media__link .icon,.footer .list-social__link .icon{color:#000!important;height:1.6rem;width:1.6rem}@media screen and (min-width:750px){.footer .footer__blocks-wrapper.grid{grid-template-columns:1.5fr 1fr 1fr 1fr!important;gap:28px!important;align-items:start!important}}.footer-block--newsletter-inline{margin-top:24px;max-width:380px}.footer-block--newsletter-inline .footer-block__heading{font-weight:500!important;font-size:1.4rem!important;line-height:1.4!important;border-bottom:0!important;padding-bottom:0!important;margin-bottom:14px!important;display:block!important}.footer-block--newsletter-inline .footer__list-social{margin-top:20px}@media screen and (min-width:990px){.collection .product-grid[id^=Slider-]{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:24px!important;scrollbar-width:none}.collection .product-grid[id^=Slider-]::-webkit-scrollbar{display:none}.collection .product-grid[id^=Slider-]>.grid__item{flex:0 0 calc((100% - 48px) / 3)!important;max-width:calc((100% - 48px) / 3)!important;width:calc((100% - 48px) / 3)!important;scroll-snap-align:start}.collection .slider-buttons{display:flex!important}}.header__heading-logo-wrapper{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/24/assets/uniiq-thorne.css.map */
