.wlw-bs381c-view [data-wlw-ral-browser]{display:none!important}
.wlw-standard-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}
.wlw-standard-tabs a{background:#fff;border:1px solid #d7dfe6;border-radius:7px;color:#263d50;font-size:14px;font-weight:650;line-height:1.4;padding:11px 17px;text-decoration:none}
.wlw-standard-tabs a[aria-current=page]{background:#1a2f41;border-color:#1a2f41;color:#fff}
.wlw-bs{background:#f5f7f9;color:#1c3042;font-family:inherit;line-height:1.55;padding:34px 24px 64px}
.wlw-bs[hidden],.wlw-bs [hidden]{display:none!important}
.wlw-bs *{box-sizing:border-box;min-width:0}
.wlw-bs-shell{margin:0 auto;max-width:1260px}
.wlw-bs-header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:23px}
.wlw-bs h1,.wlw-bs h2,.wlw-bs p{letter-spacing:normal;margin:0;text-transform:none}
.wlw-bs h1{color:#192f41;font-size:clamp(29px,3.5vw,42px);line-height:1.15;margin:6px 0 13px}
.wlw-bs-header p:not(.wlw-bs-eyebrow){color:#5a6976;font-size:15px;max-width:750px}
.wlw-bs-eyebrow{color:#89543a;font-size:11px;font-weight:750;letter-spacing:1.1px!important;text-transform:uppercase!important}
.wlw-bs-help{color:#21394b;flex-shrink:0;font-size:13px;font-weight:650;text-decoration:none}
.wlw-bs-preview{background:#fff8ed;border:1px solid #ecd5b1;border-radius:8px;color:#73562f;font-size:13px;margin:0 0 20px!important;padding:12px 15px}
.wlw-bs-controls{background:#fff;border:1px solid #dbe2e8;border-radius:10px;padding:20px}
.wlw-bs-fields{display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr)}
.wlw-bs label{display:block;font-size:12px;font-weight:650;margin:0 0 7px}
.wlw-bs input,.wlw-bs select{appearance:auto;background:#fff;border:1px solid #aebbc6;border-radius:5px;color:#20374a;font:inherit;font-size:15px;line-height:1.5;min-height:46px;padding:10px 11px;width:100%}
.wlw-bs-families{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 0}
.wlw-bs-families button{appearance:none;background:#fff;border:1px solid #d2dce4;border-radius:25px;color:#3e5364;cursor:pointer;font:inherit;font-size:12px;line-height:1.4;min-height:38px;padding:8px 12px}
.wlw-bs-families button[aria-pressed=true]{background:#1b3042;border-color:#1b3042;color:#fff}
.wlw-bs-families span{font-size:10px;margin-left:5px;opacity:.7}
.wlw-bs-note{color:#687785;font-size:12px;margin:17px 0 24px!important;max-width:1020px}
.wlw-bs-meta{align-items:center;display:flex;gap:15px;justify-content:space-between;margin:0 0 17px}
.wlw-bs-meta p{font-size:14px;font-weight:650}
.wlw-bs-meta button,.wlw-bs-empty button,.wlw-bs-back{background:none;border:0;color:#31546e;cursor:pointer;font:inherit;font-size:13px;padding:5px 0;text-decoration:underline;text-underline-offset:3px}
.wlw-bs-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}
.wlw-bs-card{background:#fff;border:1px solid #d6e0e7;border-radius:10px;overflow:hidden;transition:border-color .15s ease}
.wlw-bs-card:hover{border-color:#4b6a80}
.wlw-bs-card>a{color:#1c3447;display:flex;flex-direction:column;height:100%;text-decoration:none}
.wlw-bs-swatch{background:var(--bs-colour);border-bottom:1px solid #00000012;display:block;min-height:130px;width:100%}
.wlw-bs-card-content{display:flex;flex:1;flex-direction:column;gap:5px;padding:17px 18px}
.wlw-bs-card strong{font-size:16px;font-weight:750;letter-spacing:.1px}
.wlw-bs-name{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.wlw-bs-price{color:#697b89;font-size:12px;margin-top:7px}
.wlw-bs-card-action{color:#9b421c;font-size:13px;font-weight:650;margin-top:auto;padding-top:7px}
.wlw-bs-empty{background:#fff;border:1px dashed #c1cdd6;border-radius:10px;padding:35px;text-align:center}
.wlw-bs-empty h2{font-size:21px;margin-bottom:9px}
.wlw-bs-empty p{font-size:14px;margin-bottom:13px}
.wlw-bs-selection{background:#fff;border:1px solid #d6e0e7;border-radius:11px;display:grid;gap:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0 0 27px;overflow:hidden;scroll-margin-top:25px}
.wlw-bs-selected-swatch{background:var(--bs-colour);min-height:310px}
.wlw-bs-selected-info{padding:27px 27px 27px 0}
.wlw-bs-selection h2{font-size:clamp(23px,3vw,31px);line-height:1.25;margin:8px 0 21px;overflow-wrap:anywhere}
.wlw-bs-selection select{margin-bottom:14px;max-width:420px}
.wlw-bs-selection p:not(.wlw-bs-eyebrow){color:#566b7b;font-size:14px;margin-bottom:14px;max-width:440px}
.wlw-bs-selected-price{font-size:20px!important;font-weight:700}
.wlw-bs-primary{align-items:center;background:#20374a;border-radius:5px;color:#fff;display:inline-flex;font-size:14px;font-weight:650;justify-content:center;line-height:1.5;min-height:46px;padding:11px 18px;text-decoration:none}
.wlw-bs-back{display:block;margin:13px 0 0}
.wlw-bs :focus-visible,.wlw-standard-tabs a:focus-visible{outline:3px solid #1985ab;outline-offset:3px}
@media(max-width:1100px){.wlw-bs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wlw-bs-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.wlw-bs-fields>div:last-child{grid-column:1/-1;max-width:250px}}
@media(max-width:740px){.wlw-bs{padding:25px 15px 45px}.wlw-standard-tabs{gap:7px;margin-bottom:22px}.wlw-standard-tabs a{font-size:13px;padding:10px 13px}.wlw-bs-header{align-items:start;flex-direction:column;gap:15px}.wlw-bs h1{font-size:31px}.wlw-bs-controls{padding:14px}.wlw-bs-fields{gap:14px;grid-template-columns:1fr}.wlw-bs-fields>div:last-child{grid-column:auto;max-width:none}.wlw-bs-families{gap:7px}.wlw-bs-families button{font-size:11px;min-height:36px;padding:8px 10px}.wlw-bs-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.wlw-bs-swatch{min-height:105px}.wlw-bs-card-content{padding:12px}.wlw-bs-card strong{font-size:14px}.wlw-bs-name{font-size:12px}.wlw-bs-price,.wlw-bs-card-action{font-size:11px}.wlw-bs-selection{gap:0;grid-template-columns:1fr}.wlw-bs-selected-swatch{min-height:150px}.wlw-bs-selected-info{padding:22px}.wlw-bs-selection h2{font-size:25px}.wlw-bs-empty{padding:25px 15px}}
