.bmc-landing{--black: #0A0A0A;--black-2: #060606;--panel: #111111;--white: #FFFFFF;--grey: #B5B2AC;--grey-dim: #6E6B66;--yellow: #F5C518;--line: rgba(255, 255, 255, .12);--line-yellow: rgba(245, 197, 24, .55);--divider: rgba(245, 197, 24, .38);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container: 1240px;--gutter: clamp(20px, 5vw, 72px);--ease: cubic-bezier(.22, .61, .36, 1);background:var(--black);color:var(--white);font-family:var(--sans);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bmc-landing,.bmc-landing *,.bmc-landing *:before,.bmc-landing *:after{box-sizing:border-box}.bmc-landing *{margin:0;padding:0}.bmc-landing img{display:block;max-width:100%;height:auto}.bmc-landing a{color:inherit;text-decoration:none}.bmc-landing ::selection{background:var(--yellow);color:var(--black)}.bmc-landing .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.bmc-landing .section{padding-block:clamp(72px,12vw,160px);position:relative}.bmc-landing .eyebrow{font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow)}.bmc-landing .eyebrow .num{font-variant-numeric:tabular-nums;opacity:.9}.bmc-landing .display{font-family:var(--serif);font-weight:500;color:var(--white);line-height:1.04;letter-spacing:-.01em;font-size:clamp(2rem,5vw,4rem)}.bmc-landing .hairline{display:block;height:1px;width:100%;background:var(--line-yellow)}.bmc-landing a:focus-visible,.bmc-landing button:focus-visible,.bmc-landing input:focus-visible,.bmc-landing select:focus-visible,.bmc-landing textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.bmc-landing .btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:15px 30px;border:1px solid transparent;cursor:pointer;border-radius:2px;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease);background:transparent;color:var(--white)}.bmc-landing .btn-sm{padding:9px 18px;font-size:.7rem}.bmc-landing .btn-block{width:100%}.bmc-landing .btn-primary{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.bmc-landing .btn-primary:hover{background:transparent;color:var(--yellow)}.bmc-landing .btn-outline{border-color:var(--yellow);color:var(--yellow)}.bmc-landing .btn-outline:hover{background:var(--yellow);color:var(--black)}.bmc-landing .btn-ghost{border-color:var(--line);color:var(--white)}.bmc-landing .btn-ghost:hover{border-color:var(--white)}.bmc-landing .link-underline{position:relative;color:var(--white);font-weight:500;font-size:.82rem;letter-spacing:.04em;display:inline-block;padding-bottom:3px}.bmc-landing .link-underline:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.bmc-landing .link-underline:hover{color:var(--yellow)}.bmc-landing .link-underline:hover:after{transform:scaleX(1)}.bmc-landing .hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.bmc-landing .hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bmc-landing .hero-img{width:100%;height:100%;object-fit:cover;object-position:center;animation:bmc-kenburns 26s ease-in-out infinite alternate}.bmc-landing .hero-media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000040;z-index:1;pointer-events:none}@keyframes bmc-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.bmc-landing .hero-img{animation:none;transform:scale(1.04)}}.bmc-landing .hero-img--mobile{display:none}@media(max-width:768px){.bmc-landing .hero-media>.hero-img:not(.hero-img--mobile){display:none}.bmc-landing .hero-img--mobile{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}.bmc-landing .hero-grade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a8c,#0a0a0a1a 32%,#0a0a0a8c 72%,#0a0a0af5),radial-gradient(120% 80% at 50% 30%,#f5c5180f,#0000 55%)}.bmc-landing .hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bmc-landing .hero-content{position:relative;z-index:2;padding-bottom:clamp(80px,12vh,130px);max-width:920px}.bmc-landing .hero-title{font-family:var(--serif);font-weight:500;color:var(--white);font-size:clamp(2.6rem,8vw,6.2rem);line-height:.98;letter-spacing:-.015em;margin:18px 0 22px}.bmc-landing .hero-sub{color:var(--grey);font-size:clamp(1rem,1.5vw,1.2rem);max-width:620px;line-height:1.55}.bmc-landing .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.bmc-landing .scroll-cue{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px}.bmc-landing .scroll-cue-line{width:1px;height:46px;background:linear-gradient(var(--yellow),transparent);animation:bmc-cue 2.4s var(--ease) infinite;transform-origin:top}.bmc-landing .scroll-cue-text{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--grey)}@keyframes bmc-cue{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.bmc-landing .scroll-cue-line{animation:none}}.bmc-landing .statement{border-top:1px solid var(--divider)}.bmc-landing .statement-grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,5vw,80px)}.bmc-landing .statement-label{display:flex;flex-direction:column;gap:18px}.bmc-landing .statement-label .hairline{max-width:80px}.bmc-landing .statement-body{max-width:760px}.bmc-landing .statement-body .display{margin-bottom:28px}.bmc-landing .statement-body p{color:var(--grey);font-size:clamp(1.02rem,1.4vw,1.22rem);margin-bottom:18px}.bmc-landing .statement-body em{color:var(--white);font-style:italic}.bmc-landing .region-row{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:30px}.bmc-landing .region-row .region{font-family:var(--sans);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--white);padding:9px 16px;border:1px solid var(--line-yellow);border-radius:100px}@media(min-width:900px){.bmc-landing .statement-grid{grid-template-columns:220px 1fr;align-items:start}.bmc-landing .statement-label{position:sticky;top:120px}}.bmc-landing .section-head{max-width:720px;margin-bottom:clamp(40px,6vw,76px)}.bmc-landing .section-head .eyebrow{margin-bottom:16px}.bmc-landing .section-sub{color:var(--grey);font-size:clamp(1rem,1.4vw,1.15rem);margin-top:14px}.bmc-landing .services{background:var(--black-2);border-top:1px solid var(--divider)}.bmc-landing .services-grid{list-style:none;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.bmc-landing .service{padding:clamp(26px,4vw,40px) 0;border-bottom:1px solid var(--line);position:relative;transition:background .4s var(--ease)}.bmc-landing .service-no{font-family:var(--serif);font-style:italic;color:var(--yellow);font-size:1.1rem;display:block;margin-bottom:10px}.bmc-landing .service-icon{width:40px;height:40px;object-fit:contain;margin-bottom:14px}.bmc-landing .service h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--white);margin-bottom:8px;transition:color .4s var(--ease)}.bmc-landing .service p{color:var(--grey);font-size:.98rem;max-width:46ch}.bmc-landing .service:hover h3{color:var(--yellow)}@media(min-width:720px){.bmc-landing .services-grid{grid-template-columns:repeat(2,1fr);column-gap:clamp(32px,5vw,72px)}.bmc-landing .service{padding-inline:4px}}@media(min-width:1080px){.bmc-landing .services-grid{grid-template-columns:repeat(3,1fr)}}.bmc-landing .how{border-top:1px solid var(--divider)}.bmc-landing .steps-grid{list-style:none;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.bmc-landing .step{padding:clamp(26px,4vw,40px) 0;border-bottom:1px solid var(--line)}.bmc-landing .step-num{font-family:var(--serif);font-style:italic;color:var(--yellow);font-size:1.4rem;display:block;margin-bottom:12px}.bmc-landing .step h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,2.4vw,1.9rem);color:var(--white);margin-bottom:8px}.bmc-landing .step p{color:var(--grey);font-size:.98rem;max-width:44ch}@media(min-width:720px){.bmc-landing .steps-grid{grid-template-columns:repeat(2,1fr);column-gap:clamp(32px,5vw,72px)}}@media(min-width:1080px){.bmc-landing .steps-grid{grid-template-columns:repeat(4,1fr)}}.bmc-landing .fleet{border-top:1px solid var(--divider)}.bmc-landing .fleet .section-head{margin-bottom:clamp(20px,3vw,38px)}.bmc-landing .fleet-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,4vw,44px)}.bmc-landing .fleet-filter{font-family:var(--sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);background:transparent;border:1px solid var(--line);border-radius:100px;padding:9px 18px;cursor:pointer;transition:color .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.bmc-landing .fleet-filter:hover{color:var(--yellow);border-color:var(--line-yellow)}.bmc-landing .fleet-filter.is-active{color:var(--black);background:var(--yellow);border-color:var(--yellow)}.bmc-landing .fleet-grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,40px)}@media(min-width:640px){.bmc-landing .fleet-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.bmc-landing .fleet-grid{grid-template-columns:repeat(3,1fr)}}.bmc-landing .vehicle-card{display:flex;flex-direction:column;background:#111;border:1px solid rgba(245,197,24,.2);border-radius:3px;overflow:hidden;transition:.3s ease all}.bmc-landing .vehicle-card:hover{border:1px solid #F5C518;box-shadow:0 0 12px #f5c51826;transform:translateY(-3px)}.bmc-landing .vehicle-card .ratio{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#111}.bmc-landing .vehicle-card .ratio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.bmc-landing .vehicle-card:hover .ratio img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.bmc-landing .vehicle-card:hover .ratio img{transform:none}}.bmc-landing .vehicle-card-body{padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;gap:12px;flex:1}.bmc-landing .vehicle-card .cat-tag{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow)}.bmc-landing .vehicle-card .vehicle-card-name{font-family:Inter,Work Sans,sans-serif;font-weight:300;color:#fff;font-size:1rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.bmc-landing .vehicle-card .vehicle-card-rate{margin-top:auto;color:#f5c518;font-family:var(--serif);font-size:1.1rem}.bmc-landing .vehicle-card .vehicle-card-rate span{color:#f5c518;font-family:var(--sans);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.bmc-landing .vehicle-card .btn{margin-top:0}.bmc-landing .vehicle{padding-block:clamp(28px,4vw,56px)}.bmc-landing .vehicle+.vehicle{border-top:1px solid var(--divider)}.bmc-landing .vehicle-grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,44px);align-items:center}.bmc-landing .vehicle-media{overflow:hidden}.bmc-landing .ratio{position:relative;width:100%;aspect-ratio:2752 / 1536;overflow:hidden;background:var(--panel)}.bmc-landing .ratio img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.bmc-landing .vehicle-media:hover .ratio img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.bmc-landing .vehicle-media:hover .ratio img{transform:none}}.bmc-landing .vehicle-panel{max-width:520px}.bmc-landing .vehicle-name{font-family:var(--serif);font-weight:500;color:var(--white);font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1;letter-spacing:-.01em;margin:14px 0}.bmc-landing .vehicle-copy{color:var(--grey);font-size:1.04rem;margin-bottom:20px}.bmc-landing .pill{display:inline-flex;align-items:center;gap:8px;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;padding:7px 14px;border:1px solid var(--line-yellow);color:var(--yellow);border-radius:100px}.bmc-landing .pill-available:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--yellow);box-shadow:0 0 #f5c51899;animation:bmc-pulse 2.4s infinite}@keyframes bmc-pulse{0%{box-shadow:0 0 #f5c51880}70%{box-shadow:0 0 0 7px #f5c51800}to{box-shadow:0 0 #f5c51800}}@media(prefers-reduced-motion:reduce){.bmc-landing .pill-available:before{animation:none}}.bmc-landing .spec{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:28px}.bmc-landing .spec>div{background:var(--black);padding:16px 18px}.bmc-landing .spec dt{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);margin-bottom:6px}.bmc-landing .spec dd{font-family:var(--serif);font-size:1.15rem;color:var(--white)}@media(min-width:900px){.bmc-landing .vehicle-grid{grid-template-columns:1.25fr .9fr}.bmc-landing .vehicle-rev .vehicle-media{order:2}.bmc-landing .vehicle-rev .vehicle-panel{order:1}}.bmc-landing .fleet-foot{padding-top:clamp(20px,4vw,40px)}.bmc-landing .fleet-foot .hairline{margin-bottom:26px}.bmc-landing .fleet-foot p{color:var(--grey);font-size:1.05rem}.bmc-landing .gallery{border-top:1px solid var(--divider);background:var(--black-2)}.bmc-landing .gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.4vw,18px)}@media(min-width:760px){.bmc-landing .gallery-grid{grid-template-columns:repeat(4,1fr)}}.bmc-landing .gallery-item{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--panel)}.bmc-landing .gallery-item.span-2{grid-column:span 2;aspect-ratio:16 / 9}.bmc-landing .gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.bmc-landing .gallery-item:hover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.bmc-landing .gallery-item:hover img{transform:none}}.bmc-landing .gallery-cap{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:linear-gradient(transparent,#060606d9);font-size:.72rem;letter-spacing:.08em;color:var(--white)}.bmc-landing .service-area{border-top:1px solid var(--divider)}.bmc-landing .sa-grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:900px){.bmc-landing .sa-grid{grid-template-columns:1fr 1fr}}.bmc-landing .sa-body p{color:var(--grey);font-size:clamp(1.02rem,1.4vw,1.18rem);margin:18px 0 24px;max-width:48ch}.bmc-landing .sa-body .eyebrow{color:#f5c518}.bmc-landing .sa-regions{list-style:none;display:grid;gap:0;border-top:1px solid var(--line);max-width:420px}.bmc-landing .sa-regions li{padding:16px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:1.4rem;color:var(--white);display:flex;align-items:center;gap:14px}.bmc-landing .sa-regions li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--yellow);flex:none}.bmc-landing .sa-media .ratio{aspect-ratio:4 / 3;border:1px solid var(--line)}.bmc-landing .enquiry-cta{position:relative;border-top:1px solid var(--divider);overflow:hidden}.bmc-landing .enquiry-cta .cta-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bmc-landing .enquiry-cta .cta-media img{width:100%;height:100%;object-fit:cover}.bmc-landing .enquiry-cta .cta-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0ac7,#0a0a0aeb)}.bmc-landing .enquiry-cta .container{position:relative;z-index:2;text-align:center;max-width:720px}.bmc-landing .enquiry-cta .display{margin:16px 0 18px}.bmc-landing .enquiry-cta p{color:var(--grey);font-size:1.1rem;margin-bottom:30px}.bmc-landing .enquiry-cta .eyebrow{color:#f5c518;text-align:left}.bmc-landing .enquire{background:var(--black-2);border-top:1px solid var(--divider)}.bmc-landing .enquire-grid{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,80px)}.bmc-landing .enquire-intro .display{margin:16px 0 22px}.bmc-landing .enquire-intro p{color:var(--grey);max-width:44ch;font-size:1.05rem}.bmc-landing .enquire-meta{list-style:none;margin-top:34px;display:grid;gap:18px}.bmc-landing .enquire-meta li{display:flex;flex-direction:column;gap:5px;color:var(--white);font-size:1rem}.bmc-landing .enquire-meta .eyebrow{color:var(--yellow)}@media(min-width:900px){.bmc-landing .enquire-grid{grid-template-columns:1fr 1fr;align-items:start}.bmc-landing .enquire-intro{position:sticky;top:120px}}.bmc-landing .enquire-form{display:grid;gap:20px}.bmc-landing .field{display:grid;gap:8px}.bmc-landing .field-row{display:grid;gap:20px}@media(min-width:560px){.bmc-landing .field-row{grid-template-columns:1fr 1fr}}.bmc-landing .field label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.bmc-landing .field .opt{color:var(--grey-dim);text-transform:none;letter-spacing:0}.bmc-landing .field input,.bmc-landing .field select,.bmc-landing .field textarea{width:100%;background:var(--black);color:var(--white);border:1px solid var(--line);border-radius:2px;padding:14px 16px;font-family:var(--sans);font-size:.95rem;transition:border-color .35s var(--ease),background .35s var(--ease)}.bmc-landing .field textarea{resize:vertical;min-height:110px}.bmc-landing .field input::placeholder,.bmc-landing .field textarea::placeholder{color:var(--grey-dim)}.bmc-landing .field input:hover,.bmc-landing .field select:hover,.bmc-landing .field textarea:hover{border-color:#ffffff47}.bmc-landing .field input:focus,.bmc-landing .field select:focus,.bmc-landing .field textarea:focus{border-color:var(--yellow);background:#0d0d0d;outline:none}.bmc-landing .field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23F5C518' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.bmc-landing .field input.invalid,.bmc-landing .field select.invalid,.bmc-landing .field textarea.invalid{border-color:#d9534f}.bmc-landing .form-status{font-size:.9rem;color:var(--yellow);min-height:1.2em;margin-top:4px}.bmc-landing .form-status.error{color:#e8857f}.bmc-landing .page-section{padding-top:clamp(128px,16vh,200px)}.bmc-landing .page-wrap{max-width:680px;margin-inline:auto}.bmc-landing .page-head{margin-bottom:clamp(28px,5vw,48px)}.bmc-landing .page-head .eyebrow{margin-bottom:16px}.bmc-landing .page-head .display{margin-bottom:18px}.bmc-landing .page-lead{color:var(--grey);font-size:1.05rem;max-width:52ch}.bmc-landing .lyv-group{border:0;padding:0;margin:0;min-width:0;display:grid;gap:20px}.bmc-landing .lyv-group+.lyv-group{margin-top:8px;padding-top:clamp(24px,4vw,34px);border-top:1px solid var(--divider)}.bmc-landing .lyv-grouplabel{display:block}.bmc-landing .lyv-fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}.bmc-landing .lyv-fieldset legend{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);margin-bottom:2px;padding:0}.bmc-landing .lyv-option{display:flex;align-items:flex-start;gap:12px;color:var(--white);font-size:.95rem;cursor:pointer}.bmc-landing .lyv-option input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--yellow);cursor:pointer}.bmc-landing .lyv-optbody{display:grid;gap:3px}.bmc-landing .lyv-hint{color:var(--grey);font-size:.84rem;letter-spacing:.01em}.bmc-landing .lyv-file input[type=file]{color:var(--grey);padding:12px 14px;cursor:pointer}.bmc-landing .lyv-file input[type=file]::file-selector-button{font-family:var(--sans);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--yellow);border:1px solid var(--line-yellow);border-radius:2px;padding:9px 16px;margin-right:14px;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease)}.bmc-landing .lyv-file input[type=file]::file-selector-button:hover{background:var(--yellow);color:var(--black)}.bmc-landing .pdp{padding-top:clamp(110px,14vh,180px)}.bmc-landing .pdp-back{display:inline-block;margin-bottom:clamp(24px,4vw,40px);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);transition:color .35s var(--ease)}.bmc-landing .pdp-back:hover{color:var(--yellow)}.bmc-landing .pdp-hero .ratio{aspect-ratio:2752 / 1536;border:1px solid var(--line);margin-bottom:clamp(28px,4vw,50px)}.bmc-landing .pdp-grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,72px);align-items:start}@media(min-width:900px){.bmc-landing .pdp-grid{grid-template-columns:1.3fr .9fr}}.bmc-landing .pdp-name{font-family:var(--serif);font-weight:500;color:var(--white);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1;letter-spacing:-.01em;margin:14px 0 18px}.bmc-landing .pdp-rate{font-family:var(--serif);color:var(--yellow);font-size:1.6rem;margin-bottom:22px}.bmc-landing .pdp-rate span{color:var(--grey-dim);font-family:var(--sans);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.bmc-landing .pdp-desc{color:var(--grey);font-size:1.05rem;margin-bottom:28px}.bmc-landing .pdp-desc p{margin-bottom:14px}.bmc-landing .pdp-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(70%,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}@media(min-width:760px){.bmc-landing .pdp-gallery{grid-auto-columns:minmax(42%,1fr)}}.bmc-landing .pdp-gallery .ratio{aspect-ratio:2752 / 1536;scroll-snap-align:start;border:1px solid var(--line)}.bmc-landing .pdp-gallery-wrap{margin-top:clamp(36px,5vw,64px)}.bmc-landing .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform}.bmc-landing .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bmc-landing .reveal{opacity:1;transform:none;transition:none}}#header-component .menu-list__link,#header-component .menu-list__item{color:#fff;transition:color .3s ease,text-shadow .3s ease}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus,#header-component .menu-list__item:hover,#header-component .menu-list__item:focus{color:#f5c518;text-shadow:0 0 8px rgba(245,197,24,.8)}#header-component .menu-list__link--active,#header-component .menu-list__link[aria-current=page],#header-component .menu-list__item[aria-current=page]{color:#f5c518}#header-component .menu-list__link[href*="/pages/enquiry"]{border:1px solid #F5C518;padding:6px 16px;color:#f5c518;transition:all .3s ease}#header-component .menu-list__link[href*="/pages/enquiry"] .menu-list__link-title{padding-inline:0}#header-component .menu-list__link[href*="/pages/enquiry"]:hover,#header-component .menu-list__link[href*="/pages/enquiry"]:focus{background-color:#f5c518;color:#000;box-shadow:0 0 12px #f5c51899;text-shadow:none}#header-component .header-logo,#header-component .header-logo .header-logo__image{color:#f5c518}#header-component .header-logo small,#header-component .header-logo .header-logo__subtitle{color:#f5c518;font-size:.7rem;letter-spacing:.12em}#MainContent[data-template^=collection]{background-color:#000;color:#fff}#MainContent[data-template^=collection] .section-background{background-color:transparent}#MainContent[data-template^=collection] .text-block h1{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:.01em;display:inline-block;padding-bottom:.4em;border-bottom:1px solid #F5C518}#MainContent[data-template^=collection] .collection-description,#MainContent[data-template^=collection] .rte:not(.product-card .rte){color:#fffc}#MainContent[data-template^=collection] results-list.product-grid-container,#MainContent[data-template^=collection] .main-collection-grid{background-color:#000}#MainContent[data-template^=collection] .product-grid__card{background-color:#111;border:1px solid rgba(245,197,24,.2);transition:border-color .3s ease,box-shadow .3s ease}#MainContent[data-template^=collection] .product-card:hover .product-grid__card,#MainContent[data-template^=collection] .product-grid__card:hover{border:1px solid #F5C518;box-shadow:0 0 12px #f5c51826}#MainContent[data-template^=collection] .card-gallery img{width:100%;height:100%;object-fit:cover;object-position:center}#MainContent[data-template^=collection] .product-card .text-block p{color:#fff;font-family:Cormorant Garamond,Georgia,serif}#MainContent[data-template^=collection] product-price,#MainContent[data-template^=collection] product-price .price{color:#f5c518}#MainContent[data-template^=collection] .product-card .quick-add__button,#MainContent[data-template^=collection] .product-card button[name=add]{background-color:transparent;border:1px solid #F5C518;color:#f5c518;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}#MainContent[data-template^=collection] .product-card .quick-add__button:hover,#MainContent[data-template^=collection] .product-card button[name=add]:hover{background-color:#f5c518;color:#000;box-shadow:0 0 12px #f5c51826}#MainContent[data-template^=collection] .facets,#MainContent[data-template^=collection] .facets__panel,#MainContent[data-template^=collection] .sorting-filter__options{background-color:#000;color:#fff}#MainContent[data-template^=collection] .facets__summary,#MainContent[data-template^=collection] .facets__label,#MainContent[data-template^=collection] .sorting-filter__label,#MainContent[data-template^=collection] .facets__status{color:#fff}#MainContent[data-template^=collection] .facets__summary,#MainContent[data-template^=collection] .sorting-filter__select,#MainContent[data-template^=collection] .sorting-filter__select-wrapper{border:1px solid rgba(255,255,255,.2);transition:border-color .3s ease,color .3s ease}#MainContent[data-template^=collection] .facets__summary:hover,#MainContent[data-template^=collection] .sorting-filter__select:hover,#MainContent[data-template^=collection] .sorting-filter__option:hover,#MainContent[data-template^=collection] .facets__label:hover,#MainContent[data-template^=collection] .facets__clear-all--active,#MainContent[data-template^=collection] .facets__clear-all-link--active{color:#f5c518;border-color:#f5c518}#MainContent[data-template^=collection] .pagination{background-color:#000}#MainContent[data-template^=collection] .pagination__link{color:#fff;transition:color .3s ease}#MainContent[data-template^=collection] .pagination__link:hover:not(.pagination__link--current),#MainContent[data-template^=collection] .pagination__link--current{color:#f5c518}#MainContent[data-template^=collection] .main-collection-grid__empty-title{color:#fff;font-family:Cormorant Garamond,Georgia,serif}#MainContent[data-template^=collection] .main-collection-grid__empty-link{color:#f5c518}#MainContent[data-template^=collection] .breadcrumb,#MainContent[data-template^=collection] .breadcrumbs,#MainContent[data-template^=collection] .breadcrumb a,#MainContent[data-template^=collection] .breadcrumbs a{color:#fff9}#MainContent[data-template^=collection] .breadcrumb [aria-current],#MainContent[data-template^=collection] .breadcrumbs [aria-current]{color:#fff}#MainContent[data-template^=collection] .breadcrumb-separator,#MainContent[data-template^=collection] .breadcrumb__separator{color:#ffffff4d}footer .section,footer .shopify-section{background:#000}footer .footer-content{padding:60px 0 30px}footer>.shopify-section:first-child,footer .section-wrapper{border-top:1px solid rgba(245,197,24,.2)}footer .menu__heading,footer .menu__heading__default{display:none}footer .footer-logo,footer .footer-logo .header-logo__image,footer .logo,footer .header-logo{color:#f5c518;text-align:center}footer .menu{text-align:center}footer .menu .details-content>.list-unstyled,footer .menu .details-content>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}footer .menu__item+.menu__item{margin-block-start:0}footer .menu__item a,footer .menu__item{color:#fff;text-decoration:none;font-family:var(--sans);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .3s ease,text-shadow .3s ease}footer .menu__item a:hover,footer .menu__item a:focus{color:#f5c518;text-shadow:0 0 8px rgba(245,197,24,.8)}footer .footer-utilities,footer .footer-utilities__group-copyright{background:#000}footer .footer-utilities__group-copyright{border-top:1px solid rgba(255,255,255,.1);padding:20px 0;text-align:center}footer .footer-utilities__group-copyright,footer .footer-utilities__text,footer .footer-utilities__text a{color:#ffffff80;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bmc-landing.css.map */
