@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-code{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-filter-radio{border:0;margin:0;min-inline-size:0;padding:0}.brxe-filter-radio>.brx-filter-legend{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-radio>.brx-filter-options{list-style-type:none;margin:0;padding:0}:where(.brxe-filter-radio[data-mode=button])>.brx-filter-options{display:flex;flex-wrap:wrap;gap:var(--brx-btn-options-gap,10px)}.brxe-filter-radio[data-mode=default]>.brx-filter-options{display:flex;flex-direction:column;gap:var(--brx-options-gap)}.brxe-filter-radio[data-mode=default].brx-count-align-end>.brx-filter-options .brx-option-text{flex:1}.brxe-filter-radio[data-mode=default].brx-count-align-end>.brx-filter-options .brx-option-text .brx-option-count{margin-inline-start:auto}.brxe-filter-radio[data-mode=button] input[type=radio]{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-radio[data-mode=button] input[type=radio]:focus-visible+.bricks-button,.brxe-filter-radio[data-mode=button] label:focus-within .bricks-button{outline:2px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-filter-radio input.brx-a11y-hidden{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-filter-radio .brx-input-indicator{align-items:center;background-color:var(--brx-indicator-bg,transparent);border-color:var(--brx-indicator-border-color,currentcolor);border-radius:50%;border-style:var(--brx-indicator-border-style,solid);border-width:var(--brx-indicator-border-width,1px);display:inline-flex;flex-shrink:0;height:var(--brx-indicator-size,1em);justify-content:center;position:relative;transition:background-color .15s ease,border-color .15s ease;width:var(--brx-indicator-size,1em)}.brxe-filter-radio .brx-input-indicator:after{background-color:#3b82f6;border-radius:50%;content:"";display:block;height:calc(var(--brx-indicator-size, 1em)*.5);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;width:calc(var(--brx-indicator-size, 1em)*.5)}.brxe-filter-radio input[type=radio]:checked+.brx-input-indicator{background-color:var(--brx-indicator-bg-checked,transparent);border-color:var(--brx-indicator-border-color-checked,#3b82f6)}.brxe-filter-radio input[type=radio]:checked+.brx-input-indicator:after{background-color:var(--brx-indicator-check-color-checked,#3b82f6);opacity:1}.brxe-filter-radio input[type=radio]:focus-visible+.brx-input-indicator{outline:2px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-filter-radio input[type=radio]:disabled+.brx-input-indicator{cursor:default;opacity:.5}.brxe-filter-radio label{align-items:center;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--brx-indicator-gap,.5em);margin:inherit;position:relative}.brxe-filter-radio .brx-option-text{display:inline-flex;gap:4px}.brxe-filter-radio:not([data-mode=button]) .brx-show-more-less-wrapper{margin-top:10px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-hroeye {margin-top: 0; margin-bottom: 0; color: var(--bha-gold); font-size: 1rem; font-weight: 700; letter-spacing: 0.03em; line-height: 1.5; text-transform: uppercase}@media (max-width: 767px) {#brxe-hroeye {font-size: 0.75rem; letter-spacing: 0.12em}}#brxe-hroh1x {margin-top: 0; margin-bottom: 0; color: var(--bha-paper); font-family: "Rajdhani", sans-serif; font-size: var(--bha-text-hero); font-weight: 700; letter-spacing: -0.006em; line-height: 0.98; text-transform: uppercase}#brxe-hroled {margin-top: 0; margin-bottom: 0; color: var(--bha-paper); font-size: 1.125rem; line-height: 1.5; max-width: 35.625rem}@media (max-width: 767px) {#brxe-hroled {font-size: 1rem; max-width: 100%}}#brxe-hrobt1 {font-size: 1rem; gap: 0.75rem}#brxe-hrobt2:hover {background-color: var(--bha-paper); color: var(--bha-ink)}#brxe-hrobt2 {font-size: 1rem; font-weight: 600; gap: 0.75rem}#brxe-hroact {column-gap: 1rem}@media (max-width: 767px) { #brxe-hroact { flex-direction: column; align-items: stretch; width: 100%; row-gap: .625rem; margin-top: .5rem; } #brxe-hroact > .brxe-button { width: 100%; justify-content: center; } }#brxe-hromsg {align-items: flex-start; row-gap: 1.125rem; max-width: 49.375rem}@media (max-width: 767px) {#brxe-hromsg {padding-top: clamp(11rem, 52vw, 14.5rem); row-gap: 0.875rem}}#brxe-hrocap {margin-top: 0; margin-bottom: 0; font-size: 0.625rem; font-weight: 700; letter-spacing: 0.11em; text-transform: uppercase; white-space: pre}@media (max-width: 767px) {#brxe-hrocap {display: none}}#brxe-hroreb {font-size: 0.625rem; letter-spacing: 0.18em}.brxe-hroitm .brxe-hrowel.brxe-block {align-items: center; background-color: var(--bha-ivory); flex-shrink: 0; height: 4.75rem; justify-content: center; padding-top: 0.375rem; padding-right: 0.375rem; padding-bottom: 0.375rem; padding-left: 0.375rem; width: 6.5rem}.brxe-hroitm .brxe-hrobrd.brxe-text-basic {font-size: 0.625rem; letter-spacing: 0.16em}.brxe-hroitm .brxe-hronam.brxe-text-basic {transition: color .2s ease; margin-top: 0; margin-bottom: 0; color: var(--bha-paper); font-family: "Rajdhani", sans-serif; font-size: 1.25rem; font-weight: 600; line-height: 1.2}.brxe-hronam { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.brxe-hroitm .brxe-hroprc.brxe-text-basic {font-size: 1.125rem; line-height: 1.33}.brxe-hroitm .brxe-hrodet.brxe-block {flex-grow: 1; row-gap: 0.25rem; min-width: 0px}.brxe-hroitm .brxe-hroarr.brxe-icon {flex-shrink: 0; color: var(--bha-gold); fill: var(--bha-gold); font-size: 1.125rem}.brxe-hroitm.brxe-block {align-items: center; column-gap: 1rem; flex-direction: row; color: var(--bha-paper); text-decoration: none}.brxe-hroitm .bha-rail-arrow { transition: transform .2s ease; } .brxe-hroitm:hover .bha-rail-arrow { transform: translateX(3px); } .brxe-hroitm:hover .bha-rail-name { color: var(--bha-gold); }@media (max-width: 767px) { .brxe-hroitm { flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; column-gap: .875rem; } .brxe-hroitm > .brxe-block:first-child { width: 6.5rem !important; height: 4.75rem !important; flex: 0 0 6.5rem; } .brxe-hroitm > .brxe-block:nth-child(2) { flex: 1 1 auto; min-width: 0; width: auto !important; row-gap: .125rem; } .brxe-hroitm .bha-rail-name { font-size: 1.0625rem !important; line-height: 1.2 !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-transform: none; } .brxe-hroitm .bha-rail-arrow { flex: 0 0 auto; }}#brxe-hrogrd {display: grid; align-items: initial; gap: 1.5rem; grid-template-columns: repeat(3, minmax(0, 1fr))}@media (max-width: 767px) { #brxe-hrogrd { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; grid-template-columns: none !important; width: 100%; gap: .75rem; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scroll-padding-inline: var(--bha-gutter, 1rem); padding-right: var(--bha-gutter, 1rem); padding-bottom: .25rem; scrollbar-width: none; -webkit-overflow-scrolling: touch; } #brxe-hrogrd::-webkit-scrollbar { display: none; } #brxe-hrogrd > a, #brxe-hrogrd > .brxe-block { flex: 0 0 min(19.875rem, 82vw) !important; width: min(19.875rem, 82vw) !important; max-width: none !important; scroll-snap-align: start; } }@media (max-width: 1024px) {#brxe-hrogrd {gap: 0.75rem; grid-template-columns: minmax(0, 1fr)}}#brxe-hrorai {border-top: 1px solid var(--bha-line); padding-top: 1.125rem; row-gap: 0.875rem}@media (max-width: 767px) { #brxe-hrorai { width: calc(100% + 2 * var(--bha-gutter, 1rem)); max-width: none; margin-inline: calc(-1 * var(--bha-gutter, 1rem)); padding: 1.25rem 0 1.75rem var(--bha-gutter, 1rem); background: var(--bha-ink); border-top: 1px solid var(--bha-line); row-gap: 1rem; align-self: stretch; } }#brxe-hrobot {row-gap: 1.5rem}#brxe-hrocon {flex-grow: 1; justify-content: space-between; row-gap: 2.5rem}@media (max-width: 767px) {#brxe-hrocon {row-gap: 2rem}}#brxe-hrosec {background-color: var(--bha-ink); background-image: url("https://birminghamhillarmory.com/wp-content/uploads/bha/bha-hero-brandywine.webp"); background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 47.5rem; padding-top: 4rem; padding-bottom: 1.75rem}#brxe-hrosec::before { content: ''; position: absolute; inset: 0; pointer-events: none; background: linear-gradient(90deg, rgba(17,19,18,.72) 0%, rgba(17,19,18,.62) 30%, rgba(17,19,18,.3) 49%, rgba(17,19,18,0) 67%), linear-gradient(180deg, rgba(17,19,18,0) 52%, rgba(17,19,18,.78) 79%, rgb(17,19,18) 100%); }@media (max-width: 767px) { #brxe-hrosec::before { background: linear-gradient(180deg, rgba(17,19,18,.55) 0%, rgba(17,19,18,.7) 45%, rgb(17,19,18) 100%); } }@media (max-width: 767px) {#brxe-hrosec {background-position: 64% center; min-height: 0px; padding-top: 0; padding-bottom: 0}}#brxe-trul1x {font-size: 0.6875rem; letter-spacing: 0.155em}#brxe-trud1x {color: var(--bha-ivory); font-size: 0.9375rem; line-height: 1.47}#brxe-truit1 {row-gap: 0.375rem}#brxe-trul2x {font-size: 0.6875rem; letter-spacing: 0.155em}#brxe-trud2x {color: var(--bha-ivory); font-size: 0.9375rem; line-height: 1.47}#brxe-truit2 {row-gap: 0.375rem}#brxe-trul3x {font-size: 0.6875rem; letter-spacing: 0.155em}#brxe-trud3x {color: var(--bha-ivory); font-size: 0.9375rem; line-height: 1.47}#brxe-truit3 {row-gap: 0.375rem}#brxe-trul4x {font-size: 0.6875rem; letter-spacing: 0.155em}#brxe-trud4x {color: var(--bha-ivory); font-size: 0.9375rem; line-height: 1.47}#brxe-truit4 {row-gap: 0.375rem}#brxe-trucon {display: grid; align-items: initial; gap: 0px; grid-template-columns: repeat(4, minmax(0, 1fr))}#brxe-trucon > * { padding: 0 1.75rem; border-left: 1px solid var(--bha-line); }#brxe-trucon > *:first-child { padding-left: 0; border-left: 0; }@media (max-width: 767px) { #brxe-trucon > * { padding: 1.125rem 1rem 1.25rem !important; border-left: 0; } #brxe-trucon > *:nth-child(odd) { padding-left: 0 !important; } #brxe-trucon > *:nth-child(even) { border-left: 1px solid var(--bha-line); } #brxe-trucon > *:nth-child(n+3) { border-top: 1px solid var(--bha-line); } }@media (max-width: 767px) {#brxe-trucon {grid-template-columns: repeat(2, minmax(0, 1fr))}}#brxe-trusec {background-color: var(--bha-deep); border-top: 1px solid var(--bha-line); border-bottom: 1px solid var(--bha-line); padding-top: 1.75rem; padding-bottom: 1.75rem}@media (max-width: 767px) {#brxe-trusec {padding-top: 0; padding-bottom: 0}}#brxe-ftrttl {row-gap: 0.75rem; width: auto}#brxe-ftrflt[data-mode="button"] .bricks-button.brx-option-active {background-color: var(--bha-charcoal); border: 0; color: var(--bha-paper); font-size: 0.875rem}#brxe-ftrflt[data-mode="button"] .bricks-button {background-color: var(--bricks-color-acss_import_transparent); border: 0; border-radius: 0; color: var(--bha-muted); font-family: "Source Sans 3"; font-size: 0.9375rem; font-weight: 600; line-height: 1.45}#brxe-ftrflt {--brx-btn-options-gap: 0px}#brxe-ftrflt { flex-wrap: wrap; }#brxe-ftrflt label, #brxe-ftrflt .bricks-button { min-height: 2.625rem; min-width: 7rem; padding: 0 1rem; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: color .2s ease, background-color .2s ease; }#brxe-ftrflt label:hover, #brxe-ftrflt .bricks-button:hover { color: var(--bha-paper); background-color: var(--bha-charcoal); }@media (max-width: 767px) { #brxe-ftrsec #brxe-ftrflt { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto; scrollbar-width: none; width: calc(100% + var(--bha-gutter, 1rem)); margin-right: calc(-1 * var(--bha-gutter, 1rem)); padding-right: var(--bha-gutter, 1rem); } #brxe-ftrsec #brxe-ftrflt::-webkit-scrollbar { display: none; } #brxe-ftrsec #brxe-ftrflt > legend { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); } #brxe-ftrsec #brxe-ftrflt label { white-space: nowrap; } #brxe-ftrsec #brxe-ftrflt label, #brxe-ftrsec #brxe-ftrflt .bricks-button { min-width: 0; flex-shrink: 0; } }@media (max-width: 767px) { #brxe-ftrsec #brxe-ftrflt > ul { display: flex !important; flex-wrap: nowrap !important; gap: .25rem; margin: 0; padding: 0; } #brxe-ftrsec #brxe-ftrflt > ul > li { flex: 0 0 auto; } }#brxe-ftrflt label, #brxe-ftrflt .bricks-button { position: relative; transition: color .3s ease, background-color .3s ease; }#brxe-ftrflt input:checked + .bricks-button::after, #brxe-ftrflt input:checked + label::after { content: ''; position: absolute; left: 1rem; right: 1rem; bottom: 0; height: 2px; background: var(--bha-gold); animation: bhaTabIn .35s cubic-bezier(.2,.7,.2,1) both; transform-origin: left center; }@keyframes bhaTabIn { from { transform: scaleX(0); } to { transform: scaleX(1); } }@media (prefers-reduced-motion: reduce) { #brxe-ftrflt input:checked + .bricks-button::after, #brxe-ftrflt input:checked + label::after { animation: none; } }.brxe-ftrlop .brxe-ftrrul.brxe-div {background-color: var(--bha-gold); flex-shrink: 0; height: 1px; min-height: 1px; width: 3.25rem}#brxe-ftrfgd { display: grid; grid-template-columns: minmax(0, 752fr) minmax(0, 536fr); grid-auto-rows: minmax(10.5rem, auto); gap: 1rem 1.5rem; width: 100%; }#brxe-ftrfgd > .bha-feat { display: grid; grid-template-columns: 11.625rem minmax(0, 1fr); column-gap: 1rem; background: var(--bha-deep); grid-column: 2; min-width: 0; }#brxe-ftrfgd > .bha-feat:first-child { grid-column: 1; grid-row: 1 / span 3; grid-template-columns: minmax(0, 420fr) minmax(0, 332fr); column-gap: 0; min-height: 33.5rem; }#brxe-ftrfgd .bha-feat__photo { position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; background: var(--bha-ivory); padding: .75rem; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__photo { padding: 1.5rem; }#brxe-ftrfgd .bha-feat__img, #brxe-ftrfgd .bha-feat__img img { width: 100%; height: 8.75rem; object-fit: contain; mix-blend-mode: multiply; position: relative; z-index: 1; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__img, #brxe-ftrfgd > .bha-feat:first-child .bha-feat__img img { height: 17.75rem; }#brxe-ftrfgd .bha-feat__plate, #brxe-ftrfgd .bha-feat__mark, #brxe-ftrfgd .bha-feat__cap, #brxe-ftrfgd .bha-feat__stamp, #brxe-ftrfgd .bha-feat__rule { display: none; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__plate { display: block; position: absolute; top: 1.5rem; left: 1.5rem; z-index: 2; margin: 0; font-weight: 700; font-size: .6875rem; letter-spacing: .145em; line-height: 1.45; text-transform: uppercase; color: var(--bha-editorial-ink); }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__mark { display: block; position: absolute; top: 3.6875rem; left: 1.125rem; right: 0; z-index: 0; opacity: .12; overflow: hidden; white-space: nowrap; font-family: 'Rajdhani', sans-serif; font-weight: 700; font-size: clamp(6rem, 3rem + 7vw, 11rem); line-height: 1.02; text-transform: uppercase; color: var(--bha-earth); }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__cap { display: flex; flex-direction: column; position: absolute; left: 1.5rem; right: 7rem; bottom: 2.25rem; z-index: 2; font-family: 'Rajdhani', sans-serif; font-weight: 700; font-size: 1.5rem; line-height: 1.08; text-transform: uppercase; color: var(--bha-editorial-ink); }#brxe-ftrfgd .bha-feat__cap p { margin: 0; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__stamp { display: block; position: absolute; right: 1.5rem; bottom: 1.75rem; width: 4.75rem; opacity: .42; z-index: 1; }#brxe-ftrfgd .bha-feat__info { display: flex; flex-direction: column; justify-content: center; gap: .625rem; padding: .75rem 1rem .75rem 0; min-width: 0; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__info { padding: 1.75rem; gap: 1.125rem; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__brand { font-size: .75rem; letter-spacing: .167em; }#brxe-ftrfgd .bha-feat__name { font-family: 'Rajdhani', sans-serif; font-weight: 600; font-size: var(--bha-text-product); line-height: 1.2; color: var(--bha-ivory); text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; transition: color .2s ease; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__name { font-weight: 700; font-size: var(--bha-text-service); line-height: 1.15; text-transform: uppercase; color: var(--bha-paper); -webkit-line-clamp: 4; }#brxe-ftrfgd .bha-feat__name:hover { color: var(--bha-gold); }#brxe-ftrfgd .bha-feat__spec { font-size: .8125rem; white-space: pre-wrap; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__spec { font-size: .9375rem; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__rule { display: block; width: 3.25rem; height: 1px; background: var(--bha-gold); }#brxe-ftrfgd .bha-feat__buy { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: .75rem; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__buy { flex-direction: column; align-items: stretch; gap: 1.125rem; }#brxe-ftrfgd .bha-feat__price { font-size: 1.5625rem; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__price { font-size: 2rem; line-height: 1.25; }#brxe-ftrfgd .bha-feat__atc { width: 10rem; flex-shrink: 0; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__atc { width: 100%; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__atc a.button { min-height: 3.25rem; background: var(--bha-gold); color: var(--bha-ink); border-color: var(--bha-gold); font-size: 1rem; }#brxe-ftrfgd > .bha-feat:first-child .bha-feat__atc a.button:hover { background: var(--bha-paper); border-color: var(--bha-paper); }@media (max-width: 1024px) { #brxe-ftrfgd { grid-template-columns: minmax(0, 1fr); } #brxe-ftrfgd > .bha-feat:first-child { grid-row: auto; } #brxe-ftrfgd > .bha-feat { grid-column: 1; } }@media (max-width: 767px) { #brxe-ftrfgd > .bha-feat:first-child { grid-template-columns: minmax(0, 1fr); } #brxe-ftrfgd > .bha-feat:first-child .bha-feat__photo { min-height: 22rem; } }@media (max-width: 520px) { #brxe-ftrfgd > .bha-feat { grid-template-columns: minmax(0, 1fr); } #brxe-ftrfgd > .bha-feat:not(:first-child) .bha-feat__photo { height: 12rem; } #brxe-ftrfgd .bha-feat__info { padding: 1rem; } #brxe-ftrfgd .bha-feat__buy { flex-wrap: wrap; } #brxe-ftrfgd .bha-feat__atc { width: 100%; } }@media (max-width: 767px) { #brxe-ftrsec #brxe-ftrfgd { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: .75rem !important; overflow-x: auto !important; overscroll-behavior-x: contain !important; scroll-snap-type: x mandatory !important; scroll-padding-inline: 0 !important; width: calc(100% + var(--bha-gutter, 1rem)) !important; margin-right: calc(-1 * var(--bha-gutter, 1rem)) !important; padding-right: var(--bha-gutter, 1rem) !important; padding-bottom: .25rem !important; scrollbar-width: none !important; -webkit-overflow-scrolling: touch !important; } #brxe-ftrsec #brxe-ftrfgd::-webkit-scrollbar { display: none !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) { display: flex !important; flex-direction: column !important; flex: 0 0 min(15rem, 68vw) !important; width: min(15rem, 68vw) !important; min-height: 0 !important; grid-row: auto !important; grid-column: auto !important; scroll-snap-align: start !important; border: 1px solid var(--bha-line) !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__photo { height: 10.625rem !important; min-height: 0 !important; padding: .625rem .875rem !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__img, #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__img img { height: 9.25rem !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__plate, #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__mark, #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__cap, #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__stamp, #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__rule { display: none !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__info { flex: 1 1 auto !important; justify-content: flex-start !important; gap: .375rem !important; padding: .875rem !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__brand { font-size: .6875rem !important; letter-spacing: .16em !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__name { font-size: 1.125rem !important; font-weight: 600 !important; line-height: 1.2 !important; text-transform: none !important; color: var(--bha-ivory) !important; -webkit-line-clamp: 2 !important; min-height: 2.7rem !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__spec { font-size: .8125rem !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__buy { flex-direction: column !important; align-items: stretch !important; gap: .625rem !important; margin-top: auto !important; flex-wrap: nowrap !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__price { font-size: 1.375rem !important; line-height: 1.2 !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__atc { width: 100% !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:nth-child(n) .bha-feat__atc a.button { min-height: 2.5rem !important; font-size: .9375rem !important; }}@keyframes bhaFeatIn { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }#brxe-ftrfgd > .bha-feat { animation: bhaFeatIn .5s cubic-bezier(.2,.7,.2,1) both; }#brxe-ftrfgd > .bha-feat:nth-child(2) { animation-delay: .06s; }#brxe-ftrfgd > .bha-feat:nth-child(3) { animation-delay: .12s; }#brxe-ftrfgd > .bha-feat:nth-child(4) { animation-delay: .18s; }@media (prefers-reduced-motion: reduce) { #brxe-ftrfgd > .bha-feat { animation: none; } }@media (min-width: 768px) and (max-width: 1365px) { #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:not(:first-child) .bha-feat__buy { flex-wrap: wrap !important; flex-direction: row !important; align-items: flex-end !important; gap: .625rem !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:not(:first-child) .bha-feat__atc { flex: 1 1 100% !important; width: 100% !important; min-width: 0 !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:not(:first-child) .bha-feat__atc a.button { width: 100% !important; min-height: 2.75rem !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat.bha-feat:not(:first-child) .bha-feat__info { min-width: 0 !important; }}#brxe-ftrcon {row-gap: 1.5rem}#brxe-ftrsec {padding-top: 1.75rem; padding-bottom: 3rem}#brxe-ftrsec #brxe-ftrfgd { align-items: stretch !important; align-content: stretch !important; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat { align-self: stretch !important; align-items: stretch !important; position: relative; outline: 1px solid transparent; outline-offset: -1px; transition: transform .3s ease, box-shadow .3s ease, outline-color .3s ease; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:hover, #brxe-ftrsec #brxe-ftrfgd > .bha-feat:focus-within { transform: translateY(-4px); box-shadow: 0 18px 40px rgba(0,0,0,.45); outline-color: var(--bha-gold); }#brxe-ftrsec #brxe-ftrfgd .bha-feat__img img { transition: transform .45s ease; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:hover .bha-feat__img img { transform: scale(1.04); }#brxe-ftrsec #brxe-ftrfgd .bha-feat__name { position: static; }#brxe-ftrsec #brxe-ftrfgd .bha-feat__name::after { content: ''; position: absolute; inset: 0; z-index: 3; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:hover .bha-feat__name { color: var(--bha-gold); }#brxe-ftrsec #brxe-ftrfgd .bha-feat__atc { position: relative; z-index: 4; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child { display: flex !important; flex-direction: row !important; align-items: stretch !important; height: auto !important; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child > .bha-feat__photo { flex: 420 1 0% !important; align-self: stretch !important; height: auto !important; min-height: 0 !important; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child > .bha-feat__info { flex: 332 1 0% !important; align-self: stretch !important; height: auto !important; justify-content: space-between !important; padding: 2rem 1.75rem; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child .bha-feat__buy { margin-top: auto; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child .bha-feat__img, #brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child .bha-feat__img img { height: 22rem; }#brxe-ftrsec #brxe-ftrfgd > .bha-feat:not(:first-child) > .bha-feat__photo, #brxe-ftrsec #brxe-ftrfgd > .bha-feat:not(:first-child) > .bha-feat__info { align-self: stretch !important; height: auto !important; }#brxe-ftrsec #brxe-ftrfgd .bha-feat__img, #brxe-ftrsec #brxe-ftrfgd .bha-feat__img img { display: block; }#brxe-ftrsec #brxe-ftrfgd .bha-feat__cap { top: auto; height: auto; gap: 0; row-gap: 0; justify-content: flex-start; }#brxe-ftrsec #brxe-ftrfgd .bha-feat__cap > * { margin: 0; line-height: 1.08; flex: 0 0 auto; }#brxe-ftrsec #brxe-ftrflt label, #brxe-ftrsec #brxe-ftrflt .bricks-button { outline: none; box-shadow: none; }#brxe-ftrsec #brxe-ftrflt input:focus-visible + .bricks-button { outline: 2px solid var(--bha-gold); outline-offset: 2px; }@media (prefers-reduced-motion: reduce) { #brxe-ftrsec #brxe-ftrfgd > .bha-feat, #brxe-ftrsec #brxe-ftrfgd .bha-feat__img img { transition: none; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat:hover { transform: none; } }@media (max-width: 767px) { #brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child { flex-direction: column !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child > .bha-feat__photo { flex: 0 0 auto !important; min-height: 22rem !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child > .bha-feat__info { flex: 0 0 auto !important; } #brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child .bha-feat__img, #brxe-ftrsec #brxe-ftrfgd > .bha-feat:first-child .bha-feat__img img { height: 16rem; } }#brxe-usdtit {row-gap: 0.75rem; width: auto; max-width: 46rem}.brxe-pcspec {white-space: pre-wrap}.brxe-pcprow {margin-top: auto}.brxe-fd40be {height: 100%}.brxe-usdlpa.brxe-block {flex-direction: column; display: flex; width: 100%}.brxe-usdlpb.brxe-block {flex-direction: column; display: flex; width: 100%}#brxe-usdgrd {align-items: stretch; display: grid; align-items: initial; gap: 1.25rem; grid-template-columns: repeat(4, minmax(0, 1fr))}@media (max-width: 767px) { #brxe-usdgrd { display: flex !important; flex-direction: row; flex-wrap: nowrap; grid-template-columns: none !important; gap: .75rem; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; width: calc(100% + var(--bha-gutter, 1rem)); margin-right: calc(-1 * var(--bha-gutter, 1rem)); padding-right: var(--bha-gutter, 1rem); padding-bottom: .25rem; scrollbar-width: none; -webkit-overflow-scrolling: touch; } #brxe-usdgrd::-webkit-scrollbar { display: none; } #brxe-usdgrd > * { flex: 0 0 min(15rem, 68vw) !important; width: min(15rem, 68vw) !important; scroll-snap-align: start; }}@media (max-width: 1024px) {#brxe-usdgrd {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 520px) {#brxe-usdgrd {grid-template-columns: none}}#brxe-usdcon {row-gap: 2rem}#brxe-usdsec {padding-top: 3.5rem; padding-bottom: 4rem}#brxe-cateye {letter-spacing: 0.18em}#brxe-cath2x {color: var(--bha-paper); font-size: var(--bha-text-display); line-height: 1; max-width: 17rem}@media (max-width: 1024px) {#brxe-cath2x {max-width: none}}#brxe-catttl {row-gap: 1.125rem}#brxe-catled {font-size: 0.9375rem; line-height: 1.53; max-width: 15.875rem}#brxe-catcan {margin-top: auto; opacity: 0.16; width: 17.5rem; max-width: 100%}@media (max-width: 1024px) {#brxe-catcan {display: none}}#brxe-catlft {align-items: flex-start; row-gap: 1.5rem}#brxe-cat01i:not(.tag), #brxe-cat01i img {object-position: center bottom}#brxe-cat01t {font-size: var(--bha-text-feature); line-height: 1.05}#brxe-cat01o {color: var(--bha-gold); fill: var(--bha-gold); font-size: 1.125rem}#brxe-cat01r {display: flex}#brxe-cat02o {color: var(--bha-gold); fill: var(--bha-gold); font-size: 1.125rem}#brxe-cat02r {display: flex}#brxe-cat03o {color: var(--bha-gold); fill: var(--bha-gold); font-size: 1.125rem}#brxe-cat03r {display: flex}#brxe-cat04o {color: var(--bha-gold); fill: var(--bha-gold); font-size: 1.125rem}#brxe-cat04r {display: flex}#brxe-catgrd {display: grid; align-items: initial; gap: 1rem; grid-template-columns: minmax(0, 384fr) minmax(0, 292fr) minmax(0, 292fr); grid-template-rows: minmax(15.5rem, 1fr) minmax(15.5rem, 1fr)}#brxe-catgrd > .bha-cat--tall { grid-row: span 2; }#brxe-catgrd > .bha-cat--wide { grid-column: span 2; }@media (max-width: 767px) { #brxe-catgrd { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); grid-template-rows: none; grid-auto-rows: 12.5rem; gap: .625rem; } #brxe-catgrd > .bha-cat, #brxe-catgrd > .bha-cat--tall, #brxe-catgrd > .bha-cat--wide { grid-row: auto; grid-column: auto; min-height: 0; } #brxe-catgrd .bha-cat__content { padding: .875rem; gap: .25rem; } #brxe-catgrd .bha-cat__title { font-size: 1.25rem; line-height: 1.1; } #brxe-catgrd .bha-cat__action { font-size: .8125rem; }}#brxe-catcon {align-items: stretch; display: grid; align-items: initial; gap: 2.5rem; grid-template-columns: minmax(0, 272fr) minmax(0, 1000fr)}@media (max-width: 1024px) {#brxe-catcon {gap: 2rem; grid-template-columns: minmax(0, 1fr)}}#brxe-catsec {background-color: var(--bha-deep); padding-top: 2.5rem; padding-bottom: 2.5rem}#brxe-nxtitl {row-gap: 0.75rem; width: auto; max-width: 46rem}.brxe-nxnfal.brxe-block {flex-direction: column; display: flex; width: 100%}#brxe-nxgrid {align-items: stretch; display: grid; align-items: initial; gap: 1.25rem; grid-template-columns: repeat(4, minmax(0, 1fr))}@media (max-width: 767px) { #brxe-nxgrid { display: flex !important; flex-direction: row; flex-wrap: nowrap; grid-template-columns: none !important; gap: .75rem; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; width: calc(100% + var(--bha-gutter, 1rem)); margin-right: calc(-1 * var(--bha-gutter, 1rem)); padding-right: var(--bha-gutter, 1rem); padding-bottom: .25rem; scrollbar-width: none; -webkit-overflow-scrolling: touch; } #brxe-nxgrid::-webkit-scrollbar { display: none; } #brxe-nxgrid > * { flex: 0 0 min(15rem, 68vw) !important; width: min(15rem, 68vw) !important; scroll-snap-align: start; }}@media (max-width: 1024px) {#brxe-nxgrid {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 520px) {#brxe-nxgrid {grid-template-columns: none}}#brxe-nbnfae {font-size: 0.6875rem; letter-spacing: 0.155em}#brxe-nbnfat {row-gap: 0px; width: 100%}#brxe-nbnfah {flex-direction: row; align-items: flex-end}#brxe-nbstps {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-nbstps { list-style: none; }#brxe-nbcale {font-size: 0.6875rem; letter-spacing: 0.155em}#brxe-nbcalt {row-gap: 0px; width: 100%}#brxe-nbcalh {flex-direction: row; align-items: flex-end}@media (max-width: 1200px) {#brxe-nbcalh {flex-direction: row; display: flex}}#brxe-nbband {background-color: var(--bha-deep); border: 1px solid var(--bha-line); display: grid; align-items: initial; gap: 0px; grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: 0.75rem}#brxe-nbband > * { padding: 1.75rem 2rem; display: flex; flex-direction: column; gap: 1.25rem; min-width: 0; }#brxe-nbband > * + * { border-left: 1px solid var(--bha-line); }#brxe-nbband .bha-band-head { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 1rem; width: 100%; }#brxe-nbband .bha-band-head > .brxe-block { width: 100%; }#brxe-nbband .bha-band-title { font-family: 'Rajdhani', sans-serif; font-weight: 700; font-size: 1.5rem; line-height: 1.17; color: var(--bha-ivory); margin: .25rem 0 0; }#brxe-nbband .bha-steps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .75rem; flex: 1 1 auto; width: 100%; }#brxe-nbband .bha-step { display: flex; flex-direction: column; justify-content: space-between; gap: 1.5rem; padding: 1rem; background: var(--bha-ink); border: 1px solid var(--bha-line); }#brxe-nbband .bha-step-n { font-family: 'Rajdhani', sans-serif; font-weight: 700; font-size: 1.375rem; line-height: 1.1; color: var(--bha-gold); margin: 0; }#brxe-nbband .bha-step-t { font-weight: 600; font-size: .875rem; line-height: 1.43; color: var(--bha-ivory); margin: 0; }#brxe-nbband .bha-chips { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-auto-rows: 1fr; gap: .75rem; flex: 1 1 auto; width: 100%; }#brxe-nbband .bha-chips a { display: flex; align-items: center; justify-content: center; text-align: center; width: auto; min-height: 3.25rem; padding: .75rem; background: var(--bha-ink); border: 1px solid var(--bha-line); color: var(--bha-ivory); font-weight: 600; font-size: .9375rem; line-height: 1.3; text-decoration: none; transition: border-color .25s ease, color .25s ease; }#brxe-nbband .bha-chips a:hover, #brxe-nbband .bha-chips a:focus-visible { border-color: var(--bha-gold); color: var(--bha-gold); }@media (max-width: 1024px) { #brxe-nbband > * + * { border-left: 0; border-top: 1px solid var(--bha-line); } }@media (max-width: 767px) { #brxe-nbband { background: transparent; border: 0; gap: 1.25rem; } #brxe-nbband > * { padding: 1.3rem; background: var(--bha-deep); border: 1px solid var(--bha-line) !important; } #brxe-nbband .bha-steps { grid-template-columns: minmax(0, 1fr); } #brxe-nbband .bha-step { flex-direction: row; align-items: center; justify-content: flex-start; gap: .875rem; padding: .8rem 1rem; } #brxe-nbband .bha-chips { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-rows: auto; gap: .5rem; } }@media (max-width: 1024px) {#brxe-nbband {grid-template-columns: minmax(0, 1fr)}}#brxe-nxcont {row-gap: 2rem}#brxe-nxsect {padding-top: 3.5rem; padding-bottom: 4rem}#brxe-prm1im {height: 100%; left: 22.36%; position: absolute; top: 0px; width: 83.85%; z-index: 0}#brxe-prm1im:not(.tag), #brxe-prm1im img {object-fit: cover}#brxe-prm1gr {bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1}#brxe-prm1gr { background: linear-gradient(90deg, rgb(9,10,9) 0%, rgba(9,10,9,.96) 40%, rgba(9,10,9,.4) 63%, rgba(9,10,9,0) 82%); pointer-events: none; }@media (max-width: 520px) { #brxe-prm1gr { background: linear-gradient(90deg, rgba(9,10,9,.96) 0%, rgba(9,10,9,.85) 60%, rgba(9,10,9,.5) 100%); } }#brxe-prm1hd {max-width: 17rem}#brxe-prm1tx {font-size: 1rem; line-height: 1.5; max-width: 17.75rem}#brxe-prm1bt {font-size: 1rem; gap: 0.75rem}#brxe-prm2im {height: 111.5%; left: -3.73%; position: absolute; top: -5.83%; width: 108.7%; max-width: none; z-index: 0}#brxe-prm2im:not(.tag), #brxe-prm2im img {object-fit: cover}#brxe-prm2im { -webkit-mask: url('/wp-content/uploads/bha/bha-colt-mask.svg') center / 100% 100% no-repeat; mask: url('/wp-content/uploads/bha/bha-colt-mask.svg') center / 100% 100% no-repeat; }@media (min-width: 1200px) { #brxe-prm2im { transform: translateX(18%); } }#brxe-prm2gr {bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1}#brxe-prm2gr { background: linear-gradient(90deg, rgb(9,10,9) 0%, rgba(9,10,9,.97) 38%, rgba(9,10,9,.43) 57%, rgba(9,10,9,0) 75%); pointer-events: none; }@media (max-width: 520px) { #brxe-prm2gr { background: linear-gradient(90deg, rgba(9,10,9,.96) 0%, rgba(9,10,9,.85) 60%, rgba(9,10,9,.4) 100%); } }#brxe-prm2hd {max-width: 17rem}#brxe-prm2tx {margin-top: 0; margin-bottom: 0; color: var(--bha-paper); font-size: 1rem; line-height: 1.5; max-width: 17.75rem}#brxe-prm2bt {font-size: 1rem; gap: 0.75rem}#brxe-prm2bx {background-color: #0f1110}#brxe-prm3im {position: absolute; z-index: 0}#brxe-prm3im { right: -14%; bottom: 6%; top: auto; width: 54%; height: auto; transform: rotate(-8deg); transition: transform .4s ease; filter: drop-shadow(0 18px 30px rgba(0,0,0,.6)); }@media (min-width: 1025px) and (max-width: 1199px) { #brxe-prm3im { right: 5%; top: 50%; bottom: auto; width: min(26rem, 40%); transform: translateY(-50%) rotate(-3deg); } }@media (max-width: 1024px) { #brxe-prm3im { right: -4%; bottom: 8%; width: min(22rem, 48%); } }@media (max-width: 767px) { #brxe-prm3im { right: -10%; width: 62%; opacity: .55; } }#brxe-prm3gr {bottom: 0px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1}#brxe-prm3gr { background: linear-gradient(90deg, rgb(9,10,9) 0%, rgba(9,10,9,.96) 42%, rgba(9,10,9,.35) 62%, rgba(9,10,9,0) 78%); pointer-events: none; }@media (max-width: 767px) { #brxe-prm3gr { background: linear-gradient(90deg, rgba(9,10,9,.97) 0%, rgba(9,10,9,.88) 60%, rgba(9,10,9,.55) 100%); } }#brxe-prm3hd {max-width: 17rem}#brxe-prm3tx {font-size: 1rem; line-height: 1.5; max-width: 17.75rem}#brxe-prm3bt {font-size: 1rem; gap: 0.75rem}#brxe-prm3bx {background-color: #0f1110}#brxe-prm3bx:hover .bha-gift-img { transform: rotate(-8deg) scale(1.03); }@media (prefers-reduced-motion: reduce) { #brxe-prm3bx:hover .bha-gift-img { transform: rotate(-8deg); } }#brxe-prmcon {display: grid; align-items: initial; gap: 1.5rem; grid-template-columns: repeat(3, minmax(0, 1fr))}@media (min-width: 1025px) and (max-width: 1199px) { #brxe-prmcon { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } #brxe-prmcon > :nth-child(3) { grid-column: 1 / -1; } }#brxe-prmcon > .bha-promo { display: flex; flex-direction: column; justify-content: flex-start !important; }#brxe-prmcon .bha-promo__msg { align-self: stretch; flex: 1 1 auto; justify-content: flex-start !important; }#brxe-prmcon .bha-promo__msg > .brxe-button { margin-top: auto !important; }@media (max-width: 1024px) {#brxe-prmcon {grid-template-columns: minmax(0, 1fr)}}#brxe-prmsec {padding-top: 1.25rem; padding-bottom: 2.5rem}#brxe-supmap { position: absolute; top: 0; right: 0; width: min(37.375rem, 42vw); height: auto; max-width: none; opacity: .08; mix-blend-mode: screen; pointer-events: none; user-select: none; z-index: 0; }@media (max-width: 767px) { #brxe-supmap { display: none; } }#brxe-supttl {row-gap: 0.75rem}#brxe-sups1t {color: var(--bha-ivory); line-height: 1.3}#brxe-sups1d {font-size: 1rem; line-height: 1.5}#brxe-sups1o {color: var(--bha-gold); fill: var(--bha-gold); font-size: 1.125rem}#brxe-sups1r {display: flex; font-size: 0.875rem; line-height: 1.57}#brxe-sups2t {color: var(--bha-ivory); font-size: clamp(1.625rem, 1.5rem + 0.463vw, 1.875rem); line-height: 1.13; max-width: 15rem}@media (max-width: 767px) {#brxe-sups2t {max-width: none}}#brxe-sups2d {font-size: 1rem; line-height: 1.5; max-width: 28rem}#brxe-sups2o {color: var(--bha-gold); fill: var(--bha-gold); font-size: 1.125rem}#brxe-sups2r {display: flex; font-size: 0.875rem; line-height: 1.57}#brxe-suplst {row-gap: 0px}#brxe-supgey {font-size: 0.75rem; letter-spacing: 0.117em}#brxe-supgh3 {margin-top: 0; margin-bottom: 0; color: var(--bha-ivory); font-family: "Rajdhani", sans-serif; font-size: clamp(1.75rem, 1.583rem + 0.741vw, 2.25rem); font-weight: 700; line-height: 1.17}#brxe-supgtl {row-gap: 0.75rem}#brxe-supgtx {font-size: 1rem; line-height: 1.5}#brxe-supglk {font-weight: 700}#brxe-supgdt {align-items: flex-start; row-gap: 1.25rem}#brxe-supgui {align-items: center; background-color: var(--bha-deep); display: grid; align-items: initial; gap: 2.5rem; grid-template-columns: minmax(0, 550fr) minmax(0, 626fr); padding-top: 1.75rem; padding-right: 1.75rem; padding-bottom: 1.75rem; padding-left: 1.75rem}@media (max-width: 767px) {#brxe-supgui {gap: 1.25rem; grid-template-columns: minmax(0, 1fr)}}#brxe-supcon {row-gap: 1.75rem; position: relative; z-index: 1}#brxe-supsec {padding-top: 3.5rem; padding-bottom: 3.5rem; overflow: hidden; position: relative}#brxe-edutit {flex-grow: 1; row-gap: 0.75rem; width: auto}#brxe-eduint {font-size: 1rem; line-height: 1.5; max-width: 26.25rem}#brxe-eduhed {align-items: flex-end; column-gap: 4rem; flex-direction: row; flex-wrap: wrap; justify-content: space-between; row-gap: 1rem}#brxe-edugrd {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-edugrd { list-style: none; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1.25rem; }#brxe-edugrd > li { position: relative; display: flex; flex-direction: column; justify-content: space-between; gap: 1.5rem; min-height: 16.8rem; padding: 1.75rem; background: var(--bha-ink); border: 1px solid var(--bha-line); transition: border-color .25s ease, transform .25s ease; }#brxe-edugrd > li:hover { border-color: var(--bha-gold); transform: translateY(-2px); }#brxe-edugrd .bha-guide-copy { display: flex; flex-direction: column; gap: .875rem; }#brxe-edugrd .bha-guide-n { font-family: 'Rajdhani', sans-serif; font-weight: 700; font-size: 1.75rem; line-height: 1.07; color: var(--bha-gold); margin: 0; }#brxe-edugrd .bha-guide-t { font-family: 'Rajdhani', sans-serif; font-weight: 700; font-size: 1.625rem; line-height: 1.15; color: var(--bha-ivory); margin: 0; text-transform: none; }#brxe-edugrd .bha-guide-d { font-size: .9375rem; line-height: 1.53; color: var(--bha-muted); margin: 0; }#brxe-edugrd .brxe-text-link::after { content: ''; position: absolute; inset: 0; }@media (max-width: 1200px) { #brxe-edugrd { grid-template-columns: repeat(3, minmax(0, 1fr)); } }@media (max-width: 1024px) { #brxe-edugrd { grid-template-columns: repeat(2, minmax(0, 1fr)); } }@media (max-width: 767px) { #brxe-edugrd { grid-template-columns: minmax(0, 1fr); gap: 0; } #brxe-edugrd > li { min-height: 0; display: grid; grid-template-columns: auto minmax(0,1fr) auto; column-gap: .875rem; align-items: start; padding: 1.05rem 0; background: transparent; border: 0; border-bottom: 1px solid var(--bha-line); } #brxe-edugrd > li:hover { transform: none; } #brxe-edugrd .bha-guide-copy { display: contents; } #brxe-edugrd .bha-guide-n { font-size: 1.375rem; grid-row: 1 / span 2; } #brxe-edugrd .bha-guide-t { font-size: 1.25rem; grid-column: 2; } #brxe-edugrd .bha-guide-d { grid-column: 2; font-size: .875rem; margin-top: .25rem; } #brxe-edugrd > li .brxe-text-link { grid-column: 3; grid-row: 1; font-size: 0; gap: 0; } #brxe-edugrd > li .brxe-text-link i { font-size: 1.25rem; } }@media (max-width: 767px) { #brxe-edugrd > li { row-gap: .3rem; } #brxe-edugrd .bha-guide-d { margin-top: 0; } }#brxe-edusfe {font-size: 0.6875rem; letter-spacing: 0.155em; white-space: nowrap}#brxe-edusft {color: var(--bha-ivory); font-size: 0.9375rem; line-height: 1.47}#brxe-edusaf {align-items: center; border: 1px solid var(--bha-line); column-gap: 1rem; flex-direction: row; padding-top: 1.25rem; padding-right: 1.5rem; padding-bottom: 1.25rem; padding-left: 1.5rem; row-gap: 0.375rem}@media (max-width: 767px) {#brxe-edusaf {align-items: flex-start; flex-direction: column}}#brxe-educon {row-gap: 2.25rem}@media (max-width: 767px) {#brxe-educon {row-gap: 1.25rem}}#brxe-edusec {background-color: var(--bha-deep); padding-top: 4.5rem; padding-bottom: 4.5rem}@media (max-width: 767px) {#brxe-edusec {padding-top: 2.5rem; padding-bottom: 2.5rem}}#brxe-reveye {font-size: 0.75rem; letter-spacing: 0.125em}#brxe-revh2x {color: var(--bha-paper); font-size: var(--bha-text-compact); line-height: 1.14}#brxe-revttl {row-gap: 0.5rem; width: auto}#brxe-revhed {align-items: center}#brxe-vvhqdp {width: 100%}#brxe-vvhqdp .ti-widget, #brxe-vvhqdp .ti-widget * { font-family: 'Source Sans 3', sans-serif !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-widget-container { margin: 0 !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-review-item > .ti-inner { background: var(--bha-deep) !important; border: 1px solid var(--bha-line) !important; border-radius: 0 !important; box-shadow: none !important; padding: 1.5rem !important; transition: border-color .25s ease, transform .25s ease !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-review-item:hover > .ti-inner { border-color: var(--bha-gold) !important; transform: translateY(-2px); }#brxe-vvhqdp .ti-widget.ti-goog .ti-name { font-family: 'Rajdhani', sans-serif !important; font-weight: 700 !important; font-size: 1.125rem !important; letter-spacing: .01em; color: var(--bha-ivory) !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-date { color: var(--bha-muted) !important; font-size: .875rem !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-review-content, #brxe-vvhqdp .ti-widget.ti-goog .ti-review-content * { color: var(--bha-paper) !important; font-size: 1rem !important; line-height: 1.55 !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-read-more, #brxe-vvhqdp .ti-widget.ti-goog .ti-read-more * { color: var(--bha-gold) !important; font-weight: 600 !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-profile-img img { border: 1px solid var(--bha-line); }#brxe-vvhqdp .ti-widget.ti-goog .ti-star { filter: grayscale(1) sepia(1) saturate(1.1) hue-rotate(-8deg) brightness(.82); }#brxe-vvhqdp .ti-widget.ti-goog .ti-footer .ti-rating-text, #brxe-vvhqdp .ti-widget.ti-goog .ti-footer .ti-rating-text * { color: var(--bha-muted) !important; font-size: .9375rem !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-footer .ti-rating, #brxe-vvhqdp .ti-widget.ti-goog .ti-footer .ti-rating * { font-family: 'Rajdhani', sans-serif !important; color: var(--bha-ivory) !important; text-transform: uppercase; letter-spacing: .03em; }#brxe-vvhqdp .ti-widget.ti-goog .ti-footer strong, #brxe-vvhqdp .ti-widget.ti-goog .ti-footer b { color: var(--bha-paper) !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-controls .ti-next, #brxe-vvhqdp .ti-widget.ti-goog .ti-controls .ti-prev { width: 2.5rem !important; height: 2.5rem !important; border-radius: 0 !important; background: var(--bha-ink) !important; border: 1px solid var(--bha-line) !important; box-shadow: none !important; opacity: 1 !important; transition: border-color .25s ease, background-color .25s ease !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-controls .ti-next:hover, #brxe-vvhqdp .ti-widget.ti-goog .ti-controls .ti-prev:hover { background: var(--bha-gold) !important; border-color: var(--bha-gold) !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-controls .ti-next::before, #brxe-vvhqdp .ti-widget.ti-goog .ti-controls .ti-prev::before { border-color: var(--bha-gold) !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-controls .ti-next:hover::before, #brxe-vvhqdp .ti-widget.ti-goog .ti-controls .ti-prev:hover::before { border-color: var(--bha-ink) !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-controls-line { background: var(--bha-line) !important; }#brxe-vvhqdp .ti-widget.ti-goog .ti-controls-line .dot { background: var(--bha-gold) !important; }@media (prefers-reduced-motion: reduce) { #brxe-vvhqdp .ti-widget.ti-goog .ti-review-item:hover > .ti-inner { transform: none; } }#brxe-vvhqdp .ti-widget.ti-goog .ti-footer .ti-rating { font-size: 1.75rem !important; font-weight: 700 !important; line-height: 1.1 !important; }#brxe-revgrd {grid-template-columns: repeat(3, minmax(0, 1fr)); width: 100%}@media (max-width: 1024px) {#brxe-revgrd {gap: 1rem; grid-template-columns: minmax(0, 1fr)}}#brxe-revcon {row-gap: 1.5rem}#brxe-revsec {background-color: var(--bha-deep); padding-top: 3rem; padding-bottom: 3rem}#brxe-loceye {font-size: 0.75rem; letter-spacing: 0.125em}#brxe-loch2x {color: var(--bha-paper); font-size: var(--bha-text-compact); line-height: 1.14}#brxe-locad1 {margin-top: 0; margin-bottom: 0; font-size: 1.125rem; line-height: 1.45}#brxe-locar1 {font-size: 0.9375rem; line-height: 1.53}#brxe-locar2 {margin-top: -1rem; font-size: 0.9375rem; line-height: 1.53}#brxe-locmap {font-size: 1rem; gap: 0.75rem}#brxe-locact {column-gap: 1.5rem}#brxe-loctxt {align-items: flex-start; row-gap: 1rem}#brxe-locemb {border: 1px solid var(--bha-line); height: 22.5rem; overflow: hidden; width: 100%}#brxe-locemb iframe { display: block; width: 100% !important; height: 100% !important; border: 0; filter: grayscale(.35) contrast(1.05); }#brxe-locsec {background-color: #11130f; padding-top: 3rem; padding-bottom: 3rem}