.tw-brompton-build{padding:var(--tw-section-padding-mobile) 0;background-color:var(--tw-black)}.tw-brompton-build--hidden{display:none}@media screen and (min-width:990px){.tw-brompton-build{padding:var(--tw-section-padding) 0}}.tw-brompton-build__grid{display:grid;grid-template-columns:1fr;gap:var(--tw-grid-gap-lg)}@media screen and (min-width:990px){.tw-brompton-build__grid{grid-template-columns:55fr 45fr;gap:3rem;align-items:start}}.tw-brompton-build__gallery{display:flex;flex-direction:column;gap:var(--tw-grid-gap)}.tw-brompton-build__primary{position:relative;overflow:hidden;border:var(--tw-border-width) solid var(--tw-border)}.tw-brompton-build__primary img{width:100%;height:auto;display:block;transition:filter var(--tw-transition-medium),transform var(--tw-transition-medium)}.tw-brompton-build__primary:hover img{transform:scale(1.05)}.tw-brompton-build__thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--tw-grid-gap)}.tw-brompton-build__thumb{position:relative;overflow:hidden;border:var(--tw-border-width) solid var(--tw-border);aspect-ratio:3 / 2;cursor:pointer}.tw-brompton-build__thumb--active{border-color:var(--tw-accent)}.tw-brompton-build__thumb--active img{filter:grayscale(0%)}.tw-brompton-build__thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(0%);transition:filter var(--tw-transition-medium),transform var(--tw-transition-medium)}.tw-brompton-build__thumb:hover img{filter:grayscale(0%);transform:scale(1.05)}.tw-brompton-build__info{display:flex;flex-direction:column}.tw-brompton-build__name{font-family:var(--tw-font-display);font-weight:700;font-size:clamp(2.4rem,3.5vw,4rem);text-transform:var(--tw-heading-transform);letter-spacing:var(--tw-heading-tracking);color:var(--tw-white);margin:0 0 .3rem;line-height:1.1}.tw-brompton-build__subtitle{display:block;font-family:var(--tw-font-mono);font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tw-accent);margin-bottom:1rem}.tw-brompton-build__weight{display:block;font-family:var(--tw-font-display);font-weight:700;font-size:clamp(2.4rem,4vw,4.8rem);color:var(--tw-muted);margin-bottom:1.5rem;line-height:1}.tw-brompton-build__description{font-family:var(--tw-font-body);font-size:1.4rem;line-height:1.6;color:#ffffffb3;margin-bottom:2rem}.tw-brompton-build__description p{margin:0 0 1rem}.tw-brompton-build__description p:last-child{margin-bottom:0}.tw-brompton-build__section-heading{font-family:var(--tw-font-mono);font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--tw-accent);margin:0 0 1rem;padding-bottom:.8rem;border-bottom:var(--tw-border-width) solid var(--tw-border)}.tw-brompton-build__specs{margin-bottom:2rem}.tw-brompton-build__specs-list{margin:0;padding:0}.tw-brompton-build__spec-row{display:flex;justify-content:space-between;align-items:baseline;padding:.6rem 0;border-bottom:var(--tw-border-width) solid var(--tw-border)}.tw-brompton-build__spec-row:last-child{border-bottom:none}.tw-brompton-build__spec-label{font-family:var(--tw-font-mono);font-size:1.1rem;text-transform:uppercase;letter-spacing:.03em;color:var(--tw-muted);white-space:nowrap;margin:0}.tw-brompton-build__spec-value{font-family:var(--tw-font-body);font-size:1.3rem;color:#ffffffd9;text-align:right;margin:0}.tw-brompton-build__parts{margin-bottom:1rem}.tw-brompton-build__parts-list{list-style:none;margin:0;padding:0}.tw-brompton-build__part{padding:.5rem 0;border-bottom:var(--tw-border-width) solid var(--tw-border)}.tw-brompton-build__part:last-child{border-bottom:none}.tw-brompton-build__part-link{font-family:var(--tw-font-body);font-size:1.3rem;color:var(--tw-white);text-decoration:none;transition:color var(--tw-transition-fast)}.tw-brompton-build__part-link:hover{color:var(--tw-accent)}.tw-brompton-build__part-label{font-family:var(--tw-font-body);font-size:1.3rem;color:#ffffffb3}.tw-brompton-build__primary .placeholder-svg,.tw-brompton-build__thumb .placeholder-svg{width:100%;height:100%;background-color:var(--tw-surface)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-tw-brompton-build.css.map */
