:root{--tc-bg: #F7F2EA;--tc-ivory: #FFFCF6;--tc-bg-secondary: #EFE5D8;--tc-border: rgba(33, 26, 23, .18);--tc-text: #211A17;--tc-text-secondary: rgba(33, 26, 23, .68);--tc-taupe: #C8B8A6;--tc-accent: #C8B8A6;--tc-accent-hover: #A8917A;--tc-white: #FFFCF6;--tc-font-serif: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tc-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tc-placeholder: linear-gradient(135deg, #EFE5D8 0%, #E4D6C4 45%, #C8B8A6 100%);--tc-ease: cubic-bezier(.25, .46, .45, .94)}body{font-family:var(--tc-font-sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--tc-font-serif);font-weight:800;letter-spacing:-.02em;line-height:1;text-transform:none}.tc-hero__title{font-weight:900!important}.tc-carousel__title,.tc-split__title,.tc-peg__title,.tc-campaign__title,.tc-socialc__title,.tc-valori__title,.tc-nl__title{font-size:clamp(3.2rem,5vw,6.4rem);font-weight:800}.tc-card__name,.tc-peg__name,.tc-gift__card-name{font-weight:700;letter-spacing:-.01em;text-transform:none}.header__heading-link span.h2{font-family:Pacifico,cursive;font-weight:400;letter-spacing:0}.tc-eyebrow{font-family:var(--tc-font-sans);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tc-text-secondary)}.tc-muted{color:var(--tc-text-secondary)}.button,.shopify-challenge__button,.customer button{font-family:var(--tc-font-sans);font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500}.tc-mbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:1.4rem 3.2rem;border-radius:4rem;font-family:var(--tc-font-sans);font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;line-height:1;transition:background .3s var(--tc-ease),color .3s var(--tc-ease),border-color .3s var(--tc-ease)}.tc-mbtn--light{border:.1rem solid var(--tc-white);color:var(--tc-white);background:transparent}.tc-mbtn--light:hover{background:var(--tc-white);color:var(--tc-text)}.tc-mbtn--dark{border:.1rem solid var(--tc-text);color:var(--tc-white);background:var(--tc-text)}.tc-mbtn--dark:hover{background:var(--tc-accent);border-color:var(--tc-accent);color:var(--tc-text)}.tc-mbtn--outline{border:.1rem solid rgba(var(--color-foreground, 26 26 24),.55);border-color:#55504a;color:var(--tc-text);background:transparent}.tc-mbtn--outline:hover{background:var(--tc-text);color:var(--tc-white)}.tc-mbtn__base{transition:opacity .2s var(--tc-ease)}.tc-mbtn:hover .tc-mbtn__base{opacity:0}.tc-mbtn__marquee{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;opacity:0;transition:opacity .2s var(--tc-ease)}.tc-mbtn:hover .tc-mbtn__marquee{opacity:1}.tc-mbtn__track{display:flex;flex-wrap:nowrap;white-space:nowrap;animation:tc-mbtn-scroll 6s linear infinite}.tc-mbtn__item{padding:0 1.2rem}@keyframes tc-mbtn-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tc-mbtn__track{animation:none}.tc-mbtn:hover .tc-mbtn__base{opacity:1}.tc-mbtn:hover .tc-mbtn__marquee{opacity:0}}.tc-btn-outline-light{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 3.2rem;border:.1rem solid var(--tc-white);border-radius:4rem;background:transparent;color:var(--tc-white);font-family:var(--tc-font-sans);font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:background .3s var(--tc-ease),color .3s var(--tc-ease)}.tc-btn-outline-light:hover{background:var(--tc-white);color:var(--tc-text)}.price{color:var(--tc-text-secondary)}.header-wrapper,.footer{border-color:var(--tc-border)}.link--text:hover,.inline-richtext a:hover{color:var(--tc-accent-hover)}.tc-cookie-prefs-wrap{text-align:center;padding:1.6rem 2rem;background:var(--tc-text)}.tc-cookie-prefs-btn{background:none;border:none;padding:0;color:var(--tc-bg);opacity:.6;font-family:var(--tc-font-sans);font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;transition:opacity .2s var(--tc-ease)}.tc-cookie-prefs-btn:hover{opacity:1}.footer .footer-block__details-content small{opacity:.6}.footer .footer-block__heading{font-family:var(--tc-font-sans);font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin-bottom:1.6rem}.footer .footer-block__details-content a,.footer .footer-block__details-content p{font-family:var(--tc-font-sans);font-size:1.4rem;line-height:2.1}.footer .footer-block__details-content a{text-decoration:none;opacity:.85;transition:opacity .2s var(--tc-ease)}.footer .footer-block__details-content a:hover{opacity:1}.footer .footer__content-top{padding-bottom:4rem}.header-wrapper{background:transparent;transition:background .3s var(--tc-ease),box-shadow .3s var(--tc-ease)}.header-wrapper.tc-scrolled{background:var(--tc-bg);box-shadow:0 .1rem 1.2rem #1a1a1812}.header-wrapper .header{background:transparent}.header__heading-link span.h2{font-size:calc(var(--font-heading-scale) * 2.1rem)}.header__inline-menu .header__menu-item{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;padding:1rem 1.8rem}.header__inline-menu .header__menu-item span{font-size:1.1rem;letter-spacing:.2em}.header--top-center.header{padding-top:1rem;row-gap:.2rem}.header__icon .icon{transform:scale(.92)}.header__icon:hover .icon{color:var(--tc-accent-hover)}@media screen and (max-width:989px){.menu-drawer{width:100vw;max-width:none;border:none;transform:none!important;opacity:0;visibility:hidden;transition:opacity .35s var(--tc-ease),visibility .35s;background:var(--tc-bg)}.menu-drawer-container[open] .menu-drawer{opacity:1;visibility:visible}}.tc-carousel__track,.tc-gift__track,.tc-social-carousel__track,.tc-reviews-real__track,.tc-peg__grid{cursor:grab}.tc-carousel__track.tc-dragging,.tc-gift__track.tc-dragging,.tc-social-carousel__track.tc-dragging,.tc-reviews-real__track.tc-dragging,.tc-peg__grid.tc-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.tc-carousel__track.tc-dragging a,.tc-gift__track.tc-dragging a,.tc-reviews-real__track.tc-dragging a,.tc-peg__grid.tc-dragging a{pointer-events:none}.tc-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--tc-ease),transform .7s var(--tc-ease)}.tc-reveal--img{transform:scale(.98)}.tc-reveal--left{transform:translate(-32px)}.tc-reveal--right{transform:translate(32px)}.tc-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tc-reveal,.tc-reveal--img,.tc-reveal--left,.tc-reveal--right{opacity:1!important;transform:none!important;transition:none!important}}.product__title h1,.product__title .h1{font-size:3.6rem;line-height:1.15}.product .price{color:var(--tc-text-secondary)}.product__description{font-size:1.5rem;line-height:1.8;color:var(--tc-text-secondary)}.product-form__submit{background:var(--tc-text);color:var(--tc-white);border:none;transition:background .3s var(--tc-ease)}.product-form__submit:hover{background:var(--tc-accent);color:var(--tc-text)}@media screen and (min-width:990px){.product__media-wrapper media-gallery{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.6rem;align-items:start}.product__media-wrapper media-gallery>[id^=GalleryViewer],.product__media-wrapper media-gallery>.slider-mobile-gutter:not(.thumbnail-slider){grid-column:2;grid-row:1}.product__media-wrapper .thumbnail-slider{grid-column:1;grid-row:1}.product__media-wrapper .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;gap:1rem}.product__media-wrapper .thumbnail-slider .slider-button{display:none}.product__media-wrapper .thumbnail-list__item{width:100%;max-width:8rem}}.thumbnail[aria-current]{border-color:var(--tc-accent)}.product__media,.product-media-container{border-radius:4px;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/12/assets/teresa-custom.css.map */
