@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&display=swap";:root{--trx-serif: "Cormorant Garamond", Georgia, serif;--trx-sans: "DM Sans", system-ui, sans-serif;--trx-dark: #1A1918;--trx-bg: #F8F7F4;--trx-accent: #B8864E;--trx-accent-light: #F5EDE0;--trx-muted: #88867F;--trx-trust: #2C5040;--trx-border: #E6E3DC}body{background:var(--trx-bg);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--trx-serif);font-weight:300}.trx-ann{background:var(--trx-dark);color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;height:36px;display:flex;align-items:center;justify-content:center;overflow:hidden}.trx-ann-track{display:flex;gap:60px;animation:trxMarquee 24s linear infinite;white-space:nowrap}.trx-ann-track span:before{content:"\b7";margin-right:14px;color:var(--trx-accent)}@keyframes trxMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.trx-trust-strip{background:#fff;border-bottom:1px solid var(--trx-border)}.trx-trust-inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,80px);display:grid;grid-template-columns:repeat(4,1fr)}.trx-trust-item{display:flex;align-items:center;gap:14px;padding:18px 20px;border-right:1px solid var(--trx-border)}.trx-trust-item:last-child{border-right:none}.trx-trust-icon{width:34px;height:34px;border-radius:50%;background:var(--trx-accent-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.trx-trust-icon svg{width:15px;height:15px;stroke:var(--trx-accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trx-trust-label{font-size:12px;font-weight:500;color:var(--trx-dark)}.trx-trust-sub{font-size:11px;color:var(--trx-muted);margin-top:1px}.trx-why{background:var(--trx-dark);padding:clamp(48px,6vw,96px) clamp(20px,5vw,80px)}.trx-why-inner{max-width:1280px;margin:0 auto}.trx-why-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--trx-accent);display:block;margin-bottom:12px}.trx-why-heading{font-family:var(--trx-serif);font-size:clamp(32px,4vw,52px);font-weight:300;color:#f8f7f4;margin-bottom:clamp(32px,4vw,56px);line-height:1.1}.trx-why-heading em{font-style:italic;color:var(--trx-accent)}.trx-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0f}.trx-why-item{background:var(--trx-dark);padding:36px 28px}.trx-why-num{font-family:var(--trx-serif);font-size:44px;font-weight:300;color:#ffffff12;line-height:1;margin-bottom:18px}.trx-why-title{font-size:15px;font-weight:500;color:#f8f7f4;margin-bottom:10px}.trx-why-text{font-size:13px;color:#f8f7f466;line-height:1.75;font-weight:300}.trx-faq{background:#fff;padding:clamp(48px,6vw,96px) clamp(20px,5vw,80px)}.trx-faq-inner{max-width:1280px;margin:0 auto}.trx-faq-header{text-align:center;margin-bottom:clamp(32px,4vw,56px)}.trx-faq-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--trx-accent);display:block;margin-bottom:10px}.trx-faq-heading{font-family:var(--trx-serif);font-size:clamp(30px,3.5vw,48px);font-weight:300;color:var(--trx-dark)}.trx-faq-heading em{font-style:italic;color:var(--trx-accent)}.trx-faq-list{max-width:720px;margin:0 auto}.trx-faq-item{border-bottom:1px solid var(--trx-border)}.trx-faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;font-size:15px;color:var(--trx-dark);background:none;border:none;cursor:pointer;text-align:left;gap:20px;font-family:var(--trx-sans)}.trx-faq-q:hover{color:var(--trx-accent)}.trx-faq-icon{flex-shrink:0;transition:transform .25s}.trx-faq-item.open .trx-faq-icon{transform:rotate(45deg)}.trx-faq-a{font-size:14px;color:var(--trx-muted);line-height:1.8;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.trx-faq-item.open .trx-faq-a{max-height:200px;padding-bottom:18px}.trx-nl{background:var(--trx-accent);padding:clamp(48px,6vw,88px) clamp(20px,5vw,80px);text-align:center}.trx-nl h2{font-family:var(--trx-serif);font-size:clamp(32px,5vw,56px);font-weight:300;color:#fff;line-height:1.1;margin-bottom:14px}.trx-nl p{font-size:15px;color:#fffc;margin-bottom:32px;font-weight:300;max-width:500px;margin-left:auto;margin-right:auto}.trx-nl-form{display:flex;max-width:480px;margin:0 auto 14px}.trx-nl-form input{flex:1;height:50px;border:none;background:#ffffff26;color:#fff;font-size:14px;padding:0 18px;outline:none}.trx-nl-form input::placeholder{color:#ffffff80}.trx-nl-form button{height:50px;background:var(--trx-dark);color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:0 24px;border:none;cursor:pointer;white-space:nowrap}.trx-nl-note{font-size:11px;color:#ffffff80}.trx-reviews{background:var(--trx-bg);padding:clamp(48px,6vw,96px) clamp(20px,5vw,80px)}.trx-reviews-inner{max-width:1280px;margin:0 auto}.trx-reviews-heading{font-family:var(--trx-serif);font-size:clamp(30px,3.5vw,48px);font-weight:300;color:var(--trx-dark);margin-bottom:clamp(28px,4vw,52px)}.trx-reviews-heading em{font-style:italic;color:var(--trx-accent)}.trx-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.trx-review-card{background:#fff;padding:28px;border:1px solid var(--trx-border)}.trx-review-stars{display:flex;gap:3px;margin-bottom:16px}.trx-star{width:13px;height:13px;fill:var(--trx-accent)}.trx-review-text{font-family:var(--trx-serif);font-size:17px;font-weight:300;line-height:1.55;color:var(--trx-dark);margin-bottom:18px;font-style:italic}.trx-review-author{display:flex;align-items:center;gap:10px}.trx-review-avatar{width:38px;height:38px;border-radius:50%;background:var(--trx-accent-light);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--trx-accent);flex-shrink:0}.trx-review-name{font-size:13px;font-weight:500;color:var(--trx-dark)}.trx-review-meta{font-size:11px;color:var(--trx-muted);margin-top:2px}.trx-verified{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--trx-trust);letter-spacing:.04em;text-transform:uppercase;font-weight:500;margin-top:10px}@media(max-width:768px){.trx-trust-inner{grid-template-columns:repeat(2,1fr)}.trx-trust-item:nth-child(2){border-right:none}.trx-why-grid{grid-template-columns:repeat(2,1fr)}.trx-reviews-grid{grid-template-columns:1fr}.trx-nl-form{flex-direction:column}.trx-nl-form button{height:46px}}@media(max-width:480px){.trx-trust-inner,.trx-why-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/trexocart-premium.css.map */
