:root{--tl-bg: #faf8f5;--tl-surface: #ffffff;--tl-surface-2: #f3eee7;--tl-border: #e7e1d9;--tl-text: #171717;--tl-muted: #6b6560;--tl-accent: #f28c4e;--tl-accent-hover: #e8793a;--tl-on-accent: #171717;--tl-danger: #c94a3d}body .site-header,body .off-banner-section,body .inventory-section,body .tier-compare-section,body .site-footer{font-family:var(--font-body--family)}body .off-title,body .inventory-title,body .tier-compare-title,body .footer-heading,body .tier-compare-table th{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:-.04em}body .site-header{background:var(--tl-bg);box-shadow:none}body .top-bar{background-color:var(--tl-bg);color:var(--tl-muted);border-bottom:1px solid var(--tl-border)}body .top-bar-left a,body .top-link{color:var(--tl-muted)}body .top-bar-left a:hover,body .top-link:hover{color:var(--tl-text)}body .main-header{border-bottom:1px solid var(--tl-border)}body .logo-image{filter:none}body .search-input{background-color:var(--tl-surface);border-color:var(--tl-border);color:var(--tl-text)}body .search-input:focus{background-color:var(--tl-surface-2);border-color:var(--tl-accent)}body .search-button{background-color:var(--tl-accent);color:var(--tl-on-accent)}body .search-button:hover{background-color:var(--tl-accent-hover)}body .action-item{color:var(--tl-text)}body .cart-badge{background-color:var(--tl-accent);color:var(--tl-on-accent)}body .nav-bar{background-color:var(--tl-bg);border-bottom:1px solid var(--tl-border)}body .nav-container{gap:4px;padding:8px 16px}body .nav-item{color:var(--tl-text);border-right:none;border-radius:10px;padding:10px 16px;font-weight:500}body .nav-item:hover,body .nav-all-brands{background-color:var(--tl-surface-2)}body .nav-cta{background-color:var(--tl-accent);color:var(--tl-on-accent)}body .nav-cta:hover{background-color:var(--tl-accent-hover)}body .off-banner-section{color:var(--tl-text)}body .off-breadcrumbs,body .off-breadcrumbs a{color:var(--tl-muted)}body .off-breadcrumbs a:hover,body .off-breadcrumbs .current{color:var(--tl-text)}body .off-hero-card{color:var(--tl-text);background:var(--tl-surface);border:1px solid var(--tl-border);border-radius:16px}body .off-ribbon{background:var(--tl-accent);color:var(--tl-on-accent)}body .off-subheading{color:var(--tl-accent)}body .off-description{color:var(--tl-muted)}body .btn-primary{background:var(--tl-accent);color:var(--tl-on-accent);border-radius:10px}body .btn-primary:hover{box-shadow:none;background:var(--tl-accent-hover)}body .btn-outline{background:var(--tl-surface-2);border-color:var(--tl-surface-2);color:var(--tl-text);border-radius:10px}body .btn-outline:hover{background:var(--tl-border)}body .off-price-card{background:var(--tl-surface-2);border:1px solid var(--tl-border);color:var(--tl-text)}body .off-price-card .price-label,body .off-price-card .price-sub{color:var(--tl-muted)}body .off-price-card .price-amount{color:var(--tl-accent);font-family:var(--font-heading--family)}body .off-features-bar{background:transparent;border-bottom-color:var(--tl-border)}body .feature-box{border-color:var(--tl-border);color:var(--tl-text)}body .feature-box:not(:last-child){border-right-color:var(--tl-border)}body .feature-text strong{color:var(--tl-text)}body .feature-icon{color:var(--tl-accent)}body .feature-text span{color:var(--tl-muted)}body .inventory-section{background-color:var(--tl-bg);color:var(--tl-text)}body .inventory-title,body .product-title a{color:var(--tl-text)}body .view-all-link,body .product-title a:hover{color:var(--tl-accent)}body .header-divider{background-color:var(--tl-border)}body .card-image-wrapper{background-color:var(--tl-surface);border-radius:12px}body .inventory-card:hover .card-image-wrapper{box-shadow:none}body .badge-tag{background-color:var(--tl-accent);color:var(--tl-on-accent)}body .badge-soldout{background-color:var(--tl-surface-2);color:var(--tl-text)}body .badge-discount{background-color:var(--tl-accent);color:var(--tl-on-accent)}body .inventory-section .price,body .inventory-section .price-sale{background:none;color:var(--tl-text);padding:0;font-weight:600}body .brand-name,body .price-unit,body .stock-status,body .price-compare{color:var(--tl-muted)}body .access-notice{background-color:var(--tl-surface);color:var(--tl-muted)}body .btn-add-to-cart{background-color:var(--tl-accent);color:var(--tl-on-accent);border-radius:10px}body .btn-add-to-cart:hover{background-color:var(--tl-accent-hover)}body .btn-add-to-cart.disabled{background-color:var(--tl-surface-2);color:var(--tl-muted)}body .no-products-msg{background:var(--tl-surface);border-color:var(--tl-border)}body .tier-compare-section{background-color:var(--tl-bg);color:var(--tl-text)}body .tier-compare-title,body .td-feature.font-bold{color:var(--tl-text)}body .tier-compare-divider{background-color:var(--tl-border)}body .tier-table-wrapper{background:var(--tl-surface);border:1px solid var(--tl-border);box-shadow:none}body .tier-compare-table th{background-color:var(--tl-surface-2);color:var(--tl-text)}body .tier-compare-table th.th-complete{background-color:var(--tl-surface-2);border-top-color:var(--tl-accent)}body .recommend-tag{color:var(--tl-accent)}body .tier-compare-table td{border-bottom-color:var(--tl-border);color:var(--tl-muted)}body .col-complete{background-color:#f28c4e0d}body .tier-compare-section .price-row{background-color:var(--tl-surface-2)}body .td-price{color:var(--tl-text)}body .price-complete{color:var(--tl-accent)}body .tier-info-box{background-color:var(--tl-surface);border-color:var(--tl-border)}body .info-content{color:var(--tl-muted)}body .tier-compare-section svg[stroke]{stroke:var(--tl-accent)}body .site-footer{background-color:var(--tl-bg);color:var(--tl-muted);border-top:1px solid var(--tl-border)}body .brand-description,body .footer-links a{color:var(--tl-muted)}body .footer-links a:hover,body .footer-brand,body .footer-heading{color:var(--tl-text)}body .payment-badges .payment-badge{background-color:var(--tl-surface-2);color:var(--tl-text)}body .footer-bottom{border-top-color:var(--tl-border)}body .bottom-flex,body .contact-info span,body .price-badge-from{color:var(--tl-muted)}body .product-card__access-badge{background:#ffffffeb;color:var(--tl-text);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .product-card__access-badge[data-tier=extended]{background:#ffffffeb;color:var(--tl-text);outline:1px solid var(--tl-border)}body .product-card__access-badge[data-tier=complete]{background:var(--tl-accent);color:var(--tl-on-accent)}body .ofr-pdp-container,body .ofr-tabs-container,body .pdp-vintage-faq{font-family:var(--font-body--family);color:var(--tl-text)}body .ofr-title,body .ofr-section-title,body .faq-section-title{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:-.04em;color:var(--tl-text)}body .ofr-vendor,body .ofr-access-link,body .ofr-fake-link,body .ofr-grade-card-title{color:var(--tl-accent)}body .ofr-meta-row,body .ofr-sku,body .ofr-rating-count,body .ofr-price-unit,body .ofr-price-subtext,body .ofr-grade-desc,body .ofr-guarantee-item,body .ofr-g-svg,body .ofr-qty-btn,body .ofr-listing-description,body .ofr-spec-label,body .ofr-grade-card-desc,body .ofr-score-text,body .ofr-bar-row,body .ofr-rev-text,body .ofr-rev-date,body .faq-answer{color:var(--tl-muted)}body .ofr-meta-row span,body .ofr-guarantee-item span{color:inherit}body .ofr-price-val,body .ofr-grade-label strong,body .ofr-grade-price,body .ofr-spec-value,body .ofr-score-num,body .ofr-rev-author strong,body .ofr-rev-title,body .faq-question,body .ofr-qty-wrapper input{color:var(--tl-text)}body .ofr-price-box,body .ofr-tabs-content-box,body .ofr-grade-card,body .ofr-reviews-summary,body .faq-item{background:var(--tl-surface);border-color:var(--tl-border)}body .ofr-grade-row,body .ofr-guarantees,body .ofr-spec-table,body .ofr-spec-row,body .ofr-rev-divider,body .ofr-review-card{border-color:var(--tl-border)}body .ofr-grade-row:hover:not(.is-disabled){background-color:var(--tl-surface-2)}body .ofr-access-banner{background-color:#f28c4e14;border-color:#f28c4e59}body .ofr-access-title,body .ofr-access-text{color:var(--tl-text)}body .ofr-qty-wrapper{background:var(--tl-surface-2);border-color:var(--tl-border)}body .ofr-qty-wrapper input{background:transparent}body .ofr-main-btn{background-color:var(--tl-accent);color:var(--tl-on-accent);border-radius:10px}body .ofr-main-btn:not(.is-locked):hover{box-shadow:none;background-color:var(--tl-accent-hover)}body .ofr-main-btn.is-locked{background-color:var(--tl-surface-2);color:var(--tl-muted)}body .ofr-stock-status{color:var(--tl-accent)}body .ofr-green-dot{background-color:var(--tl-accent)}body .ofr-tabs-nav{background:var(--tl-surface);border-bottom-color:var(--tl-border)}body .ofr-tab-btn{background:transparent;color:var(--tl-muted)}body .ofr-tab-btn:hover{color:var(--tl-text)}body .ofr-tab-btn.active{background:var(--tl-surface-2);color:var(--tl-text);box-shadow:inset 0 -2px 0 var(--tl-accent)}body .ofr-bar-bg{background:var(--tl-surface-2)}body .ofr-bar-fill,body .ofr-rev-stars{color:var(--tl-accent);background:var(--tl-accent)}body .ofr-rev-stars{background:none}body .ofr-write-btn{background:var(--tl-surface-2);border-color:var(--tl-surface-2);color:var(--tl-text)}body .ofr-write-btn:hover{background:var(--tl-accent);color:var(--tl-on-accent)}body .pdp-vintage-faq{background-color:transparent;border-bottom-color:var(--tl-border)}body .faq-item[open]{border-color:var(--tl-accent);background-color:var(--tl-surface-2);box-shadow:none}body .faq-answer{border-top-color:var(--tl-border)}body .badge-basic{background-color:#ffffffeb!important;color:var(--tl-text)!important;border-color:var(--tl-border)!important}body .badge-extended{background-color:#ffffffeb!important;color:var(--tl-text)!important;border-color:var(--tl-muted)!important}body .badge-full{background-color:var(--tl-accent)!important;color:var(--tl-on-accent)!important;border-color:var(--tl-accent)!important}body .offrack-access-tiers{--blue: var(--tl-text);--blue-dark: var(--tl-text);--orange: var(--tl-accent);--orange-dark: var(--tl-accent-hover);--bg: var(--tl-bg);--panel: var(--tl-surface);--line: var(--tl-border);--text: var(--tl-text);--muted: var(--tl-muted);--green: var(--tl-accent);font-family:var(--font-body--family)}body .offrack-access-tiers h1,body .offrack-access-tiers h2,body .offrack-access-tiers h3,body .offrack-modal-title{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:-.04em}body .offrack-access-tiers .sec-title{border-bottom-color:var(--tl-border)}body .offrack-access-tiers .steps-strip,body .offrack-access-tiers .tcard,body .offrack-access-tiers .tier-panel,body .offrack-modal-card{background:var(--tl-surface);border-color:var(--tl-border);box-shadow:none}body .offrack-access-tiers .tcard:hover,body .offrack-access-tiers .tcard.feat,body .offrack-access-tiers .tcard.feat:hover{box-shadow:none}body .offrack-access-tiers .tcard.feat{border-color:var(--tl-accent)}body .offrack-access-tiers .step .num{background:var(--tl-accent);color:var(--tl-on-accent)}body .offrack-access-tiers .tcard .flag{color:var(--tl-on-accent)}body .offrack-access-tiers .tcard-head.h-basic,body .offrack-access-tiers .tcard-head.h-extended,body .offrack-access-tiers .tcard-head.h-complete{background:var(--tl-surface-2)}body .offrack-access-tiers .btn-orange,body .offrack-auth-btns .btn-orange{color:var(--tl-on-accent);box-shadow:none}body .offrack-access-tiers .btn-orange:hover:not(:disabled){box-shadow:none}body .offrack-access-tiers .btn-outline-blue,body .offrack-auth-btns .btn-outline-blue{background:var(--tl-surface-2);border-color:var(--tl-surface-2);color:var(--tl-text)}body .offrack-access-tiers .btn-outline-blue:hover:not(:disabled){background:var(--tl-border)}body .offrack-access-tiers table.tier-table thead th{background:var(--tl-surface-2);color:var(--tl-text)}body .offrack-access-tiers table.tier-table tbody tr:nth-child(2n){background:#17171705}body .offrack-access-tiers table.tier-table tbody tr.group td{background:var(--tl-bg);color:var(--tl-accent)}body .offrack-access-tiers .no{color:#4a4d52}body .offrack-access-tiers .row-footer td{background:var(--tl-surface-2)}body .offrack-access-tiers .row-footer .p{color:var(--tl-accent)}body .offrack-modal-card{--text: var(--tl-text);--muted: var(--tl-muted);--blue-dark: var(--tl-text);color:var(--tl-text)}body .offrack-modal-title,body .offrack-modal-body,body .offrack-modal-checkbox-group label{color:var(--tl-text)}body .offrack-modal-close{color:var(--tl-muted)}body .offrack-auth-notice{background:#f28c4e0f;border-color:#f28c4e4d}body .offrack-auth-notice p{color:var(--tl-text)}body .offrack-modal-checkbox-group{background:var(--tl-surface-2);border-color:var(--tl-border)}body .offrack-cta-btn{color:var(--tl-on-accent)!important;background:var(--tl-accent)!important;border-radius:10px!important;box-shadow:none}body .offrack-cta-btn:hover:not(:disabled){background:var(--tl-accent-hover)!important;box-shadow:none}body .card-gallery .product-media-container{position:relative!important;top:auto!important;max-width:none!important;margin:0!important;border:0!important;border-radius:12px!important;background-color:var(--tl-surface)!important;box-shadow:none!important;transform:none!important}body .card-gallery .product-media-container:hover{transform:none!important;box-shadow:none!important}body .card-gallery{border-radius:12px;overflow:hidden}body .card-gallery .product-badges{top:10px;right:10px}body .card-gallery .product-badges__badge{background:#ffffffeb;color:var(--tl-text);font-size:11px;letter-spacing:.04em;padding:5px 10px;border-radius:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .product-card__access-badge{bottom:10px;left:10px;border-radius:8px;padding:4px 9px}body product-card .text-block p{font-weight:500;color:var(--tl-text)}body .price-badge,body .price-sale{background:none!important;color:var(--tl-text)!important;padding:0!important;border-radius:0!important;font-weight:600}body .price-badge-from{color:var(--tl-muted);font-weight:400}body .product-media-container{background-color:var(--tl-surface)!important;border-color:var(--tl-border)!important;box-shadow:none!important}body .product-information .product-media-container{max-width:100%!important;border-radius:16px!important}body .ofr-green-dot.is-out{background-color:var(--tl-muted)}body .ofr-stock-status:has(.is-out){color:var(--tl-muted)}body .tl-local-price{display:block;margin-top:4px;font-family:var(--font-body--family);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--tl-muted)}body .inventory-section,body .tier-compare-section{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:16px;padding-right:16px;box-sizing:border-box}body .inventory-container,body .tier-compare-container{max-width:none}body .inventory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}@media(max-width:1280px){body .inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){body .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}body .off-banner-section,body .inventory-section,body .tier-compare-section{padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}body .off-banner-section>*,body .inventory-container,body .tier-compare-container{max-width:1280px;margin-left:auto;margin-right:auto}body .off-features-bar{margin-top:24px}body .badge-tag--extended{background-color:var(--tl-surface-2);color:var(--tl-text)}body .badge-tag--complete{background-color:var(--tl-text);color:var(--tl-bg)}body a.btn-add-to-cart{display:flex;align-items:center;justify-content:center;text-decoration:none}body .page-content{max-width:760px;color:var(--tl-muted);font-size:16px;line-height:1.7}body .page-content h2{font-size:22px;margin:40px 0 12px;color:var(--tl-text)}body .page-content h2:first-child{margin-top:0}body .page-content strong{color:var(--tl-text)}body .page-content a{color:var(--tl-accent)}body .page-content ul,body .page-content ol{padding-left:20px}body .page-content li{margin-bottom:6px}body .tier-compare-section tr.price-row{display:table-row;margin:0}body .off-title{text-transform:none;letter-spacing:-.03em}body .site-footer{background-color:var(--tl-surface-2)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/triftlin-brand.css.map */
