.bg-header-entry{background:#242923;color:#e7d399;border:1px solid #8d783c;border-radius:22px;padding:9px 13px;white-space:nowrap;font-size:12px;cursor:pointer}.bg-member .sf-account-action{color:#725c22}.bg-account-badge{display:inline-block;background:#242923;color:#e6d29b;border-radius:4px;padding:6px 10px;font-size:11px;margin:10px 0}.bg-account-badge[hidden]{display:none}
.bg-home-benefits{display:flex;gap:25px;align-items:center;background:#242923;color:#e8d7a8;padding:24px max(24px,calc((100vw - 1600px)/2));border-bottom:3px solid #b29a5f}.bg-home-benefits>div{margin-right:auto}.bg-home-benefits h2{font-size:24px;margin:7px 0 9px}.bg-home-benefits p{font-size:13px;color:#dedbcb;margin:0}.bg-home-benefits small,.bg-entry-banner small{letter-spacing:1.5px;font-size:10px;color:#c3af7b}.bg-home-benefits .bg-button{background:#e3d3a4;color:#282e24;border:0;white-space:nowrap}.bg-home-benefits .bg-browse{background:transparent;color:#e3d3a4;border:1px solid #71633f}.bg-entry-banner>div{margin-right:auto}.bg-entry-banner{flex-wrap:wrap}.bg-entry-banner .bg-browse{background:transparent;color:#e3d3a4;border:1px solid #71633f}
.bg-price{margin:10px 0;color:#705722;line-height:1.7}.bg-price:empty{display:none}.bg-price-main{background:#f5f0e3;border-left:3px solid #ab9050;border-radius:3px;padding:8px 10px;display:flex;align-items:baseline;gap:5px 10px;flex-wrap:wrap}.bg-price-main>span{font-size:11px;width:100%}.bg-price-main em{font-style:normal;font-size:9px;border:1px solid #ac9c77;border-radius:3px;padding:1px 3px;margin-left:6px}.bg-price-main strong{font-size:21px;line-height:1.2;color:#5c4618}.bg-price-main b{font-size:11px;font-weight:500}.bg-price-reason{font-size:11px;color:#7b776d}.bg-price-detail{margin:16px 0}.bg-price-detail .bg-price-main strong{font-size:32px}.bg-price p{font-size:12px;margin:8px 0;color:#7c735f}.bg-inline-action{border:0;background:transparent;padding:5px 0;font-size:12px;color:#725921;cursor:pointer}.bg-price-compact .bg-price-main{padding:5px 7px;gap:4px}.bg-price-compact .bg-price-main strong{font-size:15px}.bg-price-compact .bg-price-main b{font-size:10px}.bg-price-cart{max-width:200px}.bg-price-cart .bg-price-main strong{font-size:17px}.bg-member .product-price-row .product-price{font-size:20px;color:#65665f}.bg-savings-total{color:#705722;background:#f0e8d2;padding:12px;font-size:13px}.bg-cart-summary{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:18px 22px;background:#f5f0e3;border:1px solid #ccba8d;border-radius:8px;margin-top:14px}.bg-cart-summary[hidden]{display:none}.bg-cart-summary strong{font-size:15px;color:#5c4618}.bg-cart-summary b{font-size:24px;margin-left:8px}.bg-cart-summary p{font-size:13px;margin:8px 0}.bg-cart-summary small{font-size:11px;color:#7c735f}.bg-checkout-lines{border-block:1px solid #dccfae;padding:7px 0;margin:12px 0}.bg-checkout-lines p{margin:5px 0}
#modelModal .modal-content{width:min(1220px,100%);max-height:94dvh}#modelModal .modal-header{flex-shrink:0}.model-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:22px;flex:1;min-height:0}.model-layout .model-container{min-width:0;min-height:0}.model-dimensions{overflow:auto;padding:5px 0 10px 4px;color:#373d35}.model-dimensions header{display:flex;justify-content:space-between;align-items:center;gap:10px}.model-dimensions h3{font-size:17px;margin:0}.md-units{display:flex;border:1px solid #d7ceba;border-radius:5px;overflow:hidden;flex-shrink:0}.md-units button{border:0;background:#fff;font-size:11px;padding:6px 8px;cursor:pointer}.md-units [aria-pressed=true]{background:#242923;color:#ead8a7}.md-diagram{height:128px;text-align:center;background:#f8f6f0;margin:14px 0;border-radius:7px}.md-diagram svg{height:100%;max-width:100%}.md-diagram text{font:10px sans-serif;fill:#585b51}.md-label{font-size:12px;font-weight:600;color:#70603b;margin:12px 0 8px}.md-values{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.md-values>div{padding:9px 5px;background:#f5f5f1;border-radius:4px;min-width:0;text-align:center}.md-values dt{font-size:11px;color:#8a8c82}.md-values dd{font-size:15px;font-weight:600;margin:7px 0 0;white-space:nowrap}.md-note{font-size:11px;line-height:1.8;color:#7c8177;margin:9px 0}.md-bounds{border-top:1px solid #e0e1d9;margin-top:18px;padding-top:3px}.md-bounds .md-values dd{font-size:12px}
@media(max-width:1023px){.bg-home-benefits{padding:20px 24px;gap:12px;flex-wrap:wrap}.bg-home-benefits>div{width:100%}.bg-home-benefits h2{font-size:20px}.bg-price-main strong{font-size:18px}.bg-price-main{padding:7px 8px}.model-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(220px,40dvh) auto;overflow:auto;gap:12px}.model-dimensions{overflow:visible;padding:8px 3px}.md-diagram{display:none}.md-values dd{font-size:18px}.md-bounds{margin-top:10px}.model-layout .model-container{min-height:220px}.bg-cart-summary{flex-wrap:wrap;padding:16px}.bg-price-cart{max-width:160px}.bg-price-compact .bg-price-main strong{font-size:14px}}
.bg-mobile-entry{display:none}.bg-price-evidence{font-size:12px;color:#705722}.bg-price-evidence summary{cursor:pointer;padding:4px 0}.bg-price-evidence a{text-decoration:underline}
@media(max-width:1023px){.header .bg-mobile-entry{display:block;width:100%;min-height:44px;padding:10px 16px;background:#242923;color:#e9d8ab;font-size:12px;border:0;text-align:center;cursor:pointer}}
@media(max-width:480px){.bg-home-benefits{padding:18px 16px}.bg-home-benefits h2{font-size:19px}.bg-price-main{gap:4px}.bg-price-main strong{font-size:17px}.bg-price-main b{font-size:10px}.bg-price-detail .bg-price-main strong{font-size:27px}.bg-price-main em{margin-left:4px}.bg-cart-summary b{font-size:21px}.md-values dd{font-size:16px}.bg-header-entry{padding:7px 8px;font-size:11px}}
