/** Shopify CDN: Minification failed

Line 107:0 Expected ")" to go with "("

**/
/* Rotor Source refinement: restrained, product-forward, and mobile-first. */
body { overflow-x: hidden; }
.store-intro { border-bottom: 1px solid var(--line); background: #0b0d0f; color: #9da5ac; font-size: .7rem; letter-spacing: .08em; text-transform: uppercase; }
.store-intro__inner { display: flex; justify-content: space-between; gap: 1rem; padding: .62rem 0; }
.hero { min-height: auto; background: #121518; }
.hero::before { display: none; }
.hero__grid { gap: clamp(2rem, 5vw, 5rem); padding: clamp(3.8rem, 7vw, 6.8rem) 0; }
.hero__content { max-width: 660px; }
.hero h1 { max-width: 10ch; font-size: clamp(3.9rem, 7.3vw, 7.25rem); line-height: .81; letter-spacing: -.04em; }
.hero__copy { max-width: 52ch; margin: 1.45rem 0 1.65rem; color: #bdc4c9; font-size: 1rem; }
.hero__support { margin: 1.25rem 0 0; color: #8e979e; font-size: .8rem; }
.hero__brand-card { min-height: 400px; background: #f7f7f5; box-shadow: none; border: 10px solid #24282d; }
.hero__brand-card::before, .hero__brand-card::after { display: none; }
.hero__brand-card-top { position: absolute; z-index: 2; top: 1rem; left: 1rem; right: 1rem; display: flex; justify-content: space-between; color: #202326; font: 700 .61rem var(--font-body); letter-spacing: .12em; text-transform: uppercase; }
.hero__brand-card img { width: 100%; height: 395px; padding: 1.3rem; object-fit: contain; }
.hero__telemetry { right: .75rem; bottom: .75rem; gap: .85rem; background: #202428; color: #fff; font-size: .58rem; }
.hero__telemetry span { color: #c8cdd0; }.hero__telemetry b { color: var(--signal); }
.section { padding: clamp(3.7rem, 7vw, 6.5rem) 0; }
.section-heading--compact { align-items: end; margin-bottom: 1.8rem; }.section-heading--compact h2 { max-width: 12ch; font-size: clamp(2.8rem, 5vw, 4.7rem); }.section-heading--compact > p { margin: 0 0 .35rem; }
.category-section { background: #f4f4f1; color: #1c2023; }.category-section .eyebrow { color: #d74312; }.category-section .section-heading > p { color: #5d656c; }
.category-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.15rem; }
.category-card { display: flex; flex-direction: column; min-width: 0; border: 1px solid #d9dcde; background: #fff; transition: transform .18s ease, box-shadow .18s ease; }.category-card:hover { transform: translateY(-4px); box-shadow: 0 14px 30px rgba(18,21,24,.12); }
.category-card__media { display: grid; place-items: center; aspect-ratio: 1.45 / 1; overflow: hidden; background: #e6e8e7; }.category-card__media img { width: 100%; height: 100%; object-fit: cover; }.category-card__media span { color: #cbd0d0; font: 700 6rem var(--font-display); }
.category-card__body { padding: 1rem 1.05rem 1.1rem; }.category-card__body > div { display: flex; justify-content: space-between; align-items: center; gap: .5rem; }.category-card__body span { color: var(--signal); font-size: .64rem; font-weight: 700; letter-spacing: .12em; }.category-card__body small { color: #737b80; font-size: .69rem; }.category-card__body strong { display: block; min-height: 2.25rem; margin-top: .65rem; font: 700 1.35rem/.92 var(--font-display); letter-spacing: .045em; text-transform: uppercase; }.category-card__body em { display: block; margin-top: .85rem; color: #1b1f22; font: 700 .73rem var(--font-body); font-style: normal; letter-spacing: .06em; text-transform: uppercase; }.category-card:hover em { color: var(--signal); }
.section--quiet { background: #15191d; }.section--quiet .product-grid { border-color: rgba(255,255,255,.11); }
.build-callout { padding: clamp(3.2rem, 6vw, 5rem) 0; background: #e64b12; color: #fff; }.build-callout__inner { display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: clamp(1.5rem, 5vw, 5rem); }.build-callout__count { color: rgba(255,255,255,.24); font: 700 clamp(7rem, 13vw, 13rem)/.7 var(--font-display); letter-spacing: -.08em; }.build-callout .eyebrow { color: #401c0d; }.build-callout h2 { margin: 0; font: 700 clamp(2.8rem, 5.2vw, 5.3rem)/.8 var(--font-display); letter-spacing: -.03em; text-transform: uppercase; }.build-callout p:not(.eyebrow) { max-width: 57ch; margin: .9rem 0 0; color: #5a2715; }.build-callout__action { display: grid; gap: .7rem; justify-items: start; }.build-callout__action .button--primary { background: #171a1d; box-shadow: none; }.build-callout__action small { color: #5a2715; font-size: .7rem; }
.catalog-directory { background: #f6f6f3; color: #1b1f22; }.catalog-directory .eyebrow { color: #d74312; }.catalog-directory__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); border: 1px solid #d9dcdd; background: #d9dcdd; gap: 1px; }.catalog-directory__item { display: flex; min-height: 175px; flex-direction: column; padding: 1.1rem; background: #fff; transition: background .18s ease; }.catalog-directory__item:hover { background: #fff2eb; }.catalog-directory__item > span { color: var(--signal); font-size: .65rem; font-weight: 700; letter-spacing: .12em; }.catalog-directory__item strong { margin: .9rem 0 .45rem; font: 700 1.45rem/.86 var(--font-display); letter-spacing: .04em; text-transform: uppercase; }.catalog-directory__item small { color: #6e767c; font-size: .73rem; }.catalog-directory__item em { margin-top: auto; color: #1b1f22; font: 700 .69rem var(--font-body); font-style: normal; letter-spacing: .08em; text-transform: uppercase; }.catalog-directory__item:hover em { color: var(--signal); }.catalog-collection-promo { background: #20252a; }.catalog-collection-promo__inner { display: flex; justify-content: space-between; gap: 2rem; align-items: end; }.catalog-collection-promo h2 { margin: 0; font-size: clamp(3rem, 5vw, 5.2rem); }.catalog-collection-promo p:not(.eyebrow) { max-width: 44ch; color: #b6bdc1; }.search-trigger { display: inline-flex; align-items: center; color: #e8ebec; font-size: .69rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }.search-page h1 { font-size: clamp(3rem, 6vw, 6rem); }.search-page__form { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .8rem; max-width: 760px; margin: 1.4rem 0 2rem; }.search-page__form input { min-width: 0; border: 1px solid #aeb7bc; background: #fff; color: #1b1f22; font: 500 1rem var(--font-body); padding: .85rem 1rem; }.search-page__count { color: #adb5ba; font-size: .86rem; }
.collection-hero { background: #f4f4f1; color: #1c2023; }.collection-hero .eyebrow { color: #d74312; }.collection-hero__description { color: #5d656c; }
.collection-toolbar { border-bottom: 1px solid var(--line); padding-bottom: 1rem; }.filter-input { border-radius: 0; }
.product-main { padding-block: clamp(2rem, 5vw, 5rem); }.product-main__data h1 { max-width: 15ch; font-size: clamp(2.7rem, 4vw, 4.3rem); }
.builder-shell { background: #f3f4f1; color: #1c2023; }.builder-heading h1 { font-size: clamp(3.6rem, 7vw, 6.8rem); }.builder-heading > p { color: #5b6369; }.builder-progress { border: 1px solid #d8dcdd; background: #d8dcdd; }.builder-progress li { min-height: 68px; background: #fff; color: #60686e; }.builder-progress li span { color: #8e969c; }.builder-progress li.is-active { background: #e64b12; color: #fff; }.builder-card { min-height: 400px; border: 1px solid #d8dcdd; border-top: 0; background: #fff; }.builder-stage h2 { max-width: 13ch; }.builder-stage__intro { color: #636b71; }.builder-select { border-color: #cbd0d2; background: #fff; color: #1c2023; }.builder-select:focus { border-color: #e64b12; box-shadow: 0 0 0 3px rgba(230,75,18,.12); }.builder-summary { border-color: #d8dcdd; }.builder-summary__line { border-color: #d8dcdd; }.builder-summary__line strong { color: #1c2023; }.builder-summary__line em { color: #1c2023; }.builder-progress li.is-complete { color: #1c2023; }
.builder-shell--expanded .builder-heading > p { max-width: 60ch; }.builder-notice { display: grid; gap: .25rem; margin: 0 0 1.2rem; padding: 1rem 1.1rem; border-left: 4px solid var(--signal); background: #fff4ed; color: #4e3a30; }.builder-notice strong { color: #ad350d; }.builder-notice span { font-size: .84rem; line-height: 1.5; }.builder-selection-card { display: grid; grid-template-columns: 112px minmax(0, 1fr) auto; gap: 1rem; align-items: center; margin-top: 1rem; padding: .8rem; border: 1px solid #d8dcdd; background: #fafbfa; }.builder-selection-card__media { display: grid; width: 112px; height: 90px; place-items: center; overflow: hidden; background: #edf0ef; }.builder-selection-card__media img { width: 100%; height: 100%; object-fit: contain; }.builder-selection-card span, .builder-summary__line span { display: block; color: var(--signal); font-size: .65rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }.builder-selection-card strong { display: block; margin: .25rem 0; color: #1b1f22; font: 700 1.1rem/.95 var(--font-display); letter-spacing: .035em; text-transform: uppercase; }.builder-selection-card em { display: block; color: #1b1f22; font-style: normal; font-weight: 700; }.builder-selection-card small { display: block; margin-top: .35rem; color: #718087; font-size: .72rem; }.builder-selection-card p { margin: .35rem 0 0; color: #525b60; font-size: .76rem; }.builder-selection-card button, .builder-summary__line button { border: 0; background: none; color: #8f2f11; font: 700 .69rem var(--font-body); letter-spacing: .07em; text-transform: uppercase; text-decoration: underline; }.builder-empty-stage { padding: 1rem; border: 1px dashed #aeb5b8; background: #f5f6f4; }.builder-empty-stage p { max-width: 60ch; color: #5e686d; font-size: .85rem; }.builder-review__status { margin: 1.3rem 0; padding: .9rem 1rem; border: 1px solid #d8dcdd; background: #f6f7f5; color: #5d666b; font-weight: 700; }.builder-review__status.is-approved { border-color: #4a9b69; background: #edf7f0; color: #226441; }.builder-review__status.is-incomplete, .builder-review__status.is-unconfigured, .builder-review__status.is-unverified { border-color: #e0b299; background: #fff6f1; color: #96350f; }.builder-review__total { display: flex; justify-content: space-between; align-items: end; gap: 1rem; margin: 1rem 0; padding-bottom: 1rem; border-bottom: 1px solid #d8dcdd; }.builder-review__total span { color: #60696e; font-size: .79rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }.builder-review__total strong { color: #1a1e21; font: 700 2rem var(--font-display); }.builder-review__missing { color: #96350f; font-size: .86rem; }.builder-summary__line { display: grid; grid-template-columns: 70px minmax(0, 1fr) auto auto auto; gap: .8rem; align-items: center; }.builder-summary__image { display: grid; width: 70px; height: 58px; place-items: center; overflow: hidden; background: #eef0ef; }.builder-summary__image img { width: 100%; height: 100%; object-fit: contain; }.builder-summary__line small { display: block; margin-top: .25rem; color: #737b80; font-size: .7rem; }.builder-summary__line em { font-weight: 700; font-style: normal; }.builder-review .button:disabled { cursor: not-allowed; opacity: .45; }
@media (max-width: 1050px) { .category-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }.catalog-directory__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }.build-callout__inner { grid-template-columns: auto 1fr; }.build-callout__action { grid-column: 2; }.section-heading--compact { align-items: start; flex-direction: column; gap: .65rem; } }
@media (max-width: 720px) { .store-intro { font-size: .58rem; }.store-intro__inner { justify-content: center; text-align: center; }.store-intro__inner span:last-child { display: none; }.hero__grid { grid-template-columns: minmax(0, 1fr); gap: 1.75rem; padding: 2.5rem 0 3rem; }.hero h1 { max-width: 11ch; font-size: clamp(3.2rem, 15.4vw, 4.8rem); }.hero__copy { font-size: .94rem; }.hero__actions { display: grid; grid-template-columns: 1fr; }.hero__actions .button { width: 100%; }.hero__brand-card { min-height: 270px; border-width: 7px; }.hero__brand-card img { height: 270px; padding: 1rem; }.hero__brand-card-top { top: .7rem; left: .7rem; right: .7rem; font-size: .52rem; }.hero__telemetry { right: .45rem; bottom: .45rem; gap: .5rem; font-size: .48rem; }.category-grid { grid-template-columns: minmax(0, 1fr); gap: .8rem; }.category-card { display: grid; grid-template-columns: 120px minmax(0, 1fr); min-height: 120px; }.category-card__media { aspect-ratio: auto; min-height: 120px; }.category-card__body { display: flex; flex-direction: column; justify-content: center; padding: .85rem .95rem; }.category-card__body strong { min-height: auto; font-size: 1.28rem; }.category-card__body em { margin-top: .55rem; }.product-grid { grid-template-columns: minmax(0, 1fr); }.catalog-directory__grid { grid-template-columns: minmax(0, 1fr); }.catalog-directory__item { min-height: 130px; }.catalog-collection-promo__inner { align-items: start; flex-direction: column; }.catalog-collection-promo__inner .button { width: 100%; }.search-page__form { grid-template-columns: minmax(0, 1fr); }.search-page__form .button { width: 100%; }.build-callout__inner { grid-template-columns: minmax(0, 1fr); gap: 1rem; }.build-callout__count { font-size: 7rem; }.build-callout__action { grid-column: auto; }.build-callout__action .button { width: 100%; }.builder-heading { gap: .8rem; }.builder-progress { grid-template-columns: repeat(2, minmax(0, 1fr); }.builder-progress li { min-height: 60px; padding: .65rem; font-size: .75rem; }.builder-progress li span { margin-bottom: .55rem; }.builder-card { padding: 1.25rem; }.builder-stage h2 { font-size: clamp(2.75rem, 13vw, 4rem); }.builder-actions { display: grid; grid-template-columns: 1fr; }.builder-actions .button { width: 100%; }.builder-selection-card { grid-template-columns: 78px minmax(0, 1fr); gap: .7rem; }.builder-selection-card__media { width: 78px; height: 78px; }.builder-selection-card button { grid-column: 2; justify-self: start; }.builder-summary__line { grid-template-columns: 54px minmax(0, 1fr); padding: .8rem; }.builder-summary__image { width: 54px; height: 54px; }.builder-summary__line em { grid-column: 2; }.builder-summary__line button { justify-self: start; }.builder-summary__line button[data-builder-change] { grid-column: 1; grid-row: 2; }.builder-summary__line button[data-builder-remove] { grid-column: 2; grid-row: 2; }.builder-review__total { align-items: center; }.builder-notice { padding: .85rem; } }

/* Builder option cards */
.builder-selection-guidance { min-height: 1.4rem; margin: -.65rem 0 1rem; color: #647078; font-size: .82rem; font-weight: 600; }
.builder-option-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .8rem; margin: 0 0 1.25rem; }
.builder-option { min-width: 0; border: 1px solid #d8dcdd; background: #fff; transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease, opacity .18s ease; }
.builder-option__button { display: grid; width: 100%; min-height: 100%; padding: 0; border: 0; background: transparent; color: #1c2023; text-align: left; cursor: pointer; }
.builder-option__button:focus-visible { outline: 3px solid rgba(230, 75, 18, .33); outline-offset: -3px; }
.builder-option__media { display: grid; width: 100%; aspect-ratio: 1.35 / 1; place-items: center; overflow: hidden; background: #f0f2f0; }
.builder-option__media img { width: 100%; height: 100%; object-fit: contain; transition: transform .2s ease; }
.builder-option:hover:not(.is-incompatible) { border-color: #b4bcc0; box-shadow: 0 10px 20px rgba(25, 31, 34, .09); transform: translateY(-2px); }
.builder-option:hover:not(.is-incompatible) .builder-option__media img { transform: scale(1.025); }
.builder-option__content { display: grid; align-content: start; gap: .3rem; padding: .8rem; }
.builder-option__category { color: var(--signal); font-size: .61rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
.builder-option strong { display: -webkit-box; overflow: hidden; color: #1c2023; font: 700 1.04rem/.93 var(--font-display); letter-spacing: .02em; text-transform: uppercase; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.builder-option small { display: -webkit-box; overflow: hidden; min-height: 1.9em; color: #626c72; font-size: .7rem; line-height: 1.35; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.builder-option em { margin-top: .1rem; color: #1c2023; font-size: .9rem; font-style: normal; font-weight: 700; }
.builder-option__status { min-height: 1.8em; margin-top: .25rem; color: #69747a; font-size: .68rem; font-weight: 700; line-height: 1.35; }
.builder-option.is-selected { border-color: #e64b12; box-shadow: 0 0 0 2px rgba(230, 75, 18, .14); }
.builder-option.is-selected .builder-option__status { color: #b53a10; }
.builder-option.is-pending { border-color: #e2b47e; background: #fffaf4; }
.builder-option.is-pending .builder-option__status { color: #9a5a1a; }
.builder-option.is-incompatible { border-color: #e1b6a9; background: #f6f2f0; opacity: .62; }
.builder-option.is-incompatible .builder-option__button { cursor: not-allowed; }
.builder-option.is-incompatible .builder-option__media { filter: grayscale(.72); }
.builder-option.is-incompatible .builder-option__status { color: #9c3a19; }
.builder-select-wrap { margin-top: .35rem; padding-top: 1.1rem; border-top: 1px solid #e0e3e3; }
.builder-select-wrap .builder-select { width: 100%; }
@media (max-width: 980px) { .builder-option-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .builder-option-grid { grid-template-columns: minmax(0, 1fr); gap: .65rem; }.builder-option__button { grid-template-columns: 106px minmax(0, 1fr); min-height: 106px; }.builder-option__media { height: 106px; aspect-ratio: auto; }.builder-option__content { padding: .7rem .75rem; }.builder-option strong { font-size: 1.08rem; -webkit-line-clamp: 2; }.builder-option small { min-height: auto; -webkit-line-clamp: 1; }.builder-option__status { min-height: auto; } }

/* Compact horizontal builder carousel */
.builder-carousel { margin: 0 0 1.2rem; }
.builder-carousel__toolbar { display: flex; align-items: center; justify-content: space-between; gap: .8rem; margin: 0 0 .55rem; color: #657077; font-size: .72rem; font-weight: 700; letter-spacing: .02em; }
.builder-carousel__controls { display: flex; gap: .35rem; }
.builder-carousel__control { display: grid; width: 34px; height: 30px; place-items: center; border: 1px solid #cbd0d2; background: #fff; color: #1c2023; cursor: pointer; font-size: 1.1rem; line-height: 1; transition: border-color .18s ease, background .18s ease, color .18s ease; }
.builder-carousel__control:hover, .builder-carousel__control:focus-visible { border-color: #e64b12; background: #e64b12; color: #fff; outline: none; }
.builder-option-grid { display: grid; grid-auto-columns: minmax(154px, 168px); grid-auto-flow: column; grid-template-columns: none; gap: .55rem; width: 100%; margin: 0; padding: .15rem .2rem .6rem; overflow-x: auto; overscroll-behavior-inline: contain; scroll-behavior: smooth; scroll-snap-type: inline mandatory; scrollbar-color: #c6cbcc #edf0ef; scrollbar-width: thin; }
.builder-option-grid:focus-visible { outline: 3px solid rgba(230, 75, 18, .28); outline-offset: 3px; }
.builder-option-grid::-webkit-scrollbar { height: 7px; }
.builder-option-grid::-webkit-scrollbar-track { background: #edf0ef; }
.builder-option-grid::-webkit-scrollbar-thumb { border-radius: 99px; background: #c6cbcc; }
.builder-option { scroll-snap-align: start; }
.builder-option__media { height: 88px; aspect-ratio: auto; }
.builder-option__content { gap: .22rem; padding: .55rem .6rem .6rem; }
.builder-option__category { font-size: .55rem; }
.builder-option strong { font-size: .88rem; line-height: .95; -webkit-line-clamp: 2; }
.builder-option small { min-height: 0; font-size: .63rem; -webkit-line-clamp: 1; }
.builder-option em { font-size: .8rem; }
.builder-option__status { min-height: 1.6em; font-size: .6rem; }
@media (max-width: 560px) { .builder-carousel__toolbar { align-items: center; font-size: .66rem; }.builder-carousel__control { width: 32px; height: 28px; }.builder-option-grid { grid-auto-columns: 134px; gap: .45rem; padding-bottom: .5rem; }.builder-option__media { height: 74px; }.builder-option__content { padding: .48rem .5rem .55rem; }.builder-option strong { font-size: .8rem; }.builder-option__status { font-size: .56rem; } }

/* Enforced compact thumbnail rail: intentionally overrides legacy tall card rules. */
.builder-shell--expanded .builder-carousel { width: 100%; max-width: 100%; margin: .4rem 0 .9rem; }
.builder-shell--expanded .builder-carousel__toolbar { margin-bottom: .35rem; }
.builder-shell--expanded .builder-option-grid { display: flex !important; flex-wrap: nowrap !important; align-items: stretch; grid-template-columns: none !important; grid-auto-columns: unset !important; gap: .5rem; height: 112px; min-height: 112px; max-height: 112px; padding: .2rem .15rem .4rem; overflow-x: auto !important; overflow-y: hidden !important; scroll-snap-type: x mandatory; }
.builder-shell--expanded .builder-option { flex: 0 0 238px; width: 238px; min-width: 238px; height: 104px; min-height: 104px; max-height: 104px; scroll-snap-align: start; }
.builder-shell--expanded .builder-option__button { display: grid !important; grid-template-columns: 88px minmax(0, 1fr); width: 100%; height: 100%; min-height: 0 !important; max-height: 104px; overflow: hidden; }
.builder-shell--expanded .builder-option__media { width: 88px; height: 102px; min-height: 102px; aspect-ratio: auto; }
.builder-shell--expanded .builder-option__media img { object-fit: contain; }
.builder-shell--expanded .builder-option__content { display: grid; grid-template-rows: auto minmax(0, 1fr) auto auto; gap: .16rem; min-width: 0; padding: .48rem .55rem; overflow: hidden; }
.builder-shell--expanded .builder-option__category, .builder-shell--expanded .builder-option small { display: none; }
.builder-shell--expanded .builder-option strong { display: -webkit-box; min-height: 0; overflow: hidden; font-size: .78rem; line-height: .96; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.builder-shell--expanded .builder-option em { margin: 0; font-size: .76rem; line-height: 1; }
.builder-shell--expanded .builder-option__status { min-height: 0; margin: 0; font-size: .56rem; line-height: 1.18; }
.builder-shell--expanded .builder-select-wrap { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.builder-shell--expanded .builder-select-wrap:focus-within { position: static; width: auto; height: auto; margin: .8rem 0 0; padding-top: .8rem; overflow: visible; clip: auto; white-space: normal; border-top: 1px solid #e0e3e3; }
@media (max-width: 560px) { .builder-shell--expanded .builder-option-grid { height: 96px; min-height: 96px; max-height: 96px; gap: .38rem; }.builder-shell--expanded .builder-option { flex-basis: 205px; width: 205px; min-width: 205px; height: 89px; min-height: 89px; max-height: 89px; }.builder-shell--expanded .builder-option__button { grid-template-columns: 72px minmax(0, 1fr); max-height: 89px; }.builder-shell--expanded .builder-option__media { width: 72px; height: 87px; min-height: 87px; }.builder-shell--expanded .builder-option__content { padding: .42rem .45rem; }.builder-shell--expanded .builder-option strong { font-size: .7rem; }.builder-shell--expanded .builder-option em { font-size: .7rem; }.builder-shell--expanded .builder-option__status { font-size: .52rem; } }
