:root{--tx-black: #0d0f0e;--tx-graphite: #181c1a;--tx-gold: #d6b25e;--tx-gold-ink: #7a5a12;--tx-gold-tint: #fbf6e8;--tx-gold-line: #e6d7ad;--tx-cream: #f6f2e9;--tx-on-black: #ece8df;--tx-muted-black: #a9a49a;--tx-line-black: rgba(255, 255, 255, .12)}.tc-xtra-ribbon{margin:0;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--tx-black);color:var(--tx-gold);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.tc-xtra-ribbon__mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d6b25e29;flex:none}.tc-xtra-ribbon__mark svg{display:block}.cc-main-product .product-info__block:has(>.tc-xtra-flag){margin-bottom:4px}.cc-main-product .product-info__block:has(>.tc-xtra-award){margin-top:10px}body:has(.tc-xtra-award) .tc-top .tc-award{display:none}.tc-xtra-value{display:flex;flex-direction:column;gap:12px}.tc-xtra-creds{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.tc-xtra-creds li>a,.tc-xtra-creds li>span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 14px 7px 11px;border-radius:999px;background:var(--tx-gold-tint);box-shadow:inset 0 0 0 1px var(--tx-gold-line);color:var(--tc-ink);font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none}.tc-xtra-creds .tc-ico{color:var(--tx-gold-ink);width:18px;height:18px}.tc-xtra-creds li>a{transition:box-shadow .2s ease,transform .2s ease}.tc-xtra-creds li>a:hover{color:var(--tc-ink);box-shadow:inset 0 0 0 1.5px var(--tx-gold-ink);transform:translateY(-1px)}.tc-xseal{display:block;width:100%;height:auto;overflow:visible;font-family:var(--tc-head, var(--heading-font-family, "Poppins", sans-serif))}.tc-xseal__spin{transform-box:view-box;transform-origin:50% 50%}@keyframes tc-xspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.tc-xseal__spin{animation:tc-xspin 40s linear infinite}}.tc-xseal-wrap--media{position:absolute;top:14px;left:14px;z-index:3;width:clamp(92px,22vw,132px);pointer-events:none;filter:drop-shadow(0 10px 22px rgba(9,3,2,.3))}@media(min-width:769px){.product-main .tc-xseal-wrap--media{top:calc(10 * var(--space-unit, 4px) + 14px);width:clamp(110px,9vw,140px)}}.tc-has-xseal .tc-media-badge--placed{display:none}.tc-xtra{--tc-head: var(--heading-font-family, "Poppins", sans-serif)}.tc.tc-xtra--dark{background:var(--tx-black);color:var(--tx-on-black)}.tc.tc-xtra--cream{background:var(--tx-cream)}.tc.tc-xtra .tc-eyebrow{color:var(--tx-gold-ink)}.tc.tc-xtra .tc-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.tc.tc-xtra--dark .tc-eyebrow{color:var(--tx-gold)}.tc.tc-xtra--dark .tc-h2,.tc.tc-xtra--dark .tc-h3{color:#fff}.tc.tc-xtra--dark .tc-lead{color:var(--tx-muted-black)}.tc.tc-xtra--dark a:focus-visible,.tc.tc-xtra--dark button:focus-visible,.tc .tc-xconc__card a:focus-visible,.tc .tc-xcomp__value button:focus-visible{outline-color:#fff}.tc.tc-xtra--dark .tc-trustline,.tc .tc-xcomp__value .tc-trustline,.tc.tc-xtra--dark .tc-ratingline{color:var(--tx-on-black)}.tc.tc-xtra--dark .tc-trustline .tc-ico,.tc .tc-xcomp__value .tc-trustline .tc-ico{color:var(--tx-gold)}.tc.tc-xtra .tc-lead{max-width:62ch;text-wrap:pretty}.tc-shopify-section>.tc-section.tc-xtra--dark>.tc-section__inner,.tc-shopify-section>.tc-section.tc-xtra--cream>.tc-section__inner,.tc-shopify-section:has(>.tc-xtra--dark,>.tc-xtra--cream)+.tc-shopify-section>.tc-section:not(.tc-press):not(.tc-bounce+*)>.tc-section__inner{padding-top:var(--tc-gap)!important}body:has(.tc-xtra-flag) .tc-section--sand,body:has(.tc-xtra-flag) .tc-bounce:has(+.tc-section--sand){background:var(--tx-cream)}body:has(.tc-xtra-flag) :is(.tc-benefits,.tc-questions,.tc-box,.tc-reviews,.tc-faq,.tc-accessories) .tc-eyebrow,body:has(.tc-xtra-flag) .tc-section:has(.tc-steps-box) .tc-eyebrow{color:var(--tx-gold-ink)}.tc-xhero{position:relative;overflow:hidden;isolation:isolate}.tc-xhero__media{position:relative;aspect-ratio:4 / 3;background:var(--tx-graphite)}.tc-xhero__media img,.tc-xhero__media .tc-placeholder{width:100%;height:100%;object-fit:cover;display:block}.tc-xhero__media .tc-placeholder{fill:#d6b25e40}.tc-xhero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0f0e00 45%,#0d0f0ed9 88%,#0d0f0e);pointer-events:none}.tc-xhero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:8px;padding-bottom:var(--tc-gap)}.tc-shopify-section>.tc-section.tc-xhero>.tc-section__inner{padding-top:8px!important}.tc-xhero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:640px}.tc .tc-xhero__title{margin:0;font-family:var(--tc-head);font-weight:700;font-size:clamp(34px,4.6vw,60px);line-height:1.05;letter-spacing:-.025em;color:#fff;text-transform:none;text-wrap:balance}.tc-xhero__title em{font-style:normal;color:var(--tx-gold)}.tc-xhero__text{font-size:18px;line-height:1.55;color:var(--tx-on-black);max-width:52ch;text-wrap:pretty}.tc-xstats{margin:4px 0 0;padding:18px 0;list-style:none;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;border-top:1px solid var(--tx-line-black);border-bottom:1px solid var(--tx-line-black)}.tc-xstats li{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-xstats__num{font-family:var(--tc-head);font-weight:800;font-size:clamp(30px,3vw,40px);line-height:1;letter-spacing:-.03em;color:var(--tx-gold);font-variant-numeric:tabular-nums}.tc-xstats__num small{margin-left:3px;font-size:.45em;font-weight:700;letter-spacing:0}.tc-xstats__label{font-size:13.5px;line-height:1.35;color:var(--tx-muted-black)}@media(min-width:600px){.tc-xstats{grid-template-columns:repeat(4,minmax(0,1fr))}}.tc-xhero__creds{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px}.tc-xhero__creds li{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--tx-on-black)}.tc-xhero__creds .tc-ico{color:var(--tx-gold)}.tc .tc-xhero__endorse{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 2px var(--tx-gold);flex:none}.tc-xhero .tc-cta{margin-top:6px;width:100%}.tc-xhero__seal{order:-1;position:relative;z-index:2;width:112px;margin:-84px 0 -12px auto;filter:drop-shadow(0 12px 26px rgba(0,0,0,.45))}@media(min-width:990px){.tc-xhero{min-height:680px;display:flex;align-items:center}.tc-xhero__media{position:absolute;top:0;right:0;bottom:0;left:36%;aspect-ratio:auto}.tc-xhero__media:after{background:linear-gradient(90deg,#0d0f0e,#0d0f0eb3 18%,#0d0f0e00 55%),linear-gradient(0deg,#0d0f0e8c,#0d0f0e00 35%)}.tc-xhero__inner{width:100%;grid-template-columns:minmax(0,1fr)}.tc-shopify-section>.tc-section.tc-xhero>.tc-section__inner{padding-top:96px!important;padding-bottom:96px}.tc-xhero__copy{max-width:600px}.tc-xhero__seal{order:0;position:absolute;right:max(24px,4vw);bottom:64px;width:clamp(170px,14vw,220px);margin:0}}.tc-xscale__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.tc-xscale__head,.tc-xscale__controls{display:flex;flex-direction:column;gap:18px;min-width:0}.tc-xscale__inner{gap:28px}.tc-xscale__opts{display:flex;flex-wrap:wrap;gap:8px}.tc-xscale__label{width:100%;margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc .tc-xscale__opt{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--tc-line-2);color:var(--tc-ink);font-family:var(--tc-head);font-size:14.5px;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.tc .tc-xscale__opt:hover{box-shadow:inset 0 0 0 1.5px var(--tc-ink)}.tc .tc-xscale__opt[aria-pressed=true]{background:var(--tx-black);color:var(--tx-gold);box-shadow:none}.tc-xscale__opt .tc-ico{width:20px;height:20px;color:var(--tx-gold-ink)}.tc-xscale__opt[aria-pressed=true] .tc-ico{color:var(--tx-gold)}.tc-xscale__view{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-muted)}.tc-xscale__view+.tc-xplan{margin-top:-2px}.tc-xscale__captions p{margin:0;min-height:4.5em;padding:14px 16px;border-radius:var(--tc-radius-sm);background:#fff;box-shadow:inset 0 0 0 1px var(--tx-gold-line);font-size:16px;line-height:1.5;color:var(--tc-body)}.tc-xscale__captions p[hidden]{display:none}.tc-xscale__link{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tc-xscale__link .tc-btn--ghost .tc-ico{transition:transform .2s ease}.tc-xscale__link .tc-btn--ghost:hover .tc-ico{transform:translate(3px)}.tc-xscale__trust{margin:0;font-size:13px;color:var(--tc-body)}.tc-xscale__fig{margin:0;min-width:0;display:flex;flex-direction:column;gap:10px;padding:clamp(12px,2vw,22px);border-radius:var(--tc-radius);background:#fff;box-shadow:0 1px 2px #0903020d,0 18px 44px #09030214}.tc-xscale__note{font-size:13px;color:var(--tc-muted);text-align:center}.tc-xplan{display:block;width:100%;height:auto;font-family:var(--tc-head)}.tc-xplan__zone{fill:none;stroke:#0903024d;stroke-width:3;stroke-dasharray:14 12}.tc-xplan__frame{fill:#1c211f;stroke:var(--tx-gold);stroke-width:6}.tc-xplan__mat{fill:#2d3330}.tc-xplan__dims path{fill:none;stroke:#55504f;stroke-width:3;stroke-linecap:round}.tc-xplan__dims text{font-size:38px;font-weight:600;fill:#3f3a39}.tc-xplan__opt{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.94);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.tc-xscale__fig[data-tc-xshow=bestseller] [data-tc-xgroup=bestseller],.tc-xscale__fig[data-tc-xshow=car] [data-tc-xgroup=car],.tc-xscale__fig[data-tc-xshow=round] [data-tc-xgroup=round],.tc-xscale__fig[data-tc-xshow=bus] [data-tc-xgroup=bus],.tc-xscale__fig[data-tc-xshow=zone] [data-tc-xgroup=zone]{opacity:1;transform:none}.tc-xplan__ghost{fill:#2ca12d8c;stroke:#fff;stroke-width:5}.tc-xplan__tag{font-size:44px;font-weight:700;fill:#fff}.tc-xplan__tag--gold{fill:var(--tx-gold-ink)}.tc-xplan__tag--ink{fill:var(--tc-ink)}.tc-xplan__bus{fill-opacity:.86}.tc-xside__groundline{fill:none;stroke:#9fb88f;stroke-width:3}.tc-xside__vehicle{fill:#fffffff0;stroke:#090302;stroke-width:4}.tc-xside__wheel{fill:#2e2e2e}.tc-xside__lines{fill:none;stroke:#09030259;stroke-width:3}.tc-xside__net{fill:#1c211f24;stroke:#1c211f;stroke-width:3;stroke-linejoin:round}.tc-xside__pole{fill:none;stroke:#1c211f;stroke-width:7;stroke-linecap:round}.tc-xside__leg{fill:none;stroke:#1c211f;stroke-width:8;stroke-linecap:round}.tc-xside__ladder{fill:none;stroke:#55504f;stroke-width:5;stroke-linecap:round}.tc-xside__frame{fill:#1c211f;stroke:var(--tx-gold);stroke-width:3}.tc-xside__person circle{fill:#090302}.tc-xside__person path{fill:none;stroke:#090302;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.tc-xside__label{font-size:34px;font-weight:600;fill:#3f3a39}.tc-xside__label--strong{font-size:36px;font-weight:700;fill:#090302}.tc-xside__guide{fill:none;stroke:var(--tx-gold-ink);stroke-width:3;stroke-dasharray:12 10}.tc-xscale__side{display:none}.tc-xscale__fig[data-tc-xshow=car] [data-tc-xside=car],.tc-xscale__fig[data-tc-xshow=bus] [data-tc-xside=bus]{display:flex;flex-direction:column;gap:10px}.tc-xplan__car{fill:#fffffff0;stroke:#090302;stroke-width:4}.tc-xplan__glass{fill:#b9c8d1}.tc-xplan__round{fill:#2ca12d52;stroke:#2ca12d;stroke-width:6;stroke-dasharray:18 10}.tc-xplan__zonehi{fill:#d6b25e2e;stroke:var(--tx-gold-ink);stroke-width:5;stroke-dasharray:16 10}@media(prefers-reduced-motion:reduce){.tc-xplan__opt{transform:none;transition:opacity .2s ease}}@media(max-width:599px){.tc .tc-xscale__opt{gap:6px;min-height:44px;padding:0 12px 0 9px;font-size:13.5px}.tc-xscale__opt .tc-ico{width:18px;height:18px}.tc-xscale__opts{gap:6px}}@media(min-width:990px){.tc-xscale__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"head fig" "controls fig";gap:24px 56px;align-items:start}.tc-xscale__head{grid-area:head;align-self:end}.tc-xscale__controls{grid-area:controls}.tc-xscale__fig{grid-area:fig;align-self:center}}.tc-xfeat__inner{display:flex;flex-direction:column;gap:40px}.tc-xfeat__top{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.tc .tc-xfeat__photo{background:var(--tx-graphite)}@media(min-width:990px){.tc-xfeat__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.tc-xfeat__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}@media(min-width:990px){.tc-xfeat__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc-xfeat__card{display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;border-radius:20px;background:var(--tx-graphite);box-shadow:inset 0 0 0 1px var(--tx-line-black);transition:box-shadow .3s ease,transform .3s ease}@media(hover:hover){.tc-xfeat__card:hover{box-shadow:inset 0 0 0 1px #d6b25e8c,0 18px 40px #00000059;transform:translateY(-3px)}}.tc .tc-xfeat__num{margin:0 0 4px;font-family:var(--tc-head);font-weight:800;font-size:clamp(40px,3.6vw,54px);line-height:1;letter-spacing:-.03em;color:var(--tx-gold);font-variant-numeric:tabular-nums}.tc-xfeat__num small{margin-left:4px;font-size:.42em;font-weight:700;letter-spacing:0}.tc .tc-xfeat__card .tc-h3{font-size:19px}.tc-xfeat__text{font-size:15px;line-height:1.55;color:var(--tx-muted-black)}.tc-xfeat__ticks{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.tc-xfeat__ticks li{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--tx-on-black)}.tc-xfeat__ticks .tc-ico{color:var(--tx-gold)}.tc-xcomp__inner{display:flex;flex-direction:column;gap:40px}.tc-xcomp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch}@media(min-width:990px){.tc-xcomp__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px}}.tc-xcomp__table{min-width:0;overflow-x:auto;border-radius:var(--tc-radius);background:#fff;box-shadow:inset 0 0 0 1px var(--tc-line)}.tc-xcomp__table:focus-visible{outline:3px solid var(--tc-green);outline-offset:3px}.tc-xcomp table{width:100%;height:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.tc-xcomp th,.tc-xcomp td{padding:15px 18px;text-align:left;vertical-align:middle;border:0;border-top:1px solid var(--tc-line)}.tc-xcomp thead th{border-top:0;padding-top:20px;padding-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-muted)}.tc-xcomp tbody th{font-weight:600;color:var(--tc-ink)}.tc-xcomp td{color:var(--tc-body)}.tc-xcomp .tc-xcomp__us{background:var(--tx-gold-tint);color:var(--tc-ink);font-weight:700}.tc-xcomp thead .tc-xcomp__us{background:var(--tx-black);color:var(--tx-gold)}@media(max-width:599px){.tc-xcomp table{font-size:14px}.tc-xcomp th,.tc-xcomp td{padding:12px 10px}.tc-xcomp thead th{font-size:11.5px;letter-spacing:.04em}}.tc-xcomp__value{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(26px,3vw,40px);border-radius:var(--tc-radius);background:var(--tx-black);color:var(--tx-on-black)}.tc .tc-xcomp__big{margin:0;font-family:var(--tc-head);font-weight:700;font-size:22px;line-height:1.2;color:var(--tx-on-black)}.tc-xcomp__big span{display:block;font-size:clamp(60px,6vw,84px);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--tx-gold)}.tc-xcomp__vtext{font-size:16px;line-height:1.55;color:var(--tx-muted-black)}.tc .tc-xcomp__was{margin:-8px 0 0;font-size:14px;font-weight:600;color:var(--tx-muted-black)}.tc-xconc__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:clamp(28px,4vw,56px);border-radius:var(--tc-radius);background:var(--tx-black);color:var(--tx-on-black)}.tc-xconc__card:before{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;border:1px solid rgba(214,178,94,.22);box-shadow:0 0 0 40px #d6b25e0a,0 0 0 80px #d6b25e08;pointer-events:none}.tc-xconc__intro{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.tc.tc-xconc .tc-h2{color:#fff}.tc.tc-xconc .tc-eyebrow{color:var(--tx-gold)}.tc.tc-xconc .tc-pt__face,.tc.tc-xconc .tc-pt__team{border-color:var(--tx-black);box-shadow:0 0 0 2px var(--tx-gold)}.tc.tc-xconc .tc-pt__team{background:var(--tx-graphite);color:var(--tx-gold)}.tc-xconc__text{font-size:17px;line-height:1.55;color:var(--tx-on-black);max-width:52ch}.tc-xconc__steps{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.tc-xconc__steps li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--tx-line-black)}.tc-xconc__steps li:last-child{border-bottom:1px solid var(--tx-line-black)}.tc-xconc__num{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--tx-gold);color:var(--tx-gold);font-family:var(--tc-head);font-weight:700;font-size:15px}.tc-xconc__steps strong{display:block;font-size:16px;color:#fff}.tc-xconc__steps span span{display:block;font-size:15px;line-height:1.5;color:var(--tx-muted-black)}.tc-xconc__actions{position:relative;display:flex;flex-wrap:wrap;gap:20px 24px}.tc-xconc__action{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tc .tc-btn.tc-xconc__call{max-width:none}.tc .tc-btn.tc-xconc__mail{width:100%;min-height:58px;max-width:none;color:#fff;box-shadow:inset 0 0 0 2px var(--tx-gold);font-size:17px}.tc .tc-btn.tc-xconc__mail:hover{background:var(--tx-gold);color:var(--tx-black)}.tc-xconc__trust{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;color:var(--tx-on-black)}.tc-xconc__trust .tc-ico{color:var(--tx-gold)}.tc-xconc__diy{position:relative;margin:0;font-size:15px;color:var(--tx-muted-black)}.tc .tc-xconc__diy a{color:var(--tx-gold);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.tc .tc-xconc__diy a:hover{color:#fff}.tc-xconc__diy span{display:block;margin-top:4px;font-size:13px}@media(min-width:990px){.tc-xconc__card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"intro steps" "actions steps" "diy diy";gap:32px 64px;align-items:start}.tc-xconc__intro{grid-area:intro}.tc-xconc__steps{grid-area:steps;align-self:center}.tc-xconc__actions{grid-area:actions}.tc-xconc__diy{grid-area:diy}}.tc-xjs [data-tc-xreveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.tc-xjs [data-tc-xreveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tc-xjs [data-tc-xreveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tc-xtra.css.map */
