:root{--trinity-plum: #5B3F99;--trinity-plum-deep: #4A327F;--trinity-lav: #8D76C6;--trinity-lav-soft: #EEE7F8;--trinity-lav-mid: #D5C8F0;--trinity-cream: #FBF8F2;--trinity-ink: #2A2438;--trinity-muted: #5A5270}#shopify-chat,#ShopifyChat,iframe#ShopifyChat,#shopify-chat-iframe,.shopify-chat{margin-bottom:72px!important}@media(max-width:767px){#shopify-chat,#ShopifyChat,iframe#ShopifyChat{margin-bottom:88px!important}}.m-age-verifier,.m-age-verifier-popup,[class*=age-verifier],.m-search-popular a[href*=T-Shirt],.m-search-popular a[href*=t-shirt],.m-predictive-search a[href*=T-Shirt]{display:none!important}@media(max-width:767px){.m-slider--large .m-slide,.sf-home__slideshow .m-slide,.m-hero--medium,.trinity-hero{min-height:560px}.sf-home__slideshow .m-slide__content,.trinity-hero__copy{padding-bottom:48px}}.m-sticky-atc,.m-product-sticky,[class*=sticky-atc],.m-collection-sidebar [data-index*=Gingham],.m-collection-sidebar [data-index*=flannel]{display:none!important}.m-footer a:focus,.m-header a:focus,.trinity-btn:focus{outline:3px solid #C4B5F0;outline-offset:3px}.trinity-page,.trinity-wholesale,.trinity-portal,.trinity-brew,.trinity-story,.trinity-cats,.trinity-hero{font-size:1.05rem;line-height:1.55}.trinity-hero h1,.trinity-story h2,.trinity-cats h2,.trinity-wholesale h1,.trinity-portal h1{font-family:var(--font-stack-header),Cinzel,Palatino,serif;font-weight:600;letter-spacing:.04em;color:#5b3f99;line-height:1.15}.m-search-popular a[href*=Jacket],.m-search-popular a[href*=Blue],.m-predictive-search a[href*=Jacket],.m-predictive-search a[href*=Blue],.m-currency-switcher,.m-topbar .m-currency,[data-currency-switcher]{display:none!important}.m-header__logo,.m-logo,.m-header-logo,.m-menu-drawer__logo{overflow:visible}.m-header__logo img,.m-logo img,.m-header-logo img,.m-menu-drawer__logo img{max-height:56px;width:auto;max-width:100%;object-fit:contain;object-position:left center}:root{--trinity-pink: #D86A9B;--trinity-pink-soft: #FBEAF2;--trinity-band: #F6F2FB;--trinity-section-y: 72px;--trinity-gutter: max(24px, 5vw)}@media(max-width:767px){:root{--trinity-section-y: 44px;--trinity-gutter: 20px}}body,.m-main,main,#MainContent{background:#fff!important}.m-header__desktop,.m-header__mobile,.m-header__bg{background:#fff!important}.m-header__desktop{border-bottom:1px solid #ECE6F5}body{font-size:17px;line-height:1.6;color:#2a2438}.m-announcement-bar{background:#5b3f99!important;color:#fff!important}.m-announcement-bar__content,.m-announcement-bar__content span{font-size:16px!important;font-weight:700;letter-spacing:.03em;text-align:center;padding:10px 16px;color:#fff!important}.shopify-section{margin:0!important}.trinity-bestsellers,.trinity-cats,.trinity-wholesale-cta,.trinity-brew{padding:var(--trinity-section-y) var(--trinity-gutter)!important;margin:0!important}.trinity-bestsellers{background:#fff!important}.trinity-cats{background:var(--trinity-band)!important}[id$=__trinity-moments] .trinity-cats{background:#fff!important}.trinity-bestsellers h2,.trinity-cats h2,.m-section__heading,.m-section__header h2{font-family:var(--font-stack-header),Cinzel,serif!important;font-size:clamp(28px,3.2vw,38px)!important;color:#5b3f99!important;letter-spacing:.05em;text-align:center;margin:0 0 10px!important;line-height:1.2}.trinity-bestsellers h2:after,.trinity-cats h2:after{content:"";display:block;width:56px;height:3px;background:var(--trinity-pink);margin:14px auto 0;border-radius:2px}.trinity-bestsellers>p,.trinity-cats>p{font-size:18px!important;color:#5a5270!important;margin:0 auto 36px!important;max-width:40em;text-align:center}.trinity-bestsellers__grid>a,.trinity-cats__grid>a{border:1px solid #E6DEF3!important;border-radius:14px!important;overflow:hidden;background:#fff!important;box-shadow:0 2px 10px #5b3f990f;transition:box-shadow .2s ease,transform .2s ease}.trinity-bestsellers__grid>a:hover,.trinity-cats__grid>a:hover{box-shadow:0 8px 24px #5b3f9924;transform:translateY(-2px)}.trinity-bestsellers__grid>a>div:first-child{background:#fff!important}.trinity-bestsellers__grid img{object-fit:contain!important}.trinity-cats__grid{max-width:1200px;margin:0 auto}.trinity-cats__grid h3,.trinity-bestsellers__grid h3{font-size:22px!important;color:#5b3f99!important}.trinity-cats__grid p,.trinity-bestsellers__grid p{font-size:17px!important}.trinity-btn,.m-button--primary,.m-button--secondary,.shopify-payment-button__button--unbranded{border-radius:10px!important;font-size:17px!important;font-weight:700!important;letter-spacing:.03em;min-height:52px}.trinity-btn,.m-button--primary{background:#5b3f99!important;color:#fff!important;border:2px solid #5B3F99!important}.trinity-btn:hover,.m-button--primary:hover{background:#4a327f!important;border-color:#4a327f!important;color:#fff!important}.m-button--secondary{background:#fff!important;color:#5b3f99!important;border:2px solid #5B3F99!important}.m-button--scroll-top{border-radius:50%!important;min-height:0}.trinity-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;text-decoration:none}.trinity-hero{display:block!important;background:#fff!important;padding:0!important;min-height:0!important;text-align:center}.trinity-hero__copy{max-width:980px;margin:0 auto;padding:48px var(--trinity-gutter) 8px!important}.trinity-eyebrow{font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--trinity-pink);font-size:15px;margin:0 0 12px}.trinity-hero__title{font-family:var(--font-stack-header),Cinzel,serif;font-weight:600;font-size:clamp(36px,5vw,60px)!important;color:#5b3f99;letter-spacing:.04em;line-height:1.12;margin:0 0 14px}.trinity-hero__text{font-size:21px;line-height:1.5;color:#2a2438;margin:0 auto 26px;max-width:32em}.trinity-hero__visual{display:block;min-height:0!important;height:auto!important}.trinity-hero__visual img{display:block;width:100%;height:auto;aspect-ratio:2400 / 620;object-fit:cover;object-position:center 52%;position:static!important}@media(max-width:767px){.trinity-hero__copy{padding-top:32px!important}.trinity-hero__text{font-size:19px}.trinity-hero__visual img{aspect-ratio:1080 / 1350;object-fit:contain}.trinity-btn{width:100%;max-width:360px}}.m-featured-collection,.m-featured-collection .m-section__wrapper{background:#fff!important}.m-product-card__title,.m-product-card__title a{font-size:17px!important;color:#2a2438!important;line-height:1.35}.m-product-card__price,.m-price,.m-price__regular,.m-price-item{font-size:17px!important;color:#5b3f99!important;font-weight:700}.m-product-card__media{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #EFEAF7}.trinity-wholesale-cta{background:#5b3f99!important}.trinity-wholesale-cta a:first-of-type{border-radius:10px;background:#fff!important;color:#5b3f99!important;border:2px solid #FFFFFF}.trinity-wholesale-cta a+a{border-radius:10px}.m-footer,.m-footer a,.m-footer p,.m-footer li{font-size:16px!important}.m-footer--block-title{font-size:18px!important;letter-spacing:.06em}.m-footer__copyright,.m-footer__copyright *,.m-footer__bottom,.m-footer__bottom p{color:#fff!important}.m-page-not-found,.m-404,.template-404 main,.m-main-404{background:#fff!important}.trinity-contact,.trinity-wholesale,.trinity-portal{background:#fff!important}.trinity-contact input,.trinity-contact textarea,.trinity-wholesale input,.trinity-wholesale textarea{font-size:18px!important;border-radius:8px;border:1px solid #CFC3E6!important}.trinity-contact button,.trinity-wholesale button{border-radius:10px!important;font-size:17px!important}.m-placeholder-svg{background:#f6f2fb url(//www.trinityteas.com/cdn/shop/t/13/assets/trinity-logo-icon.png) center / 30% no-repeat!important;fill:transparent!important}.m-placeholder-svg *{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/trinity.css.map */
