.storefront-presentation-menu{position:relative;display:inline-flex;z-index:32}.storefront-presentation-menu>summary{list-style:none}.storefront-presentation-menu>summary::-webkit-details-marker{display:none}.storefront-presentation-menu__trigger{min-height:46px}.storefront-presentation-menu__panel{position:absolute;top:calc(100% + .75rem);right:0;width:min(420px,92vw);display:grid;gap:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .15)) 82%,transparent);border-radius:20px;background:color-mix(in srgb,var(--store-menu-background-content, #ffffff) 96%,#ffffff 4%);box-shadow:0 24px 60px -36px #0f172a73}details.storefront-presentation-menu:not([open])>.storefront-presentation-menu__panel{display:none}.storefront-presentation-menu__panel-header{display:grid;gap:.28rem}.storefront-presentation-menu__eyebrow{margin:0;color:var(--store-body-text-secondary, #6b7280);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.storefront-presentation-menu__current{color:var(--store-body-text-primary, #111827);font-size:1rem;line-height:1.2}.storefront-presentation-menu__description,.storefront-presentation-menu__state p{margin:0;color:var(--store-body-text-secondary, #6b7280);font-size:.92rem;line-height:1.45}.storefront-presentation-menu__form{display:grid;gap:.9rem}.storefront-presentation-menu__options{display:grid;gap:.72rem}.storefront-presentation-menu__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.72rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .14)) 80%,transparent);border-radius:18px;background:color-mix(in srgb,var(--store-body-background, #f3f4f6) 46%,#ffffff 54%);cursor:pointer}.storefront-presentation-menu__option input{margin:.15rem 0 0;accent-color:var(--store-accent, #ab3038)}.storefront-presentation-menu__option.is-selected{border-color:color-mix(in srgb,var(--store-accent, #ab3038) 42%,transparent);background:color-mix(in srgb,var(--store-accent, #ab3038) 10%,#ffffff 90%)}.storefront-presentation-menu__option-copy{display:grid;gap:.2rem}.storefront-presentation-menu__option-copy strong{color:var(--store-body-text-primary, #111827);font-size:.95rem;line-height:1.25}.storefront-presentation-menu__option-copy small{color:var(--store-body-text-secondary, #6b7280);font-size:.82rem;line-height:1.45}.storefront-presentation-menu__option-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.15rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .1)) 24%,transparent);color:var(--store-body-text-secondary, #6b7280);font-size:.76rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}.storefront-presentation-menu__submit{min-height:48px;border:0;border-radius:16px;background:var(--store-button-background, var(--store-accent, #ab3038));color:var(--store-button-text-color, #ffffff);font:inherit;font-weight:700;cursor:pointer}.storefront-presentation-menu__state{padding:.92rem 1rem;border-radius:18px;background:color-mix(in srgb,var(--store-body-background, #f3f4f6) 62%,#ffffff 38%)}.storefront-presentation-menu__section{display:grid;gap:.72rem;padding-top:.92rem;border-top:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 74%,transparent)}.storefront-presentation-menu__section-title{color:var(--store-body-text-primary, #111827);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.storefront-presentation-menu__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.58rem}.storefront-presentation-menu__summary-card{display:grid;gap:.18rem;padding:.78rem .86rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 76%,transparent);background:color-mix(in srgb,var(--store-body-background, #f3f4f6) 56%,#ffffff 44%)}.storefront-presentation-menu__summary-card span{color:var(--store-body-text-secondary, #6b7280);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.storefront-presentation-menu__summary-card strong{color:var(--store-body-text-primary, #111827);font-size:.92rem;line-height:1.25}.storefront-presentation-menu__links{display:grid;gap:.54rem}.storefront-presentation-menu__link{display:inline-flex;align-items:center;gap:.58rem;min-height:44px;padding:.52rem .78rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 76%,transparent);background:color-mix(in srgb,var(--store-body-background, #f3f4f6) 48%,#ffffff 52%);color:var(--store-body-text-primary, #111827);font-size:.88rem;font-weight:700;text-decoration:none}.storefront-presentation-menu__link i{font-size:1rem;line-height:1}.storefront-presentation-menu--drawer{position:static;display:grid;gap:0;z-index:auto;padding-top:10px;border-top:1px solid var(--storefront-drawer-separator, rgba(17, 24, 39, .08))}.storefront-presentation-menu__panel--drawer{position:static;top:auto;right:auto;width:100%;gap:.78rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.storefront-presentation-menu--drawer:not([open])>.storefront-presentation-menu__panel--drawer{display:none}.storefront-presentation-menu__drawer-summary{min-height:44px;padding:0;border:0;border-radius:0;background:transparent;list-style:none;display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;cursor:pointer}.storefront-presentation-menu__drawer-summary::-webkit-details-marker{display:none}.storefront-presentation-menu__drawer-summary-copy{min-width:0;display:grid;gap:4px}.storefront-presentation-menu__drawer-summary-copy strong,.storefront-presentation-menu__drawer-summary-copy small{color:var(--storefront-drawer-text-primary, #111827)}.storefront-presentation-menu__drawer-summary-copy strong{font-size:1rem;line-height:1.1}.storefront-presentation-menu__drawer-summary-copy small{font-size:.74rem;line-height:1.25;color:var(--storefront-drawer-text-secondary, #64748b);font-weight:500;opacity:1}.storefront-presentation-menu__drawer-summary-arrow{display:inline-flex;line-height:1;color:var(--storefront-drawer-account-accent, var(--store-accent, var(--accent, #0a55af)));transition:transform .16s ease}.storefront-presentation-menu--drawer[open] .storefront-presentation-menu__drawer-summary-arrow{transform:rotate(180deg)}.storefront-presentation-menu--drawer .storefront-presentation-menu__panel-header{gap:.18rem;padding:.7rem 0 0}.storefront-presentation-menu--drawer .storefront-presentation-menu__eyebrow{color:var(--storefront-drawer-text-secondary, #64748b)}.storefront-presentation-menu--drawer .storefront-presentation-menu__current{color:var(--storefront-drawer-text-primary, #111827);font-size:1rem}.storefront-presentation-menu--drawer .storefront-presentation-menu__description,.storefront-presentation-menu--drawer .storefront-presentation-menu__state p{color:var(--storefront-drawer-text-secondary, #64748b);font-size:.88rem}.storefront-presentation-menu--drawer .storefront-presentation-menu__option{padding:.78rem .82rem;border-color:color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent);border-radius:12px;background:#ffffffc2}.storefront-presentation-menu--drawer .storefront-presentation-menu__option.is-selected{border-color:color-mix(in srgb,var(--store-accent, var(--accent)) 40%,transparent);background:color-mix(in srgb,var(--store-accent, var(--accent)) 8%,#ffffff 92%)}.storefront-presentation-menu--drawer .storefront-presentation-menu__option-copy strong,.storefront-presentation-menu--drawer .storefront-presentation-menu__option-copy small,.storefront-presentation-menu--drawer .storefront-presentation-menu__option-badge{color:var(--store-body-text-primary, #111827)}.storefront-presentation-menu--drawer .storefront-presentation-menu__option-copy small{color:var(--store-body-text-secondary, var(--text-muted));opacity:.82}.storefront-presentation-menu--drawer .storefront-presentation-menu__option-badge{background:color-mix(in srgb,var(--store-accent, var(--accent)) 10%,#ffffff 90%);color:var(--store-accent, var(--accent))}.storefront-presentation-menu--drawer .storefront-presentation-menu__submit{min-height:44px;border-radius:12px}.storefront-presentation-menu--drawer .storefront-presentation-menu__state{padding:.78rem .82rem;border-radius:12px;background:#ffffffc2}.storefront-presentation-menu--drawer .storefront-presentation-menu__section{padding-top:.78rem;border-top-color:color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 78%,transparent)}.storefront-presentation-menu--drawer .storefront-presentation-menu__section-title,.storefront-presentation-menu--drawer .storefront-presentation-menu__summary-card span,.storefront-presentation-menu--drawer .storefront-presentation-menu__summary-card strong,.storefront-presentation-menu--drawer .storefront-presentation-menu__link{color:var(--store-body-text-primary, #111827)}.storefront-presentation-menu--drawer .storefront-presentation-menu__summary-card,.storefront-presentation-menu--drawer .storefront-presentation-menu__link{border-color:color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent);background:#ffffffc2}.store-header__quick-actions>.storefront-presentation-menu{margin-right:.1rem}.store-header__navigation-menu-actions,.store-transaction-shell__actions{display:inline-flex;align-items:center;gap:.7rem}@media(max-width:900px){.storefront-presentation-menu__trigger .store-header__context-menu-copy{display:none}.storefront-presentation-menu__trigger{padding-inline:0}.storefront-presentation-menu__panel{width:min(360px,calc(100vw - 1.2rem))}}html[data-storefront-display-applied=totem-1080x1920]{--container-width: 1024px;--space-md: 1.35rem;--space-lg: 2.4rem;--radius-sm: 18px;--radius-md: 26px}html[data-storefront-display-applied=totem-1080x1920] body{font-size:18px}html[data-storefront-display-applied=totem-1080x1920] .container,html[data-storefront-display-applied=totem-1080x1920] .storefront-main--wide{padding-left:clamp(.9rem,2vw,1.35rem);padding-right:clamp(.9rem,2vw,1.35rem)}html[data-storefront-display-applied=totem-1080x1920] .store-header__quick-link,html[data-storefront-display-applied=totem-1080x1920] .store-header__context-menu-toggle,html[data-storefront-display-applied=totem-1080x1920] .store-search__input,html[data-storefront-display-applied=totem-1080x1920] .store-search__submit,html[data-storefront-display-applied=totem-1080x1920] .storefront-search-form__btn,html[data-storefront-display-applied=totem-1080x1920] .storefront-search-form__hero-input,html[data-storefront-display-applied=totem-1080x1920] .store-navigation-header-search__mode-trigger,html[data-storefront-display-applied=totem-1080x1920] .storefront-search-combobox__trigger,html[data-storefront-display-applied=totem-1080x1920] .flow-input,html[data-storefront-display-applied=totem-1080x1920] select,html[data-storefront-display-applied=totem-1080x1920] textarea{min-height:58px;font-size:1rem}html[data-storefront-display-applied=totem-1080x1920] .storefront-main{--storefront-main-gap: 1.4rem;padding-bottom:2.6rem}html[data-storefront-display-applied=totem-1080x1920] .store-action-chip{min-height:40px;padding:.3rem .82rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-topline{display:none}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-header__inner{grid-template-columns:minmax(144px,auto) minmax(0,1fr) auto;grid-template-areas:"logo search actions";align-items:start;gap:.9rem 1rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-logo-link{align-self:center}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-logo{height:34px;width:auto;max-width:min(182px,24vw)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-header__quick-actions{align-self:center;gap:.5rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-header__context-menu-toggle--home{min-height:46px;padding:.2rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-header__context-menu-toggle--home .store-header__context-menu-icon{width:36px;height:36px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-header__context-menu-toggle--home .store-header__context-menu-copy strong{font-size:.86rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-hero{min-height:500px;border-radius:30px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-hero__content{max-width:min(760px,100%);padding:3rem;gap:1rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .store-hero__title{font-size:clamp(2.7rem,5vw,4rem)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] [data-home-search-section]{padding:1.6rem;border-radius:28px;background:linear-gradient(160deg,rgba(var(--store-accent-rgb, 171, 48, 56),.08),#fffffff5),var(--store-menu-background-content, #ffffff);box-shadow:0 18px 42px -34px #0f172a5c}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] [data-home-search-tab-toggle]{min-height:60px;padding:.85rem 1.1rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-search-form--vehicle{justify-items:stretch;padding-inline:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-search-form__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.15rem;margin-bottom:calc(-1 * var(--search-action-overlap));transform:translateY(var(--search-card-padding-bottom))}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-search-form__vehicle-grid{width:100%;max-width:100%;margin-inline:0;grid-template-columns:minmax(0,2.7fr) minmax(152px,1fr);gap:.82rem .9rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-search-form__hero:has(.storefront-search-form__hero-input--plate){width:min(100%,34rem)!important;min-height:96px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-search-form__hero:has(.storefront-search-form__hero-input--plate) .storefront-search-form__hero-label{padding-top:.86rem;font-size:1.08rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-search-form__hero:has(.storefront-search-form__hero-input--plate) .storefront-search-form__hero-control,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-search-form__hero-input--plate{min-height:96px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-search-form__hero-input--plate{font-size:clamp(2.45rem,5.2vw,4rem);padding:2.3rem 1.35rem .5rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] [data-home-search-section] .storefront-search-form__btn{width:100%;min-height:46px;height:46px;border-radius:14px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-showcase-model[data-carousel=true]{--showcase-carousel-edge-gutter: .3rem;--showcase-carousel-prev-offset: -.4rem;--showcase-carousel-next-offset: -.4rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-showcase-carousel{padding-inline:.35rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--showcase-three{--showcase-model-group-item-min-height: 176px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--showcase-three .storefront-showcase-group-item__link{padding:.76rem .52rem;gap:.42rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--showcase-three .storefront-showcase-group-item__media{width:min(100%,110px)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--showcase-three .storefront-showcase-group-item__media--fallback{padding:.38rem;font-size:1.5rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--showcase-three .storefront-showcase-group-item__title{font-size:.78rem;line-height:1.18;max-width:100%}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item{grid-template-columns:1fr;justify-items:center;align-content:center;text-align:center;gap:.55rem;min-height:108px;padding:.78rem .6rem .72rem;border-right:0;border-bottom:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item:not(:last-child):after{content:""}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item:nth-child(2n),html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item:nth-last-child(-n+2){border-right:0;border-bottom:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item:last-child{border-right:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item__icon{padding-right:0;font-size:1.6rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item__content{justify-items:center;text-align:center}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item__title,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item__subtitle{text-align:center}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item__title{font-size:.78rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=home] .storefront-section--infobar-view-infobar-two .storefront-infobar-item__subtitle{font-size:.72rem;line-height:1.28}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search{max-width:none;width:100%;padding:.85rem .92rem;border-radius:24px;box-shadow:0 22px 44px -34px #0f172a57}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__navigation-shell{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"logo cart menu" "search search search";align-items:start;gap:.9rem 1rem;padding-top:.8rem;padding-bottom:.9rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__navigation-shell>.store-header__navigation-sector--logo{grid-area:logo}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__navigation-shell>.store-header__navigation-sector--cart{grid-area:cart;justify-self:end}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__navigation-shell>.store-header__navigation-sector--menu{grid-area:menu;justify-self:end}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search{grid-area:search;justify-self:stretch}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__navigation-logo-image{height:46px;max-width:min(250px,38vw)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__navigation-divider{display:none}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__context-actions,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__navigation-menu-actions{justify-content:flex-end;gap:.48rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__quick-link,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__context-menu-toggle{min-height:46px;padding:.2rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__quick-link .store-header__quick-icon,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__context-menu-icon{width:36px;height:36px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__quick-icon-label,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-header__context-menu-copy strong{font-size:.86rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search[data-navigation-search-active-mode=general],html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search[data-navigation-search-active-mode=measurement],html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search[data-navigation-search-active-mode=plate],html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search[data-navigation-search-active-mode=chassis],html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search[data-navigation-search-active-mode=vehicle],html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search[data-navigation-search-active-mode=code]{--totem-navigation-search-control-height: 44px;width:100%}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__picker,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__panes,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__pane{width:100%;min-height:var(--totem-navigation-search-control-height)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__mode-trigger{width:100%;min-height:var(--totem-navigation-search-control-height);box-sizing:border-box;line-height:1.2;justify-content:flex-start;padding:.38rem 2rem .38rem .95rem;border-radius:16px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__field-wrap{display:flex;align-items:stretch;width:100%;min-height:var(--totem-navigation-search-control-height)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__field-row{grid-template-columns:minmax(0,1fr);gap:.8rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search .storefront-search-form__input,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search .storefront-search-form__select,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search .storefront-search-combobox,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search .storefront-search-combobox__trigger,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search .storefront-search-combobox__input,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search .flow-input{height:var(--totem-navigation-search-control-height);min-height:var(--totem-navigation-search-control-height);box-sizing:border-box;padding-top:.38rem;padding-bottom:.38rem;line-height:1.2}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__compact-grid--vehicle{grid-template-columns:minmax(0,2.7fr) minmax(140px,1fr)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__compact-grid--vehicle [data-home-search-vehicle-combobox=vehicle] .storefront-search-combobox__input,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__compact-grid--vehicle [data-home-search-vehicle-combobox=vehicle_year] .storefront-search-combobox__input{display:block!important;line-height:1.2!important;padding-top:var(--store-navigation-vehicle-input-padding-block, .38rem)!important;padding-bottom:var(--store-navigation-vehicle-input-padding-block, .38rem)!important;transform:translateY(-7px)!important;text-align:center!important;padding-left:var(--store-navigation-vehicle-input-balanced-padding, 3.5rem)!important;padding-right:var(--store-navigation-vehicle-input-balanced-padding, 3.5rem)!important;background-position:var(--storefront-search-icon-offset) 50%!important}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] input[data-home-search-vehicle-input=vehicle],html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] input[data-home-search-vehicle-input=vehicle_year]{line-height:1.2!important;padding-top:var(--store-navigation-vehicle-input-padding-block, .38rem)!important;padding-bottom:var(--store-navigation-vehicle-input-padding-block, .38rem)!important;transform:translateY(-7px)!important;text-align:center!important;padding-left:var(--store-navigation-vehicle-input-balanced-padding, 3.5rem)!important;padding-right:var(--store-navigation-vehicle-input-balanced-padding, 3.5rem)!important}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search .storefront-search-form__btn{width:100%;height:var(--totem-navigation-search-control-height);min-height:var(--totem-navigation-search-control-height);box-sizing:border-box;min-width:0;padding-inline:1.1rem;padding-block:.38rem;line-height:1.2;border-radius:16px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__field-wrap,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__compact-field--vehicle.storefront-search-form__filter,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__compact-field--vehicle .storefront-search-combobox,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .store-navigation-header-search__mode-trigger{height:var(--totem-navigation-search-control-height)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .flow-page--navigation{gap:.75rem;animation:none;transform:none!important}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .flow-page--navigation>.storefront-navigation{margin-top:.5rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__shell,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__shell[data-navigation-filters-state=collapsed]{--navigation-results-per-page: 11;--navigation-results-head-height: 40px;--navigation-result-row-height: 46px;--navigation-results-footer-block-size: 3.3rem;--navigation-column-gutter: 1rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"results" "detail" "supplemental";gap:.92rem;min-height:0;height:100%;align-content:start;background:transparent;margin-top:.22rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__splitter{display:none!important}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__shell[data-navigation-filters-state=collapsed] .storefront-navigation__sidebar{display:grid}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__filters-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s;z-index:116}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__shell[data-navigation-filters-state=expanded] .storefront-navigation__filters-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__sidebar{position:fixed;top:0;left:0;bottom:0;width:min(28rem,calc(100vw - 4rem));box-sizing:border-box;max-height:none;padding:0 1rem 1rem;border-right:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent);border-bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--store-body-background, #f8fafc) 92%,#ffffff 8%),#fffffffa);box-shadow:24px 0 56px -30px #0f172a6b;transform:translate(-104%);opacity:0;visibility:hidden;overflow-x:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,visibility 0s linear .22s;z-index:117}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__shell[data-navigation-filters-state=expanded] .storefront-navigation__sidebar{transform:translate(0);opacity:1;visibility:visible;transition-delay:0s}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__sidebar-top,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__sidebar-summary{padding-inline:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__sidebar-top{min-height:82px;padding-top:.9rem;padding-bottom:.9rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__sidebar-summary{padding-top:.7rem;padding-bottom:.75rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-active-filters--sidebar,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-active-filters--sidebar .storefront-navigation-active-filter{min-width:0;max-width:100%}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__sidebar-body{padding:.55rem 0 1.2rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__detail,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__supplemental{border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--store-body-background, #f8fafc) 92%,#ffffff 8%),#fffffffa);box-shadow:0 24px 48px -38px #0f172a57}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results{padding:0 .84rem .2rem;border-right:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent);height:auto;overflow:hidden}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__detail{padding-left:0;height:auto;border-top:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__supplemental{--totem-navigation-supplemental-min-height: 0;padding:0 .92rem .9rem;border-top:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent);border-right:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent);min-height:var(--totem-navigation-supplemental-min-height);align-self:stretch;height:auto}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental.is-active{min-height:100%;height:100%}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panes,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panel,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panel.is-active{min-height:0;height:100%}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-header{align-items:center;gap:.9rem;min-height:64px;padding-top:.72rem;padding-bottom:.72rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-copy .storefront-navigation-card__title{font-size:clamp(1.26rem,1.9vw,1.56rem)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__filters-trigger{min-height:42px;padding:.3rem .9rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-table-wrap{height:calc(var(--navigation-results-head-height) + (var(--navigation-result-row-height) * var(--navigation-results-per-page)));max-height:calc(var(--navigation-results-head-height) + (var(--navigation-result-row-height) * var(--navigation-results-per-page)));position:relative;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:.42rem;border-radius:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--store-accent, var(--accent)) 72%,#6b7280 28%) color-mix(in srgb,var(--store-body-background, var(--bg-page)) 90%,transparent);background:transparent}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-scroll-rail,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-scroll-thumb{display:none}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-table-wrap::-webkit-scrollbar{width:.42rem;height:.42rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-table-wrap::-webkit-scrollbar-track{background:color-mix(in srgb,var(--store-body-background, var(--bg-page)) 90%,transparent);border-radius:999px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-table-wrap::-webkit-scrollbar-thumb,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panel-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--store-accent, var(--accent)) 72%,#6b7280 28%);border-radius:999px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-table-wrap::-webkit-scrollbar-thumb:hover,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panel-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--store-accent, var(--accent)) 82%,#4b5563 18%)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panel-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--store-accent, var(--accent)) 72%,#6b7280 28%) color-mix(in srgb,var(--store-body-background, var(--bg-page)) 90%,transparent)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panel-scroll::-webkit-scrollbar{width:.42rem;height:.42rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panel-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--store-body-background, var(--bg-page)) 90%,transparent);border-radius:999px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation__results-footer{display:grid;gap:.45rem;padding:.62rem .08rem .16rem;min-height:3.3rem;background:transparent;position:relative;z-index:3}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-pagination--results{justify-content:stretch}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-pagination--results .storefront-navigation-pagination__controls{justify-content:space-between;gap:.55rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-pagination--results .storefront-navigation-pagination__list{gap:.2rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-pagination--results .storefront-navigation-pagination__link,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-pagination--results .storefront-navigation-pagination__current,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-pagination--results .storefront-navigation-pagination__ellipsis{min-width:1.75rem;min-height:1.75rem;font-size:.78rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-table__head,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row{grid-template-columns:minmax(82px,.62fr) minmax(0,2.55fr) minmax(86px,.7fr) minmax(102px,.68fr);gap:.72rem;padding-left:0;padding-right:.18rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-table__head{display:grid;min-height:40px;background:color-mix(in srgb,var(--store-body-background, #f8fafc) 97%,#ffffff 3%)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row{min-height:46px;align-items:center}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-table__head>:first-child,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__code{padding-left:.48rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-table__head>:nth-child(2),html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__item{padding-left:.22rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-table__head>:last-child,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__price{padding-right:.38rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__code,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__brand,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__price{font-size:.75rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__item{grid-column:auto}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__code,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__brand,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__price{display:block;justify-items:stretch}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row [data-label]:before{content:none}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-row__description strong{font-size:.84rem;line-height:1.2;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail{padding:.66rem .86rem .7rem;height:auto;gap:.56rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__hero{--totem-navigation-detail-upper-height: min(9.8rem, 16vh);grid-template-columns:minmax(204px,226px) minmax(0,1fr);grid-template-areas:"media body" "actions actions" "note note";gap:.62rem .8rem;align-items:stretch}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__media-gallery{grid-area:media;min-height:var(--totem-navigation-detail-upper-height)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__body{grid-area:body;display:grid;align-content:start;gap:.38rem;min-width:0;min-height:var(--totem-navigation-detail-upper-height);padding-bottom:.32rem;border-bottom:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 82%,transparent)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__hero-copy{display:grid;align-content:start;gap:.24rem;min-width:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__content{gap:.38rem;min-height:0;align-content:start}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__media-viewport{height:var(--totem-navigation-detail-upper-height);max-height:var(--totem-navigation-detail-upper-height);aspect-ratio:auto;border-radius:20px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__media{padding:.6rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__image{object-fit:contain;object-position:center}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__title{font-size:clamp(.98rem,1.36vw,1.16rem);line-height:1.16;min-height:calc(1.16em * 3);max-height:calc(1.16em * 3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__text{margin:0;font-size:.86rem;line-height:1.36;min-height:4.08em;max-height:4.08em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__code{min-height:1.22rem;font-size:1.06rem;line-height:1.14}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__summary-item{min-width:0;padding-bottom:0;border-bottom:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__summary-item--price{grid-column:1 / -1;justify-self:stretch;text-align:left}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__facts{grid-template-columns:minmax(0,1fr);gap:.16rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__facts div{display:flex;align-items:baseline;gap:.45rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__actions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;width:100%;margin-top:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__actions>*{width:100%;min-height:44px;border-radius:14px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__actions>.storefront-product-card__buy-btn,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__actions>.flow-button{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;padding-inline:1rem;text-align:center;text-decoration:none;font-size:.8rem;line-height:1.08}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-detail__cart-note{display:none}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;min-height:58px;padding-top:.34rem;border-bottom:0}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__tab{flex:0 0 auto;min-height:42px;padding:.64rem .92rem .7rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__actions{display:none}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__actions-group{flex-direction:row;align-items:center;gap:.72rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__actions-summary{text-align:right}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__panel-scroll{gap:.5rem;padding-top:0;padding-right:.42rem;padding-bottom:.48rem;box-sizing:border-box;overscroll-behavior:contain;min-height:0}@media(max-width:900px){.store-header__context-menu-toggle--home{display:none}}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__table thead th{padding:.72rem .8rem;border-bottom:0;box-shadow:inset 0 -1px color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .12)) 78%,transparent);font-size:.72rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__table tbody td{padding:.76rem .8rem;font-size:.88rem;line-height:1.38}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__table-wrap{padding-bottom:.12rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__spec-groups{min-height:0;padding:.56rem .72rem .92rem .08rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=navigation] .storefront-navigation-supplemental__spec-group:last-child{padding-bottom:.2rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell__top{grid-template-columns:minmax(0,1fr) auto;gap:.65rem .8rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-page--transactional{--store-transaction-shell-height: 0px;overflow:auto}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-main--transactional{overflow:visible;padding-top:1.05rem;padding-bottom:1.4rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell__inner{gap:.5rem;padding-top:.4rem;padding-bottom:.5rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;align-items:flex-start}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell .store-header__context-menu-toggle--home{min-height:46px;padding:.2rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell .store-header__context-menu-toggle--home .store-header__context-menu-icon{width:36px;height:36px}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell .store-header__context-menu-toggle--home .store-header__context-menu-copy strong{font-size:.86rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell__brand-image{height:28px;max-width:min(170px,28vw)}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell__bottom{overflow-x:auto;padding-bottom:.12rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .store-transaction-shell__steps{grid-template-columns:repeat(5,minmax(138px,1fr));min-width:max-content}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-presentation-menu{position:static}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-presentation-menu--drawer{padding-top:0}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-presentation-menu__drawer-summary{min-height:48px}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-presentation-menu__section--transactional-fallback:first-child{padding-top:.25rem;border-top:0}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-page--cart,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-page--checkout{height:auto;min-height:0;overflow:visible;gap:1rem;padding-bottom:1rem;align-content:start}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__workspace,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage-grid,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage-grid--with-preview,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage-grid--single-actionable.checkout-stage-grid--with-preview{grid-template-columns:1fr;height:auto;gap:1rem;align-items:start}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational{display:flex;flex-direction:column;height:auto;max-height:none;align-items:stretch}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational>.checkout-page-heading,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational>.flow-card--checkout-main,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational>.flow-card--summary{width:100%}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage--selection-preview{order:0}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__tabs{--checkout-preview-tab-gap: .72rem;--checkout-preview-tab-connector-stop: 1.16rem;flex-wrap:nowrap;justify-content:stretch;align-items:end;padding-right:.92rem;padding-left:.92rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__tab{min-width:0;width:auto;flex:1 1 0;padding-right:.72rem;padding-left:.72rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__tab:not(:first-child){padding-inline:.72rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__tab-title{gap:.34rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__tab-title-icon{font-size:1.18rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__tab-title-text{font-size:.9rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__group-content,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__tab-shell,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__panes,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__panel.is-active,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__panel-scroll,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-selection-preview__customer-data,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-stage--customer-data-tab,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-grid--checkout-operational .checkout-stage--customer-data-tab .checkout-customer-form,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-card--checkout-main,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-card--summary,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__summary,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__rail,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__content,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__body,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-workspace,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage__options,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage__groups,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-selection-preview,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-command-panel__alerts{height:auto;max-height:none;overflow:visible}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-command-panel,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__rail-panel,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-login-card{overflow:hidden}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active){--checkout-operational-data-panel-height: clamp(360px, calc(100dvh - var(--store-transaction-viewport-offset, 176px) - 33rem), 1160px)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active)>.flow-card--checkout-main{height:var(--checkout-operational-data-panel-height);max-height:var(--checkout-operational-data-panel-height);overflow:hidden}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-stage--selection-preview,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__group,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__group-content,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__tab-shell,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__panes,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__panel.is-active,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__panel-scroll,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__customer-data,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-stage--customer-data-tab{min-height:0;height:100%;max-height:100%}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__tab-shell{display:grid;grid-template-rows:auto minmax(0,1fr)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__panes,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__panel.is-active,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-stage--customer-data-tab{overflow:hidden}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-selection-preview__panel-scroll,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=checkout].store-body--transactional .flow-grid--checkout-operational:has(.checkout-selection-preview__panel--customer-data.is-active) .checkout-stage--customer-data-tab .checkout-customer-form{overflow:auto}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage__options,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-stage__groups,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-selection-preview__rows,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-command-panel__actions,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__rail-actions,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-login-card__actions{display:grid;gap:.75rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-option-row,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__summary-strip,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-overview-strip{gap:.75rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-option-row{grid-template-columns:1fr;align-items:stretch}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-option-row .flow-button,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-login-card__actions .flow-button,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__rail-actions .flow-button,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-command-panel__actions .flow-button,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-command-panel__confirm .flow-button{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:.46rem;text-align:center;text-decoration:none;padding-inline:1rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .flow-card--summary,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__rail{position:static;top:auto}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__body{padding-right:0}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__summary-strip,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-overview-strip{grid-template-columns:1fr;border-radius:18px}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__summary-strip div+div,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-overview-strip div+div{border-top:1px solid rgba(226,232,240,.9);border-left:0}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick),html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick):modal{width:calc(100vw - 24px);max-width:720px;height:calc(100vh - 24px);margin:12px auto;border-radius:26px}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick)[open]{top:12px;right:12px;bottom:12px;left:12px;margin:0 auto}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick) .storefront-cart-drawer__surface{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick) .storefront-cart-drawer__header,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick) .storefront-cart-drawer__body,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick) .storefront-cart-drawer__footer{padding-left:18px;padding-right:18px}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick) .storefront-cart-drawer__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;padding:12px 16px 16px;align-items:stretch}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick) .storefront-cart-drawer__footer .flow-button,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__placeholder .flow-button,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__rail-actions .flow-button,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-command-panel__actions .flow-button,html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .checkout-command-panel__confirm .flow-button{min-height:44px;border-radius:var(--radius-control);font-size:.75rem;line-height:1.08}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-drawer:not(.storefront-cart-drawer--quick) .storefront-cart-drawer__footer .flow-button{width:100%}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__placeholder{gap:.95rem;min-height:340px;padding:1.3rem}html[data-storefront-display-applied=totem-1080x1920] body.store-body--transactional .storefront-cart-page__placeholder .flow-button{width:min(300px,100%)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=login] .storefront-main{flex:1 0 auto;align-content:center;padding-top:clamp(2rem,4vh,3rem);padding-bottom:clamp(2rem,4vh,3rem)}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=login] .flow-page--login{max-width:min(760px,100%);margin-top:0;margin-bottom:0;gap:1rem;padding:1.05rem 1.25rem 1.35rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=login] .flow-page__header{max-width:720px;margin:0 auto .4rem;padding-inline:.25rem}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=login] .storefront-login-card{max-width:720px;padding:1.35rem;border-radius:24px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=login] .storefront-login-card .flow-button{min-height:48px;border-radius:14px}html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=login] .storefront-login-card__actions,html[data-storefront-display-applied=totem-1080x1920] body[data-storefront-page=login] .storefront-login-card__actions form{width:100%}
