.tf-countdown-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;pointer-events:none;z-index:10}.tf-countdown-title{font-family:var(--font-subheading--family);font-stretch:expanded;font-size:1.25rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.2;color:#fff2e6d9;margin:28px 0 4px}.tf-countdown-eyebrow{font-family:var(--font-subheading--family);font-size:.625rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#fff2e659;margin:0}.tf-countdown-timer{display:flex;align-items:center;gap:0}.tf-countdown-unit{display:flex;flex-direction:column;align-items:center;padding-inline:16px}.tf-countdown-num{font-family:Cormorant Garamond,serif;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:300;font-style:italic;letter-spacing:.02em;line-height:1;color:#fff2e6;text-shadow:0 1px 24px rgba(0,0,0,.2)}.tf-countdown-lbl{font-family:var(--font-subheading--family);font-size:.4375rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#fff2e64d;margin-top:10px}.tf-countdown-colon{display:flex;flex-direction:column;gap:6px;align-self:center;margin-bottom:18px;padding-inline:2px}.tf-countdown-colon:before,.tf-countdown-colon:after{content:"";display:block;width:3px;height:3px;border-radius:50%;background:#fff2e64d}.tf-countdown-live{font-family:Cormorant Garamond,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:300;font-style:italic;letter-spacing:.04em;color:#fff2e6e6}@media(max-width:749px){.tf-countdown-title{font-size:.9375rem;margin-top:20px}.tf-countdown-unit{padding-inline:10px}.tf-countdown-num{font-size:clamp(2.5rem,10vw,3.5rem)}}:root{--tf-cream: #fff2e6;--tf-dark: #1a1a18;--tf-dark-soft: #2c2c28;--tf-text: #1a1a18cc;--tf-text-muted: #1a1a1866;--tf-border: rgba(26, 26, 24, .08);--tf-border-strong: rgba(26, 26, 24, .14);--tf-brand: #df3f01;--tf-brand-hover: #c73800;--tf-transition: .35s cubic-bezier(.25, .1, .25, 1);--tf-transition-fast: .2s cubic-bezier(.25, .1, .25, 1);--tf-space-xs: 4px;--tf-space-sm: 8px;--tf-space-lg: 32px}html{scroll-behavior:smooth;overflow-x:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;overflow-x:hidden}::selection{background:var(--tf-dark);color:var(--tf-cream)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--tf-dark)!important;outline:2px solid var(--tf-dark);outline-offset:2px;box-shadow:none!important}input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){border-color:var(--tf-dark)!important;outline:none;box-shadow:none!important}shopify-accelerated-checkout,shopify-accelerated-checkout-buttons,.shopify-payment-button,.accelerated-checkout-block{display:none!important}.add-to-cart-button{min-height:54px!important;font-size:.75rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;transition:background-color var(--tf-transition),color var(--tf-transition),transform var(--tf-transition),box-shadow var(--tf-transition)!important}.cart__checkout-button{min-height:56px!important;font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background-color var(--tf-transition),color var(--tf-transition),transform var(--tf-transition)!important}.rte p{line-height:1.85!important}h1,h2{font-weight:700;letter-spacing:-.01em}h3,h4{font-weight:700;letter-spacing:0em}[data-template^=product] .product-information{--gap: 40px}@media(min-width:990px){[data-template^=product] .product-information{--gap: 56px}}[data-template^=product] .product-details{padding-block-start:40px!important;padding-block-end:48px!important}[data-template^=product] .product-details>.group-block>.group-block-content{--gap: 16px}[data-template^=product] .product-details .group-block-content>[class*=group-block]:first-child:before{content:"TESSA FAY";display:block;font-family:var(--font-subheading--family);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tf-dark);opacity:.4;margin-bottom:12px;font-weight:500}[data-template^=product] h1{letter-spacing:-.015em!important;line-height:1.15!important;font-weight:600!important;font-size:clamp(1.375rem,2.2vw,1.75rem)!important}[data-template^=product] product-price{font-size:.9375rem!important;letter-spacing:.02em!important;font-weight:400!important;opacity:.65;font-family:var(--font-body--family)!important}[data-template^=product] .product-details .group-block-content>[class*=group-block]:first-child{--gap: 8px}[data-template^=product] .product-details .divider{opacity:.35;margin-block:4px!important}[data-template^=product] .product-details .divider__line{border-color:var(--tf-border-strong)!important}[data-template^=product] .variant-option legend{font-size:.6875rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;opacity:.45;margin-bottom:12px!important;font-family:var(--font-subheading--family)!important}[data-template^=product] .variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:var(--tf-space-sm)!important}[data-template^=product] .variant-option__button-label{min-height:44px!important;min-width:52px!important;width:auto!important;flex:none!important;padding:0 20px!important;border:1px solid var(--tf-border-strong)!important;border-radius:0!important;background:transparent!important;overflow:visible!important;transition:border-color var(--tf-transition-fast),background-color var(--tf-transition-fast),color var(--tf-transition-fast)!important;cursor:pointer}[data-template^=product] .variant-option__button-label:hover{border-color:var(--tf-dark)!important}[data-template^=product] .variant-option__button-label:has(input:checked){border-color:var(--tf-dark)!important;background:var(--tf-dark)!important;color:var(--tf-cream)!important}[data-template^=product] .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--tf-cream)!important}[data-template^=product] .variant-option__button-label__pill{width:auto!important;flex:none!important;min-width:unset!important}[data-template^=product] .variant-option__button-label__text{font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:400!important}[data-template^=product] .variant-option[data-testid=variant-option-single]{font-size:.6875rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;opacity:.45;font-family:var(--font-subheading--family)!important}[data-template^=product] .variant-option__swatch-value{font-weight:400!important;opacity:.7;margin-left:6px}.product-meta-labels{display:flex;flex-direction:column;gap:0;margin-top:28px;border-top:1px solid var(--tf-border-strong);padding-top:20px}.product-meta-labels__row{display:flex;align-items:center;gap:12px;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;padding:8px 0;color:var(--tf-dark);font-family:var(--font-subheading--family)}.product-meta-labels__row svg{flex-shrink:0;opacity:.3;width:15px!important;height:15px!important}.product-meta-labels__row span{opacity:.5;font-weight:500}[data-template^=product] .accordion{margin-top:24px!important;border-top:1px solid var(--tf-border-strong)}[data-template^=product] .accordion .details{border-bottom:1px solid var(--tf-border-strong)!important;border-top:none!important}[data-template^=product] .accordion accordion-custom+accordion-custom .details{border-top:none!important}[data-template^=product] .accordion summary,[data-template^=product] .accordion .details__header{font-family:var(--font-subheading--family)!important;font-size:.6875rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;padding-block:18px!important;min-height:unset!important;cursor:pointer;list-style:none}[data-template^=product] .accordion summary::-webkit-details-marker{display:none}[data-template^=product] .accordion .details-content{padding-block-start:0!important;padding-block-end:20px!important}[data-template^=product] .accordion .details-content .rte p,[data-template^=product] .accordion .details-content p{font-size:.875rem!important;line-height:1.8!important;opacity:.65;font-family:var(--font-body--family)!important}[data-template^=product] .accordion .icon-caret,[data-template^=product] .accordion .icon-plus{width:11px!important;height:11px!important;opacity:.35;transition:transform var(--tf-transition-fast)!important}[data-template^=product] .accordion .details[open] .icon-plus{transform:rotate(45deg)}[data-template^=product] .accordion .details[open] .icon-caret{transform:rotate(180deg)}variant-picker{display:block}.variant-option .variant-option__button-label:has(input[data-option-available=false]){display:none!important}.variant-option input[type=radio][data-option-available=false]{display:none!important}.buy-buttons-block{margin-top:4px}.product-form-buttons--stacked{gap:var(--tf-space-sm)!important}[data-template^=product] .add-to-cart-button{width:100%!important;min-height:54px!important;border-radius:0!important;background-color:var(--tf-dark)!important;color:var(--tf-cream)!important;border:none!important;font-size:.6875rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--font-subheading--family)!important;transition:background-color var(--tf-transition),color var(--tf-transition),transform var(--tf-transition)!important;position:relative}[data-template^=product] .add-to-cart-button:hover{background-color:var(--tf-dark-soft)!important;transform:none!important;box-shadow:none!important}[data-template^=product] .add-to-cart-button:active{transform:scale(.99)!important}[data-template^=product] .add-to-cart-icon{display:none!important}[data-template^=product] .add-to-cart-button:disabled{background-color:transparent!important;color:var(--tf-dark)!important;border:1px solid var(--tf-border-strong)!important;opacity:.5;cursor:not-allowed}.quantity-selector-wrapper{margin-bottom:var(--tf-space-xs)}[data-template^=product] .quantity-selector{min-height:54px!important;border-radius:0!important;border-color:var(--tf-border-strong)!important}.quantity-minus,.quantity-plus{min-width:52px!important;transition:opacity var(--tf-transition)!important}.quantity-minus:hover,.quantity-plus:hover{opacity:.6}sticky-add-to-cart{backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}product-card img,.product-card img{transition:transform .7s cubic-bezier(.25,.1,.25,1),filter .7s cubic-bezier(.25,.1,.25,1)!important}header-component{transition:background-color var(--tf-transition)}header-component .header__row{padding-block:18px!important}header-component .header-menu a{font-size:.8125rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:opacity var(--tf-transition)!important;text-decoration:none!important}header-component .header-menu a:hover{opacity:.5}header-component .header-menu a.menu-list__link--active{opacity:1!important;text-decoration:underline!important;text-decoration-color:var(--tf-brand)!important;text-underline-offset:10px!important;text-decoration-thickness:1px!important}.header-actions__action{transition:opacity var(--tf-transition)!important}.header-actions__action:hover{opacity:.5!important}footer{border-top:1px solid var(--tf-border-strong)}footer .menu__heading{display:none!important}footer h2,footer h3,footer .h2,footer .h3{font-size:.6875rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--font-subheading--family)!important}footer p{font-size:.875rem!important;line-height:1.7!important;max-width:360px;color:var(--tf-text)}.email-signup-block{max-width:400px}.email-signup__input{border-width:0 0 1px 0!important;border-color:currentColor!important;background:transparent!important;padding:14px 0!important;font-size:.8125rem!important;letter-spacing:.04em!important}.email-signup__input::placeholder{opacity:.4;letter-spacing:.04em}.email-signup__input:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.email-signup__input:focus-visible{outline:1px solid var(--tf-brand);outline-offset:2px}.email-signup__input-group{border-width:0 0 1px 0!important;background:transparent!important}.email-signup__button{opacity:.5;transition:opacity var(--tf-transition)!important}.email-signup__button:hover{opacity:1}footer .menu a,footer nav a{font-size:.75rem!important;letter-spacing:.04em!important;opacity:.5;transition:opacity var(--tf-transition)!important}footer .menu a:hover,footer nav a:hover{opacity:1}footer .utilities{padding-block:28px!important;border-top:1px solid var(--tf-border)!important;margin-top:var(--tf-space-lg)}footer .utilities>*{font-size:.625rem!important;letter-spacing:.06em!important;text-transform:uppercase!important}footer .utilities a,footer .utilities span,footer .utilities p{opacity:.5;transition:opacity var(--tf-transition)!important}footer .utilities a:hover{opacity:.7!important}footer [class*=social] a{opacity:.5!important;font-size:28px!important;transition:opacity var(--tf-transition),color var(--tf-transition)!important}footer [class*=social] a:hover{opacity:1!important;color:var(--tf-brand)!important}footer [class*=social] a svg,footer [class*=social] a img{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}footer .group-block [class*=social]{margin-block-start:8px}product-card,.product-card{transition:transform var(--tf-transition)!important}product-card:hover,.product-card:hover{transform:translateY(-4px)}product-card:hover img,.product-card:hover img{transform:scale(1.04);filter:brightness(.97)}.product-card__link{overflow:hidden}product-card .product-card__content,.product-card .product-card__content{transition:opacity var(--tf-transition)}product-card product-price,.product-card product-price{opacity:.6}.cart-totals{padding:var(--tf-space-lg)!important}.cart-totals__total-value{font-weight:600!important}.cart-discount__input{font-size:.8125rem!important;letter-spacing:.02em!important}[data-template=collection] h1{letter-spacing:-.02em!important}@media screen and (min-width:990px){.product-grid--grid{--product-grid-columns-desktop: repeat(3, 1fr) !important}}@media screen and (min-width:750px)and (max-width:989px){.product-grid--grid{--product-grid-columns-desktop: repeat(2, 1fr) !important}}[data-template=page] .rte{max-width:680px;margin-inline:auto;font-size:.9375rem!important;line-height:1.8!important}[data-template=page] .rte h2{font-size:1.375rem!important;margin-top:2.5em!important;margin-bottom:.75em!important}[data-template=page] .rte h3{font-size:1.125rem!important;margin-top:2em!important;margin-bottom:.5em!important}.rte a{color:var(--tf-brand);text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity var(--tf-transition)}.rte a:hover{color:var(--tf-brand-hover);opacity:.8}[data-template="page.contact"] .media-with-content__content a{color:var(--tf-brand);text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity var(--tf-transition)}[data-template="page.contact"] .media-with-content__content a:hover{color:var(--tf-brand-hover);opacity:.8}[data-template="page.contact"] .media-with-content__content h5{border-top:1px solid var(--tf-border-strong);padding-top:20px;margin-top:32px;text-transform:uppercase;letter-spacing:.12em;font-size:.6875rem;opacity:.5}.search-modal input[type=search],.search-modal input[type=text]{font-size:1.25rem!important;letter-spacing:-.01em!important}header-drawer .menu-drawer{padding:0 36px 48px!important}header-drawer .menu-drawer__close-button,.cart-drawer__close-button{border:none!important;background:transparent!important;border-radius:0!important;min-height:0!important;padding:4px!important;width:auto!important;height:auto!important;box-shadow:none!important}header-drawer .menu-drawer__close-button{position:absolute!important;top:24px!important;right:28px!important}header-drawer .menu-drawer__navigation{padding-top:80px!important}header-drawer .menu-drawer__menu-item--mainlist,header-drawer a.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family)!important;font-size:2.5rem!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1!important;padding-block:14px!important;padding-inline:0!important;display:block!important;text-decoration:none!important;color:var(--color-foreground)!important;transition:color .25s ease!important;background:transparent!important}header-drawer .menu-drawer__menu-item--mainlist:hover,header-drawer .menu-drawer__menu-item--mainlist:focus{color:var(--tf-brand)!important}header-drawer .menu-drawer__utility-links{display:none!important}.menu-drawer__tf-divider{border:none;border-top:1px solid rgba(26,26,24,.1);margin:16px 0 28px}.menu-drawer__secondary-list{display:flex;flex-direction:column}.menu-drawer__menu-item--secondary{font-family:var(--font-subheading--family)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#1a1a186b!important;padding-block:10px!important;display:block!important;text-decoration:none!important;transition:color .2s ease!important}.menu-drawer__menu-item--secondary:hover,.menu-drawer__menu-item--secondary:focus{color:#1a1a18cc!important}.menu-drawer__menu-item--secondary.menu-drawer__menu-item--active{color:var(--tf-brand)!important}.header-announcements marquee-component>span{font-size:.6875rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}[data-template="page.about"] .media-with-content img{object-fit:cover;object-position:center top}[data-template="page.about"] .media-with-content__content,[data-template="page.about"] .media-with-content__content>.group-block-content{padding:0!important}[data-template="page.about"] .media-with-content{overflow:hidden}[data-template="page.about"] .media-with-content>*{min-width:0}[data-template="page.about"] .media-with-content .color-scheme-1>.group-block-content{padding:80px 60px 72px!important}[data-template="page.about"] .media-with-content .color-scheme-2{border-top:1px solid var(--tf-border)}[data-template="page.about"] .media-with-content .color-scheme-2>.group-block-content{padding:72px 60px 80px!important}[data-template="page.about"] .media-with-content h6{opacity:.4;margin-block-end:14px!important}[data-template="page.about"] .media-with-content h1,[data-template="page.about"] .media-with-content h2{margin-block-end:28px!important}[data-template="page.about"] .media-with-content h3{margin-block-end:24px!important}[data-template="page.about"] .media-with-content p{max-width:min(52ch,100%);overflow-wrap:break-word}[data-template=index] .hero{position:relative}[data-template=index] .hero:after{content:"Shop the Collection\a\2193";position:absolute;bottom:44px;left:0;right:0;text-align:center;font-size:.5625rem;letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-subheading--family);color:#ffffffa6;pointer-events:none;white-space:pre;line-height:2.8;animation:tf-pulse 3s ease-in-out infinite}@keyframes tf-pulse{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:.9;transform:translateY(6px)}}@media(max-width:749px){[data-template^=product] h1{font-size:1.375rem!important}[data-template^=product] .product-details .group-block-content>[class*=group-block]:first-child:before{font-size:.5625rem;margin-bottom:8px}[data-template^=product] .add-to-cart-button{min-height:52px!important}product-card:hover,.product-card:hover{transform:none}product-card:hover img,.product-card:hover img{transform:none;filter:none}footer .footer-content{gap:var(--tf-space-lg)!important}.cart-totals{padding:24px!important}[data-template="page.about"] .media-with-content{gap:var(--tf-space-lg)!important;grid-template-columns:0px 1fr 0px!important}[data-template="page.about"] .media-with-content .color-scheme-1>.group-block-content,[data-template="page.about"] .media-with-content .color-scheme-2>.group-block-content{padding:48px 24px!important}}@media(max-width:989px){header-component .header__row{padding-block:14px!important}}.shopify-policy__container{max-width:720px;margin-inline:auto;padding-block:64px 96px;padding-inline:24px}.shopify-policy__title{padding-bottom:32px;margin-bottom:48px;border-bottom:1px solid rgba(26,26,24,.1)}.shopify-policy__title h1{font-family:var(--font-heading--family)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.15!important;margin:0!important}.shopify-policy__body{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.8}.shopify-policy__body .rte p{margin-bottom:1em}.shopify-policy__body .rte h2{font-family:var(--font-heading--family)!important;font-size:1.125rem!important;font-weight:400!important;letter-spacing:-.01em!important;margin:2.5em 0 .75em!important}.shopify-policy__body .rte h3{font-family:var(--font-subheading--family)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.55;margin:2em 0 .5em!important}.shopify-policy__body .rte a{color:var(--tf-brand);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:1.25em;margin-bottom:1em}.shopify-policy__body .rte li{margin-bottom:.35em}.shopify-policy__body .rte strong{font-weight:600}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,blockquote{text-wrap:balance}p,li,.rte p,.rte li{text-wrap:pretty}.gift-card h1,.gift-card h2,.gift-card h3,.gift-card__text-wrapper,.gift-card__price{text-wrap:auto}body.gift-card{background-color:var(--tf-cream);color:var(--tf-dark)}.gift-card__text-wrapper h1{font-family:var(--font-subheading--family)!important;font-size:.625rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;opacity:.4}.gift-card__image-wrapper{border-radius:0!important;border-color:var(--tf-border-strong)!important}.gift-card__price{max-width:100%;overflow:hidden}.gift-card__price h2{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:-.02em!important;font-size:clamp(1.75rem,4vw,2.5rem)!important;word-break:break-word;overflow-wrap:break-word;max-width:100%;margin-block-end:var(--padding-lg)!important}.gift-card__code{font-size:clamp(.75rem,2.5vw,1rem)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:500!important;background:#1a1a180a;padding:16px 24px;border:1px dashed var(--tf-border-strong)}.gift-card__text-wrapper p{font-size:.8125rem!important;opacity:.5;margin-block-end:12px}.gift-card__badge{border-radius:0!important;font-size:.6875rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.gift-card__buttons .button{min-height:50px!important;border-radius:0!important;font-size:.6875rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--font-subheading--family)!important}.gift-card__buttons .button:not(.button-secondary){background-color:var(--tf-dark)!important;color:var(--tf-cream)!important;border:none!important}.gift-card__buttons .button:not(.button-secondary):hover{background-color:var(--tf-dark-soft)!important}.gift-card__buttons .button-secondary{background:transparent!important;color:var(--tf-dark)!important;border:1px solid var(--tf-border-strong)!important}.gift-card__buttons .button-secondary:hover{border-color:var(--tf-dark)!important}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}[data-template^=product] .accordion .details-content{transition:height var(--tf-transition),opacity var(--tf-transition)}[data-template^=product] .accordion .details{transition:height var(--tf-transition)}[data-template^=product] .accordion details[open] .details-content{opacity:1}[data-template^=product] .accordion details:not([open]) .details-content{opacity:0}}@property --tf-gradient-stop{syntax: "<percentage>"; inherits: false; initial-value: 0%;}[data-template^=product] .add-to-cart-button{background:linear-gradient(135deg,var(--tf-dark) var(--tf-gradient-stop),var(--tf-dark-soft) 100%);transition:--tf-gradient-stop .5s cubic-bezier(.25,.1,.25,1),color var(--tf-transition),transform var(--tf-transition)!important}[data-template^=product] .add-to-cart-button:hover{--tf-gradient-stop: 100%}@supports (animation-timeline: view()){.section,.media-with-content,.product-grid-container,.blog-posts-container,.marquee__wrapper{animation:tf-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 30%}@keyframes tf-reveal{0%{clip-path:inset(8% 0 0 0);transform:translateY(32px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}.shopify-section:first-child .section{animation:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-timeline:auto!important;animation:none!important}}}shopify-forms-embed{--forms-body-font: normal 400 .875rem var(--font-body--family), serif;--forms-heading-font: normal 400 1.5rem var(--font-heading--family), serif;--forms-base-font-size: .875rem;--forms-heading-font-size: 1.5rem;--body-text-color: var(--tf-dark);--heading-text-color: var(--tf-dark);--form-text-color: var(--tf-dark);--form-placeholder-color: var(--tf-text-muted);--link-text-color: var(--tf-brand);--form-error-color: #c0392b;--forms-accent-color: var(--tf-brand);--forms-accent-color-hovered-modifier: rgba(223, 63, 1, .1);--button-text-color: var(--tf-cream);--button-background-color: var(--tf-brand);--button-background-color-hovered-modifier: rgba(223, 63, 1, .85);--button-border: none;--button-border-radius: 0px;--button-padding: 18px;--form-field-border: inset 0 -1px 0 0 var(--tf-border-strong);--form-field-border-focused: inset 0 -2px 0 0 var(--tf-brand);--form-field-border-radius: 0px;--form-field-padding: 14px;--form-background-color: transparent;--input-label-top: 1em;--container-background-color: transparent;--container-shadow: none;--container-border-radius: 0px;--container-max-w: 100%;--inline-container-max-width: 100%;--container-text-alignment: left;--spacing-size: 10px;--spacing-size-y: 16px;--spacing-size-x: 16px;--forms-padding-top: 0px;--forms-padding-right: 0px;--forms-padding-bottom: 0px;--forms-padding-left: 0px;--app-embed-padding-x: 0;--app-embed-padding-y: 0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tessa-fay-custom.css.map */
