:root{--tt-cream: #fffaf8;--tt-sage: #84a6a5;--tt-sage-deep: #628685;--tt-blush: #d9aeac;--tt-cocoa: #795a52;--tt-clay: #a2796e;--tt-sage-mist: #e8efee;--tt-blush-mist: #f7ebe8;--tt-sand: #f3ece8;--tt-font-display: "Instrument Serif", "Cormorant Garamond", Georgia, "Times New Roman", serif;--tt-font-sans: "Garet", var(--font-body-family), system-ui, sans-serif;--tt-ease: cubic-bezier(.22, .8, .26, 1);--tt-radius: 28px;--tt-gutter: clamp(20px, 5vw, 64px);--buttons-radius: 999px;--buttons-radius-outset: 999px;--inputs-radius: 999px;--inputs-radius-outset: 999px;--product-card-corner-radius: 2.8rem;--media-radius: 24px}:root,.color-background-1,.color-scheme-526c5fc9-382e-4a79-9410-c5de615fa916,.color-scheme-c7832832-5c42-4b83-ac3f-c7cc10974ed9{--color-background: 255, 250, 248;--gradient-background: #fffaf8;--color-foreground: 121, 90, 82;--color-button: 217, 174, 172;--color-button-text: 121, 90, 82;--color-secondary-button-text: 121, 90, 82;--color-link: 121, 90, 82}body{color:rgb(var(--color-foreground));font-family:var(--tt-font-sans)}.gradient{color:rgb(var(--color-foreground))}::selection{background:var(--tt-blush);color:var(--tt-cocoa)}h1,h2,.h0,.h1,.h2,.title,.title-wrapper-with-link .title{font-family:var(--tt-font-display);font-weight:400;letter-spacing:-.01em;line-height:1.02;color:var(--tt-sage)}h1,.h1{font-size:clamp(3.6rem,6vw,5.8rem)}h2,.h2{font-size:clamp(3.2rem,5vw,4.8rem)}h3,.h3{font-family:var(--tt-font-sans);letter-spacing:.01em;color:var(--tt-cocoa)}h1 em,h2 em,.title em{font-style:italic;color:var(--tt-clay)}.tt-eyebrow{font:600 1.1rem/1 var(--tt-font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--tt-sage-deep);margin:0 0 1.6rem}.tt-link{display:inline-flex;align-items:center;gap:1rem;font:600 1.2rem/1 var(--tt-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tt-cocoa);text-decoration:none;padding-bottom:.6rem;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--tt-ease),gap .4s var(--tt-ease)}.tt-link:hover{background-size:30% 1px;gap:1.6rem}.tt-link svg{width:1.6rem;height:1.6rem}.button,.shopify-challenge__button,.customer button{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;min-height:4.8rem;padding-inline:3.2rem}.button--secondary{--color-button: 255, 250, 248}.field__input,.select__select,.customer .field input{background:#fff9}.announcement-bar{background:var(--tt-sage-mist);border-bottom:0}.announcement-bar__message{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--tt-cocoa)}.header-wrapper{background:#fffaf8db;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(121,90,82,.08)}.section-header.shopify-section-group-header-group{background:transparent}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--tt-sage-deep)}.header__menu-item:hover,.header__menu-item:hover span{color:var(--tt-cocoa);text-decoration:none}.header__inline-menu .header__menu-item span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:.5rem;transition:background-size .45s var(--tt-ease)}.header__inline-menu .header__menu-item:hover span{background-size:100% 1px;text-decoration:none}.header__icon{color:var(--tt-sage-deep)}.cart-count-bubble{background:var(--tt-blush);color:var(--tt-cocoa);font-weight:700}.card-wrapper .card,.card--card{background:transparent;box-shadow:none}.card--card .card__inner,.card--standard .card__inner,.card__inner{border-radius:var(--tt-radius)}.card__media .media,.card .media{background:var(--tt-sand);border-radius:var(--tt-radius)}.card__media img{transition:transform 1.1s var(--tt-ease),opacity .6s ease}.card-wrapper:hover .card__media img{transform:scale(1.045)}.card-wrapper .card__information{padding:1.4rem .2rem .6rem}.card__heading,.card__heading a{font-family:var(--tt-font-sans);font-size:1.4rem;font-weight:600;letter-spacing:.01em;color:var(--tt-cocoa)}.card-wrapper .price,.card-wrapper .price-item{font-size:1.4rem;color:var(--tt-cocoa)}.badge{border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--tt-cream);color:var(--tt-cocoa);border:1px solid rgba(121,90,82,.18)}.quick-add__submit{border-radius:999px}.collection-hero__inner,.collection-hero{text-align:center}.collection-hero{padding-block:clamp(40px,7vw,96px) 0}.collection-hero__title{font-size:clamp(4.4rem,9vw,8rem);line-height:.95;margin-bottom:1.6rem}.collection-hero__description{max-width:52rem;margin-inline:auto;font-size:1.6rem;line-height:1.7;color:var(--tt-cocoa)}#ProductGridContainer .grid{row-gap:clamp(28px,4vw,56px)}@media(min-width:750px){#ProductGridContainer .grid{column-gap:24px}}.facets__summary,.facet-filters__field .select{border-radius:999px}.facets-container{padding-block:1.6rem}.product__title h1,.product__title{font-size:clamp(3.4rem,5vw,5rem);line-height:1}.product .price-item{font-size:2rem;color:var(--tt-cocoa)}.product-media-container .media,.product__media-item .media{border-radius:var(--tt-radius);background:var(--tt-sand)}.product-form__input input[type=radio]+label{font-weight:600;letter-spacing:.04em}.product-form__submit{width:100%;min-height:5.4rem}.product__accordion .accordion__title,.accordion summary .accordion__title{font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product__description{line-height:1.75}.related-products .title{text-align:center}.drawer__inner{background:var(--tt-cream);border-radius:var(--tt-radius) 0 0 var(--tt-radius)}.drawer__heading{font-family:var(--tt-font-display);font-size:3.2rem;font-weight:400;color:var(--tt-sage)}.cart-drawer__footer{border-top:1px solid rgba(121,90,82,.12)}.totals__total-value{color:var(--tt-cocoa);font-weight:700}.footer{background:var(--tt-sand);border-radius:var(--tt-radius) var(--tt-radius) 0 0;margin-top:clamp(24px,4vw,56px)}.footer-block__heading{font:700 1.1rem/1 var(--tt-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tt-sage-deep);margin-bottom:2rem}.footer-block--newsletter .footer-block__heading,.footer__newsletter .footer-block__heading{font-family:var(--tt-font-display);font-size:clamp(3.2rem,5vw,4.6rem);font-weight:400;letter-spacing:-.01em;text-transform:none;line-height:1;color:var(--tt-sage)}.footer .list-menu__item--link{font-size:1.4rem;letter-spacing:.02em;text-transform:none;font-weight:500;color:var(--tt-cocoa)}.tt-hero{position:relative;overflow:hidden;padding:clamp(16px,3vw,40px) var(--tt-gutter) clamp(40px,6vw,96px)}.tt-hero__grid{max-width:var(--page-width);margin:0 auto;display:grid;gap:clamp(32px,4vw,72px);align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.tt-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.tt-hero__title{font-size:clamp(5.6rem,14vw,11.2rem);line-height:.9;letter-spacing:-.025em;margin:0 0 2.4rem}.tt-hero__sub{max-width:44rem;font-size:1.7rem;line-height:1.65;margin:0 0 3.2rem}.tt-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3.2rem}.tt-hero__art{position:relative;width:min(100%,52rem);aspect-ratio:4 / 5;margin-inline:auto}.tt-hero__art:before{content:"";position:absolute;width:74%;aspect-ratio:1;border-radius:50%;right:-12%;bottom:-8%;background:var(--tt-blush-mist);z-index:0}.tt-hero__arch{position:absolute;top:0;right:0;bottom:0;left:14%;z-index:1;overflow:hidden;border-radius:999px 999px var(--tt-radius) var(--tt-radius);background:var(--tt-sage-mist)}.tt-hero__orb{position:absolute;z-index:2;left:0;bottom:9%;width:38%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:7px solid var(--tt-cream);background:var(--tt-blush-mist)}.tt-hero__arch img,.tt-hero__orb img,.tt-hero__arch svg,.tt-hero__orb svg{width:100%;height:100%;object-fit:cover;display:block}.tt-hero__stamp{position:absolute;z-index:3;right:-2%;top:9%;width:clamp(8.4rem,12vw,11.6rem);animation:tt-spin 30s linear infinite}.tt-hero__stamp text{font:600 9.5px var(--tt-font-sans)}.tt-marquee{background:var(--tt-sage-mist);overflow:hidden}.tt-marquee__track{display:flex;width:max-content;animation:tt-marquee 44s linear infinite}.tt-marquee:hover .tt-marquee__track{animation-play-state:paused}.tt-marquee__group{display:flex;flex-shrink:0;align-items:center}.tt-marquee__item{display:flex;align-items:center;gap:2.6rem;padding:1.5rem 2.6rem 1.5rem 0;margin-left:2.6rem;font:700 1.1rem/1 var(--tt-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tt-cocoa);white-space:nowrap}.tt-marquee__item:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--tt-blush)}.tt-cats{padding:clamp(56px,8vw,120px) var(--tt-gutter)}.tt-cats__head,.tt-stages__head{max-width:var(--page-width);margin:0 auto clamp(28px,4vw,48px);display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.tt-cats__head h2,.tt-stages__head h2,.tt-edit h2,.tt-note h2{margin:0}.tt-cats__grid{max-width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.4rem}@media(min-width:900px){.tt-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.tt-cat{display:block;text-decoration:none;color:inherit}.tt-cat:nth-child(2n){margin-top:clamp(24px,6vw,72px)}.tt-cat:nth-child(4n+1){--tt-tint: var(--tt-blush-mist)}.tt-cat:nth-child(4n+2){--tt-tint: var(--tt-sage-mist)}.tt-cat:nth-child(4n+3){--tt-tint: var(--tt-sand)}.tt-cat:nth-child(4n+4){--tt-tint: var(--tt-blush-mist)}.tt-cat__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--tt-tint, var(--tt-sand));border-radius:999px 999px 2.4rem 2.4rem;position:relative}.tt-cat__media img,.tt-cat__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.3s var(--tt-ease)}.tt-cat:hover .tt-cat__media img{transform:scale(1.07)}.tt-cat__label{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem .4rem 0}.tt-cat__name{font:400 clamp(2.4rem,3.4vw,3.4rem)/1 var(--tt-font-display);color:var(--tt-sage);margin:0}.tt-cat__tag{display:block;font-size:1.3rem;margin-top:.6rem;color:var(--tt-cocoa)}.tt-cat__go{flex-shrink:0;width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;background:var(--tt-blush);color:var(--tt-cocoa);transition:transform .5s var(--tt-ease)}.tt-cat:hover .tt-cat__go{transform:translate(4px) rotate(-45deg)}.tt-cat__go svg{width:1.6rem;height:1.6rem}.tt-stages{background:var(--tt-sand);padding:clamp(56px,8vw,120px) 0;overflow:hidden}.tt-stages__head{padding-inline:var(--tt-gutter)}.tt-stages__lede{max-width:42rem;margin:1.6rem 0 0;font-size:1.6rem;line-height:1.65}.tt-stages__ctrl{display:none;gap:1rem}@media(min-width:900px){.tt-stages__ctrl{display:flex}}.tt-stages__ctrl button{width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgba(121,90,82,.3);background:transparent;color:var(--tt-cocoa);cursor:pointer;display:grid;place-items:center;transition:background .3s,opacity .3s}.tt-stages__ctrl button:hover:not(:disabled){background:var(--tt-blush)}.tt-stages__ctrl button:disabled{opacity:.3;cursor:default}.tt-stages__ctrl svg{width:1.8rem;height:1.8rem}.tt-stages__rail{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.8rem var(--tt-gutter) 2.4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--tt-gutter)}.tt-stages__rail::-webkit-scrollbar{display:none}.tt-stage{flex:0 0 min(68vw,26rem);scroll-snap-align:start;text-decoration:none;color:inherit;display:block}@media(min-width:900px){.tt-stage{flex-basis:clamp(22rem,17vw,27rem)}}.tt-stage__top{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem}.tt-stage__top:after{content:"";flex:1;height:1px;background:#795a5247}.tt-stage__dot{width:9px;height:9px;border-radius:50%;background:var(--tt-clay);flex-shrink:0}.tt-stage__age{font:700 1.1rem/1 var(--tt-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--tt-cocoa);white-space:nowrap}.tt-stage__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--tt-blush-mist);position:relative;border-radius:999px 999px 2rem 2rem}.tt-stage:nth-child(2n) .tt-stage__media{background:var(--tt-sage-mist)}.tt-stage__media img,.tt-stage__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--tt-ease)}.tt-stage:hover .tt-stage__media img{transform:scale(1.06)}.tt-stage__sold{position:absolute;left:50%;bottom:1.4rem;transform:translate(-50%)}.tt-stage__name{font:600 1.5rem/1.3 var(--tt-font-sans);color:var(--tt-cocoa);margin:1.4rem 0 .4rem}.tt-stage__price{font-size:1.4rem;margin:0}.tt-stage__price s{opacity:.55;margin-left:.6rem}.tt-stages__foot{padding:0 var(--tt-gutter);max-width:var(--page-width);margin:0 auto;font-size:1.2rem;opacity:.8}.tt-edit{padding:clamp(56px,9vw,136px) var(--tt-gutter);background:var(--tt-bg, var(--tt-cream))}.tt-edit--sage{--tt-bg: var(--tt-sage-mist)}.tt-edit--blush{--tt-bg: var(--tt-blush-mist)}.tt-edit--sand{--tt-bg: var(--tt-sand)}.tt-edit__grid{max-width:var(--page-width);margin:0 auto;display:grid;gap:clamp(40px,6vw,72px);align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.tt-edit__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(56px,8vw,128px)}.tt-edit--right .tt-edit__art{order:2}}.tt-edit__art{position:relative;padding-bottom:16%}.tt-edit__main{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--tt-radius);background:#ffffff80}.tt-edit__inset{position:absolute;right:-3%;bottom:0;width:42%;aspect-ratio:3 / 4;overflow:hidden;border-radius:999px 999px 2rem 2rem;border:8px solid var(--tt-bg, var(--tt-cream));background:var(--tt-blush-mist)}.tt-edit--right .tt-edit__inset{right:auto;left:-3%}.tt-edit__main img,.tt-edit__inset img,.tt-edit__main svg,.tt-edit__inset svg{width:100%;height:100%;object-fit:cover;display:block}.tt-edit__title{font-size:clamp(4.4rem,8vw,8rem);line-height:.92;margin:0 0 2.4rem}.tt-edit__text{max-width:44rem;font-size:1.65rem;line-height:1.7;margin:0 0 2.4rem}.tt-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 3rem;padding:0;list-style:none}.tt-chips li{padding:.9rem 1.5rem;border-radius:999px;font:600 1.2rem/1 var(--tt-font-sans);letter-spacing:.06em;color:var(--tt-cocoa);background:#ffffffb3;border:1px solid rgba(121,90,82,.16)}.tt-edit__quote{font:italic 400 clamp(2.2rem,3vw,2.8rem)/1.2 var(--tt-font-display);color:var(--tt-clay);margin:0 0 3rem;max-width:36rem}.tt-note{background:var(--tt-blush-mist);padding:clamp(64px,9vw,136px) var(--tt-gutter);text-align:center}.tt-note__inner{max-width:82rem;margin:0 auto}.tt-note__portrait{width:11rem;aspect-ratio:3 / 4;margin:0 auto 2.8rem;overflow:hidden;border-radius:999px 999px 1.4rem 1.4rem;border:5px solid var(--tt-cream)}.tt-note__portrait img{width:100%;height:100%;object-fit:cover;display:block}.tt-note__quote{font:400 clamp(3rem,5.4vw,5.2rem)/1.08 var(--tt-font-display);color:var(--tt-sage);margin:0 0 2.4rem;letter-spacing:-.01em}.tt-note__quote em{color:var(--tt-clay)}.tt-note__body{max-width:56rem;margin:0 auto 2.4rem;font-size:1.65rem;line-height:1.75}.tt-note__sign{font:700 1.1rem/1.6 var(--tt-font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tt-cocoa);margin:0 0 3.2rem}.tt-note__pill{display:inline-block;padding:1.2rem 2.2rem;border-radius:999px;background:var(--tt-cream);font:600 1.3rem/1 var(--tt-font-sans);letter-spacing:.04em;color:var(--tt-cocoa)}.tt-favorites__heading{font-family:var(--tt-font-display)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:clamp(3.2rem,5vw,4.8rem)!important}.tt-favorites__divider{display:none}.tt-tabs{justify-content:center}.tt-tab{font-family:var(--tt-font-sans);font-weight:600;letter-spacing:.04em;border-color:#795a5240;color:var(--tt-cocoa)}.tt-card__image-wrap{border-radius:var(--tt-radius);background:var(--tt-sand)}.tt-button{border-radius:999px;padding-inline:4rem}.tt-js .tt-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--tt-ease),transform .9s var(--tt-ease);animation:tt-failsafe 0s linear 3s forwards}.tt-js .tt-reveal.is-in{opacity:1;transform:none;animation:none}.shopify-design-mode .tt-reveal{opacity:1!important;transform:none!important;animation:none!important}@keyframes tt-failsafe{to{opacity:1;transform:none}}@keyframes tt-spin{to{transform:rotate(360deg)}}@keyframes tt-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tt-js .tt-reveal{opacity:1;transform:none;transition:none;animation:none}.tt-hero__stamp,.tt-marquee__track{animation:none}.tt-marquee__track{flex-wrap:wrap;width:auto;justify-content:center}.card__media img,.tt-cat__media img,.tt-stage__media img{transition:none}}.tt-sticky-atc{display:none}@media(max-width:749px){.tt-sticky-atc{display:flex;align-items:center;gap:1.2rem;position:fixed;left:0;right:0;bottom:0;z-index:8;padding:1rem 8.4rem calc(1rem + env(safe-area-inset-bottom)) 1.6rem;background:#fffaf8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(121,90,82,.12);transform:translateY(110%);transition:transform .45s var(--tt-ease)}.tt-sticky-atc.is-visible{transform:none}.tt-sticky-atc__info{min-width:0;flex:1;display:flex;flex-direction:column;gap:.3rem}.tt-sticky-atc__title{font:600 1.3rem/1.2 var(--tt-font-sans);color:var(--tt-cocoa);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-sticky-atc__price{font-size:1.3rem}.tt-sticky-atc__btn{flex-shrink:0;min-height:4.4rem;padding-inline:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tt-design.css.map */
