:root{--exfleet-accent: #0bc3dc;--exfleet-accent-dark: #09a3b8;--exfleet-bg-tint: #e8f9fb;--exfleet-bg-tint-light: #f4fcfd;--exfleet-text: #13283e;--exfleet-text-muted: #4a5a6d;--exfleet-border: #dfeef1;--exfleet-discount: #e84c3d;--exfleet-success: #0bc38a;--exfleet-grade-pristine-bg: #1a2332;--exfleet-grade-pristine-text: #fff;--exfleet-grade-excellent-bg: #f0b429;--exfleet-grade-excellent-text: #1a2332;--exfleet-grade-great-bg: #e05a33;--exfleet-grade-great-text: #fff;--exfleet-grade-adventure-bg: #e5e5e5;--exfleet-grade-adventure-text: #1a2332;--exfleet-radius: 12px;--exfleet-radius-sm: 8px;--exfleet-space-xs: 8px;--exfleet-space-sm: 12px;--exfleet-space-md: 20px;--exfleet-space-lg: 32px;--exfleet-space-xl: 48px}.exfleet-hero{padding:var(--exfleet-space-md) 0 var(--exfleet-space-lg)}.exfleet-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--exfleet-space-md)}.exfleet-hero__mobile-header{display:flex;flex-direction:column;gap:var(--exfleet-space-sm)}@media(min-width:768px){.exfleet-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--exfleet-space-xl)}.exfleet-hero__mobile-header{display:none}.exfleet-hero__images-col{grid-row:1;grid-column:1}.exfleet-details--desktop{grid-row:1;grid-column:2}}@media(max-width:767px){.exfleet-hero__images-col .exfleet-suppliers{display:none}.exfleet-details--desktop>.exfleet-details__eyebrow,.exfleet-details--desktop>.exfleet-details__title,.exfleet-details--desktop>.exfleet-condition-badge{display:none}.exfleet-hero__mobile-header .exfleet-pricing{display:none}}.exfleet-suppliers{display:flex;align-items:center;gap:var(--exfleet-space-md);padding:0;margin:0;flex-wrap:wrap}@media(min-width:768px){.exfleet-hero__images-col .exfleet-suppliers{padding-bottom:var(--exfleet-space-md)}}.exfleet-suppliers__label{font-size:14px;font-weight:600;color:var(--exfleet-text)}.exfleet-suppliers__logos{display:flex;align-items:center;gap:var(--exfleet-space-xs);flex-wrap:wrap}.exfleet-suppliers__logo{height:20px;width:auto;object-fit:contain}.exfleet-suppliers--mobile{display:none}@media(max-width:767px){.exfleet-suppliers--mobile{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--exfleet-space-xs)}.exfleet-suppliers--mobile .exfleet-suppliers__label{white-space:nowrap;font-size:12px}.exfleet-suppliers--mobile .exfleet-suppliers__logos{flex-wrap:nowrap}.exfleet-suppliers--mobile .exfleet-suppliers__logo{height:14px}}.exfleet-hero__images{position:relative}.exfleet-hero__main-image{position:relative;border-radius:var(--exfleet-radius);overflow:hidden;background:var(--exfleet-bg-tint-light)}.exfleet-hero__main-image .exfleet-hero__img{width:100%;height:auto;display:block;object-fit:contain}.exfleet-hero__photo-count{position:absolute;top:var(--exfleet-space-sm);right:var(--exfleet-space-sm);z-index:2;background:#fffffff2;border-radius:999px;padding:6px 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--exfleet-text);box-shadow:0 2px 6px #00000014}.exfleet-hero__photo-count svg{width:14px;height:14px}.exfleet-hero__grid-images{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--exfleet-space-sm);margin-top:var(--exfleet-space-sm)}@media(min-width:768px){.exfleet-hero__grid-images{grid-template-columns:1fr 1fr}}.exfleet-hero__grid-image{border-radius:var(--exfleet-radius-sm);overflow:hidden;background:var(--exfleet-bg-tint-light);aspect-ratio:4 / 3;border:0;padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.exfleet-hero__grid-image:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000014}.exfleet-hero__grid-image:focus-visible{outline:2px solid var(--exfleet-accent);outline-offset:2px}.exfleet-hero__grid-image .exfleet-hero__img{width:100%;height:100%;display:block;object-fit:cover}.exfleet-details{display:flex;flex-direction:column;gap:var(--exfleet-space-md)}.exfleet-details__eyebrow{font-size:14px;font-weight:600;color:var(--exfleet-text);letter-spacing:.02em;margin:0}.exfleet-details__title{font-size:32px;line-height:1.1;margin:0;color:var(--exfleet-text);font-weight:700}.exfleet-details__title-name{font-weight:400;color:var(--exfleet-text)}@media(min-width:1024px){.exfleet-details__title{font-size:40px}}.exfleet-condition-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;align-self:flex-start}.exfleet-condition-badge svg{width:18px;height:18px}.exfleet-condition-badge--pristine{background:var(--exfleet-grade-pristine-bg);color:var(--exfleet-grade-pristine-text)}.exfleet-condition-badge--excellent{background:var(--exfleet-grade-excellent-bg);color:var(--exfleet-grade-excellent-text)}.exfleet-condition-badge--great{background:var(--exfleet-grade-great-bg);color:var(--exfleet-grade-great-text)}.exfleet-condition-badge--adventure-ready{background:var(--exfleet-grade-adventure-bg);color:var(--exfleet-grade-adventure-text)}.exfleet-pricing{display:flex;align-items:center;justify-content:space-between;gap:var(--exfleet-space-md);flex-wrap:wrap}.exfleet-pricing__current{font-size:28px;font-weight:700;color:var(--exfleet-text);line-height:1}.exfleet-pricing__compare{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--exfleet-text-muted)}.exfleet-pricing__savings{display:inline-flex;align-items:center;color:var(--exfleet-discount);font-weight:600;font-size:14px}.exfleet-pricing__compare-amount{text-decoration:line-through;font-weight:500;color:var(--exfleet-text-muted)}.exfleet-glance{background:var(--exfleet-bg-tint);border-radius:var(--exfleet-radius);padding:var(--exfleet-space-md)}.exfleet-glance__heading{font-size:18px;font-weight:700;margin:0 0 var(--exfleet-space-md);color:var(--exfleet-text)}.exfleet-glance__list{display:flex;flex-direction:column;gap:var(--exfleet-space-md)}.exfleet-glance__item{display:grid;grid-template-columns:40px 1fr;gap:var(--exfleet-space-sm);align-items:center}.exfleet-glance__icon{width:40px;height:40px;border-radius:10px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--exfleet-accent)}.exfleet-glance__icon svg{width:22px;height:22px}.exfleet-glance__label{display:block;font-size:13px;color:var(--exfleet-text-muted);margin:0}.exfleet-glance__value{display:block;font-size:15px;font-weight:700;color:var(--exfleet-text);margin:2px 0}.exfleet-glance__link{font-size:13px;color:var(--exfleet-accent-dark);text-decoration:underline}.exfleet-glance__link:hover{color:var(--exfleet-accent)}.exfleet-description{font-size:15px;line-height:1.55;color:var(--exfleet-text)}.exfleet-description p{margin:0 0 var(--exfleet-space-sm)}.exfleet-description p:last-child{margin-bottom:0}.exfleet-delivery{border:1px solid var(--exfleet-border);border-radius:var(--exfleet-radius);padding:var(--exfleet-space-md)}.exfleet-delivery__heading{font-size:18px;font-weight:700;margin:0 0 var(--exfleet-space-md);color:var(--exfleet-text)}.exfleet-delivery__list{display:flex;flex-direction:column;gap:var(--exfleet-space-md)}.exfleet-delivery__item{display:grid;grid-template-columns:28px 1fr;gap:var(--exfleet-space-sm);align-items:start;color:var(--exfleet-text);text-decoration:none;font-size:14px}.exfleet-delivery__item:hover{color:var(--exfleet-accent-dark)}.exfleet-delivery__icon{width:24px;height:24px;color:var(--exfleet-accent)}.exfleet-atc{margin-top:var(--exfleet-space-md)}.exfleet-atc .product__policies{display:none}.exfleet-maintenance{padding:var(--exfleet-space-lg) 0}.exfleet-maintenance__heading{font-size:24px;font-weight:700;margin:0 0 var(--exfleet-space-md);color:var(--exfleet-text)}.exfleet-maintenance__tags{display:flex;gap:var(--exfleet-space-xs);flex-wrap:wrap;margin-bottom:var(--exfleet-space-md)}.exfleet-maintenance__tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--exfleet-bg-tint);color:var(--exfleet-text);font-size:15px;font-weight:500}.exfleet-maintenance__cert-heading{font-size:18px;font-weight:700;margin:var(--exfleet-space-md) 0 var(--exfleet-space-xs)}.exfleet-maintenance__cert-copy{font-size:15px;color:var(--exfleet-text-muted);margin:0 0 var(--exfleet-space-md)}.exfleet-maintenance__checklist{background:var(--exfleet-bg-tint);border:1px solid var(--exfleet-border);border-radius:var(--exfleet-radius);padding:var(--exfleet-space-md);margin:0;display:flex;flex-direction:column;gap:var(--exfleet-space-sm)}.exfleet-maintenance__check-item{display:grid;grid-template-columns:1fr 20px;gap:var(--exfleet-space-sm);align-items:start;font-size:15px;color:var(--exfleet-text)}.exfleet-maintenance__check-item svg{width:18px;height:18px;color:var(--exfleet-accent);margin-top:2px}.exfleet-maintenance__unsure{margin-top:var(--exfleet-space-lg)}.exfleet-maintenance__unsure-heading{font-size:18px;font-weight:700;margin:0 0 var(--exfleet-space-xs)}.exfleet-maintenance__unsure-copy{font-size:15px;color:var(--exfleet-text-muted);margin:0 0 var(--exfleet-space-md)}.exfleet-maintenance__unsure-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;border:1px solid var(--exfleet-accent);color:var(--exfleet-accent-dark);background:transparent;font-weight:600;text-decoration:none;transition:background .15s ease}.exfleet-maintenance__unsure-btn:hover{background:var(--exfleet-bg-tint)}.exfleet-inclusions{padding:var(--exfleet-space-lg) 0;text-align:center}.exfleet-inclusions__heading{font-size:28px;font-weight:700;margin:0 0 var(--exfleet-space-sm)}.exfleet-inclusions__intro{max-width:720px;margin:0 auto var(--exfleet-space-sm);color:var(--exfleet-text)}.exfleet-inclusions__footnote{font-style:italic;color:var(--exfleet-text-muted);font-size:14px;margin:0 auto var(--exfleet-space-lg);max-width:720px}.exfleet-inclusions__carousel{position:relative;text-align:left}.exfleet-inclusions__track{display:flex;gap:var(--exfleet-space-md);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--exfleet-space-sm)}.exfleet-inclusions__track::-webkit-scrollbar{display:none}.exfleet-inclusions__card{flex:0 0 85%;scroll-snap-align:start;max-width:85%}@media(min-width:640px){.exfleet-inclusions__card{flex-basis:calc(50% - (var(--exfleet-space-md) / 2));max-width:calc(50% - (var(--exfleet-space-md) / 2))}}@media(min-width:1024px){.exfleet-inclusions__card{flex-basis:calc((100% - 2 * var(--exfleet-space-md)) / 3);max-width:calc((100% - 2 * var(--exfleet-space-md)) / 3)}}.exfleet-inclusions__controls{display:flex;align-items:center;justify-content:center;gap:var(--exfleet-space-sm);margin-top:var(--exfleet-space-md)}.exfleet-inclusions__arrow{width:36px;height:36px;border-radius:999px;border:1px solid var(--exfleet-border);background:#fff;color:var(--exfleet-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s}.exfleet-inclusions__arrow:hover{border-color:var(--exfleet-accent);color:var(--exfleet-accent-dark)}.exfleet-inclusions__arrow[disabled]{opacity:.4;cursor:default}.exfleet-inclusions__arrow svg{width:16px;height:16px}.exfleet-inclusions__dots{display:flex;align-items:center;gap:8px}.exfleet-inclusions__dot{width:8px;height:8px;border-radius:999px;background:var(--exfleet-border);border:0;padding:0;cursor:pointer;transition:background .15s,transform .15s}.exfleet-inclusions__dot.is-active{background:var(--exfleet-accent);transform:scale(1.25)}.exfleet-inclusions__card{display:block;border:1px solid var(--exfleet-border);border-radius:var(--exfleet-radius);overflow:hidden;text-decoration:none;color:var(--exfleet-text);background:#fff;transition:transform .15s ease,box-shadow .15s ease}.exfleet-inclusions__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.exfleet-inclusions__card-media{aspect-ratio:1 / 1;background:var(--exfleet-bg-tint-light);overflow:hidden}.exfleet-inclusions__card-media--ratio-4-3{aspect-ratio:4 / 3}.exfleet-inclusions__card-media img{width:100%;height:100%;object-fit:cover}.exfleet-inclusions__card-body{padding:var(--exfleet-space-md)}.exfleet-inclusions__card-title{font-size:16px;font-weight:700;margin:0 0 var(--exfleet-space-xs)}.exfleet-inclusions__card-desc{font-size:14px;color:var(--exfleet-text-muted);margin:0}.exfleet-card{display:flex;flex-direction:column;text-decoration:none;color:var(--exfleet-text);background:#fff;border-radius:var(--exfleet-radius);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.exfleet-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;color:var(--exfleet-text)}.exfleet-card__image{position:relative;aspect-ratio:1 / 1;background:var(--exfleet-bg-tint-light);overflow:hidden}.exfleet-card__img{width:100%;height:100%;object-fit:contain}.exfleet-card__chip{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;font-size:12px}.exfleet-card__chip svg{width:14px;height:14px}.exfleet-card__body{padding:var(--exfleet-space-sm) 0;display:flex;flex-direction:column;gap:var(--exfleet-space-sm)}.exfleet-card__title{font-size:20px;line-height:1.2;font-weight:400;margin:0;color:var(--exfleet-text)}.exfleet-card__title strong{font-weight:700}.exfleet-card__title-name{font-weight:400}.exfleet-card__specs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.exfleet-card__spec{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--exfleet-text)}.exfleet-card__spec svg{width:20px;height:20px;color:var(--exfleet-accent);flex-shrink:0}.exfleet-card__pricing{display:flex;flex-direction:column;gap:2px;margin-top:var(--exfleet-space-xs)}.exfleet-card__price{font-size:22px;font-weight:700;color:var(--exfleet-text)}.exfleet-card__compare{font-size:14px;color:var(--exfleet-text-muted);text-decoration:line-through}.grid-product__title--exfleet{font-weight:400}.grid-product__title--exfleet strong{font-weight:700}.grid-product__title--exfleet span{font-weight:400}.grid-product__tags .exfleet-card__chip{position:static;top:auto;left:auto}.index-section:has(.exfleet-col-hero),.shopify-section:has(.exfleet-col-hero){margin:0!important;padding:0!important}.template-suffix-refurb-ebike-template-25 .index-section{margin-top:0!important;margin-bottom:0!important}.exfleet-col-hero{max-height:250px;min-height:250px;padding:0;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.exfleet-col-hero .page-width{width:100%}.exfleet-col-hero--with-bg{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.exfleet-col-header{padding:var(--exfleet-space-lg) 0 0;text-align:left}.exfleet-col-header__title{font-size:28px;font-weight:700;margin:0 0 var(--exfleet-space-sm);color:var(--exfleet-text);line-height:1.2}@media(min-width:768px){.exfleet-col-header__title{font-size:36px}}.exfleet-col-header__description{margin:0;color:var(--exfleet-text-muted);font-size:16px;line-height:1.55}.exfleet-col-hero--with-bg .exfleet-col-hero__heading,.exfleet-col-hero--with-bg .exfleet-col-hero__subheading,.exfleet-col-hero--with-bg .exfleet-col-hero__badge-text,.exfleet-col-hero--with-bg .exfleet-suppliers__label{color:inherit}.exfleet-col-hero__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;margin-top:var(--exfleet-space-md);border-radius:999px;background:var(--exfleet-accent);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s ease}.exfleet-col-hero__cta:hover{background:var(--exfleet-accent-dark);color:#fff}.exfleet-col-hero__heading{font-size:20px;font-weight:700;margin:0 0 var(--exfleet-space-sm);color:var(--exfleet-text);line-height:1.15}@media(min-width:768px){.exfleet-col-hero__heading{font-size:48px}}.exfleet-col-hero__subheading{font-size:16px;color:var(--exfleet-text);max-width:640px;margin:0 auto;line-height:1.5}@media(min-width:768px){.exfleet-col-hero__subheading{font-size:18px;margin-bottom:var(--exfleet-space-lg)}}.exfleet-col-hero__badges{display:flex;justify-content:center;gap:var(--exfleet-space-md);flex-wrap:wrap;margin-bottom:var(--exfleet-space-lg)}.exfleet-col-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--exfleet-bg-tint);font-size:14px;font-weight:500;color:var(--exfleet-text)}.exfleet-col-hero__badge-icon{width:20px;height:20px;color:var(--exfleet-accent);object-fit:contain}.exfleet-col-hero__suppliers{justify-content:center}.exfleet-benefits{padding:var(--exfleet-space-md) 0 var(--exfleet-space-xl);text-align:center}.exfleet-features{padding:var(--exfleet-space-lg) 0}.exfleet-features__heading{font-size:22px;font-weight:700;margin:0 0 var(--exfleet-space-md);color:var(--exfleet-text)}.exfleet-features__row{display:grid;gap:var(--exfleet-space-md);margin-bottom:var(--exfleet-space-md)}.exfleet-features__row--large,.exfleet-features__row--small{grid-template-columns:1fr}@media(min-width:768px){.exfleet-features__row--large{grid-template-columns:1fr 1fr}.exfleet-features__row--small{grid-template-columns:repeat(3,1fr)}}.exfleet-features__card{display:block;border:1px solid var(--exfleet-border);border-radius:var(--exfleet-radius);background:#fff;overflow:hidden;text-decoration:none;color:var(--exfleet-text);transition:transform .15s ease,box-shadow .15s ease}a.exfleet-features__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;color:var(--exfleet-text)}.exfleet-features__card--large .exfleet-features__media{aspect-ratio:16 / 10;background:var(--exfleet-bg-tint-light);overflow:hidden}.exfleet-features__card--large .exfleet-features__image{width:100%;height:100%;object-fit:cover;display:block}.exfleet-features__card--small .exfleet-features__icon-wrap{padding:var(--exfleet-space-md) var(--exfleet-space-md) 0}.exfleet-features__card--small .exfleet-features__icon{width:48px;height:48px;object-fit:contain}.exfleet-features__body{padding:var(--exfleet-space-md)}.exfleet-features__card-heading{font-size:16px;font-weight:700;margin:0 0 6px;color:var(--exfleet-text)}.exfleet-features__card-desc{font-size:14px;color:var(--exfleet-text-muted);margin:0;line-height:1.5}.exfleet-benefits__heading{font-size:28px;font-weight:700;margin:0 0 var(--exfleet-space-lg);color:var(--exfleet-text)}.exfleet-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--exfleet-space-sm);justify-items:center}.exfleet-benefits__grid .exfleet-benefits__item:nth-child(3),.exfleet-benefits__grid .exfleet-benefits__item:nth-child(4){display:none}@media(min-width:1024px){.exfleet-benefits__grid{grid-template-columns:repeat(5,1fr);gap:var(--exfleet-space-xs)}.exfleet-benefits__grid .exfleet-benefits__item:nth-child(3),.exfleet-benefits__grid .exfleet-benefits__item:nth-child(4){display:flex}.exfleet-benefits__grid .exfleet-benefits__item:nth-child(n){grid-column:auto}}.exfleet-benefits__item{display:flex;flex-direction:column;align-items:center;gap:var(--exfleet-space-xs)}.exfleet-benefits__icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#b0ecf4;color:var(--exfleet-accent);margin-bottom:var(--exfleet-space-xs)}.exfleet-benefits__icon svg{width:28px;height:28px}.exfleet-benefits__icon img{width:32px;height:32px;object-fit:contain}.exfleet-benefits__item-heading{font-size:16px;font-weight:700;margin:0;color:var(--exfleet-text)}.exfleet-benefits__item-desc{font-size:14px;color:var(--exfleet-text-muted);margin:0;line-height:1.5}.exfleet-faq{padding:var(--exfleet-space-lg) 0;background:var(--exfleet-bg-tint)}.exfleet-faq__heading{font-size:28px;font-weight:700;margin:0 0 var(--exfleet-space-md);color:var(--exfleet-text)}.exfleet-faq__list{display:flex;flex-direction:column}.exfleet-faq__item{border-bottom:1px solid rgba(26,35,50,.08)}.exfleet-faq__item:first-child{border-top:1px solid rgba(26,35,50,.08)}.exfleet-faq__question{list-style:none;cursor:pointer;padding:var(--exfleet-space-md) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--exfleet-space-md);font-size:18px;font-weight:700;color:var(--exfleet-text)}.exfleet-faq__question::-webkit-details-marker{display:none}.exfleet-faq__icon{width:20px;height:20px;flex-shrink:0;transition:transform .2s ease}.exfleet-faq__item[open] .exfleet-faq__icon{transform:rotate(45deg)}.exfleet-faq__answer{padding:0 0 var(--exfleet-space-md);font-size:15px;line-height:1.6;color:var(--exfleet-text)}.exfleet-faq__answer p{margin:0 0 var(--exfleet-space-sm)}.exfleet-faq__answer p:last-child{margin-bottom:0}.lc-bundles{padding:var(--exfleet-space-lg) 0}.lc-bundles__heading{font-size:24px;font-weight:700;margin:0 0 var(--exfleet-space-md);color:var(--exfleet-text)}.lc-bundles__track{display:flex;gap:var(--exfleet-space-md);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--exfleet-space-sm)}.lc-bundles__track::-webkit-scrollbar{display:none}.lc-bundles__card{flex:0 0 85%;max-width:85%;scroll-snap-align:start;border:1px solid var(--exfleet-border);border-radius:var(--exfleet-radius);overflow:hidden;background:#fff;display:flex;flex-direction:column}@media(min-width:640px){.lc-bundles__card{flex-basis:calc(50% - (var(--exfleet-space-md) / 2));max-width:calc(50% - (var(--exfleet-space-md) / 2))}}@media(min-width:1024px){.lc-bundles__card{flex-basis:calc((100% - 2 * var(--exfleet-space-md)) / 3);max-width:calc((100% - 2 * var(--exfleet-space-md)) / 3)}}.lc-bundles__card-media{aspect-ratio:4 / 3;background:var(--exfleet-bg-tint-light);overflow:hidden}.lc-bundles__card-img{width:100%;height:100%;object-fit:cover}.lc-bundles__card-body{padding:var(--exfleet-space-md);display:flex;flex-direction:column;flex:1}.lc-bundles__card-title{font-size:16px;font-weight:700;margin:0;color:var(--exfleet-text)}.lc-bundles__card-price{font-size:16px;font-weight:700;color:var(--exfleet-text);margin-top:2px}.lc-bundles__card-desc{font-size:14px;color:var(--exfleet-text-muted);margin:var(--exfleet-space-xs) 0 0}.lc-bundles__items{list-style:none;padding:0;margin:var(--exfleet-space-sm) 0 0;display:flex;flex-direction:column;gap:6px}.lc-bundles__item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--exfleet-text)}.lc-bundles__item svg{width:16px;height:16px;color:var(--exfleet-accent);flex-shrink:0}.lc-bundle-checklist{list-style:none;padding:0;margin:var(--exfleet-space-xs) 0 0}.lc-bundle-checklist li{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--exfleet-border);font-size:14px;color:var(--exfleet-text)}.lc-bundle-checklist li:last-child{border-bottom:0}.lc-bundle-checklist li:before{content:"";display:inline-block;width:16px;height:16px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2309a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.lc-bundles__card-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;background:var(--exfleet-accent);color:#fff;font-weight:600;font-size:14px;text-decoration:none;border:0;cursor:pointer;margin-top:auto;padding-top:var(--exfleet-space-sm);margin-top:var(--exfleet-space-md)}.lc-bundles__card-btn:hover{background:var(--exfleet-accent-dark);color:#fff}.lc-bundles__controls{display:flex;align-items:center;justify-content:center;gap:var(--exfleet-space-sm);margin-top:var(--exfleet-space-md)}.lc-bundles__arrow{width:36px;height:36px;border-radius:999px;border:1px solid var(--exfleet-border);background:#fff;color:var(--exfleet-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s}.lc-bundles__arrow:hover{border-color:var(--exfleet-accent);color:var(--exfleet-accent-dark)}.lc-bundles__arrow[disabled]{opacity:.4;cursor:default}.lc-bundles__arrow svg{width:16px;height:16px}.exfleet-specs{padding:var(--exfleet-space-lg) 0;text-align:left}.exfleet-specs__heading{font-size:22px;font-weight:700;margin:0 0 var(--exfleet-space-md)}.exfleet-specs__trigger{width:100%;background:transparent;border:0;border-top:1px solid var(--exfleet-border);border-bottom:1px solid var(--exfleet-border);padding:var(--exfleet-space-md) 0;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;color:var(--exfleet-text);cursor:pointer}.exfleet-specs__trigger[aria-expanded=true] .exfleet-specs__chevron{transform:rotate(45deg)}.exfleet-specs__chevron{width:20px;height:20px;transition:transform .2s ease}.exfleet-specs__content{padding:var(--exfleet-space-md) 0;display:none}.exfleet-specs[data-open=true] .exfleet-specs__content,.exfleet-specs__trigger[aria-expanded=true]+.exfleet-specs__content{display:block}.exfleet-specs__row{display:grid;grid-template-columns:160px 1fr;gap:var(--exfleet-space-md);padding:var(--exfleet-space-sm) 0;border-bottom:1px solid var(--exfleet-border);font-size:14px}.exfleet-specs__row:last-child{border-bottom:0}.exfleet-specs__label{color:var(--exfleet-text-muted);font-weight:500}.exfleet-specs__value{color:var(--exfleet-text)}@media(max-width:640px){.exfleet-specs__row{grid-template-columns:1fr;gap:2px}}.exfleet-sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--exfleet-border);box-shadow:0 -4px 16px #0000000f;padding:var(--exfleet-space-sm) var(--exfleet-space-md);transform:translateY(100%);transition:transform .25s ease;opacity:0;pointer-events:none}.exfleet-sticky-cart.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.exfleet-sticky-cart__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--exfleet-space-md);max-width:1280px;margin:0 auto}.exfleet-sticky-cart__details{display:flex;align-items:baseline;gap:var(--exfleet-space-sm);min-width:0;flex:1}.exfleet-sticky-cart__name{font-weight:600;color:var(--exfleet-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exfleet-sticky-cart__price{color:var(--exfleet-text);font-weight:500}.exfleet-sticky-cart__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:999px;background:var(--exfleet-accent);color:#fff;font-weight:600;text-decoration:none;border:0;cursor:pointer;white-space:nowrap}.exfleet-sticky-cart__btn:hover{background:var(--exfleet-accent-dark);color:#fff}@media(max-width:360px){.exfleet-sticky-cart__name{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/exfleet.css.map */
