.bql-wrap,.bql-app,.bql-toast,.bql-counter,.bql-hicons{--bql-accent:var(--bql-accent-color,var(--e-global-color-accent,#b08d57))}.bql-wrap{margin:14px 0}.bql-btn{display:inline-block;box-sizing:border-box;padding:13px 26px;border:2px solid var(--bql-accent);border-radius:0;background:var(--bql-accent);color:#fff;font:inherit;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.bql-btn:hover,.bql-btn:focus-visible{background:#fff0;color:var(--bql-accent);border-color:var(--bql-accent)}.bql-btn--link{background:#fff0;color:var(--bql-accent)}.bql-btn--link:hover,.bql-btn--link:focus-visible{background:var(--bql-accent);color:#fff}.bql-btn:disabled{opacity:.6;cursor:wait}.bql-msg{margin:8px 0 0;color:#b32d2e;font-size:.95em}.bql-msg[hidden],.bql-app [hidden]{display:none!important}.bql-counter{position:relative;display:inline-flex;align-items:center;color:inherit;text-decoration:none}.bql-count{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--bql-accent);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.bql-toast{position:fixed;left:50%;bottom:24px;z-index:99999;display:flex;gap:16px;align-items:center;max-width:calc(100vw - 32px);padding:12px 20px;background:#121212;color:#fff;border-left:4px solid var(--bql-accent);box-shadow:0 6px 24px rgb(0 0 0 / .25);transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.bql-toast.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto}.bql-toast a{color:var(--bql-accent);font-weight:600;white-space:nowrap}.bql-app{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0 40px;align-items:start;box-sizing:border-box;--bql-green:#6FB018;--bql-cream:#fff;--bql-card:#121212;--bql-line:rgba(111,176,24,.35)}.bql-loading,.bql-empty,.bql-thanks{grid-column:1/-1}.bql-table-wrap{grid-column:1;grid-row:1/span 2}.bql-summary{grid-column:2;grid-row:1}.bql-form{grid-column:2;grid-row:2}.bql-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.bql-item{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr) 190px;gap:28px;align-items:center;margin:0;padding:16px 24px 16px 16px;border-radius:20px;background:var(--bql-card);color:var(--bql-cream);box-shadow:0 10px 30px rgb(0 0 0 / .12)}.bql-media{display:block;overflow:hidden;border-radius:14px;aspect-ratio:4/3;background:#1c1c1a}.bql-media img{display:block;width:100%;height:100%;object-fit:cover}.bql-main{min-width:0}.bql-app a.bql-title{display:block;font-size:28px;font-weight:300;line-height:1.15;color:var(--bql-cream);text-decoration:none!important}.bql-app a.bql-title:hover{color:var(--bql-green)}.bql-rule{height:1px;margin:16px 0;background:var(--bql-line)}.bql-opts{display:flex;flex-direction:column;gap:10px}.bql-opt{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.bql-opt-label{position:relative;min-width:84px;padding-left:12px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bql-cream)}.bql-opt-label::before{content:"";position:absolute;left:0;top:-3px;bottom:-3px;width:2px;background:var(--bql-green)}.bql-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--bql-line);border-radius:999px;background:rgb(111 176 24 / .08);font-size:12px;color:#fff}.bql-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bql-green)}.bql-side{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;gap:18px;padding:36px 0 8px 24px;border-left:1px solid var(--bql-line)}.bql-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--bql-line);border-radius:999px;overflow:hidden;background:rgb(255 255 255 / .04)}.bql-app .bql-stepper button{width:38px;min-width:0;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--bql-cream)!important;font-size:18px;line-height:1;cursor:pointer}.bql-app .bql-stepper button:hover,.bql-app .bql-stepper button:focus-visible{background:rgb(111 176 24 / .2)!important;color:#fff!important}.bql-app .bql-stepper input{width:40px;height:38px;padding:0;border:0!important;border-radius:0;background:#fff0;color:var(--bql-cream);text-align:center;font:inherit;-moz-appearance:textfield;appearance:textfield}.bql-stepper input::-webkit-outer-spin-button,.bql-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bql-price{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.bql-line{font-size:22px;font-weight:400;color:var(--bql-cream);white-space:nowrap}.bql-line.bql-line--req{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff}.bql-unit{display:block;min-height:18px;font-size:12px;line-height:18px;color:#fff;white-space:nowrap}html body .bql-app .bql-remove{position:absolute;top:14px;right:14px;width:30px!important;height:30px!important;min-width:0!important;padding:0!important;border:0;border-radius:50%!important;background:var(--bql-green)!important;color:#fff!important;font-size:20px!important;line-height:30px!important;text-align:center;cursor:pointer;transition:transform .2s,background .2s}html body .bql-app .bql-remove:hover,html body .bql-app .bql-remove:focus-visible{background:#5c9814!important;color:#fff!important;transform:scale(1.08)}.bql-summary{padding:30px 30px 22px;border-radius:20px 20px 0 0;background:var(--bql-card);color:var(--bql-cream)}.bql-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}.bql-total-label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bql-cream)}.bql-total-value{font-size:32px;font-weight:300;color:#fff}.bql-note{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--bql-line);font-size:12px;line-height:1.6;color:#fff}.bql-form{padding:10px 30px 32px;border-radius:0 0 20px 20px;background:var(--bql-card);color:var(--bql-cream);box-shadow:0 10px 30px rgb(0 0 0 / .12)}.bql-summary[hidden]+.bql-form{border-radius:20px;padding-top:30px}.bql-form h3{margin:0 0 18px;padding-left:12px;position:relative;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bql-cream)}.bql-form h3::before{content:"";position:absolute;left:0;top:-3px;bottom:-3px;width:2px;background:var(--bql-green)}.bql-form p{margin:0 0 14px}.bql-form label{display:block;font-size:12px;letter-spacing:.04em;color:#fff}.bql-form input[type=text],.bql-form input[type=email],.bql-form input[type=tel],.bql-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px 14px;border:1px solid #34342f;border-radius:10px;background:#1b1b19;color:var(--bql-cream);font:inherit;font-size:1rem}.bql-form input:focus,.bql-form textarea:focus{outline:0;border-color:var(--bql-green);box-shadow:0 0 0 3px rgb(111 176 24 / .2)}.bql-form .bql-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.bql-consent label{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6}.bql-consent input{margin-top:3px;flex:none;accent-color:var(--bql-green)}.bql-consent a{color:var(--bql-green)}.bql-error{padding:10px 14px;border-radius:10px;background:rgb(227 107 107 / .12);color:#f0a0a0;font-size:.9em}.bql-thanks{max-width:620px;margin:24px auto;padding:48px 36px;border-radius:20px;text-align:center;background:var(--bql-card);color:var(--bql-cream)}.bql-thanks h3{margin:0 0 10px;font-size:1.8em;font-weight:300;color:var(--bql-green)}.bql-thanks p{margin:0;color:#fff}.bql-empty{padding:56px 0;text-align:center}.bql-empty p{margin:0 0 22px;font-size:1.15em;color:#4d4d49}.bql-loading{padding:40px 0;color:#8d8b84}@media (max-width:1100px){.bql-app{display:block}.bql-summary{margin-top:28px}.bql-summary[hidden]+.bql-form{margin-top:28px}}@media (max-width:760px){.bql-item{grid-template-columns:120px minmax(0,1fr);gap:16px 18px;padding:14px;align-items:start}.bql-app a.bql-title{font-size:22px;padding-right:28px}.bql-side{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;align-self:auto;padding:14px 0 0;border-left:0;border-top:1px solid var(--bql-line)}.bql-price{align-items:flex-end;text-align:right}}@media (max-width:640px){.bql-item{grid-template-columns:96px minmax(0,1fr)}.bql-summary,.bql-form{padding-left:20px;padding-right:20px}.bql-toast{bottom:12px}}html body .bql-wrap .bql-btn,html body .bql-app .bql-btn{display:block;box-sizing:border-box;width:100%;padding:13px 24px!important;border:2px solid var(--bql-accent)!important;border-radius:0!important;font-family:inherit;font-size:14px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:14px!important;text-transform:none!important;text-align:center;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}html body .bql-wrap .bql-btn{background:transparent!important;color:#fff!important}html body .bql-wrap .bql-btn:hover,html body .bql-wrap .bql-btn:focus-visible{background:var(--bql-accent)!important;color:#fff!important}html body .bql-app .bql-btn{background:var(--bql-accent)!important;color:#fff!important}html body .bql-app .bql-btn:hover,html body .bql-app .bql-btn:focus-visible{background:#5E9614!important;border-color:#5E9614!important;color:#fff!important}html body .bql-empty .bql-btn{display:inline-block;width:auto}.elementor-element.blt-quote-counter{display:none!important}html body .mdw-side-menu-area .mdw-header-lang-switcher{display:none!important}html body .bql-toast a,html body .bql-toast a:visited{color:#6FB018!important;font-weight:600;text-decoration:none}html body .bql-toast a:hover,html body .bql-toast a:focus-visible{color:#fff!important;text-decoration:underline}html body .bql-app a.bql-title,html body .bql-app a.bql-title:visited{color:#fff!important}html body .bql-app a.bql-title:hover,html body .bql-app a.bql-title:focus-visible{color:#6FB018!important}html body .bql-consent a,html body .bql-consent a:visited,html body .bql-consent a:active{color:#6FB018!important}html body .bql-consent a:hover,html body .bql-consent a:focus-visible{color:#fff!important}.elementor-element.blt-header-icons{position:fixed;top:38px;right:155px;left:auto;bottom:auto;z-index:10001;width:auto}@media (min-width:1541px){.elementor-element.blt-header-icons{right:max(155px,calc(150px + var(--blt-d,0px)))}}.bql-hicons{display:flex;align-items:center;gap:8px}html body .bql-hicons .bql-hicon{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;min-width:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--bql-accent)!important;color:#121212!important;text-decoration:none;cursor:pointer;transition:transform .2s,background-color .2s}html body .bql-hicons .bql-hicon:hover,html body .bql-hicons .bql-hicon:focus-visible{background:#5E9614!important;color:#121212!important;transform:scale(1.06)}.bql-hicons .bql-count{top:-4px;right:-4px;background:#fff;color:#121212;box-shadow:0 0 0 2px #121212}.bql-lang{position:relative}.bql-lang-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:5;min-width:150px;margin:0;padding:6px;list-style:none;border:1px solid rgb(111 176 24 / .45);border-radius:14px;background:#121212;box-shadow:0 10px 30px rgb(0 0 0 / .4)}.bql-lang-menu[hidden]{display:none}.bql-lang-menu li{margin:0;padding:0;list-style:none}html body .bql-lang-menu a{display:block;padding:10px 14px;border-radius:10px;color:#fff!important;font-size:14px;text-decoration:none!important;white-space:nowrap}html body .bql-lang-menu a:hover,html body .bql-lang-menu a:focus-visible{background:rgb(111 176 24 / .22);color:#fff!important}html body .bql-lang-menu a.is-current{color:#6FB018!important;font-weight:600}.bql-lang-menu a.is-current::before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;background:#6FB018;vertical-align:middle}.mdw-side-menu-area.open .blt-header-icons,.mdw-side-menu-area.open-instant .blt-header-icons{opacity:0;pointer-events:none;visibility:hidden}.blt-header-icons{transition:opacity .2s ease}@media (max-width:767px){.elementor-element.blt-header-icons{top:23px;right:70px}html body .bql-hicons .bql-hicon{width:34px;height:34px}.bql-hicons{gap:6px}.bql-hicons .bql-hicon svg{width:19px;height:19px}}.bql-account-note{margin:0 0 18px;font-size:.95em;color:#4d4d49}.bql-account-table{width:100%;border-collapse:collapse}.bql-account-table th{padding:0 14px 12px;border-bottom:1px solid #121212!important;text-align:left;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6b6b66}.bql-account-table td{padding:20px 14px;border-top:0;border-bottom:1px solid #e4e2dc;vertical-align:top}.bql-account-table th:first-child,.bql-account-table td:first-child{padding-left:0}.bql-account-table th:nth-child(1),.bql-account-table th:nth-child(2),.bql-account-table th:nth-child(3),.bql-account-table th:nth-child(5),.bql-account-table td:nth-child(1),.bql-account-table td:nth-child(2),.bql-account-table td:nth-child(3),.bql-account-table td:nth-child(5){white-space:nowrap}.bql-account-table th:nth-child(4),.bql-account-table td:nth-child(4){width:46%;min-width:260px}.bql-account-table td:nth-child(5){font-weight:600}.bql-acc-item+.bql-acc-item{margin-top:14px;padding-top:14px;border-top:1px dashed #e4e2dc}.bql-acc-title{font-weight:600;color:#121212}.bql-acc-qty{color:#6b6b66}.bql-acc-opts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bql-acc-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border:1px solid rgb(111 176 24 / .45);border-radius:999px;background:rgb(111 176 24 / .08);font-size:12px;color:#121212}.bql-acc-chip::before{content:"";width:5px;height:5px;border-radius:50%;background:#6FB018}.bql-st{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:500;color:#fff;background:#6b6b66}.bql-st--new{background:#121212}.bql-st--in_progress{background:#b8860b}.bql-st--quoted{background:#6FB018}.bql-st--closed{background:#9a978f}@media (max-width:1100px){.bql-account-table thead{display:none}.bql-account-table,.bql-account-table tbody,.bql-account-table tr,.bql-account-table td{display:block;width:100%!important;min-width:0!important}.bql-account-table tr{padding:18px 0;border-bottom:1px solid #e4e2dc}.bql-account-table td{padding:6px 0!important;border:0!important;text-align:left!important;white-space:normal!important}.bql-account-table td::before{content:attr(data-title)!important;display:block;float:none!important;margin-bottom:4px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6b6b66}}.material-preview [class*="carousel__slide"],.legs-preview [class*="carousel__slide"]{position:relative}.material-preview [class*="carousel__link"],.legs-preview [class*="carousel__link"]{cursor:pointer}.bql-sw-selected::after{content:"";position:absolute;inset:0;border:3px solid #6FB018;pointer-events:none;box-sizing:border-box}.bql-sw-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:10px 0 0;font-size:13px;line-height:1.4;color:#fff}.bql-sw-name.is-empty{color:rgb(255 255 255 / .6);font-style:italic}.bql-sw-name[hidden]{display:none}html body .bql-sw-preview{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#6FB018!important;font:inherit;font-size:13px!important;font-weight:600;letter-spacing:0!important;text-decoration:underline;text-underline-offset:3px;text-transform:none!important;cursor:pointer}html body .bql-sw-preview:hover,html body .bql-sw-preview:focus-visible{background:transparent!important;color:#fff!important}.bql-sw-preview[hidden]{display:none}.bql-addrow{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.bql-qtyrow{display:flex;flex:none}.bql-qty-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .bql-wrap .bql-addrow .bql-btn{flex:1 1 170px;min-width:170px;width:auto;padding:13px 16px!important;white-space:nowrap}.bql-qty{display:inline-flex;align-items:stretch;box-sizing:border-box;height:44px;border:2px solid var(--bql-accent);background:#fff0}html body .bql-wrap .bql-qty button{width:34px;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:18px!important;line-height:1!important;cursor:pointer;transition:background-color .2s}html body .bql-wrap .bql-qty button:hover,html body .bql-wrap .bql-qty button:focus-visible{background:rgb(111 176 24 / .28)!important;color:#fff!important}html body .bql-wrap .bql-qty input{width:40px;height:auto;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font:inherit;font-size:15px!important;text-align:center;-moz-appearance:textfield;appearance:textfield;box-shadow:none!important}.bql-qty input::-webkit-outer-spin-button,.bql-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.blt-pp-mbar{display:none!important}.bql-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;padding:12px max(24px,calc((100% - 1480px)/2)) calc(12px + env(safe-area-inset-bottom));background:rgb(18 18 18 / .96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgb(111 176 24 / .35);color:#fff;transform:translateY(110%);transition:transform .3s ease;pointer-events:none}.bql-sticky.is-visible{transform:none;pointer-events:auto}.bql-sticky__info{display:flex;align-items:baseline;gap:16px;min-width:0}.bql-sticky__title{overflow:hidden;font-size:18px;font-weight:300;white-space:nowrap;text-overflow:ellipsis}.bql-sticky__price{font-size:20px;white-space:nowrap}.bql-sticky__price:empty{display:none}.bql-sticky__actions{display:flex;flex:none;gap:10px}html body .bql-sticky__add,html body .bql-sticky__cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;padding:0 22px!important;border:2px solid #6FB018!important;border-radius:0!important;font-family:inherit;font-size:14px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}html body .bql-sticky__add{background:transparent!important;color:#fff!important}html body .bql-sticky__add:hover,html body .bql-sticky__add:focus-visible{background:#6FB018!important;color:#fff!important}html body .bql-sticky__cta{background:#6FB018!important;color:#fff!important}html body .bql-sticky__cta:hover,html body .bql-sticky__cta:focus-visible{background:#5E9614!important;border-color:#5E9614!important;color:#fff!important}.bql-sticky__add-icon{display:none}@media (max-width:767px){.bql-sticky{gap:12px;padding:10px 15px calc(10px + env(safe-area-inset-bottom))}.bql-sticky__title{display:none}.bql-sticky__price{font-size:18px}.bql-sticky__actions{flex:1;justify-content:flex-end}html body .bql-sticky__cta{flex:1;padding:0 12px!important}html body .bql-sticky__add{width:44px;min-width:44px;padding:0!important}.bql-sticky__add-text{display:none}.bql-sticky__add-icon{display:block}}