.bgpl{font-family:inherit;color:#252633}.bgpl .bgd-art svg{width:100%;height:auto}.bgpl label{display:block}.bgpl .bgpl-toggle{display:flex;gap:12px;align-items:center;font-weight:700;padding:16px;background:#fff1f4;border-radius:12px}.bgpl .bgpl-toggle input{width:20px;height:20px}.bgpl-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:7px;margin:14px 0;max-height:none;overflow:visible;padding:4px}.bgpl-swatches button{background:white;border:1px solid #dedee5;border-radius:9px;padding:5px;cursor:pointer;color:#292935;font-size:11px}.bgpl-swatches i{display:block;height:30px;border:1px solid #ddd;border-radius:5px}.bgpl-swatches button[aria-pressed=true]{outline:2px solid #da003d;background:#fff0f4}.bgpl-swatches [hidden],.bgpl [hidden]{display:none!important}.bgpl-search{margin-top:18px;font-size:13px}.bgpl-search input{display:block;width:100%;border:1px solid #ddd;border-radius:9px;padding:11px;margin-top:6px}.bgpl-sample{border-radius:16px;background:#f7f5f5;padding:22px;margin:20px 0}.bgpl-sample strong{display:block;font-size:38px;line-height:1.1}.bgpl-sample span{font-size:12px;display:block;margin-top:12px}.bgpl-upload{border:2px dashed #ddd;border-radius:12px;padding:20px;margin:15px 0}.bgpl-upload input{display:block;margin-top:12px;width:100%}.bgpl details{margin:15px 0;padding:14px;background:#f7f7f9;border-radius:10px}.bgpl summary{cursor:pointer;font-weight:600}.bgpl li{margin:9px 0}.bgpl canvas{width:100%;max-height:300px;object-fit:contain;border:1px solid #ddd;border-radius:12px;background:white}.bgpl-original img{max-width:100%;height:auto}.bgpl [data-quote-status]:not(:empty){color:#b40030}.bgpl .bgd-buy:disabled{opacity:.45;cursor:not-allowed}
.bgpl .bgd-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.bgpl .bgd-fields input,.bgpl .bgd-fields select{width:100%;box-sizing:border-box;border:1px solid #dcdce4;padding:12px;border-radius:9px;font:inherit;background:#fff;color:#252633}.bgpl .bgd-fields{gap:14px}.bgpl .bgd-fields input:focus,.bgpl .bgd-fields select:focus{outline:2px solid #dc003c;outline-offset:2px}

.bgpl-description .bgpl-lead{font-size:16px;line-height:1.8}.bgpl-description h3{font-size:18px;line-height:1.35;margin:25px 0 12px}.bgpl-benefits,.bgpl-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.bgpl-benefits article{padding:18px;background:#faf6f7;border:1px solid #eee3e6;border-radius:12px}.bgpl-benefits article>span{font-size:26px;color:#ce0038}.bgpl-benefits h3{font-size:16px;margin:10px 0}.bgpl-benefits p,.bgpl-gallery figcaption{font-size:13px;line-height:1.65}.bgpl-gallery figure{margin:0;border:1px solid #e5e1e2;border-radius:12px;overflow:hidden;background:#fff}.bgpl-gallery img{width:100%;height:210px;object-fit:cover;display:block}.bgpl-gallery figcaption{padding:14px;color:#64616a}.bgpl-gallery strong{display:block;color:#252633;font-size:14px;margin-bottom:5px}.bgpl-info{background:#faf8f8;border-left:3px solid #d0003b;padding:6px 20px 12px;margin:22px 0;border-radius:0 12px 12px 0}.bgpl-source{font-size:13px}.bgpl-swatches{height:auto!important;max-height:none!important;overflow:visible!important}.bgpl .bgd-options{min-width:0}@media(max-width:650px){.bgpl-benefits{grid-template-columns:1fr}.bgpl-gallery{grid-template-columns:1fr}.bgpl-gallery img{height:260px}.bgpl-swatches{grid-template-columns:repeat(5,minmax(0,1fr))}}

@media(max-height:1200px){.bgpl .bgd-summary{position:static!important;align-self:start}}
