/* Generated: mockup 11 CSS scoped for [bms_mockup]. */
.bms-scope-11{
  --navy:#0a2f88;
  --blue:#1354cf;
  --orange:#ff4a12;
  --green:#2daf4a;
  --ink:#173069;
  --muted:#697596;
  --line:#d9e2f2;
  --soft:#f6f9fd;
  --pale:#eef6ff;
}
.bms-scope-11 *{box-sizing:border-box}
.bms-scope-11{margin:0;background:#fff;font-family:Arial,Helvetica,sans-serif;color:var(--ink)}
.bms-scope-11 a{color:inherit;text-decoration:none}
.bms-scope-11 button,.bms-scope-11 input,.bms-scope-11 select{font:inherit}
.bms-scope-11 .site{max-width:1180px;margin:0 auto;background:#fff}
.bms-scope-11 .primary{background:var(--orange);color:#fff;border:0;border-radius:4px;padding:12px 18px;font-weight:800}
.bms-scope-11 .hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;padding:26px 34px 20px;background:linear-gradient(90deg,#fff 0%,#fff 58%,#faf7f2 100%)}
.bms-scope-11 .hero h1{font-family:Georgia,serif;font-size:50px;line-height:1;margin:0;color:var(--navy)}
.bms-scope-11 .hero h1 .accent{color:var(--orange)}
.bms-scope-11 .hero h2{font-size:25px;margin:9px 0 6px;color:var(--navy)}
.bms-scope-11 .hero p{font-size:16px;line-height:1.45;color:#38528f;margin:0}
.bms-scope-11 .hero-art{min-height:245px;border-radius:10px;background:linear-gradient(145deg,#eee6dc,#fff);position:relative;overflow:hidden}
.bms-scope-11 .hero-art:before{content:"";position:absolute;left:10%;right:10%;bottom:16%;height:24%;background:linear-gradient(90deg,#d9d2c9,#f8f5f1);border-radius:8px}
.bms-scope-11 .hero-art:after{content:"";position:absolute;left:20%;right:18%;bottom:26%;height:38%;background:
linear-gradient(135deg,#f8f8f8 0 20%,#e5dccd 20% 37%,#fff 37% 50%,#6f5540 50% 63%,#ece8e2 63% 76%,#353535 76% 100%);
transform:skewY(-8deg);border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.08)}
.bms-scope-11 .hero-benefits{display:flex;gap:28px;margin-top:18px;flex-wrap:wrap}
.bms-scope-11 .hb{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:700}
.bms-scope-11 .hicon{width:34px;height:34px;border:3px solid var(--navy);border-radius:50%;display:grid;place-items:center}
.bms-scope-11 .section{padding:0 30px 18px}
.bms-scope-11 .section-head{display:flex;align-items:center;gap:10px;margin:0 0 10px}
.bms-scope-11 .num{width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px}
.bms-scope-11 .section-head h2{font-family:Georgia,serif;color:var(--navy);font-size:26px;margin:0}
.bms-scope-11 .sub{font-size:13px;color:#5870a0;margin:2px 0 12px 52px}
.bms-scope-11 .sample-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.28fr);gap:16px}
.bms-scope-11 .sample-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.bms-scope-11 .sample-card{border:1px solid var(--line);border-radius:9px;padding:9px;background:#fff;cursor:pointer}
.bms-scope-11 .sample-card.selected{border:2px solid var(--blue);background:#f7faff}
.bms-scope-11 .sample-img{height:150px;border-radius:6px;background:linear-gradient(145deg,#eee7dd,#fff);position:relative;overflow:hidden}
.bms-scope-11 .sample-img.white:after{content:"";position:absolute;left:15%;right:15%;top:18%;bottom:12%;background:repeating-linear-gradient(180deg,#fff 0 12px,#e5e5e5 12px 15px);transform:rotate(-6deg)}
.bms-scope-11 .sample-img.paint:after{content:"";position:absolute;inset:20% 14%;background:linear-gradient(90deg,#fff,#f4f1ea,#dedede,#7c7c7c);transform:skewX(-12deg)}
.bms-scope-11 .sample-img.stain:after{content:"";position:absolute;inset:20% 14%;background:linear-gradient(90deg,#b57a44,#8b5b33,#5a3b29,#2f231e);transform:skewX(-12deg)}
.bms-scope-11 .sample-card h3{font-family:Georgia,serif;color:var(--navy);font-size:18px;margin:8px 0 3px}
.bms-scope-11 .sample-card p{font-size:12px;line-height:1.35;margin:0;color:#53658e}
.bms-scope-11 .pick{position:absolute;top:10px;left:10px;width:26px;height:26px;border-radius:50%;border:2px solid var(--blue);background:#fff;color:#fff;display:grid;place-items:center;font-size:14px}
.bms-scope-11 .sample-card.selected .pick{background:var(--blue)}
.bms-scope-11 .selected-box{border:1px solid var(--line);border-radius:9px;padding:12px;background:#f8fbff;align-self:start}
.bms-scope-11 .selected-box h3{font-family:Georgia,serif;color:var(--navy);font-size:20px;margin:0 0 10px}
.bms-scope-11 .selected-preview{height:110px;border-radius:6px;background:linear-gradient(145deg,#eee5dc,#fff);position:relative;margin-bottom:10px}
.bms-scope-11 .selected-preview:after{content:"";position:absolute;inset:16px;background:repeating-linear-gradient(180deg,#fff 0 8px,#ddd 8px 10px)}
.bms-scope-11 .checkline{display:flex;gap:8px;align-items:center;font-size:12px;margin:9px 0}
.bms-scope-11 .checkline input{width:auto}
.bms-scope-11 .finishes{margin-top:14px}
.bms-scope-11 .finishes h4{margin:0 0 8px;color:var(--navy)}
.bms-scope-11 .swatches{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}
.bms-scope-11 .swatch-wrap{text-align:center;font-size:12px;color:#425988}
.bms-scope-11 .swatch{height:56px;border:1px solid #d7deeb;border-radius:4px;margin-bottom:5px}
.bms-scope-11 .s1{background:#f5f5f5}
.bms-scope-11 .s2{background:#fff}
.bms-scope-11 .s3{background:#f0eee8}
.bms-scope-11 .s4{background:#f8f6f1}
.bms-scope-11 .s5{background:#e7e1d4}
.bms-scope-11 .s6{background:#b6b6b6}
.bms-scope-11 .s7{background:#9b7d63}
.bms-scope-11 .s8{background:#8d8b87}
.bms-scope-11 .s9{background:#4c3020}
.bms-scope-11 .form-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.44fr);gap:16px}
.bms-scope-11 .forms{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px}
.bms-scope-11 .card{border:1px solid var(--line);border-radius:9px;padding:14px;background:#fff}
.bms-scope-11 .card h3{font-family:Georgia,serif;color:var(--navy);font-size:20px;margin:0 0 10px}
.bms-scope-11 label{display:block;font-size:12px;font-weight:700;margin:8px 0 5px}
.bms-scope-11 input,.bms-scope-11 select{width:100%;padding:11px;border:1px solid #cbd5e8;border-radius:5px;color:#263d75}
.bms-scope-11 .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.bms-scope-11 .grid3{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,.75fr);gap:10px}
.bms-scope-11 .amy-top{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}
.bms-scope-11 .amy-face{height:100px;background:linear-gradient(145deg,#d8c5b4,#f4ebe2);border-radius:6px;display:grid;place-items:end center;color:#fff;font-weight:800;padding-bottom:8px}
.bms-scope-11 .amy h4{font-family:Georgia,serif;color:var(--navy);font-size:18px;margin:4px 0}
.bms-scope-11 .help-btn{display:block;text-align:center;padding:10px;border-radius:4px;font-weight:800;margin-top:7px}
.bms-scope-11 .help-btn.orange{background:var(--orange);color:#fff}
.bms-scope-11 .help-btn.out{border:2px solid #345bd0;color:#173d99}
.bms-scope-11 .available{text-align:center;color:#15963e;font-size:12px;font-weight:700;margin-top:8px}
.bms-scope-11 .request{padding-top:2px}
.bms-scope-11 .request-box{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:20px;align-items:center;background:linear-gradient(90deg,#fff,#f8f5ef);border:1px solid var(--line);border-radius:9px;padding:18px}
.bms-scope-11 .request h3{font-family:Georgia,serif;color:var(--navy);font-size:22px;margin:0 0 4px}
.bms-scope-11 .order-btn{background:var(--orange);color:#fff;border:0;border-radius:5px;padding:14px 24px;font-size:18px;font-weight:800}
.bms-scope-11 .request-art{height:150px;border-radius:7px;background:linear-gradient(145deg,#efe8df,#fff);position:relative}
.bms-scope-11 .request-art:after{content:"";position:absolute;inset:22% 12%;background:linear-gradient(90deg,#fff,#eee7df,#7d5c41,#f9f9f9);transform:skewX(-12deg)}
.bms-scope-11 .request-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}
.bms-scope-11 .rb{font-size:12.5px;display:flex;gap:8px;align-items:center}
.bms-scope-11 .home-diff{margin:0 30px 16px;border:1px solid var(--line);border-radius:9px;padding:18px;background:linear-gradient(90deg,#edf6ff,#fff)}
.bms-scope-11 .home-diff h3{font-family:Georgia,serif;color:var(--navy);font-size:24px;margin:0 0 6px}
.bms-scope-11 .home-diff p{font-size:13px;margin:0;color:#52658f}
.bms-scope-11 .trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:15px 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.bms-scope-11 .trust div{display:flex;gap:9px;align-items:center;font-size:12.5px;font-weight:700}
.bms-scope-11 .ticon{width:38px;height:38px;border:3px solid var(--navy);border-radius:50%;display:grid;place-items:center}
.bms-scope-11 .pro{background:linear-gradient(90deg,#062d7a,#0c4da5);color:#fff;padding:18px 24px;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:20px}
.bms-scope-11 .pro h3{font-size:26px;margin:0 0 5px}
.bms-scope-11 .pro .orange{color:#ff5a1f}
.bms-scope-11 .pro small{color:#d7e5ff}
.bms-scope-11 .pro ul{padding:0;margin:5px 0;list-style:none;font-size:12px;line-height:1.7}
.bms-scope-11 .pro li:before{content:"✓";color:#54d46c;margin-right:7px;font-weight:900}
@media(max-width:900px){.bms-scope-11 .hero,.bms-scope-11 .sample-layout,.bms-scope-11 .form-layout,.bms-scope-11 .request-box{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .sample-cards,.bms-scope-11 .forms,.bms-scope-11 .swatches,.bms-scope-11 .request-benefits,.bms-scope-11 .trust,.bms-scope-11 .pro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media(max-width:600px){.bms-scope-11 .hero{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .sample-layout{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .sample-cards{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .form-layout{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .forms{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .grid2{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .grid3{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .request-box{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .request-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}
.bms-scope-11 .trust{grid-template-columns:repeat(2,minmax(0,1fr))}
.bms-scope-11 .pro{grid-template-columns:minmax(0,1fr)}}
.bms-scope-11 .request-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:601px) and (max-width:900px){.bms-scope-11 .sample-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.bms-scope-11 .forms{grid-template-columns:minmax(0,1fr)}}
@media(max-width:900px){.bms-scope-11 .swatches{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}
.bms-scope-11 .swatch-wrap{font-size:11px}
.bms-scope-11 .swatch{height:44px}
.bms-scope-11 .request-art{display:none}}
@media(max-width:600px){.bms-scope-11 .swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}
.bms-scope-11 .forms .card > h3 + .grid2 label{margin-top:0}
.bms-scope-11 .request-benefits .rb:nth-child(2) .bms-i{--bms-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/svg%3E")}
.bms-scope-11 .request-benefits .rb:nth-child(3) .bms-i{--bms-i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 11 12 3l9 8%22/%3E%3Cpath d=%22M5 10v10h14V10%22/%3E%3Cpath d=%22M10 20v-6h4v6%22/%3E%3C/svg%3E")}
@media(min-width:901px) and (max-width:1180px){.bms-scope-11 .form-layout{grid-template-columns:minmax(0,1fr)}
.bms-scope-11 .forms{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.bms-scope-11 .request-box{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}
@media(min-width:601px) and (max-width:1180px){.bms-scope-11 .form-layout > .amy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}
.bms-scope-11 .form-layout > .amy > .amy-top,.bms-scope-11 .form-layout > .amy > .available{grid-column:1/-1}
.bms-scope-11 .form-layout > .amy > .help-btn{margin:0;display:flex;flex-direction:column;justify-content:center}}
