.LexusSubTrims-module-scss-module__ITGE-W__container{padding-top:var(--padding-xl);padding-bottom:var(--padding-xl);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.LexusSubTrims-module-scss-module__ITGE-W__container{padding:var(--padding-md)}}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__header{width:-moz-fit-content;width:fit-content;padding:var(--padding-lg);background-color:var(--surface-background)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid{justify-content:center;gap:var(--spacing-lg);width:100%;padding:var(--padding-lg);background-color:var(--surface-background);flex-wrap:wrap;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard{flex:0 0 calc(25% - var(--spacing-lg)*.75);max-width:280px;padding:var(--padding-lg);background:var(--elevated-level-one);border-radius:var(--radius-md)}@media (max-width:768px){.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard{padding:var(--padding-md);flex:0 0 100%}}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard .LexusSubTrims-module-scss-module__ITGE-W__trimHeader{min-height:100px;margin-bottom:var(--spacing-md);padding:var(--padding-sm);flex-direction:column;justify-content:center;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard .LexusSubTrims-module-scss-module__ITGE-W__trimHeader .LexusSubTrims-module-scss-module__ITGE-W__trimTag{width:-moz-fit-content;width:fit-content;padding:var(--padding-sm)var(--padding-md);background-color:var(--elevated-level-two);border-radius:var(--radius-md)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard .LexusSubTrims-module-scss-module__ITGE-W__msrpContainer{gap:var(--spacing-sm);padding:var(--padding-sm);flex-direction:row;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard .LexusSubTrims-module-scss-module__ITGE-W__msrpContainer .LexusSubTrims-module-scss-module__ITGE-W__msrp{flex-direction:row;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard li{padding:var(--padding-sm)0;border-bottom:1px solid var(--border-color-soft)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard li:last-child{border-bottom:none}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard .LexusSubTrims-module-scss-module__ITGE-W__specifications{min-height:160px;margin-bottom:var(--spacing-md);padding:var(--padding-sm);border-top:1px solid var(--border-color-strong);flex-direction:column;justify-content:center;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard .LexusSubTrims-module-scss-module__ITGE-W__specifications .LexusSubTrims-module-scss-module__ITGE-W__specificationsList{margin:var(--padding-sm)0 0 0;padding:0;list-style:none}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard .LexusSubTrims-module-scss-module__ITGE-W__detailFeatures{margin-bottom:var(--spacing-md);padding:var(--padding-sm);padding-top:var(--padding-lg);border-top:1px solid var(--border-color-strong)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__subTrimsGrid .LexusSubTrims-module-scss-module__ITGE-W__trimCard .LexusSubTrims-module-scss-module__ITGE-W__detailFeatures .LexusSubTrims-module-scss-module__ITGE-W__detailFeaturesList{margin:var(--padding-sm)0 0 0;padding:0;list-style:none}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer{width:100%;padding:var(--padding-xl);flex-direction:column;align-items:center;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packagesHeader{width:-moz-fit-content;width:fit-content;padding:var(--padding-lg)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages{gap:var(--gap-lg);flex-direction:column;width:100%;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package{padding:var(--padding-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__summary{cursor:pointer;list-style:none}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__summary .LexusSubTrims-module-scss-module__ITGE-W__summaryCtn{justify-content:space-between;align-items:center;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__summary .LexusSubTrims-module-scss-module__ITGE-W__summaryRight{align-items:center;gap:var(--spacing-sm);display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__summary .LexusSubTrims-module-scss-module__ITGE-W__summaryRight .LexusSubTrims-module-scss-module__ITGE-W__icon{transition:transform .2s}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package[open] .LexusSubTrims-module-scss-module__ITGE-W__summary .LexusSubTrims-module-scss-module__ITGE-W__summaryRight .LexusSubTrims-module-scss-module__ITGE-W__icon{transform:rotate(180deg)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__trimsList{gap:var(--spacing-sm);padding:var(--padding-md);flex-wrap:wrap;display:flex}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__trimsList .LexusSubTrims-module-scss-module__ITGE-W__trim{padding:var(--padding-md);background-color:var(--surface-background);border-radius:var(--radius-md)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__packageFeaturesCtn{padding:var(--padding-lg)}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__packageFeaturesCtn .LexusSubTrims-module-scss-module__ITGE-W__packageFeatures{padding:var(--padding-lg)0}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__packageFeaturesCtn .LexusSubTrims-module-scss-module__ITGE-W__packageFeatures:first-child{padding:0}.LexusSubTrims-module-scss-module__ITGE-W__container .LexusSubTrims-module-scss-module__ITGE-W__packagesContainer .LexusSubTrims-module-scss-module__ITGE-W__packages .LexusSubTrims-module-scss-module__ITGE-W__package .LexusSubTrims-module-scss-module__ITGE-W__packageFeaturesCtn .LexusSubTrims-module-scss-module__ITGE-W__packageFeatures .LexusSubTrims-module-scss-module__ITGE-W__packageFeaturesList{margin:0}
