:root{--tbb-radius-sm: 8px;--tbb-radius-md: 14px;--tbb-radius-lg: 22px;--tbb-gap-xs: 8px;--tbb-gap-sm: 16px;--tbb-gap-md: 24px;--tbb-gap-lg: 40px;--tbb-gap-xl: 64px;--tbb-gap-2xl: 96px;--tbb-max-width: 1200px;--tbb-border: rgba(var(--color-foreground), .12);--tbb-border-strong: rgba(var(--color-foreground), .22);--tbb-surface-offset: rgba(var(--color-foreground), .04)}.tbb-section{padding-block:clamp(40px,6vw,72px);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tbb-section--tight{padding-block:clamp(28px,4vw,44px)}.tbb-section{padding-top:var(--tbb-pad-top, clamp(40px, 6vw, 72px));padding-bottom:var(--tbb-pad-bottom, clamp(40px, 6vw, 72px))}.tbb-container{max-width:var(--tbb-max-width);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.tbb-eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-button));margin:0 0 var(--tbb-gap-xs);line-height:1.2}.tbb-eyebrow--xs{font-size:11px}.tbb-eyebrow--sm{font-size:13px}.tbb-eyebrow--md{font-size:15px}.tbb-eyebrow--lg{font-size:18px}.tbb-eyebrow--dash:before{content:"";width:22px;height:2px;flex-shrink:0;background:rgb(var(--color-button));display:inline-block}.tbb-eyebrow--pill{background:rgba(var(--color-button),.12);padding:6px 14px;border-radius:999px}.tbb-heading{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.01em;margin:0 0 var(--tbb-gap-md);max-width:20ch}.tbb-heading--center{margin-inline:auto;text-align:center}.tbb-subtext{font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:rgba(var(--color-foreground),.75);max-width:58ch}.tbb-subtext--center{margin-inline:auto;text-align:center}.tbb-head-block{margin-bottom:var(--tbb-gap-lg)}.tbb-head-block--center{text-align:center}.tbb-head-block--center .tbb-heading,.tbb-head-block--center .tbb-eyebrow{margin-inline:auto}.tbb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:16px 32px;border-radius:var(--tbb-radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;line-height:1}.tbb-btn:hover{transform:translateY(-1px)}.tbb-btn:active{transform:translateY(0)}.tbb-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 6px rgba(var(--color-shadow),.35)}.tbb-btn--primary:hover{box-shadow:0 8px rgba(var(--color-shadow),.35)}.tbb-btn--outline{background:transparent;color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.35)}.tbb-btn--outline:hover{border-color:rgb(var(--color-foreground))}.tbb-btn--lg{padding:18px 40px;font-size:16px}.tbb-btn:disabled,.tbb-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.tbb-grid{display:grid;gap:var(--tbb-gap-md)}.tbb-card{background:rgb(var(--color-background));border:1px solid var(--tbb-border);border-radius:var(--tbb-radius-md);padding:var(--tbb-gap-md)}.tbb-card--elevated{box-shadow:0 1px 2px rgba(var(--color-shadow),.08),0 8px 24px rgba(var(--color-shadow),.06)}.tbb-icon-badge{width:52px;height:52px;border-radius:var(--tbb-radius-sm);display:flex;align-items:center;justify-content:center;background:rgba(var(--color-button),.12);color:rgb(var(--color-button));margin-bottom:var(--tbb-gap-sm);font-size:26px}.tbb-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;line-height:0;width:1em;height:1em;flex-shrink:0}.tbb-icon-wrapper svg{width:100%;height:100%;display:block}.tbb-hero{position:relative;overflow:hidden;min-height:clamp(520px,80vh,760px);display:flex;align-items:center;color:rgb(var(--color-foreground))}.tbb-hero--has-image{color:#fff}.tbb-hero--has-image .tbb-hero__sub{color:#ffffffeb}.tbb-hero--has-image .tbb-hero__vehicles li{color:#ffffffbf}.tbb-hero--has-image .tbb-hero__badge{border-color:#fff6}.tbb-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tbb-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.tbb-hero__scrim-base,.tbb-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tbb-hero__scrim--reduced{opacity:.55}.tbb-hero__outer{position:relative;z-index:2;max-width:var(--tbb-max-width);margin-inline:auto;padding-inline:clamp(20px,5vw,48px);width:100%}.tbb-hero__outer--full{max-width:none}.tbb-hero__content{position:relative;max-width:620px}.tbb-hero__overlay-box{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tbb-hero__inner{position:relative}.tbb-hero__badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:8px 16px;border-radius:999px;border:1px solid rgba(var(--color-button),.4);color:rgb(var(--color-button));margin-bottom:var(--tbb-gap-md)}.tbb-hero__badge svg{width:13px;height:13px;flex-shrink:0}.tbb-hero__vehicles{display:flex;flex-wrap:wrap;gap:var(--tbb-gap-lg);list-style:none;padding:0;margin:0 0 var(--tbb-gap-lg)}.tbb-hero__vehicles li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.tbb-hero__vehicles .tbb-icon-wrapper{font-size:var(--tbb-hero-vehicle-icon-size, 30px);color:rgb(var(--color-button))}.tbb-hero h1{font-size:clamp(38px,6.5vw,68px);font-weight:900;line-height:1.02;letter-spacing:-.015em;margin:0 0 var(--tbb-gap-md)}.tbb-hero h1 em,strong em{font-style:normal;color:rgb(var(--color-button))}.tbb-hero__sub{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:rgba(var(--color-foreground),.8);max-width:46ch;margin-bottom:var(--tbb-gap-lg)}.tbb-hero__actions{display:flex;align-items:center;gap:var(--tbb-gap-md);flex-wrap:wrap;margin-bottom:var(--tbb-gap-lg)}.tbb-hero__price{display:flex;flex-direction:column;line-height:1.2}.tbb-hero__price .amount{font-size:26px;font-weight:800}.tbb-hero__price .label{font-size:13px;color:rgba(var(--color-foreground),.65)}.tbb-trust-badges{display:flex;flex-wrap:wrap;gap:var(--tbb-gap-md);list-style:none;padding:0;margin:0}.tbb-trust-badges li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.tbb-trust-badges svg{width:16px;height:16px;color:rgb(var(--color-button));flex-shrink:0}@media(max-width:749px){.tbb-hero{min-height:auto;padding-block:56px}.tbb-hero__scrim,.tbb-hero__scrim--reduced{background:linear-gradient(180deg,rgba(var(--color-background),.55),rgba(var(--color-background),.94) 60%,rgba(var(--color-background),.98))}.tbb-hero__content{max-width:100%!important}.tbb-hero__outer{padding-inline:clamp(20px,5vw,48px)!important}.tbb-hero__actions{flex-direction:column;align-items:stretch}.tbb-hero__actions .tbb-btn{width:100%}}.tbb-pain-grid{grid-template-columns:repeat(3,1fr);margin-bottom:var(--tbb-gap-lg)}.tbb-pain-card{border-radius:var(--tbb-pain-card-radius, var(--tbb-radius-md))}.tbb-pain-card .tbb-icon-badge{border-radius:max(var(--tbb-pain-card-radius, var(--tbb-radius-md)) - 6px,0px)}.tbb-pain-card h3{font-size:19px;font-weight:700;margin:0 0 8px}.tbb-pain-card p{font-size:15px;line-height:1.55;color:rgba(var(--color-foreground),.72);margin:0}.tbb-solution-banner{position:relative;display:flex;align-items:center;gap:var(--tbb-gap-md);background:linear-gradient(135deg,rgb(var(--color-button)),rgba(var(--color-button),.82));color:rgb(var(--color-button-text));border-radius:var(--tbb-solution-banner-radius, var(--tbb-radius-md));padding:var(--tbb-gap-lg) var(--tbb-gap-xl);box-shadow:0 10px rgba(var(--color-shadow),.28);overflow:hidden}.tbb-solution-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-35deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 2px,transparent 2px,transparent 14px);pointer-events:none}.tbb-solution-banner__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:max(var(--tbb-solution-banner-radius, var(--tbb-radius-md)) - 6px,0px);background:rgba(var(--color-button-text),.14)}.tbb-solution-banner svg{width:30px;height:30px;flex-shrink:0}.tbb-solution-banner p{position:relative;z-index:1;margin:0;font-size:clamp(17px,2.1vw,22px);font-weight:700;line-height:1.35}.tbb-solution-banner strong{font-weight:800;text-decoration:underline;text-decoration-color:rgba(var(--color-button-text),.4);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:749px){.tbb-pain-grid{grid-template-columns:1fr}.tbb-solution-banner{flex-direction:column;text-align:center;padding:var(--tbb-gap-md)}}.tbb-feature-strip{grid-template-columns:repeat(5,1fr);gap:var(--tbb-gap-md)}.tbb-feature-item{text-align:left;border-top:3px solid rgb(var(--color-button));padding-top:var(--tbb-gap-sm)}.tbb-feature-item .tbb-icon-wrapper{font-size:24px;color:rgb(var(--color-button));margin-bottom:var(--tbb-gap-xs)}.tbb-feature-item h3{font-size:15px;font-weight:700;line-height:1.3;margin:0 0 6px}.tbb-feature-item p{font-size:13.5px;line-height:1.5;color:rgba(var(--color-foreground),.7);margin:0}@media(max-width:989px){.tbb-feature-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tbb-feature-strip{grid-template-columns:1fr}}@media(min-width:990px){.tbb-feature-strip--stacked{grid-template-columns:repeat(6,1fr)}.tbb-feature-strip--stacked .tbb-feature-item{grid-column:span 2}.tbb-feature-strip--stacked .tbb-feature-item:nth-child(4){grid-column:2 / span 2}.tbb-feature-strip--stacked .tbb-feature-item:nth-child(5){grid-column:4 / span 2}}.tbb-how-grid{grid-template-columns:repeat(3,1fr)}.tbb-how-card{overflow:hidden;padding:0;border-radius:var(--tbb-how-card-radius, var(--tbb-radius-md))}.tbb-how-card__img{aspect-ratio:4 / 3;overflow:hidden;background:var(--tbb-surface-offset)}.tbb-how-card__img img{width:100%;height:100%;object-fit:cover;display:block}.tbb-how-card__body{padding:var(--tbb-gap-md)}.tbb-how-card__step{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-button));margin-bottom:8px}.tbb-how-card h3{font-size:18px;font-weight:700;margin:0 0 8px}.tbb-how-card p{font-size:14.5px;line-height:1.55;color:rgba(var(--color-foreground),.72);margin:0}.tbb-how-card__dimensions{font-size:12.5px!important;font-weight:600;letter-spacing:.02em;color:rgba(var(--color-foreground),.5)!important;margin:6px 0 0!important}@media(max-width:749px){.tbb-how-grid{grid-template-columns:1fr}}.tbb-product{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--tbb-gap-xl);align-items:start}.tbb-product-gallery__main{border-radius:var(--tbb-radius-md);overflow:hidden;background:var(--tbb-surface-offset);aspect-ratio:1 / 1;margin-bottom:var(--tbb-gap-sm)}.tbb-product-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.tbb-product-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tbb-product-gallery__thumbs button{border:2px solid transparent;border-radius:var(--tbb-radius-sm);overflow:hidden;padding:0;cursor:pointer;background:var(--tbb-surface-offset);aspect-ratio:1 / 1;transition:border-color .15s ease}.tbb-product-gallery__thumbs button.is-active,.tbb-product-gallery__thumbs button:hover{border-color:rgb(var(--color-button))}.tbb-product-gallery__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.tbb-product-info__stars{display:flex;align-items:center;gap:4px;margin-bottom:var(--tbb-gap-sm);font-size:14px;color:rgba(var(--color-foreground),.7)}.tbb-product-info__stars svg{width:15px;height:15px;color:rgb(var(--color-button))}.tbb-product-info h1{font-size:clamp(26px,3.2vw,34px);font-weight:800;line-height:1.15;margin:0 0 var(--tbb-gap-sm)}.tbb-product-info__price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:var(--tbb-gap-md)}.tbb-product-info__price-row .price{font-size:32px;font-weight:800;color:rgb(var(--color-button))}.tbb-product-info__price-row .compare{font-size:18px;text-decoration:line-through;color:rgba(var(--color-foreground),.4)}.tbb-product-info__desc{font-size:15.5px;line-height:1.6;color:rgba(var(--color-foreground),.75);margin-bottom:var(--tbb-gap-md)}.tbb-spec-list{list-style:none;margin:0 0 var(--tbb-gap-md);padding:0;border:1px solid var(--tbb-border);border-radius:var(--tbb-radius-sm);overflow:hidden}.tbb-spec-list li{display:flex;justify-content:space-between;gap:var(--tbb-gap-md);padding:12px 16px;font-size:14px;border-bottom:1px solid var(--tbb-border)}.tbb-spec-list li:last-child{border-bottom:none}.tbb-spec-list dt{font-weight:600;color:rgba(var(--color-foreground),.6)}.tbb-spec-list dd{margin:0;font-weight:600;text-align:right}.tbb-variant-picker{margin-bottom:var(--tbb-gap-md)}.tbb-variant-picker fieldset{border:none;padding:0;margin:0 0 var(--tbb-gap-sm)}.tbb-variant-picker legend{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.tbb-variant-picker__options{display:flex;flex-wrap:wrap;gap:8px}.tbb-variant-picker__options input[type=radio]{position:absolute;opacity:0;pointer-events:none}.tbb-variant-picker__options label{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1.5px solid var(--tbb-border-strong);border-radius:var(--tbb-radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tbb-variant-picker__options input[type=radio]:checked+label{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.1)}.tbb-variant-picker__options label[data-unavailable=true]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.tbb-qty-row{display:flex;align-items:center;gap:var(--tbb-gap-md);margin-bottom:var(--tbb-gap-sm)}.tbb-qty-selector{display:inline-flex;align-items:stretch;border:1.5px solid var(--tbb-border-strong);border-radius:var(--tbb-radius-sm);overflow:hidden;width:fit-content}.tbb-qty-selector button{width:42px;border:none;background:transparent;color:rgb(var(--color-foreground));font-size:18px;cursor:pointer}.tbb-qty-selector button:hover{background:var(--tbb-surface-offset)}.tbb-qty-selector input{width:44px;border:none;border-inline:1.5px solid var(--tbb-border-strong);text-align:center;font-size:15px;font-weight:700;background:transparent;color:rgb(var(--color-foreground))}.tbb-ship-teaser{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:rgb(var(--color-button));margin-bottom:var(--tbb-gap-md)}.tbb-ship-teaser svg{width:18px;height:18px;flex-shrink:0}.tbb-product-actions{display:flex;gap:var(--tbb-gap-sm);margin-bottom:var(--tbb-gap-md);flex-wrap:wrap}.tbb-product-actions .tbb-btn{flex:1;min-width:160px}.tbb-product-form__error{color:#d0342c;font-size:13.5px;font-weight:600;margin:0 0 var(--tbb-gap-sm);display:none}.tbb-product-form__error.is-visible{display:block}.tbb-pay-badges{display:flex;gap:10px;flex-wrap:wrap}.tbb-pay-badges span{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--tbb-border);color:rgba(var(--color-foreground),.7)}@media(max-width:989px){.tbb-product{grid-template-columns:1fr;gap:var(--tbb-gap-lg)}}.tbb-proof-counter{text-align:center;margin-bottom:var(--tbb-gap-lg)}.tbb-proof-counter .count{display:block;font-size:clamp(36px,5vw,56px);font-weight:900;color:rgb(var(--color-button));line-height:1}.tbb-proof-counter .label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.tbb-pull-quote{text-align:center;max-width:760px;margin:0 auto var(--tbb-gap-2xl)}.tbb-pull-quote p{font-size:clamp(22px,3.2vw,32px);font-weight:700;line-height:1.35;margin:0 0 var(--tbb-gap-sm)}.tbb-pull-quote cite{font-style:normal;font-size:14px;font-weight:600;color:rgb(var(--color-button))}.tbb-review-grid{grid-template-columns:repeat(3,1fr)}.tbb-review-card__stars{display:flex;gap:3px;margin-bottom:var(--tbb-gap-sm)}.tbb-review-card__stars svg{width:15px;height:15px;color:rgb(var(--color-button))}.tbb-review-card p{font-size:15px;line-height:1.55;margin:0 0 var(--tbb-gap-sm)}.tbb-review-card cite{font-style:normal;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}@media(max-width:749px){.tbb-review-grid{grid-template-columns:1fr}}.tbb-faq-list{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.tbb-faq-item{border:1px solid var(--tbb-border);border-radius:var(--tbb-faq-item-radius, var(--tbb-radius-sm));padding:0;overflow:hidden}.tbb-faq-item summary{list-style:none;cursor:pointer;padding:18px 22px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:16px}.tbb-faq-item summary::-webkit-details-marker{display:none}.tbb-faq-item .plus{position:relative;width:16px;height:16px;flex-shrink:0}.tbb-faq-item .plus:before,.tbb-faq-item .plus:after{content:"";position:absolute;background:rgb(var(--color-button));transition:transform .2s ease}.tbb-faq-item .plus:before{width:16px;height:2px;top:7px;left:0}.tbb-faq-item .plus:after{width:2px;height:16px;top:0;left:7px}.tbb-faq-item[open] .plus:after{transform:rotate(90deg) scaleX(0)}.tbb-faq-item p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.6;color:rgba(var(--color-foreground),.72)}.tbb-guarantee{grid-template-columns:repeat(4,1fr);text-align:center}.tbb-guarantee-item .tbb-icon-wrapper{font-size:30px;color:rgb(var(--color-button));margin-bottom:12px}.tbb-guarantee-item h3{font-size:15px;font-weight:700;margin:0 0 6px}.tbb-guarantee-item p{font-size:13.5px;line-height:1.5;color:rgba(var(--color-foreground),.68);margin:0}@media(max-width:749px){.tbb-guarantee{grid-template-columns:1fr;gap:var(--tbb-gap-lg)}}.tbb-cta-bold{position:relative;overflow:hidden;isolation:isolate;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tbb-cta-bold__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tbb-cta-bold__bg img{width:100%;height:100%;object-fit:cover;display:block}.tbb-cta-bold__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#000000d1)}.tbb-cta-bold__accent{position:absolute;top:0;left:-10%;width:55%;height:14px;background:rgb(var(--color-button));transform:skew(-35deg);z-index:1}.tbb-cta-bold__accent:after{content:"";position:absolute;top:0;right:-220%;width:200%;height:100%;background:rgba(var(--color-button),.28)}.tbb-cta-bold__inner{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.tbb-cta-bold .tbb-eyebrow{margin-inline:auto}.tbb-cta-bold__heading{font-size:clamp(36px,6vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;max-width:18ch;margin:0 0 var(--tbb-gap-md)}.tbb-cta-bold__subtext{font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:rgba(var(--color-foreground),.82);max-width:56ch;margin:0 0 var(--tbb-gap-lg)}.tbb-cta-bold__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tbb-gap-xl);padding:var(--tbb-gap-md) 0;margin-bottom:var(--tbb-gap-lg);border-top:1px solid rgba(var(--color-foreground),.18);border-bottom:1px solid rgba(var(--color-foreground),.18);width:100%;max-width:720px}.tbb-cta-bold__stat{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;padding-inline:var(--tbb-gap-md)}.tbb-cta-bold__stat:not(:last-child):after{content:"";position:absolute;right:calc(-1 * var(--tbb-gap-xl) / 2);top:4px;bottom:4px;width:1px;background:rgba(var(--color-foreground),.18)}.tbb-cta-bold__stat-value{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.01em;color:rgb(var(--color-button))}.tbb-cta-bold__stat-label{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--color-foreground),.68)}.tbb-cta-bold__actions{display:flex;justify-content:center}@media(max-width:749px){.tbb-cta-bold__accent{width:90%;height:10px}.tbb-cta-bold__stats{gap:var(--tbb-gap-md)}.tbb-cta-bold__stat:not(:last-child):after{right:calc(-1 * var(--tbb-gap-md) / 2)}}.tbb-video-text__inner{display:grid;grid-template-columns:1fr;gap:var(--tbb-gap-xl);align-items:center}@media(min-width:900px){.tbb-video-text__inner{grid-template-columns:1fr 1fr}.tbb-video-text__inner--reverse{direction:rtl}.tbb-video-text__inner--reverse>*{direction:ltr}}.tbb-video-text__media{position:relative;width:100%;overflow:hidden;border-radius:var(--tbb-video-radius, var(--tbb-radius-lg));background:rgba(var(--color-foreground),.06);box-shadow:0 1px 0 var(--tbb-border) inset}.tbb-video-text__media--16-9{aspect-ratio:16 / 9}.tbb-video-text__media--4-3{aspect-ratio:4 / 3}.tbb-video-text__media--1-1{aspect-ratio:1 / 1}.tbb-video-text__media--9-16{aspect-ratio:9 / 16;max-width:420px;margin-inline:auto}.tbb-video-text__media video,.tbb-video-text__media .tbb-video-text__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tbb-video-text__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#0000002e;border:none;cursor:pointer;padding:0;transition:background .2s ease}.tbb-video-text__play:hover{background:#0000004d}.tbb-video-text__play-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 8px 24px #00000040}.tbb-video-text__play-icon svg{width:26px;height:26px;margin-left:2px}.tbb-video-text__media[data-playing=true] .tbb-video-text__play{opacity:0;pointer-events:none}.tbb-video-text__mute{position:absolute;bottom:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:#00000073;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tbb-video-text__mute svg{width:18px;height:18px}.tbb-video-text__content{max-width:52ch}.tbb-video-text__content .tbb-heading{margin-bottom:var(--tbb-gap-sm)}.tbb-video-text__content .tbb-subtext{margin-bottom:var(--tbb-gap-md)}.tbb-video-text__list{list-style:none;margin:0 0 var(--tbb-gap-md);padding:0;display:flex;flex-direction:column;gap:10px}.tbb-video-text__list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}.tbb-video-text__list svg{flex-shrink:0;width:18px;height:18px;margin-top:3px;color:rgb(var(--color-button))}.tbb-video-text__actions{display:flex;flex-wrap:wrap;gap:var(--tbb-gap-sm)}@media(max-width:899px){.tbb-video-text__content{max-width:none}}[data-tbb-animate]{opacity:1}@media(prefers-reduced-motion:no-preference){.tbb-btn,.tbb-product-gallery__thumbs button{transition-duration:.15s}}.tbb-usa-strip{width:100%}.tbb-usa-strip__inner{max-width:var(--tbb-max-width);margin-inline:auto;padding:8px clamp(16px,4vw,32px);display:flex;align-items:center;gap:10px}.tbb-usa-strip__inner--right{justify-content:flex-end}.tbb-usa-strip__inner--center{justify-content:center}.tbb-usa-strip__inner--left{justify-content:flex-start}.tbb-usa-strip__flag{width:22px;height:auto;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25));transform-origin:left center;animation:tbb-flag-wave 2.6s ease-in-out infinite}@keyframes tbb-flag-wave{0%,to{transform:rotate(0) skewY(0)}25%{transform:rotate(1.2deg) skewY(-1deg)}50%{transform:rotate(0) skewY(1deg)}75%{transform:rotate(-1.2deg) skewY(-.5deg)}}@media(prefers-reduced-motion:reduce){.tbb-usa-strip__flag{animation:none}}.tbb-usa-strip__text{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(max-width:480px){.tbb-usa-strip__inner{padding-block:6px}.tbb-usa-strip__flag{width:18px}.tbb-usa-strip__text{font-size:10.5px;letter-spacing:.04em}}.tbb-vehicle-strip{width:100%}.tbb-vehicle-strip__inner{max-width:var(--tbb-max-width);margin-inline:auto;padding:14px clamp(16px,4vw,32px);display:flex;align-items:center;flex-wrap:wrap;gap:16px}.tbb-vehicle-strip__inner--right{justify-content:flex-end}.tbb-vehicle-strip__inner--center{justify-content:center}.tbb-vehicle-strip__inner--left{justify-content:flex-start}.tbb-vehicle-strip__label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);white-space:nowrap}.tbb-vehicle-strip__list{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(18px,4vw,36px);list-style:none;padding:0;margin:0}.tbb-vehicle-strip__list li{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.tbb-vehicle-strip__list .tbb-icon-wrapper{font-size:var(--tbb-vehicle-strip-icon-size, 28px);color:rgb(var(--color-button));flex-shrink:0}@media(max-width:480px){.tbb-vehicle-strip__inner{padding-block:10px;gap:12px}.tbb-vehicle-strip__list{gap:16px}.tbb-vehicle-strip__list li{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/trash-bin-boss-sections.css.map */
