.iahx .feat.sheet .tile__brand{font-family:var(--sans);font-size:12.5px!important;font-weight:500!important;line-height:1.3;letter-spacing:.015em!important;color:#4d5a66;font-variant-caps:normal;font-feature-settings:normal;white-space:normal;overflow-wrap:anywhere}.iahx .feat.sheet .tile__pn{font-family:var(--mono);font-size:14px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;max-height:none;height:auto;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.iahx .feat.sheet .tile__name{display:block;font-family:var(--sans);font-size:15.5px!important;font-weight:600!important;line-height:1.3!important;min-height:3.9em;height:auto;max-height:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;padding-bottom:8px}.iahx .feat.sheet .tile__end{margin-top:auto}.iahx .feat.sheet .tile__stock{font-size:12.5px!important;font-weight:500;line-height:1.35!important;letter-spacing:.035em!important;min-height:17px;height:auto}.iahx .feat.sheet .tile__foot{align-items:flex-end;min-height:44px;gap:6px}.iahx .feat.sheet .tile__price{font-size:29px!important}.iahx .feat.sheet :is(.tile__add,.tile__view){font-size:13px!important;font-weight:600!important;line-height:1.2;letter-spacing:.035em!important;min-height:44px;flex-shrink:0;padding-inline:7px}@media(max-width:560px){.iahx .feat.sheet .tile__pn{font-size:13px!important}.iahx .feat.sheet .tile__name{font-size:15px!important}.iahx .feat.sheet .tile__price{font-size:28px!important}.iahx .feat.sheet :is(.tile__add,.tile__view){padding-inline:6px}}.iahx .groups .group__diagram{position:relative;isolation:isolate}.iahx .groups .group__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:contain;opacity:1;mix-blend-mode:multiply}.iahx .groups .group__diagram:has(.group__photo) svg{opacity:.08}.iahx .hx-quote{margin:22px 0 18px;padding:18px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.iahx .hx-quote__eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em}.iahx .hx-quote h2{margin:0 0 8px;font-size:clamp(26px,3vw,36px);line-height:1.1}.iahx .hx-quote p:not(.hx-quote__eyebrow){max-width:48ch;margin:0 0 14px;font-size:15px;line-height:1.5}.iahx .hx-quote a{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;min-height:48px;padding:12px 18px;background:#1746c7;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.iahx .hx-quote a:focus-visible{outline:3px solid #c4501c;outline-offset:3px}.iahx .hero .hx-iab-overlay{background:linear-gradient(90deg,rgba(7,16,29,.82),rgba(7,16,29,.5) 80%,transparent);padding-right:22px!important}.iahx .hero .hx-iab-overlay{position:absolute;z-index:2;top:clamp(110px,8vw,158px);left:clamp(24px,2.2vw,48px);max-width:calc(100% - 60px);padding:0 0 0 18px;border-left:2px solid #287aff;color:#fff;text-shadow:0 2px 10px #080d13}.iahx .hero .hx-iab-overlay__label{margin:0 0 12px;font:800 12px/1.4 var(--sans);letter-spacing:.1em;color:#fff}.iahx .hero .hx-iab-overlay h2{margin:0;font:900 clamp(30px,2.6vw,49px)/1 var(--display);letter-spacing:-.015em;color:#fff;text-transform:uppercase}.iahx .hero .hx-iab-overlay__body{margin:14px 0 20px;font:500 16px/1.5 var(--sans);color:#fff}.iahx .hero .hx-iab-overlay a{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:10px 16px;border:1px solid #3885ff;background:#07101de6;color:#69a6ff;font:800 12px/1.4 var(--sans);letter-spacing:.04em;text-decoration:none;text-shadow:none;transition:background .2s,color .2s}.iahx .hero .hx-iab-overlay a span{transition:transform .2s}.iahx .hero .hx-iab-overlay a:hover{background:#1746c7;color:#fff}.iahx .hero .hx-iab-overlay a:hover span{transform:translate(3px,-3px)}.iahx .hero .hx-iab-overlay a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:1100px){.iahx .hero .build-stage{aspect-ratio:auto}.iahx .hero .build-stage__photo{position:relative;aspect-ratio:4/3;height:auto;padding-top:250px;box-sizing:content-box;background:#10171f}.iahx .hero .build-stage__photo img{position:absolute;top:250px;right:0;bottom:0;left:0;height:calc(100% - 250px);object-position:center}.iahx .hero .hx-iab-overlay{top:28px;left:28px;max-width:calc(100% - 56px)}.iahx .hero .hx-iab-overlay h2{font-size:36px}.iahx .hero .hx-iab-overlay__label{font-size:11px;margin-bottom:10px}.iahx .hero .hx-iab-overlay__body{font-size:15px;margin:12px 0 16px}}@media(max-width:420px){.iahx .hero .hx-iab-overlay{left:20px;max-width:calc(100% - 40px);padding-left:12px}.iahx .hero .hx-iab-overlay h2{font-size:32px}.iahx .hero .hx-iab-overlay__body{max-width:28ch}}@media(prefers-reduced-motion:reduce){.iahx .hero .hx-iab-overlay a,.iahx .hero .hx-iab-overlay a span{transition:none}.iahx .hero .hx-iab-overlay a:hover span{transform:none}}.iahx .hero a.specimen-card.bremi-print{display:flex;flex-direction:column;width:240px!important;max-width:76%;padding:10px 10px 14px;background:#fff!important;border:1px solid #d5d5d2;transform:rotate(-4deg);box-shadow:0 12px 28px #07111f38;gap:12px;left:-26px;min-height:0;z-index:3}.iahx .hero .bremi-print .specimen-card__image{display:flex;justify-content:center;align-items:center;width:100%;height:190px;background:#f0f0ee}.iahx .hero .bremi-print .specimen-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12px}.iahx .hero .bremi-print .specimen-card__copy{display:grid;gap:8px;width:100%;padding:0 3px}.iahx .hero .bremi-print .specimen-card__refs{flex-wrap:wrap;gap:3px 8px;font-size:9px;letter-spacing:.07em}.iahx .hero .bremi-print .specimen-card__refs b{font-size:10px}.iahx .hero .bremi-print .specimen-card__copy>strong{white-space:normal;font-size:13px;line-height:1.3;overflow:visible}.iahx .hero .bremi-print .specimen-card__buy{gap:7px;flex-wrap:wrap}.iahx .hero .bremi-print .specimen-card__buy b{font-size:25px}.iahx .hero .bremi-print .specimen-card__buy em{font-size:10px}.iahx .hero .bremi-print .specimen-card__buy i{font-size:11px}.iahx .hero .bremi-print:focus-visible{outline:3px solid #1746c7;outline-offset:5px}@media(max-width:1100px){.iahx .hero a.specimen-card.bremi-print{grid-area:3 / 1;left:18px;bottom:auto;width:210px!important;margin-top:18px;margin-bottom:26px}.iahx .hero .bremi-print .specimen-card__image{height:150px}}.iahx .hero a.specimen-card.bremi-print{padding:13px 13px 25px;background:repeating-linear-gradient(0deg,#776d5310 0 1px,transparent 1px 3px),linear-gradient(135deg,#fffef9,#f3f0e7)!important;border-color:#dedbd2;box-shadow:1px 2px 2px #07111f20,0 16px 26px #07111f38,inset 0 0 0 3px #ffffff90;gap:14px}.iahx .hero .bremi-print:before{content:"";position:absolute;top:-10px;left:calc(50% - 37px);width:74px;height:23px;background:linear-gradient(100deg,#e4d9b987,#eee4caa8,#dfd1aa87);border:1px solid #ddd1b24d;transform:rotate(6deg);box-shadow:0 1px 2px #30271616;pointer-events:none}.iahx .hero .bremi-print .specimen-card__image{background:radial-gradient(ellipse at 45% 35%,#f5f4f0,#deded8);border:1px solid #b8b8b0;box-shadow:inset 0 1px 4px #22222218}.iahx .hero .bremi-print .specimen-card__copy{gap:10px;padding:0 2px}.iahx .hero .bremi-print .specimen-card__copy>strong{order:-1;font-family:Segoe Print,Bradley Hand,cursive;font-size:15px;font-weight:700;line-height:1.45;letter-spacing:-.04em;color:#253044;transform:rotate(-1deg)}.iahx .hero .bremi-print .specimen-card__refs{border-top:1px solid #9b968540;padding-top:8px;color:#625f55}.iahx .hero .bremi-print .specimen-card__buy{padding-top:2px}.iahx .hx-vindex .sechead{margin-bottom:38px}.iahx .hx-vindex #hx-veh-title{color:#c4501c;font-size:clamp(38px,4vw,64px)!important;line-height:1;letter-spacing:-.02em;text-shadow:none!important}.iahx .hx-vindex .sechead .lede{font-size:17px;line-height:1.5;max-width:50ch}.iahx .hx-vindex .hx-marques{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 0 24px;gap:0;align-items:stretch}.iahx .hx-vindex .hx-marque-bmw{position:relative;min-width:0}.iahx .hx-vindex .hx-marque{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:166px;margin:0;padding:20px 10px 8px;border:0;border-right:1px solid #b7bec4;border-radius:0;background:transparent;color:#101820;text-align:center;text-decoration:none;cursor:pointer;font-family:var(--sans);box-sizing:border-box}.iahx .hx-vindex .hx-marque:last-child:not(button){border-right:0}.iahx .hx-vindex .hx-marque img{display:block;width:70px;height:70px;object-fit:contain;transition:transform .2s ease}.iahx .hx-vindex .hx-marque strong{font:900 clamp(18px,1.6vw,24px)/1.15 var(--display);text-transform:uppercase}.iahx .hx-vindex .hx-marque>span{font:600 13px/1.4 var(--sans);color:#526277}.iahx .hx-vindex .hx-marque button{font:inherit}.iahx .hx-vindex button.hx-marque>span,.iahx .hx-vindex .hx-marque[aria-expanded=true] strong{color:#1746c7}.iahx .hx-vindex .hx-marque:hover img{transform:translateY(-3px)}.iahx .hx-vindex .hx-marque:hover strong{color:#1746c7}.iahx .hx-vindex .hx-marque[aria-expanded=true]:after{content:"";position:absolute;bottom:-24px;left:50%;height:24px;width:2px;background:#1746c7}.iahx .hx-vindex .hx-marque-jlr{cursor:default}.iahx .hx-vindex .hx-marque-jlr>b{height:70px;display:flex;align-items:center;font:500 40px/1 var(--sans);letter-spacing:-.06em}.iahx .hx-vindex .hx-marque-jlr strong{font-size:18px}.iahx .hx-vindex .hx-jlr-links{display:flex;gap:4px 12px;flex-wrap:wrap;justify-content:center}.iahx .hx-vindex .hx-jlr-links a{color:#1746c7;min-height:44px;display:inline-flex;align-items:center}.iahx .hx-vindex .hx-vin-bubble{position:absolute;z-index:1;top:-23px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:5px 10px;border:1px solid #a9bfe9;border-radius:20px;background:#f4f7ff;color:#1746c7;font:700 11px/1.2 var(--sans);white-space:nowrap;text-decoration:none}.iahx .hx-vindex .hx-vin-bubble>span{width:6px;height:6px;background:#1746c7;border-radius:50%}.iahx .hx-vindex .hx-vin-bubble:hover{background:#e4edff}.iahx .hx-vindex .hx-bmw-finder[hidden]{display:none!important}.iahx .hx-vindex .hx-bmw-finder{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px 34px;margin:0;padding:26px 28px 28px;background:#ffffffbd;border-top:3px solid #1746c7}.iahx .hx-vindex .hx-finder-heading h3{margin:0 0 12px;color:#101820;font:900 34px/1 var(--display);letter-spacing:-.015em}.iahx .hx-vindex .hx-finder-heading p{margin:0;color:#526277;font-size:14px;line-height:1.5}.iahx .hx-vindex .picker{align-self:start;align-items:end;gap:22px;grid-template-columns:minmax(145px,1fr) auto}.iahx .hx-vindex .picker:has(#hx-engine-wrap:not([hidden])){grid-template-columns:repeat(2,minmax(145px,1fr)) auto}.iahx .hx-vindex .pick label{position:static;display:block;width:auto;height:auto;overflow:visible;clip:auto;margin-bottom:8px;font-size:15px;line-height:1.3;color:#101820}.iahx .hx-vindex .pick select{min-height:52px;background:#fff;border:1px solid #778493;font-size:16px;padding-left:14px}.iahx .hx-vindex .picker__go{min-height:52px;min-width:174px;padding:0 22px;font-size:20px;grid-column:auto}.iahx .hx-vindex .garage{grid-column:2;display:flex;align-items:center;gap:12px;border:0;border-top:1px solid #c8d0d9;margin:0;padding:12px 0 0;min-width:0}.iahx .hx-vindex .garage[hidden]{display:none}.iahx .hx-vindex .garage a{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.iahx .hx-vindex :is(a,button,select):focus-visible{outline:3px solid #1746c7;outline-offset:4px}.iahx .hx-vindex .veh__note{font-size:14px;line-height:1.55;margin-top:22px}@media(max-width:1100px){.iahx .hx-vindex .hx-bmw-finder{grid-template-columns:1fr}.iahx .hx-vindex .hx-finder-heading h3 br{display:none}.iahx .hx-vindex .hx-finder-heading h3 br:after{content:" "}.iahx .hx-vindex .garage{grid-column:1}.iahx .hx-vindex .hx-marque strong{font-size:19px}.iahx .hx-vindex .hx-marque>span{font-size:12px}}@media(max-width:760px){.iahx .hx-vindex .hx-marques{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px;padding-top:18px}.iahx .hx-vindex .hx-marque{min-height:166px}.iahx .hx-vindex .hx-marque:nth-child(3){border-right:0}.iahx .hx-vindex .hx-marque img{width:58px;height:58px}.iahx .hx-vindex .hx-marque-jlr>b{height:58px}.iahx .hx-vindex .hx-marque[aria-expanded=true]:after{bottom:0;height:3px;width:50%;left:25%}.iahx .hx-vindex .hx-bmw-finder{padding:22px 18px}.iahx .hx-vindex .picker,.iahx .hx-vindex .picker:has(#hx-engine-wrap:not([hidden])){grid-template-columns:1fr;gap:18px}.iahx .hx-vindex .picker__go{margin:0 8px 8px 0;min-height:54px}.iahx .hx-vindex .garage{flex-wrap:wrap;gap:8px 12px}.iahx .hx-vindex .hx-vin-bubble{font-size:10px;gap:4px;padding-inline:7px;min-height:44px;top:-28px}.iahx .hx-vindex .hx-marque strong{font-size:18px}.iahx .hx-vindex .hx-marque>span{font-size:12px}.iahx .hx-vindex .hx-finder-heading h3{font-size:30px}}@media(prefers-reduced-motion:reduce){.iahx .hx-vindex .hx-marque img,.iahx .hx-vindex .picker__go{transition:none}.iahx .hx-vindex .hx-marque:hover img{transform:none}}.ia-search-page{padding:48px 24px 72px}.ia-search-page__head{max-width:760px}.ia-search-page__head>span,.ia-search-kicker{color:#5d98ef;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ia-search-page__head h1{margin:8px 0 4px}.ia-search-page__head p{margin:0;color:#9aa3ad;font-size:14px}.ia-search-form{max-width:760px;margin:24px 0 18px}.ia-search-form__field{display:flex;min-height:52px;overflow:hidden;background:#f4f1e9;border:1px solid #536172;border-radius:8px;box-shadow:0 12px 30px #0000003d}.ia-search-form__field:focus-within{outline:3px solid #1f6fff;outline-offset:3px}.ia-search-form__field input[type=search]{flex:1;min-width:0;padding:14px 16px;color:#0a0e14;background:#f4f1e9;border:0;outline:0;font-family:Saira,sans-serif;font-size:15px}.ia-search-form__field .btn{min-width:108px;min-height:52px;border-radius:0}.ia-search-summary{margin:0 0 16px;color:#9aa3ad;font-size:13px}.ia-search-summary strong{color:#fff}.ia-search-garage{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;color:#c4ccd5;background:#0c111a;border:1px solid #1c69d4;border-radius:8px;font-size:13px}.ia-search-garage svg{flex:none;color:#3f8bff}.ia-search-garage b{color:#7ee0a0}.ia-search-garage strong{color:#fff}.ia-search-garage button{min-height:44px;margin-left:auto;padding:8px 14px;color:#fff;background:#1f6fff;border:1px solid #1f6fff;border-radius:5px;font-family:Saira,sans-serif;font-size:11px;font-weight:800;letter-spacing:.04em;cursor:pointer}.ia-search-garage button:focus-visible{outline:3px solid #72aaff;outline-offset:3px}.ia-search-exact{margin:0 0 34px;padding:24px;color:#dce5f0;background:#101824;border:1px solid #356da9;border-left:4px solid #287bf2;border-radius:10px}.ia-search-exact__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #2c3a4d}.ia-search-exact__heading h2,.ia-search-other__heading h2{margin:5px 0 0;color:#fff;font-family:Saira Condensed,sans-serif;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1;letter-spacing:.025em;text-transform:uppercase}.ia-search-exact__query{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;color:#8f9dad;font-size:12px}.ia-search-exact__query b{color:#e9f1fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.ia-search-exact__count{flex:none;padding:8px 10px;color:#b8d4fa;border:1px solid #4777ad;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ia-search-exact__matches{display:grid;gap:12px;margin-top:18px}.ia-search-exact-card{display:grid;grid-template-columns:148px minmax(0,1fr) auto;gap:22px;align-items:center;padding:16px;background:#0b111a;border:1px solid #2d4159;border-radius:7px}.ia-search-exact-card__image{display:flex;align-items:center;justify-content:center;width:148px;height:128px;overflow:hidden;background:#e9e5db;border:1px solid #c9c2b2}.ia-search-exact-card__image img{width:100%;height:100%;padding:8%;object-fit:contain;box-sizing:border-box}.ia-search-exact-card__image span{padding:12px;color:#525b65;font-size:11px;text-align:center}.ia-search-exact-card__brand{margin:0 0 5px;color:#69a4f5;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ia-search-exact-card h3{margin:0;color:#fff;font-size:19px;line-height:1.3}.ia-search-exact-card__identifier{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;margin:12px 0 0}.ia-search-exact-card__identifier dt{color:#9aa8b8;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ia-search-exact-card__identifier dd{margin:0;color:#f2f6fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;letter-spacing:.04em}.ia-search-exact-card__commerce{min-width:138px;text-align:right}.ia-search-exact-card__price{margin:0;color:#fff;font-family:Saira Condensed,sans-serif;font-size:27px;font-weight:800}.ia-search-exact-card__availability{margin:2px 0 13px;color:#79dfa1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ia-search-exact-card__availability.is-unavailable{color:#ee8a8a}.ia-search-exact-card__cta,.ia-search-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 16px;color:#e5edf7;background:#151f2c;border:1px solid #526174;border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.ia-search-exact-card__cta,.ia-search-action--primary{color:#fff;background:#1f6fff;border-color:#1f6fff}.ia-search-exact-card__cta:hover,.ia-search-action:hover{color:#fff;border-color:#79aefa}.ia-search-exact-card__cta:focus-visible,.ia-search-action:focus-visible,.ia-search-pagination a:focus-visible,.ia-search-resource:focus-visible{outline:3px solid #72aaff;outline-offset:3px}.ia-search-exact__boundary{margin:16px 0 0;padding:12px 14px;color:#b9c5d2;background:#0c131d;border-left:3px solid #8094aa;font-size:12px;line-height:1.55}.ia-search-exact__empty{padding-top:18px}.ia-search-exact__empty h3{margin:0 0 5px;color:#fff;font-size:17px}.ia-search-exact__empty p{margin:0;color:#9ca8b5;font-size:13px;line-height:1.55}.ia-search-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ia-search-other{margin-top:30px}.ia-search-other__heading{margin-bottom:16px}.ia-search-other__heading h2{font-size:27px}.ia-search-result{display:contents}.ia-search-results .ia-addbtn{width:44px;height:44px}.ia-search-results .ia-card-action{min-height:44px}.ia-search-resource{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:20px;align-items:center;min-height:80px;padding:18px;color:#e8edf3;background:#0c111a;border:1px solid #19212c;border-radius:10px;text-decoration:none}.ia-search-resource span{color:#5d98ef;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ia-search-resource b{font-size:12px;text-transform:uppercase}.ia-search-other__empty{margin:0;padding:22px 0;color:#8793a0;font-size:14px}.ia-search-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-top:36px}.ia-search-pagination a,.ia-search-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;color:#b7c0ca;background:#0c111a;border:1px solid #273342;border-radius:5px;font-size:13px;text-decoration:none}.ia-search-pagination span[aria-current=page]{color:#fff;background:#1f6fff;border-color:#1f6fff;font-weight:800}.ia-search-pagination .is-gap{min-width:auto;border-color:transparent;background:transparent}.ia-search-page [hidden]{display:none!important}@media(max-width:720px){.ia-search-page{padding:34px 20px 56px}.ia-search-exact{padding:18px}.ia-search-exact__heading{align-items:flex-start;flex-direction:column;gap:14px}.ia-search-garage{align-items:flex-start;flex-wrap:wrap}.ia-search-garage button{width:100%;margin-left:0}.ia-search-exact-card{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:13px}.ia-search-exact-card__image{width:92px;height:92px}.ia-search-exact-card h3{font-size:16px}.ia-search-exact-card__commerce{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;min-width:0;text-align:left}.ia-search-exact-card__price{grid-row:1}.ia-search-exact-card__availability{grid-column:1;grid-row:2;margin:0}.ia-search-exact-card__cta{grid-column:2;grid-row:1 / span 2}.ia-search-resource{grid-template-columns:1fr auto}.ia-search-resource span{grid-column:1 / -1}}@media(max-width:420px){.ia-search-page{padding-right:16px;padding-left:16px}.ia-search-form__field .btn{min-width:90px;padding-right:12px;padding-left:12px}.ia-search-exact{padding:16px 12px;border-left-width:3px}.ia-search-exact-card{grid-template-columns:78px minmax(0,1fr);gap:12px}.ia-search-exact-card__image{width:78px;height:78px}.ia-search-exact-card__identifier{display:block}.ia-search-exact-card__identifier dd{margin-top:3px;overflow-wrap:anywhere}.ia-search-exact-card__commerce{grid-template-columns:minmax(0,1fr) auto}.ia-search-actions{display:grid}.ia-search-action{width:100%}}.ia-search-page{--search-card: #fff;--search-sheet: #faf8f4;--search-paper: #f1eee7;--search-ink: #101820;--search-ink-2: #37424d;--search-ink-3: #525d67;--search-rule: #d6d1c6;--search-rule-2: #e4dfd6;--search-blue: #1b4fd8;--search-blue-lift: #0f3fbe;--search-blue-soft: #eaf0ff;--search-oxide: #c4501c;--search-alert: #b3341c;--search-stock: #1b7f45;--search-disp: "Big Shoulders Display", "Saira Condensed", "Saira", system-ui, sans-serif;--search-sans: "Saira", system-ui, -apple-system, "Segoe UI", sans-serif;--search-mono: ui-monospace, SFMono-Regular, "Cascadia Mono", Consolas, monospace;--search-grid: linear-gradient(rgba(27, 79, 216, .055) 1px, transparent 1px), linear-gradient(90deg, rgba(27, 79, 216, .055) 1px, transparent 1px), linear-gradient(rgba(16, 24, 32, .03) 1px, transparent 1px), linear-gradient(90deg, rgba(16, 24, 32, .03) 1px, transparent 1px);--search-grid-size: 26px 26px, 26px 26px, 130px 130px, 130px 130px;width:100%;max-width:none;padding:0;color:var(--search-ink);background:var(--search-paper);font-family:var(--search-sans)}.ia-search-page .ia-wrap{width:100%;max-width:var(--ia-shell, 1340px);margin-inline:auto;padding-inline:clamp(16px,3.4vw,44px)}.ia-search-page__head{position:relative;max-width:none;color:var(--search-ink);background-color:var(--search-card);background-image:var(--search-grid);background-size:var(--search-grid-size);background-position:center top;border:0}.ia-search-page__head:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--search-rule)}.ia-search-page__head .ia-collection-head__inner{padding-top:clamp(28px,3.4vw,50px);padding-bottom:clamp(26px,3vw,40px)}.ia-search-page__head .ia-collection-head__crumb{display:flex;align-items:center;margin:0 0 14px;color:var(--search-ink-3);font:700 12px/1 var(--search-sans);letter-spacing:.13em;text-transform:uppercase}.ia-search-page__head .ia-collection-head__crumb:before{content:"";width:20px;height:2px;margin-right:10px;flex:none;background:var(--search-oxide)}.ia-search-page__head h1{margin:0;color:var(--search-ink);font:900 clamp(34px,4.15vw,58px)/.95 var(--search-disp);letter-spacing:.004em;text-transform:uppercase}.ia-search-page__head .ia-collection-head__desc{max-width:64ch;margin:14px 0 0;color:var(--search-ink-2);font:600 clamp(15px,1.1vw,17px)/1.6 var(--search-sans)}.ia-search-page .ia-search-form{width:min(100%,860px);max-width:none;margin:24px 0 0}.ia-search-page .ia-search-form__field{min-height:54px;overflow:visible;background:var(--search-card);border:1px solid var(--search-ink);border-radius:0;box-shadow:8px 8px 0 var(--search-oxide)}.ia-search-page .ia-search-form__field:focus-within{outline:3px solid var(--search-blue);outline-offset:3px}.ia-search-page .ia-search-form__field input[type=search]{min-height:52px;padding:13px 16px;color:var(--search-ink);background:var(--search-card);font-family:var(--search-sans)}.ia-search-page .ia-search-form__field .btn{min-width:126px;min-height:52px;padding-inline:22px;color:#fff;background:var(--search-blue);border:0;border-left:1px solid var(--search-ink);border-radius:0;font:800 13px/1 var(--search-sans);letter-spacing:.06em;text-transform:uppercase}.ia-search-page .ia-search-form__field .btn:hover{background:var(--search-blue-lift)}.ia-search-page__body{min-height:220px;background-color:var(--search-paper);background-image:var(--search-grid);background-size:var(--search-grid-size);background-position:center top}.ia-search-page__body-inner{padding-top:clamp(26px,3vw,40px);padding-bottom:clamp(56px,6vw,80px)}.ia-search-page .ia-search-summary{margin:0 0 22px;padding-bottom:14px;color:var(--search-ink-2);border-bottom:1px solid var(--search-rule);font-family:var(--search-sans)}.ia-search-page .ia-search-summary strong{color:var(--search-ink);font-family:var(--search-mono);font-variant-numeric:tabular-nums}.ia-search-page .ia-search-garage{margin-bottom:22px;padding:12px 14px;color:var(--search-ink-2);background:#faede5;border:0;border-left:3px solid var(--search-oxide);border-radius:0}.ia-search-page .ia-search-garage svg,.ia-search-page .ia-search-garage b{color:var(--search-oxide)}.ia-search-page .ia-search-garage strong{color:var(--search-ink)}.ia-search-page .ia-search-garage button{color:#fff;background:var(--search-blue);border-color:var(--search-blue);border-radius:0}.ia-search-page .ia-search-exact{margin:0 0 34px;padding:clamp(18px,2.3vw,28px);color:var(--search-ink);background:var(--search-card);border:0;border-top:3px solid var(--search-oxide);border-radius:0;box-shadow:0 1px 0 var(--search-rule),0 14px 30px #1018200e}.ia-search-page .ia-search-exact__heading{padding-bottom:16px;border-bottom-color:var(--search-rule)}.ia-search-page .ia-search-kicker{color:var(--search-blue);font-family:var(--search-sans)}.ia-search-page .ia-search-exact__heading h2,.ia-search-page .ia-search-other__heading h2{color:var(--search-ink);font-family:var(--search-disp);font-weight:900}.ia-search-page .ia-search-exact__query,.ia-search-page .ia-search-exact__empty p,.ia-search-page .ia-search-other__empty{color:var(--search-ink-2)}.ia-search-page .ia-search-exact__query b,.ia-search-page .ia-search-exact__empty h3{color:var(--search-ink)}.ia-search-page .ia-search-exact__count{color:var(--search-blue);border-color:var(--search-blue);border-radius:0}.ia-search-page .ia-search-exact-card{background:var(--search-sheet);border:0;border-bottom:1px solid var(--search-rule);border-radius:0}.ia-search-page .ia-search-exact-card__image{background:var(--search-card);border-color:var(--search-rule)}.ia-search-page .ia-search-exact-card__brand,.ia-search-page .ia-search-exact-card__identifier dd{color:var(--search-blue)}.ia-search-page .ia-search-exact-card h3,.ia-search-page .ia-search-exact-card__price{color:var(--search-ink)}.ia-search-page .ia-search-exact-card__identifier dt{color:var(--search-ink-3)}.ia-search-page .ia-search-exact-card__availability{color:var(--search-stock)}.ia-search-page .ia-search-exact-card__availability.is-unavailable{color:var(--search-alert)}.ia-search-page .ia-search-exact-card__cta,.ia-search-page .ia-search-action{color:var(--search-ink);background:transparent;border-color:var(--search-ink);border-radius:0}.ia-search-page .ia-search-exact-card__cta,.ia-search-page .ia-search-action--primary{color:#fff;background:var(--search-blue);border-color:var(--search-blue)}.ia-search-page .ia-search-exact__boundary{color:var(--search-ink-2);background:var(--search-blue-soft);border-left-color:var(--search-blue)}.ia-search-page .ia-search-other{margin-top:0}.ia-search-page .ia-search-other__heading{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--search-ink)}.ia-search-page .ia-search-other__heading h2{margin:0;font-size:clamp(28px,3vw,38px)}.ia-search-page .ia-prow-list--collection{padding-right:0}.ia-search-page .ia-search-resource{color:var(--search-ink);background:var(--search-card);border:0;border-bottom:1px solid var(--search-rule);border-radius:0}.ia-search-page .ia-search-resource span,.ia-search-page .ia-search-resource b{color:var(--search-blue)}.ia-search-page .ia-search-pagination a,.ia-search-page .ia-search-pagination span{color:var(--search-ink-2);background:transparent;border-color:var(--search-rule);border-radius:0;font-family:var(--search-mono)}.ia-search-page .ia-search-pagination span[aria-current=page]{color:#fff;background:var(--search-blue);border-color:var(--search-blue)}.ia-search-page :focus-visible{outline-color:var(--search-blue)}@media(max-width:720px){.ia-search-page__head .ia-collection-head__inner{padding-top:22px;padding-bottom:28px}.ia-search-page .ia-search-form{margin-top:18px}.ia-search-page .ia-search-other__heading{display:block}.ia-search-page .ia-search-other__heading h2{margin-top:5px}}@media(max-width:420px){.ia-search-page .ia-wrap{padding-inline:16px}.ia-search-page .ia-search-form__field{box-shadow:6px 6px 0 var(--search-oxide)}.ia-search-page .ia-search-form__field .btn{min-width:96px;padding-inline:12px}}.ia-engine-plate-20260908{margin:0 auto;width:100%;max-width:640px;background:#fff;color:#242424}.ia-engine-plate-20260908__canvas{position:relative;width:100%;aspect-ratio:4 / 5;isolation:isolate;overflow:hidden;background:#fff}.ia-engine-plate-20260908__image{position:absolute;inset:8% auto auto 8%;display:block;width:84%;height:72%;max-width:none;object-fit:contain;object-position:center;filter:grayscale(1)}.ia-engine-plate-20260908__caption{padding:0 8% 1rem;font-size:.8125rem;line-height:1.5;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/68/compiled_assets/styles.css.map */
