@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--totg-cream: #F5F1EA;--totg-black: #0A0A0A;--totg-galaxy-blue: #2E2A8C;--totg-galaxy-pink: #C73B7E;--totg-line: #E8E4DC}body,.product__text,.rte,.card__information,.collection-list__item-name{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product__title,.section-header h2,.card__heading,.banner__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;letter-spacing:-.005em;line-height:1.1}h1,.h1,h2,.h2{font-weight:500!important}.utility-bar,.announcement-bar,.announcement-bar-slider,.utility-bar.color-scheme-1,.utility-bar.color-scheme-2,.utility-bar.color-scheme-3,.utility-bar.color-scheme-4,.utility-bar.color-scheme-5{background-color:var(--totg-black)!important;color:var(--totg-cream)!important}.utility-bar *,.announcement-bar *,.announcement-bar__message,.announcement-bar__link,.announcement-bar p,.announcement-bar a{color:var(--totg-cream)!important;font-family:Inter,sans-serif!important;font-size:.78rem!important;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.announcement-bar__message{padding:.7rem 1rem;margin:0;text-align:center!important;width:100%;display:flex!important;justify-content:center!important;align-items:center!important}.utility-bar,.announcement-bar-slider{justify-content:center!important;align-items:center!important}.header{border-bottom:1px solid var(--totg-line);padding-top:1.4rem;padding-bottom:1.4rem}.header__heading-logo{max-width:220px}.header__menu-item,.list-menu__item{font-family:Inter,sans-serif!important;font-size:.78rem!important;letter-spacing:.18em;text-transform:uppercase;font-weight:400}.header__menu-item:hover{color:var(--totg-galaxy-blue)}.button,button.button,.shopify-payment-button__button{font-family:Inter,sans-serif!important;font-size:.78rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:1.1rem 2.2rem!important;transition:all .25s ease}.button--primary{background-color:var(--totg-black)!important;color:var(--totg-cream)!important;border:1px solid var(--totg-black)!important}.button--primary:hover{background-color:transparent!important;color:var(--totg-black)!important}.button--secondary{background-color:transparent!important;color:var(--totg-black)!important;border:1px solid var(--totg-black)!important}.button--secondary:hover{background-color:var(--totg-black)!important;color:var(--totg-cream)!important}.shopify-section{padding-top:0;padding-bottom:0}.totg-teardrop-divider{display:flex;justify-content:center;align-items:center;padding:2.5rem 0}.totg-teardrop-divider img{width:22px;height:auto;opacity:.55}.totg-eyebrow{font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--totg-black);opacity:.7;margin-bottom:1rem;display:block}.totg-limited-note{font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--totg-black);opacity:.6;text-align:center;padding:1.5rem}.footer{background-color:var(--totg-black)!important;color:var(--totg-cream)!important;padding-top:4rem;padding-bottom:2rem}.footer a,.footer__list-social a,.footer-block__heading{color:var(--totg-cream)!important;font-family:Inter,sans-serif}.footer-block__heading{font-size:.78rem!important;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:1.2rem}@media screen and (max-width:749px){.header__heading-logo{max-width:160px}.announcement-bar__message,.announcement-bar p{font-size:.68rem!important;letter-spacing:.1em}}.totg-hero{padding:3rem 1.5rem 3.5rem!important}.totg-hero__inner{align-items:center!important;text-align:center!important}.totg-hero__image-wrap{max-width:280px!important;margin:0 auto 2rem!important}.totg-hero__subhead{margin-bottom:2rem!important}.totg-hero__cta{align-self:center!important;margin:.5rem auto 0!important}@media screen and (max-width:749px){.totg-hero__image-wrap{max-width:220px!important}.totg-hero{padding:2rem 1.25rem 2.5rem!important}}.totg-collab__logo-wrap{background-color:transparent!important;padding:0}.totg-collab__logo{mix-blend-mode:multiply;filter:contrast(1.02)}.shopify-section:has(.newsletter),.shopify-section:has(.newsletter-form),.shopify-section:has(.email-signup-banner),.shopify-section[id*=email-signup],.shopify-section[id*=newsletter]{background-color:var(--totg-black)!important}.newsletter,.newsletter-form,.email-signup-banner,.email-signup-banner__box,.shopify-section[id*=email-signup] .banner,.shopify-section[id*=newsletter] .newsletter,.shopify-section[id*=email-signup] .page-width,.shopify-section[id*=newsletter] .page-width{background-color:transparent!important;background:transparent!important;color:var(--totg-cream)!important;padding-top:5rem!important;padding-bottom:5rem!important}.shopify-section[id*=email-signup] h1,.shopify-section[id*=email-signup] h2,.shopify-section[id*=email-signup] .h1,.shopify-section[id*=email-signup] .h2,.shopify-section[id*=newsletter] h1,.shopify-section[id*=newsletter] h2,.shopify-section[id*=newsletter] .h1,.shopify-section[id*=newsletter] .h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(1.8rem,3.5vw,2.4rem)!important;font-weight:500!important;color:var(--totg-cream)!important;letter-spacing:-.005em;text-align:center;margin:0 auto 1rem;max-width:600px;opacity:1!important}.shopify-section[id*=email-signup] p,.shopify-section[id*=newsletter] p,.shopify-section[id*=email-signup] .subtitle,.shopify-section[id*=newsletter] .subtitle{font-family:Inter,sans-serif!important;font-size:.85rem!important;letter-spacing:.06em;color:var(--totg-cream)!important;opacity:.75!important;text-align:center;max-width:460px;margin:0 auto 2rem;line-height:1.6}.shopify-section[id*=email-signup] .newsletter-form__field-wrapper,.shopify-section[id*=newsletter] .newsletter-form__field-wrapper,.shopify-section[id*=email-signup] .field,.shopify-section[id*=newsletter] .field{max-width:440px;margin:0 auto;background-color:transparent!important}.shopify-section[id*=email-signup] input[type=email],.shopify-section[id*=newsletter] input[type=email]{background-color:transparent!important;border:1px solid rgba(245,241,234,.4)!important;color:var(--totg-cream)!important;border-radius:0!important;padding:1.1rem 1.2rem!important;height:auto!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;letter-spacing:.06em;box-shadow:none!important}.shopify-section[id*=email-signup] input[type=email]:focus,.shopify-section[id*=newsletter] input[type=email]:focus{border-color:var(--totg-cream)!important;outline:none!important}.shopify-section[id*=email-signup] input[type=email]::placeholder,.shopify-section[id*=newsletter] input[type=email]::placeholder{color:var(--totg-cream)!important;opacity:.5}.shopify-section[id*=email-signup] .field__label,.shopify-section[id*=newsletter] .field__label,.shopify-section[id*=email-signup] label[for*=NewsletterForm],.shopify-section[id*=newsletter] label[for*=NewsletterForm]{display:none!important}.shopify-section[id*=email-signup] button[type=submit],.shopify-section[id*=newsletter] button[type=submit],.shopify-section[id*=email-signup] .newsletter-form__button,.shopify-section[id*=newsletter] .newsletter-form__button{background-color:transparent!important;color:var(--totg-cream)!important;border:none!important;box-shadow:none!important}.shopify-section[id*=email-signup] button[type=submit] svg,.shopify-section[id*=newsletter] button[type=submit] svg,.shopify-section[id*=email-signup] .newsletter-form__button svg,.shopify-section[id*=newsletter] .newsletter-form__button svg{color:var(--totg-cream)!important;fill:var(--totg-cream)!important}.shopify-section[id*=email-signup] .color-background-1,.shopify-section[id*=email-signup] .color-background-2,.shopify-section[id*=email-signup] .color-scheme-1,.shopify-section[id*=email-signup] .color-scheme-2,.shopify-section[id*=newsletter] .color-background-1,.shopify-section[id*=newsletter] .color-background-2,.shopify-section[id*=newsletter] .color-scheme-1,.shopify-section[id*=newsletter] .color-scheme-2{background-color:transparent!important;background:transparent!important}.card-wrapper{position:relative}.card--product.is-sold-out .card__media,.card-wrapper:has(.badge:not(.badge--bottom-left):empty) .card__media,.card__media:has(+* .badge--bottom-left){position:relative}.card--product.is-sold-out .card__media:after,product-form.product-form--sold-out+* .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e8decc;mix-blend-mode:lighten;opacity:.85;pointer-events:none;z-index:2}.card-wrapper .badge--bottom-left{position:absolute!important;top:50%!important;left:50%!important;bottom:auto!important;transform:translate(-50%,-50%);z-index:3;background:transparent!important;border:none!important;text-align:center;width:80%;font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.1rem!important;font-style:italic!important;text-transform:none!important;letter-spacing:0;color:var(--totg-black)!important;font-weight:500;line-height:1.3;visibility:hidden}.card-wrapper .badge--bottom-left:after{visibility:visible;content:"aww man you blew it sold out";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.product-form__buttons .button[disabled],.product-form__buttons .button[aria-disabled=true]{position:relative;color:transparent!important}.product-form__buttons .button[disabled]:after,.product-form__buttons .button[aria-disabled=true]:after{content:"aww man you blew it sold out";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--totg-black);font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;white-space:nowrap}.totg-preorder-banner{display:flex;align-items:center;justify-content:center;background-color:var(--totg-cream);border:1px solid var(--totg-line);padding:.85rem 1rem;margin:0 0 1rem;text-align:center}.totg-preorder-banner__text{font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--totg-black);opacity:.85}.template-collection main h1,.template-collection .collection-hero h1,.template-collection .collection-hero__title,.template-collection .title--primary{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(2rem,4vw,2.8rem)!important;font-weight:500!important;text-align:center!important;margin:3rem auto 1rem!important;letter-spacing:-.005em!important}.visually-hidden,.price__regular .visually-hidden,.price__sale .visually-hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}.price:not(.price--on-sale) .price__sale{display:none!important}.template-collection .card-information,.template-collection .card__information{text-align:center!important;padding:1rem 0 0!important}.template-collection .card__heading,.template-collection .card__heading a{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.3rem!important;font-weight:500!important;text-align:center!important;color:var(--totg-black)!important;display:block!important}.template-collection .price-item,.template-collection .price-item--regular{font-family:Inter,sans-serif!important;font-size:1rem!important;text-align:center!important;color:var(--totg-black)!important;opacity:.9!important}.template-collection #product-grid,.template-collection .product-grid{gap:3rem 2rem!important}.template-page .page-width,.template-contact .page-width,main.template-contact,main.template-page{max-width:700px!important;margin:0 auto!important;padding:4rem 1.5rem 5rem!important}.template-contact h1,.template-page h1{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(2rem,4vw,2.8rem)!important;font-weight:500!important;text-align:center!important;margin-bottom:2.5rem!important}.template-contact .rte,.template-page .rte{text-align:center;margin-bottom:2.5rem;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6;opacity:.85}.contact,.contact-form,.contact form,form.contact-form,.template-contact form{max-width:560px;margin:0 auto;background-color:transparent!important}.contact .field__label,.contact-form .field__label,.template-contact .field__label{font-family:Inter,sans-serif!important;font-size:.8rem!important;letter-spacing:.06em;color:var(--totg-black)!important;opacity:.75}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea,.contact-form input,.contact-form textarea,.template-contact input[type=text],.template-contact input[type=email],.template-contact input[type=tel],.template-contact textarea{background-color:transparent!important;border:1px solid var(--totg-line)!important;border-radius:0!important;padding:1rem 1.2rem!important;font-family:Inter,sans-serif!important;font-size:.9rem!important;color:var(--totg-black)!important;box-shadow:none!important}.contact input:focus,.contact textarea:focus,.contact-form input:focus,.contact-form textarea:focus,.template-contact input:focus,.template-contact textarea:focus{border-color:var(--totg-black)!important;outline:none!important}.contact textarea,.contact-form textarea,.template-contact textarea{min-height:160px;resize:vertical}.contact .field,.contact-form .field,.template-contact .field{margin-bottom:1.25rem}.contact button[type=submit],.contact-form button[type=submit],.template-contact button[type=submit]{width:auto!important;min-width:200px;margin:1rem auto 0!important;display:block!important}@media screen and (max-width:749px){.template-collection .product-grid{gap:2.5rem 1rem!important}.template-contact .page-width,.template-page .page-width{padding:2.5rem 1.25rem 3rem!important}}.utility-bar__message strong,.announcement-bar__message strong{font-weight:500!important}.totg-shipping-callout{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1rem;margin:1rem 0;background-color:var(--totg-cream);border:1px solid var(--totg-line);font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--totg-black);text-align:center}.template-page-about .page-width--narrow,.template-page-about main>.shopify-section:first-child{display:none}.template-page-contact main h1:first-of-type{display:block}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px}.header__menu-item{position:relative;padding-bottom:.3rem}.header__menu-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.header__menu-item:hover:after,.header__menu-item.header__active-menu-item:after{transform:scaleX(1);transform-origin:left center}main{counter-reset:totg-section-counter}main .shopify-section:has(.totg-eyebrow){counter-increment:totg-section-counter}main .totg-eyebrow:before{content:"0" counter(totg-section-counter) " \2014  ";opacity:.55;margin-right:.1rem}main .shopify-section:first-of-type .totg-eyebrow:before,main .totg-hero-fb__eyebrow:before,main .totg-hero-split__eyebrow:before{content:none}.totg-section-divider{display:flex;justify-content:center;align-items:center;padding:3.5rem 0;position:relative}.totg-section-divider:before,.totg-section-divider:after{content:"";flex:1;height:1px;background-color:currentColor;opacity:.15;max-width:180px;margin:0 1.5rem}.totg-section-divider__mark{font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-style:italic;opacity:.6}.totg-about__body p:first-child:first-letter{font-family:Cormorant Garamond,Georgia,serif;font-size:4em;font-weight:500;float:left;line-height:.85;margin:.1em .12em 0 0;color:var(--totg-galaxy-pink)}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffeb!important}.footer .footer__content-top{padding-top:5rem;padding-bottom:3rem}.totg-collab__logos{position:relative}.totg-collab__logos:before{content:"\2726";position:absolute;top:-2.5rem;left:50%;transform:translate(-50%);font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;opacity:.4}.totg-products__card{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.totg-products__card:hover{transform:translateY(-4px)}.totg-collab,.totg-about,.totg-products{position:relative}.totg-collab:before,.totg-about:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background-color:currentColor;opacity:.2}body{position:relative}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tears-brand.css.map */
