body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--uv-accent);color:#fff}:focus-visible{outline-color:var(--uv-accent)!important}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:-.03em;line-height:.98}h4,h5,.h4,.h5{letter-spacing:.02em}.rte a,.link{color:inherit;text-decoration-color:var(--uv-accent);text-underline-offset:.3rem;text-decoration-thickness:1px}.rte a:hover{text-decoration-thickness:2px}.caption-with-letter-spacing{letter-spacing:.22em;font-weight:600}.button,.shopify-challenge__button,.customer button,.button--secondary,.button--tertiary{border-radius:999px;font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;min-height:5.2rem;padding:0 3rem;transition:transform var(--uv-dur-1) var(--uv-ease),background-color var(--uv-dur-2) var(--uv-ease),color var(--uv-dur-2) var(--uv-ease)}.button:before,.button:after,.shopify-challenge__button:after,.customer button:after{border-radius:999px!important;box-shadow:none!important}.button:not([disabled]):hover{transform:translateY(-2px)}.button:not([disabled]):active{transform:scale(.98)}.button--secondary{box-shadow:inset 0 0 0 1.5px rgb(var(--color-secondary-button-text))}.button--secondary:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.button--tertiary{min-height:4rem;padding:0 2rem}.field__input,.select__select,.customer .field input,.field textarea,.search__input.field__input,.localization-form__select{border-radius:12px}.field:after,.select:after,.customer .field:after{border-radius:12px;box-shadow:0 0 0 1px rgba(var(--color-foreground),.18)}.field:hover:after,.select:hover:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.45)}.field__input:focus~.field__label,.field__input:focus-visible{outline:none}.field:focus-within:after{box-shadow:0 0 0 2px var(--uv-accent)!important}.form__message{border-radius:12px}.announcement-bar{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.announcement-bar__link{text-decoration:none}.announcement-bar__link:hover .announcement-bar__message span{text-decoration:underline;text-underline-offset:3px}.announcement-bar__message{padding:1rem 0}.section-header.shopify-section-header-sticky .header-wrapper{box-shadow:0 1px 0 var(--uv-line)}.header-wrapper{background:#fbfaf7e6;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--uv-line)}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header__menu-item{font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--uv-ink);padding:1.2rem 1.4rem}.header__menu-item span{position:relative;text-decoration:none!important}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:2px;border-radius:2px;background:var(--uv-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--uv-dur-2) var(--uv-ease)}.header__menu-item:hover span:after,.header__active-menu-item:after{transform:scaleX(1)}.header__active-menu-item{text-decoration:none!important}.header__menu-item:hover span,.header__active-menu-item,.header__icon{color:var(--uv-ink)}.header__icon:hover .icon{transform:scale(1.08)}.header__icon .icon{transition:transform var(--uv-dur-1) var(--uv-ease)}.cart-count-bubble{background:var(--uv-accent);color:#fff}.header__submenu,.mega-menu__content{border-radius:0 0 var(--uv-radius) var(--uv-radius);border:1px solid var(--uv-line)!important;box-shadow:0 24px 48px #0b0b0c14!important}.header__submenu .header__menu-item{letter-spacing:.04em;text-transform:none;font-weight:500;font-size:1.5rem}.menu-drawer{background:var(--uv-paper)}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;text-transform:uppercase;letter-spacing:-.02em;padding:1.4rem 3.2rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:var(--uv-bone);color:var(--uv-ink)}.menu-drawer__menu-item--active{box-shadow:inset 3px 0 0 var(--uv-accent)}.menu-drawer__utility-links{background:var(--uv-bone)}.search-modal{background:var(--uv-paper)}.search-modal__form .field:after{border-radius:999px}.search-modal__form .search__input{border-radius:999px;padding-left:2.4rem}.predictive-search{border-radius:0 0 var(--uv-radius) var(--uv-radius)}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--uv-bone)}.predictive-search__item-heading{font-weight:700;text-transform:uppercase}.card-wrapper{transition:none}.card-wrapper:hover{transform:none;box-shadow:none}.card{overflow:visible}.card--standard .card__inner{background:var(--uv-bone);border-radius:var(--uv-radius);overflow:hidden}.card--standard>.card__content{padding-inline:.2rem}.card__media img{transition:transform .7s var(--uv-ease-out)}@media(hover:hover){.card-wrapper:hover .card__media img{transform:scale(1.04)}}.card__heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;text-transform:uppercase;line-height:1.2;letter-spacing:0}.card__heading a{color:inherit;text-decoration:none!important}.card-wrapper:hover .card__heading a{text-decoration:none}.card-information{text-align:left}.card-information .price{font-size:1.5rem;font-weight:700}.price .price-item--regular{font-weight:700}.price--on-sale .price-item--regular{opacity:.45;font-weight:500}.price-item--sale{color:var(--uv-accent);font-weight:700}.card__badge .badge{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.5rem 1.1rem;border:0}.quick-add__submit{border-radius:999px;min-height:4.4rem;font-size:1.2rem}.quick-add__submit:after{border-radius:999px}.card--standard.card--media .card__inner.color-scheme-1,.collection-list .card__inner{background:var(--uv-ink-2)}.collection-list .card__heading,.collection-list__item .card__heading{font-size:1.8rem}.title-wrapper-with-link{align-items:flex-end;margin-bottom:3.2rem}.title-wrapper-with-link .title,.collection__title .title,.related-products__heading{font-size:clamp(2.8rem,4vw,4.8rem);letter-spacing:-.035em}.link.underlined-link,.title-wrapper-with-link .link{font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem}.collection__view-all .button{min-width:24rem}.facets-container{border-bottom:1px solid var(--uv-line);padding-bottom:1.6rem;margin-bottom:3.2rem}.facets__form{gap:1.2rem}.facets__summary,.mobile-facets__open,.facet-filters__field .select__select{border:1px solid var(--uv-line);border-radius:999px;padding:.9rem 1.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--uv-dur-2) var(--uv-ease),background-color var(--uv-dur-2)}.facets__summary:hover,.mobile-facets__open:hover{border-color:var(--uv-ink)}.facets__disclosure[open] .facets__summary{background:var(--uv-ink);color:var(--uv-bone);border-color:var(--uv-ink)}.facets__display{border-radius:var(--uv-radius);border:1px solid var(--uv-line);box-shadow:0 24px 48px #0b0b0c1a}.facet-checkbox input[type=checkbox]:checked+svg{color:var(--uv-accent)}.facet-filters__label,.product-count__text,.product-count{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.facet-filters__field .select:after{display:none}.active-facets__button{border-radius:999px}.active-facets__button-inner{border-radius:999px;background:var(--uv-bone);box-shadow:none;font-size:1.2rem;letter-spacing:.06em}.active-facets__button:hover .active-facets__button-inner{box-shadow:inset 0 0 0 1px var(--uv-ink)}.mobile-facets__inner{background:var(--uv-paper);border-radius:var(--uv-radius) 0 0 var(--uv-radius)}.product-grid{row-gap:4rem}.pagination__list{gap:.6rem}.pagination__item{border-radius:999px;min-width:4.4rem;height:4.4rem;font-weight:700}.pagination__item--current{background:var(--uv-ink);color:var(--uv-bone)}.pagination__item--current:after{display:none}.pagination__item:hover:after{display:none}.pagination__item:not(.pagination__item--current):hover{background:var(--uv-bone)}.collection-hero__title{font-size:clamp(4rem,7vw,8.8rem);letter-spacing:-.045em}.banner__heading.hxl,.banner .banner__heading .hxl{font-size:clamp(4.4rem,9vw,11rem);letter-spacing:-.045em;line-height:.9}.banner:not(:has(img)){background:var(--uv-ink)}.product__info-container>*+*{margin-top:1.6rem}.product__text.caption-with-letter-spacing,.product__text{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;opacity:.6}.product__title h1{font-size:clamp(3.2rem,3.6vw,5.2rem);letter-spacing:-.035em;line-height:.95}.product .price--large{font-family:var(--font-heading-family);font-size:2.8rem}.product .price--large .price-item--regular{font-size:inherit}.product .price--large.price--on-sale .price-item--regular{font-size:2rem}.product .price__badge-sale,.product .price__badge-sold-out{font-size:1.1rem;letter-spacing:.14em}.product__tax{font-size:1.2rem;opacity:.55}.product-form__input--pill input[type=radio]+label{border-radius:999px;border:1px solid var(--uv-line);padding:1rem 2rem;font-weight:600;letter-spacing:.04em;transition:border-color var(--uv-dur-2),background-color var(--uv-dur-2),color var(--uv-dur-2)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--uv-ink)}.product-form__input--pill input[type=radio]:checked+label{background:var(--uv-ink);color:var(--uv-bone);border-color:var(--uv-ink)}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.6}.quantity{border-radius:999px;min-height:5.2rem}.quantity:after{border-radius:999px;box-shadow:0 0 0 1px var(--uv-line)}.quantity__button{border-radius:999px}.product__description{font-size:1.5rem;line-height:1.7}.product__description p{margin:0 0 .8rem}.product__accordion summary{padding:1.8rem 0}.product__accordion .accordion__title{font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem}.product__media-item,.product-media-container{border-radius:var(--uv-radius);overflow:hidden}.product__media-wrapper .media{background:var(--uv-bone)}.thumbnail{border-radius:10px}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--uv-ink);border-color:var(--uv-ink)}.share-button__button{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.related-products{background:var(--uv-bone)}.related-products__heading{margin-bottom:3.2rem}.cart__items,.cart-items{--border-opacity: .1}.title--primary,.cart__empty-text,.main-page-title{font-size:clamp(3.6rem,5vw,6.4rem);letter-spacing:-.04em}.cart-items thead th{font-size:1.1rem;letter-spacing:.18em;opacity:.55}.cart-item__image{border-radius:10px;background:var(--uv-bone)}.cart-item__name{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;text-decoration:none;font-size:1.5rem}.cart-item__name:hover{text-decoration:none;color:var(--uv-accent)}.cart__footer .totals__total-value,.totals__total-value{font-family:var(--font-heading-family);font-size:2.6rem}.cart__checkout-button{min-height:5.8rem;font-size:1.5rem}.cart__ctas .button{background:var(--uv-ink)}.cart-notification{border-radius:0 0 var(--uv-radius) var(--uv-radius);border:1px solid var(--uv-line);box-shadow:0 24px 48px #0b0b0c1f}.cart-notification__heading{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.cart-notification-product__image{border-radius:8px;overflow:hidden}.cart-notification-product__name{font-family:var(--font-heading-family);text-transform:uppercase}.main-page-title{margin-bottom:3.2rem}.page-width--narrow .rte{font-size:1.7rem;line-height:1.75}.rte h2,.rte h3{margin-top:3.2rem}.contact .field{margin-bottom:1.6rem}.contact__button .button{min-width:22rem}.rich-text__heading{letter-spacing:-.035em}.rich-text__text{font-size:1.7rem}.template-search__search .field:after{border-radius:999px}.template-search__search .search__input{border-radius:999px;height:5.6rem;padding-left:2.4rem}.template-search__header .h2{font-size:clamp(3.6rem,5vw,6.4rem)}.customer:not(.account):not(.order){max-width:52rem}.customer h1{font-size:clamp(3.6rem,5vw,5.6rem);letter-spacing:-.04em}.customer .field input{border-radius:12px}.customer .button,.customer button{width:100%}.account table th{font-size:1.1rem;letter-spacing:.16em;opacity:.6}.footer{border-top:0}.footer-block__heading{font-size:1.2rem!important;letter-spacing:.22em;text-transform:uppercase;font-family:var(--font-body-family);font-weight:600;opacity:.6}.footer-block__details-content .list-menu__item--link{font-size:1.5rem;padding:.5rem 0;opacity:.85}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:none;color:var(--uv-bone)}.footer .newsletter-form__field-wrapper .field:after{border-radius:999px;box-shadow:0 0 0 1px #f4f1ea40}.footer .newsletter-form__field-wrapper .field__input{border-radius:999px;padding-left:2.4rem}.footer .newsletter-form__button{border-radius:999px;background:var(--uv-accent);color:#fff;width:4.4rem;height:4.4rem;top:.4rem;right:.4rem}.footer__content-bottom{border-top-color:#f4f1ea1a}.footer__copyright,.copyright__content{font-size:1.2rem;opacity:.5}.list-social__link{transition:transform var(--uv-dur-1) var(--uv-ease),color var(--uv-dur-2)}.list-social__link:hover{transform:translateY(-2px);color:var(--uv-accent)}.template-404{padding-block:8rem 4rem}.template-404>p:first-child{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(8rem,18vw,20rem)!important;letter-spacing:-.06em;line-height:.85;color:var(--uv-accent);margin:0}.template-404 .title{font-size:clamp(3.2rem,5vw,5.6rem)}.color-scheme-4::-webkit-scrollbar{width:6px}.color-scheme-4::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}@media screen and (max-width:749px){.button{padding:0 2.4rem}.product__title h1{font-size:3.2rem}.menu-drawer__menu-item{font-size:2rem;padding:1.2rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/uv-skin.css.map */
