:root{--ts-type-body:var(--font-body--family,Lato,sans-serif);--ts-type-heading:var(--font-heading--family,"EB Garamond",Georgia,serif);--ts-type-section:40px;--ts-type-subheading:24px;--ts-type-text:16px}.ppc .ts-box-benefit--purchase{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;margin:4px 0 12px;padding:10px 12px;border:1px solid #e1e7e0;border-radius:8px;background:#f6f8f4;color:#29443b;font-family:var(--ts-type-body)}.ppc .ts-box-benefit--purchase>img{width:48px;height:48px;object-fit:contain}.ppc .ts-box-benefit--purchase .ts-box-benefit__copy{display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.35}.ppc .ts-box-benefit--purchase .ts-box-benefit__copy>span{font-size:12px;font-weight:400;color:#5d685f}.ppc .ts-box-benefit--purchase .ts-box-benefit__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;line-height:1.35}.ppc .ts-box-benefit--purchase .ts-box-benefit__price strong{font-size:14px;font-weight:700;color:#29443b}.ppc .ts-pdp-emotion{font-size:16px!important;line-height:1.6!important;margin:10px 0 18px!important}.ppc .ts-pdp-photo-check{font-size:13px!important;line-height:1.5!important;color:#58635c!important}.ppc :is(.ppc-name__label,.ppc-linkbtn,.ppc-swatch__name){font-size:14px!important;line-height:1.4!important}.ppc .ppc-linkbtn{min-height:40px;display:inline-flex;align-items:center;gap:6px}.ppc .ppc-drop__idle{font-size:15px!important;line-height:1.5!important}.ppc .ppc-submit>.ppc-btn{min-height:52px;font-size:15px!important;line-height:1.35!important;font-weight:700!important}#MainContent .product-information .accordion__title p{font-family:var(--ts-type-body)!important;font-size:15px!important;font-weight:600!important;line-height:1.45!important}#ts-drawer.ts-drawer :is(.ts-line__title,.ts-line__meta,.ts-line__price,.ts-order-summary,.ts-qty){font-family:var(--ts-type-body)!important}#ts-drawer.ts-drawer .ts-line__title{font-size:15px!important;line-height:1.4!important;font-weight:600!important}#ts-drawer.ts-drawer .ts-line__meta{font-size:13px!important;line-height:1.45!important}@media(max-width:749px){.ppc .ts-pdp-emotion{font-size:15px!important}.ppc .ts-box-benefit--purchase{gap:8px;padding:8px 10px;grid-template-columns:44px minmax(0,1fr) auto}.ppc .ts-box-benefit--purchase>img{width:44px;height:44px}.ppc .ts-box-benefit--purchase .ts-box-benefit__copy{font-size:13px}.ppc .ts-box-benefit--purchase .ts-box-benefit__copy>span{font-size:12px}.ppc .ts-box-benefit--purchase .ts-box-benefit__price strong{font-size:13px}}@media(max-width:359px){.ppc .ts-box-benefit--purchase{grid-template-columns:36px minmax(0,1fr) auto;gap:6px;padding:8px}.ppc .ts-box-benefit--purchase>img{width:36px;height:36px}.ppc .ts-box-benefit--purchase .ts-box-benefit__copy>span{max-width:130px}}body,button,input,select,textarea{font-family:var(--ts-type-body)}#MainContent h1,#MainContent h2,#MainContent h3{font-family:var(--ts-type-heading);font-weight:500;letter-spacing:-.02em;overflow-wrap:break-word}#MainContent :is(.tsc-product-heading,.ts-recently-made__head,.ts-how__intro,.ts-customer-reviews__head,.ts-arrival-home__head,.tsc-home-faq__head,.tsc-final-cta,.tsc-heading,.tsc-pdp-faq,.ts-packaging,.ts-pkg,.ts-pr-reviews) h2,#MainContent .ts-customer-reviews__title,#MainContent .ts-return-personalise h2,#MainContent h2[id^=ts-pkg-],#MainContent h2[id^=ts-pdp-faq-],#MainContent h2[id^=ts-pr-reviews-title-]{font-family:var(--ts-type-heading)!important;font-size:var(--ts-type-section)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.025em!important;text-wrap:balance}#MainContent :is(.ts-how__copy,.tsc-proof-points) h3{font-size:var(--ts-type-subheading)!important;line-height:1.22!important;font-weight:500!important}#MainContent :is(.tsc-product-heading,.ts-how__intro,.ts-customer-reviews__head)>p:not([class*=eyebrow]),#MainContent .ts-recently-made__subheading,#MainContent .ts-arrival-home__sub,#MainContent .ts-how__copy>p:last-child{font-family:var(--ts-type-body)!important;font-size:var(--ts-type-text)!important;font-weight:400!important;line-height:1.55!important}#MainContent .tsc-product-card__body h3,#MainContent .tsc-product-card__body h3 a,#MainContent .card-information h3,#MainContent .product-card__title{font-family:var(--ts-type-body)!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}#MainContent .tsc-product-card__price strong{font-family:var(--ts-type-body)!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}#MainContent .product-information .product-details h1{font-family:var(--ts-type-heading)!important;font-size:34px!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.025em!important}.ppc .ppc-label,.ppc .ppc-label--block{font-family:var(--ts-type-body)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important}.ppc .ppc-label__value{font-family:var(--ts-type-body)!important;font-size:13px!important;font-weight:400!important}.ppc .ppc-price__now{font-family:var(--ts-type-body)!important;font-size:21px!important;font-weight:600!important;line-height:1.3!important}.ppc .ppc-price__was{font-family:var(--ts-type-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important}.ppc .ppc-intro{font-family:var(--ts-type-body)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.ppc :is(button,input,select,textarea),.ts :is(button,input,select,textarea){font-family:var(--ts-type-body)}.ts-how__copy,.ts-how__intro,.ts-customer-reviews__head,.ts-recently-made__head,.ts-arrival-home__head{overflow-wrap:break-word}.shopify-policy__body,.ts-info-page,.tsc-info-page,.tsc-info{font-family:var(--ts-type-body);line-height:1.65}@media(max-width:749px){:root{--ts-type-section:30px;--ts-type-subheading:22px;--ts-type-text:15px}#MainContent .tsc-product-card__body h3,#MainContent .tsc-product-card__body h3 a,#MainContent .card-information h3,#MainContent .product-card__title{font-size:14px!important;line-height:1.4!important}#MainContent .tsc-product-card__price strong{font-size:14px!important}#MainContent .product-information .product-details h1{font-size:28px!important;line-height:1.15!important}.ppc .ppc-intro{font-size:14px!important}.ppc .ppc-price__now{font-size:20px!important}.ppc input:not([type=file]):not([type=radio]):not([type=checkbox]),.ppc textarea,.ppc select{font-size:16px!important}}#MainContent .tsc-info-page__hero h1,#MainContent .shopify-policy__title h1,#MainContent .ts-col-head h1,#MainContent .collection-header h1{font-family:var(--ts-type-heading)!important;font-size:40px!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.025em!important}#MainContent .tsc-info-page__prose :is(p,li),#MainContent .shopify-policy__body :is(p,li){font-family:var(--ts-type-body)!important;font-size:16px!important;line-height:1.65!important}#MainContent :is(.tsc-home-faq__list,.ts-pdp-faq__list) summary,.product-information .accordion__title{font-family:var(--ts-type-body)!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}#MainContent :is(.tsc-home-faq__list,.ts-pdp-faq__list) p{font-family:var(--ts-type-body)!important;font-size:14px!important;line-height:1.6!important}#MainContent .ts-pkg__copy>p:not([class*=eyebrow]),#MainContent .ts-arrival-home__sub{font-family:var(--ts-type-body)!important;font-size:var(--ts-type-text)!important;line-height:1.55!important}#MainContent .tsc-product-card__image{background:#fcfbf9!important}#MainContent .tsc-product-card__media{object-fit:contain!important}#MainContent .tsc-product-card__body h3{min-height:2.8em;display:block!important;overflow:visible!important}.ts-research-proof__figure figcaption{font-family:var(--ts-type-body)!important;font-weight:500!important;line-height:1.4!important}@media(max-width:749px){#MainContent .tsc-info-page__hero h1,#MainContent .shopify-policy__title h1,#MainContent .ts-col-head h1,#MainContent .collection-header h1{font-size:30px!important}#MainContent .tsc-info-page__prose :is(p,li),#MainContent .shopify-policy__body :is(p,li){font-size:14px!important}#MainContent .tsc-product-card__body h3{min-height:2.8em!important}}#MainContent .ts-col-head p{font-family:var(--ts-type-body)!important;font-size:var(--ts-type-text)!important;font-weight:400!important;line-height:1.55!important}#MainContent .tsc-info-page__prose h2,#MainContent .tsc-form-card h2,#MainContent .ts-ci-bottom h2{font-family:var(--ts-type-heading)!important;font-size:var(--ts-type-section)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.02em!important}#MainContent .tsc-info-page__prose h3{font-family:var(--ts-type-heading)!important;font-size:var(--ts-type-subheading)!important;line-height:1.25!important}#MainContent .tsc-form :is(label,input,textarea){font-family:var(--ts-type-body)!important}#MainContent .tsc-form label{font-size:14px!important;line-height:1.5!important}#MainContent .tsc-form :is(input,textarea){font-size:16px!important;line-height:1.5!important}#MainContent :is(h1,h2,h3,h4,h5,h6){font-family:var(--ts-type-heading)!important}#MainContent :is(.tsusp,.tsc-selling-page) :is(p,li){font-family:var(--ts-type-body)!important;line-height:1.6}#MainContent[data-template=page] h1{font-size:40px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.025em!important}#MainContent[data-template=page] .rte :is(p,li){font-family:var(--ts-type-body)!important;font-size:16px!important;line-height:1.65!important}@media(max-width:749px){#MainContent[data-template=page] h1{font-size:30px!important}#MainContent[data-template=page] .rte :is(p,li){font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/treuespur-typography.css.map */
