:root{--trfu-ink: #0D0D0D;--trfu-amber: #E8A020;--trfu-gold: #FCB726;--trfu-amber-ink: #7A4F00;--trfu-snow: #FDF6E8;--trfu-line: #E4E4E4;--trfu-body: #444444;--trfu-muted: #5A5A5A;--trfu-on-dark-2: #E4E4E4;--trfu-radius-card: 12px;--trfu-h-display: clamp(36px, 5.6vw, 60px);--trfu-h-section: clamp(28px, 3.4vw, 36px)}body:is(.tpl-page,.tpl-index,.tpl-blog,.tpl-list-collections,.tpl-collection) main h1,.trfu-hero-show h2,.sh .sh-hero__title{font-family:var(--font-heading-family)!important;font-size:var(--trfu-h-display)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-.01em!important;text-transform:uppercase!important}body:is(.tpl-page,.tpl-index,.tpl-blog,.tpl-list-collections,.tpl-collection) main h2:not(.trfu-keep,.rte h2,article h2,li h2,details h2,form h2,[class*=card] h2,.trfu-hero-show h2),.sh .sh-h2,.sh .sh-drop__h,.sh .sh-promo__h,.trfu-draws-card h2,.trfu-involved h2,.trfu-band__title{font-family:var(--font-heading-family)!important;font-size:var(--trfu-h-section)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.005em!important;text-transform:uppercase!important}main :is(.fixture-card,.membership-card,.rugby-news__card,.rugby-blog__card,.rugby-fixtures__card,.rugby-links__card) :is(h3,h4){font-family:var(--font-heading-family)!important;font-weight:700!important}main :is(p,span)[style*=uppercase][style*=letter-spacing]:has(+:is(h1,h2)),.squad-list__eyebrow,.sh .sh-hero__eyebrow,.ta__eyebrow,.trfu-hev__eyebrow,.trfu-band__eyebrow{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important}main :is(p,span)[style*="color: #ffb71b"]:has(+:is(h1,h2)),.sh .sh-hero__eyebrow,.ta__eyebrow,.trfu-hev__eyebrow,.trfu-band__eyebrow{color:var(--trfu-gold)!important}main a[style*="background: #ffb71b"]:not([class*=card],[class*=team],[class*=tile]),main a[style*="background-color: #ffb71b"]:not([class*=card],[class*=team],[class*=tile]),.rugby-partners__cta-btn,.ta__btn,.trfu-hev__btn,.jf-btn--primary,.su__btn,.sh .sh-btn--amber,.sh .sh-btn.sh-btn--lg,main .button--primary,.product-form__submit,.cart__checkout-button,.trfu-btn--primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;min-height:48px!important;padding:12px 28px!important;border-radius:999px!important;border:2px solid var(--trfu-amber)!important;background:var(--trfu-amber)!important;color:var(--trfu-ink)!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;text-align:center}main a[style*="background: #ffb71b"]:not([class*=card],[class*=team],[class*=tile]):hover,.rugby-partners__cta-btn:hover,.ta__btn:hover,.trfu-hev__btn:hover,.jf-btn--primary:hover,.su__btn:hover,.sh .sh-btn--amber:hover,.sh .sh-btn.sh-btn--lg:hover,main .button--primary:hover,.product-form__submit:hover,.cart__checkout-button:hover,.trfu-btn--primary:hover{background:var(--trfu-gold)!important;border-color:var(--trfu-gold)!important;color:var(--trfu-ink)!important}main .button--primary:before,main .button--primary:after,main .button--secondary:before,main .button--secondary:after,.product-form__submit:before,.product-form__submit:after,.cart__checkout-button:before,.cart__checkout-button:after{border-radius:999px!important;box-shadow:none!important}main a[style*="background: #130c0e"]:not([style*="border-radius: 24px"],[class*=card],[class*=team],[class*=tile]),main a[style*="background: rgba(0,0,0,0)"],.ps__btn,.jf-btn--ondark,.sh .sh-btn--dark:not(.sh-btn--lg),.sh .sh-btn--outline-dark,.sh .sh-btn--outline-light,.sh .sh-btn--light,main .button--secondary,.trfu-btn--secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;min-height:48px!important;padding:12px 28px!important;border-radius:999px!important;border:2px solid currentColor!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;text-align:center}main a[style*="background: #130c0e"]:not([style*="border-radius: 24px"],[class*=card],[class*=team],[class*=tile]),.ps__btn,.sh .sh-btn--dark:not(.sh-btn--lg),.sh .sh-btn--outline-dark,.sh .sh-btn--light,main .button--secondary{color:var(--trfu-ink)!important}main a[style*="background: #130c0e"]:not([style*="border-radius: 24px"],[class*=card],[class*=team],[class*=tile]):hover,.ps__btn:hover,.sh .sh-btn--dark:not(.sh-btn--lg):hover,.sh .sh-btn--outline-dark:hover,.sh .sh-btn--light:hover,main .button--secondary:hover{background:var(--trfu-ink)!important;border-color:var(--trfu-ink)!important;color:#fff!important}main a[style*="background: rgba(0,0,0,0)"],.jf-btn--ondark,.sh .sh-btn--outline-light{color:#fff!important}main a[style*="background: rgba(0,0,0,0)"]:hover,.jf-btn--ondark:hover,.sh .sh-btn--outline-light:hover{background:#fff!important;border-color:#fff!important;color:var(--trfu-ink)!important}section.community-hub .trfu-involved a[style],section.rugby-gameday-hub>div:first-child a[style]:not(:first-of-type){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 28px!important;border-radius:999px!important;border:2px solid #ffffff!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important}section.community-hub .trfu-involved a[style]:first-of-type{border-color:var(--trfu-amber)!important;background:var(--trfu-amber)!important;color:var(--trfu-ink)!important}section.community-hub .trfu-involved a[style]:hover,section.rugby-gameday-hub>div:first-child a[style]:not(:first-of-type):hover{background:#fff!important;color:var(--trfu-ink)!important}section.community-hub .trfu-involved a[style]:first-of-type:hover{background:var(--trfu-gold)!important;border-color:var(--trfu-gold)!important}:is(.fixture-card,.membership-card,.rugby-news__card,.rugby-blog__card,.rugby-fixtures__card,.rugby-links__card,.trfu-draws-card,.rugby-partners__logo-card,.ta__card){border-radius:var(--trfu-radius-card)!important;box-shadow:none!important}:is(.fixture-card,.membership-card,.rugby-news__card,.rugby-blog__card,.rugby-fixtures__card,.rugby-links__card,.trfu-draws-card,.rugby-partners__logo-card){border:1px solid var(--trfu-line)!important;overflow:hidden}:is(.community-hub,.rugby-competitions-section) :is(a,div)[style*=border-radius][style*="background: white"],:is(.community-hub,.rugby-competitions-section) :is(a,div)[style*=border-radius][style*="background: #ffffff"]:not([style*="padding: 14px"]){border-radius:var(--trfu-radius-card)!important;box-shadow:none!important;border:1px solid var(--trfu-line)!important}.sh .sh-card__media,.st-card__media{border-radius:8px}.rugby-roster .rr-card__body{padding-top:32px!important;background:linear-gradient(to top,#0d0d0df7,#0d0d0deb 72%,#0d0d0d00)}body.tpl-blog .rugby-blog>div:first-child{background:var(--trfu-ink)!important;border-bottom:3px solid var(--trfu-amber)!important}body.tpl-blog .rugby-blog>div:first-child h1{color:#fff!important}body.tpl-blog .rugby-blog>div:first-child p{color:var(--trfu-on-dark-2)!important}.rugby-partners>div>div:first-child{margin:-80px calc(50% - 50vw) 48px!important;padding:72px calc(50vw - 50% + 20px) 56px!important;background:var(--trfu-ink)!important;border-bottom:3px solid var(--trfu-amber)}.rugby-partners>div>div:first-child h2{color:#fff!important}.rugby-partners>div>div:first-child p[style*="color: #ffb71b"]{color:var(--trfu-gold)!important}.rugby-partners>div>div:first-child p:not([style*=uppercase]){color:var(--trfu-on-dark-2)!important}.trfu-involved{background:var(--trfu-ink)!important}.trfu-involved h2{color:#fff!important}.trfu-involved p{color:var(--trfu-on-dark-2)!important}body.tpl-list-collections .slideshow .banner__box{background:var(--trfu-ink)!important;border-radius:var(--trfu-radius-card)}body.tpl-list-collections .slideshow .banner__box :is(h1,h2,.banner__heading,.banner__text,p){color:#fff!important}.rugby-gameday-hub #fixtures>div[style*=grid-template-columns]{grid-template-columns:repeat(auto-fit,minmax(300px,380px))!important;justify-content:center!important}@media(max-width:749px){.rugby-gameday-hub>div:first-child{padding-top:48px!important;padding-bottom:40px!important}.rugby-gameday-hub #fixtures{padding-top:40px!important;padding-bottom:40px!important}.rugby-gameday-hub #fixtures>div:first-child{margin-bottom:24px!important}.rugby-gameday-hub .fixture-card{padding:24px 20px!important}body.tpl-blog .rugby-blog>div:first-child{padding:40px 20px 32px!important}.rugby-partners>div>div:first-child{padding-top:48px!important;padding-bottom:40px!important}}@media(max-width:749px){body:is(.tpl-page,.tpl-index,.tpl-blog,.tpl-article) main :is(p,li):is([style*="font-size: 13px"],[style*="font-size: 14px"]):not([style*=uppercase]){font-size:15px!important;line-height:1.5!important}.sh .sh-trust__s,.sh .sh-sub{font-size:15px!important}}body.tpl-list-collections :is(.product__text,.product__tax,.product__tax.caption){font-size:13px!important}.rugby-roster,.squad-list,.rugby-memberships-faqs button,.rugby-memberships-faqs [id^=faq-answer-],.rugby-memberships-faqs [id^=faq-answer-] *{font-family:var(--font-body-family)!important}.trfu-band{border-bottom:1px solid rgba(255,255,255,.14)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/trfu-system.css.map */
