:root{--taty-paper: #fff9f5;--taty-ink: #682b38;--taty-accent: #a82c46;--taty-rose: #f8dade;--taty-line: #eac6cd}body{letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.055em}.header__heading-link .h2{font-size:3.8rem;letter-spacing:-.065em;color:rgb(var(--color-foreground))}.header__heading-link .h2:after{content:"."}.header__menu-item{font-size:1.3rem;letter-spacing:0;padding-inline:1.6rem}.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.7rem}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.1)}.button,.shopify-challenge__button{font-size:1.3rem;font-weight:600;letter-spacing:0;min-height:5.2rem}.button:after{box-shadow:none}.button--secondary{border:1px solid rgba(var(--color-foreground),.35)}.button:hover{filter:brightness(1.08)}.field:after,.select:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.3)}.field__input,.select__select{min-height:5.2rem}.field__input:focus{box-shadow:none}.field:focus-within:after{box-shadow:0 0 0 2px rgb(var(--color-foreground))}.newsletter{scroll-margin-top:10rem}.newsletter .newsletter__wrapper{border:0;border-radius:3rem 3rem 0 0;background:var(--taty-rose)}.newsletter h2{max-width:80rem;margin-inline:auto;font-size:clamp(3.6rem,4vw,5.6rem);line-height:1.12;text-wrap:balance}.newsletter__subheading{font-size:1.5rem;line-height:1.8}.newsletter-form__field-wrapper{max-width:48rem}.newsletter .newsletter-form__button{width:5.4rem;min-height:4.8rem;top:var(--inputs-border-width);height:calc(100% - 2 * var(--inputs-border-width));border-radius:0 var(--inputs-radius) var(--inputs-radius) 0}.newsletter .newsletter-form__button:not(:focus-visible):not(.focused){background:transparent;box-shadow:none}.newsletter .newsletter-form__button:focus-visible,.newsletter .newsletter-form__button.focused{background:var(--taty-paper);outline:2px solid rgb(var(--color-foreground));outline-offset:-4px;box-shadow:none}.newsletter .field{background:#fff9f599;border-radius:var(--inputs-radius)}.newsletter .field__input{background:transparent;padding-right:6.4rem}.newsletter .field__input:focus,.newsletter .field__input:not(:placeholder-shown){padding-right:6.4rem}.shopify-section-group-footer-group:has(>.newsletter)+.shopify-section-group-footer-group:has(>.footer){background:var(--taty-rose)}.footer.footer{border-top:0;border-radius:3rem 3rem 0 0}.taty-editorial .taty-editorial__sticker{padding:.8rem;font-size:2rem;line-height:1.05}.footer__content-top{padding-bottom:3.2rem}.footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.04em}.footer .footer-block__brand-info .footer-block__heading{font-family:var(--font-heading-family);font-size:3.4rem;letter-spacing:-.055em}.footer-block__details-content{font-size:1.4rem;line-height:1.8}.footer__content-bottom{padding-top:2.2rem;border-top:1px solid rgba(var(--color-foreground),.16)}.collection-hero__title,.main-page-title,.cart__items .title{font-size:clamp(4rem,5vw,6.4rem);line-height:1.08}.collection-hero__inner{padding-block:5rem}.card__heading{font-size:2.3rem}.card-information .price{font-size:1.4rem}.product .product__info-container{background:var(--taty-rose);border-radius:2.8rem;padding:clamp(2.4rem,3vw,4rem)}.product .product__title h1,.product .product__title .h1{font-size:clamp(3.8rem,4.7vw,6.7rem);line-height:1.02;letter-spacing:-.06em;overflow-wrap:anywhere}.product .product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.12em}.product .product__description{font-size:1.5rem;line-height:1.85;overflow-wrap:anywhere}.product .product__description img,.product .product__description video{max-width:100%;height:auto}.product .product__description table{display:block;max-width:100%;overflow-x:auto}.product .price{font-size:2.2rem}.product .product__tax,.product .installment{font-size:1.2rem}.product .product-form__input--pill input[type=radio]+label{border:1px solid #b87b89;border-radius:4rem;min-height:4.4rem;padding:1.3rem 2.5rem;font-size:1.3rem}.product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--taty-accent);background:var(--taty-accent);color:#fff}.product .quantity{border-radius:4rem}.product .quantity:after{border-radius:inherit;box-shadow:0 0 0 1px #b87b89}.product .quantity__button{min-height:4.8rem}.product .product-form__submit{min-height:5.4rem}.product .product__media-item .product-media-container{border-radius:2.8rem;overflow:hidden}.product .thumbnail{border-radius:1.2rem}.product .product__accordion{border-color:var(--taty-line)}.product .product__accordion .accordion__title{font-size:1.5rem;letter-spacing:0}.product .share-button__button{min-height:4.4rem}.contact .field,.contact .select{margin-bottom:1.6rem}.contact .field:has(.text-area){--inputs-radius: 1.8rem;--inputs-radius-outset: 1.8rem}.contact .text-area.field__input{min-height:16rem;height:auto;resize:vertical;line-height:1.6}.contact__button{margin-top:2.4rem}.cart__empty-text{font-size:clamp(3.6rem,4vw,5.6rem)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}@view-transition{navigation:auto}.header .taty-header-wordmark{display:inline-block}@media(min-width:750px){.product.product--medium .product__media-wrapper,.product.product--medium .product__info-wrapper{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product .product__info-wrapper{padding-left:0}.product.product--right .product__info-wrapper{padding-right:0}}@media(max-width:749px){.page-width{padding-inline:1.8rem}.header.page-width{padding-inline:1.2rem}.header__heading-link .h2{font-size:clamp(2.7rem,8vw,3.4rem)}.header__heading-link{padding-inline:.4rem}.header__icon,.menu-drawer__menu-item{min-height:4.8rem}.header__icon{width:4rem}.header .header__icon--cart{margin-right:0}.footer__content-top{padding-bottom:2rem}.collection-hero__inner{padding-block:3.2rem}.card__heading{font-size:2rem}.product .product__info-wrapper{padding-inline:0}.product .product__info-container{border-radius:2.2rem;padding:2.6rem 2.2rem}.product .product__title h1,.product .product__title .h1{font-size:clamp(3.8rem,12vw,5.1rem)}.product .product__media-item .product-media-container{border-radius:2rem}.product .product__media-list{margin-left:0}.product .product__media-list .product__media-item{width:100%}.newsletter .newsletter__wrapper{padding-inline:2.2rem}.taty-editorial .taty-editorial__sticker{padding:.55rem;font-size:1.55rem}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tatybeauty.css.map */
