.bbg-hidden-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.bbg-swatches{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 6px}.bbg-sw{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #cfdcd3;border-radius:30px;padding:8px 16px;font:600 14px/1.2 Montserrat,Inter,system-ui,sans-serif;color:#14231b;cursor:pointer;transition:border-color .15s,background .15s}.bbg-swatches.is-colour .bbg-sw{padding-left:8px}.bbg-sw i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.bbg-sw:hover{border-color:#27b073}.bbg-sw.on{border-color:#075232;background:#eaf6ef;box-shadow:0 0 0 2px #0a5a3626}.bbg-sw:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.bbg-sw:focus-visible{outline:2px solid #27b073;outline-offset:2px}.bbg-chosen{font-weight:400;color:#5b6b61}.bbg-verify{max-width:620px}.bbg-note{border-radius:12px;padding:12px 16px;margin:0 0 16px;font-size:15px}.bbg-note.ok{background:#eaf6ef;border:1px solid #bfe6cf;color:#0a5a36}.bbg-note.bad{background:#fdecea;border:1px solid #f5c2bc;color:#8a1c12}.bbg-vbox{border:1px solid #d9e7de;border-radius:16px;padding:16px 18px;margin-top:16px;background:#fff}.bbg-vbox.done{background:#f2faf5;border-color:#bfe6cf}.bbg-vbh{display:flex;align-items:center;gap:12px}.bbg-vbh>div{flex:1;min-width:0}.bbg-vbh b{display:block;font:700 15px Montserrat,Inter,sans-serif}.bbg-vbh small{display:block;color:#5b6b61;font-size:13px;word-break:break-all}.bbg-vic{width:40px;height:40px;border-radius:10px;background:#e3f6ec;display:flex;align-items:center;justify-content:center;font-size:18px;flex:none}.bbg-vst{font:600 12px Montserrat,Inter,sans-serif;padding:4px 10px;border-radius:20px;background:#fff4e0;color:#7a4a00;white-space:nowrap}.bbg-vbox.done .bbg-vst{background:#dff3e7;color:#0a5a36}.bbg-vform{margin-top:12px}.bbg-vform label{display:block;font-size:14px;margin-bottom:6px}.bbg-vrow{display:flex;gap:10px}.bbg-vrow input{flex:1;min-width:0;font:600 20px ui-monospace,Menlo,Consolas,monospace!important;letter-spacing:.3em;text-align:center}.bbg-linkbtn{background:none!important;border:0!important;padding:8px 0 0!important;color:#0e7a4a!important;font:600 14px Inter,sans-serif!important;text-decoration:underline;cursor:pointer;box-shadow:none!important}.bbg-resend{margin:0}.bbg-small{font-size:13px;color:#5b6b61;margin:8px 0 0}.bbg-hint{display:block;color:#5b6b61;font-size:13px;margin-top:4px}@media(max-width:520px){.bbg-vrow{flex-direction:column}}.bbg-auth{margin:16px 0 0;border:1px solid #d9e7de;border-left:4px solid #075232;border-radius:14px;padding:14px 16px;background:#fff;font-size:14px}.bbg-auth-h{margin:0 0 6px;font-weight:700;color:#075232;font-size:15px}.bbg-auth dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 8px}.bbg-auth dt{color:#5b6b61}.bbg-auth dd{margin:0;font-weight:600}.bbg-auth p{margin:0 0 6px}.bbg-auth-n{color:#5b6b61;font-size:12.5px}.bbg-badge{position:absolute;top:10px;right:10px;z-index:2;border-radius:20px;padding:4px 10px;font:700 11.5px/1.2 Montserrat,Inter,sans-serif;letter-spacing:.02em}.bbg-badge.pre{background:#14231b;color:#fff}.bbg-adm{--g:#075232;--g3:#2bc47f;--line:#d9e7de;--tint:#f2f8f4;--mute:#5b6b61}.bbg-adm .adm-lead{color:var(--mute);margin:0 0 18px}.adm-crumb{font-size:13px;color:var(--mute);margin:-6px 0 10px}.adm-crumb a{color:#0e7a4a;text-decoration:none}.adm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.adm-card{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);border-radius:16px;padding:18px;text-decoration:none;color:inherit;background:#fff;transition:border-color .2s,box-shadow .2s}.adm-card:hover{border-color:var(--g3);box-shadow:0 12px 26px #0a5a361a}.adm-ic{width:42px;height:42px;border-radius:12px;background:var(--tint);display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.adm-card small{display:block;font-size:13px;color:var(--mute)}.adm-card b{display:block;font:700 24px/1.2 Montserrat,Inter,sans-serif;color:var(--g)}.adm-card em{display:block;font-style:normal;font-size:13px;color:var(--mute)}.adm-more{margin-top:18px;font-size:14px}.adm-more a{color:#0e7a4a}.adm-msg{border-radius:12px;padding:12px 16px;margin:0 0 16px;font-size:15px}.adm-msg.ok{background:#e7f6ee;border:1px solid #b8e2c9;color:#0a4d2e}.adm-msg.bad{background:#fdecea;border:1px solid #f5c2bc;color:#8a1c12}.adm-add{border:1px dashed #b9d3c3;border-radius:16px;padding:4px 18px;margin-bottom:22px;background:var(--tint)}.adm-add>summary{cursor:pointer;padding:12px 0;font:700 15px Montserrat,Inter,sans-serif;color:var(--g)}.adm-count{font:600 12.5px Montserrat,Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5e6b64;margin:0 0 8px}.adm-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.adm-item+.adm-item{border-top:1px solid var(--line)}.adm-item>details>summary{display:flex;align-items:center;gap:14px;padding:12px 16px;cursor:pointer;list-style:none}.adm-item>details>summary::-webkit-details-marker{display:none}.adm-item>details>summary:hover{background:#fafdfb}.adm-item>details[open]>summary{background:var(--tint)}.ai-pic{width:44px;height:44px;border-radius:10px;overflow:hidden;background:#e3ede6;flex:none}.ai-pic img{width:100%;height:100%;object-fit:cover;display:block}.ai-main{flex:1;min-width:0}.ai-main b{display:block;font:700 15.5px Montserrat,Inter,sans-serif}.ai-main small{display:block;font-size:12.5px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-n{font-size:13px;color:var(--mute);white-space:nowrap}.ai-edit{border:1px solid #cfdcd3;border-radius:30px;padding:5px 14px;font:600 13px Montserrat,Inter,sans-serif;color:var(--g);background:#fff}details[open]>summary .ai-edit{background:var(--g);color:#fff;border-color:var(--g)}.ai-body{padding:6px 16px 18px;border-top:1px solid var(--line)}.ai-links{font-size:13.5px;margin:10px 0}.ai-links a{color:#0e7a4a}.agrid{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.agrid .full{grid-column:1/-1}.af{margin:0 0 10px}.af label{display:block;font:600 13.5px Montserrat,Inter,sans-serif;margin-bottom:4px}.af input[type=text],.af input[type=number],.af select,.af textarea{width:100%;padding:10px 12px;border:1px solid #cfdcd3;border-radius:10px;font:inherit;font-size:15px;background:#fff}.af textarea{min-height:72px;resize:vertical}.af small{display:block;font-size:12.5px;color:var(--mute);margin-top:3px}.afile .athumb{float:right;width:64px;height:64px;object-fit:cover;border-radius:10px;margin-left:12px}.arow{margin:6px 0 0}.adel{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adel-b{background:#fff!important;color:#a12a1e!important;border:1px solid #e9b8b2!important;border-radius:30px!important;padding:8px 16px!important;box-shadow:none!important}.adel-b:hover{background:#fdecea!important}.adel-note{margin-top:12px;font-size:13px;color:var(--mute)}@media(max-width:640px){.agrid{grid-template-columns:1fr}.ai-n{display:none}.adm-item>details>summary{padding:12px}}.agrid>*{min-width:0}.af select{max-width:100%;text-overflow:ellipsis}.afs{border:1px solid #dbe7df;border-radius:14px;padding:14px 18px 8px;margin:0 0 16px;background:#fff;min-width:0}.afs legend{font:700 15px Montserrat,Inter,sans-serif;padding:0 6px;color:var(--g,#075232)}.alab{display:block;font:600 13.5px Montserrat,Inter,sans-serif;margin-bottom:6px}.achk{display:flex;flex-wrap:wrap;gap:8px 18px}.achk label{display:inline-flex;align-items:center;gap:6px;font-size:15px;cursor:pointer}.aradio{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 14px}.aradio label{display:block;border:1.5px solid #cfdcd3;border-radius:12px;padding:10px 12px 10px 36px;position:relative;cursor:pointer}.aradio input{position:absolute;left:12px;top:13px}.aradio b{font-family:Montserrat,Inter,sans-serif}.aradio small{display:block;font-size:12.5px;color:var(--mute);margin-top:2px}.aradio label:has(input:checked){border-color:var(--g,#075232);background:#f2f8f4}.addp.is-gold .only-fixed,.addp.is-fixed .only-gold,.addp:not(.is-designer) .designer-only{display:none}.apub{display:inline-flex;align-items:center;gap:6px;margin-right:14px;font-weight:600}.adm-sub{font:700 17px Montserrat,Inter,sans-serif;margin:26px 0 10px}.ai-row{display:flex;align-items:center;gap:12px;padding:10px 14px}.ai-row .ai-main{flex:1;min-width:0}.ai-row .ai-pic img{width:48px;height:48px;object-fit:cover;border-radius:8px}@media(max-width:640px){.aradio{grid-template-columns:1fr}.afs{padding:12px 12px 6px}}.afs-note{margin:-2px 0 10px;font-size:13px;color:var(--mute)}.rec-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0 0 16px}.rec-stat{display:block;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;color:inherit;text-decoration:none}a.rec-stat:hover{border-color:var(--g3)}.rec-stat small{display:block;font-size:12.5px;color:var(--mute)}.rec-stat b{display:block;font:700 20px/1.3 Montserrat,Inter,sans-serif;color:var(--g)}.rec-stat em{display:block;font-style:normal;font-size:12px;color:var(--mute)}.rec-filter{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4px 12px;align-items:end;border:1px solid var(--line);border-radius:14px;padding:12px 14px 4px;background:var(--tint);margin:0 0 14px}.rec-filter .arow{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rec-reset{font-size:14px;color:#0e7a4a}.rec-count{font-size:13.5px;color:var(--mute);margin:0 0 8px}.rec-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto;background:#fff}.rec-table{width:100%;border-collapse:collapse;font-size:14px;margin:0}.rec-table th{text-align:left;font:600 12.5px Montserrat,Inter,sans-serif;color:var(--mute);background:var(--tint);padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.rec-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.rec-table tr:last-child td{border-bottom:0}.rec-table td small{color:var(--mute);font-size:12.5px}.rec-table tr:target td{background:#fff9e6}.rec-prod{display:flex;gap:10px;min-width:210px}.rec-prod b{display:block;font:700 14.5px Montserrat,Inter,sans-serif}.rec-prod small{display:block}.rec-prod .ai-pic img{width:52px;height:52px;object-fit:cover;border-radius:8px}.rec-badge{display:inline-block;margin-top:4px;font-size:11.5px;font-weight:600;border-radius:99px;padding:2px 8px}.rec-badge.live{background:#e7f6ee;color:#0a4d2e}.rec-badge.draft{background:#eef0f2;color:#3d4650}.rec-badge.out{background:#fdecea;color:#8a1c12}.rec-last{display:block;margin-top:4px}.rec-quick{display:flex;flex-direction:column;gap:6px;min-width:170px}.rec-quick label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.rec-quick input{width:110px;padding:6px 8px;border:1px solid #cfdcd3;border-radius:8px;font-size:14px}.rec-btns{display:flex;gap:6px;flex-wrap:wrap}.rec-btns .button{padding:6px 12px;font-size:13px;min-height:0}.rec-links{font-size:12.5px}.rec-pages{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.rec-pages a,.rec-pages span{display:inline-block;min-width:34px;text-align:center;padding:6px 8px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.rec-pages span{background:var(--g);color:#fff;border-color:var(--g)}.rec-empty{padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--mute)}@media(max-width:860px){.rec-filter{grid-template-columns:1fr 1fr}.rec-wrap{border:0;background:none;overflow:visible}.rec-table thead{display:none}.rec-table,.rec-table tbody,.rec-table tr,.rec-table td{display:block;width:100%}.rec-table tr{border:1px solid var(--line);border-radius:14px;background:#fff;margin:0 0 12px;overflow:hidden}.rec-table td{border-bottom:1px solid var(--line);padding:10px 12px}.rec-table td:not(:first-child):before{content:attr(data-l);display:block;font:600 11.5px Montserrat,Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);margin-bottom:2px}.rec-prod,.rec-quick{min-width:0}.rec-quick input{width:100%;max-width:160px}}@media(max-width:520px){.rec-filter{grid-template-columns:1fr}}.bbg-rec .rec-quick input{min-height:0;height:34px;margin:0}.rec-quick label{white-space:nowrap}.inv-tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border-bottom:2px solid var(--line);margin:4px 0 16px}.inv-tabs a{padding:10px 14px;margin-bottom:-2px;border-bottom:3px solid transparent;font:600 14.5px Montserrat,Inter,sans-serif;color:var(--mute);text-decoration:none}.inv-tabs a[aria-current=page]{color:var(--g);border-bottom-color:var(--g)}.inv-tabs a:hover{color:var(--g)}.inv-tabs .inv-add{margin-left:auto;border:0;color:#0e7a4a}.inv-intro{color:var(--mute);margin:0 0 12px}.inv-bar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin:0 0 10px}.inv-bar .rec-count{margin:0}.rec-stat.warn{border-color:#f2c48d;background:#fff8ee}.rec-stat.warn b{color:#9a4b00}.inv-qty{display:block;font:700 22px/1.1 Montserrat,Inter,sans-serif;color:var(--g)}.inv-st{display:inline-block;margin:4px 0 2px;font-size:11.5px;font-weight:600;border-radius:99px;padding:2px 8px}.inv-st.ok{background:#e7f6ee;color:#0a4d2e}.inv-st.low{background:#fff1dc;color:#8a4a00}.inv-st.out{background:#fdecea;color:#8a1c12}.inv-table td small{display:block}.inv-hist{display:inline-block;margin-top:4px;font-size:12.5px;color:#0e7a4a}tr.st-out .inv-qty{color:#8a1c12}tr.st-low .inv-qty{color:#9a4b00}.inv-form{min-width:230px}.inv-form select{width:100%;padding:6px 8px;border:1px solid #cfdcd3;border-radius:8px;font-size:13.5px;height:34px;margin:2px 0 0}.inv-form .inv-move{display:block;white-space:normal}.inv-chg{font:700 15px Montserrat,Inter,sans-serif}.inv-chg.up{color:#0a7a45}.inv-chg.down{color:#b3261e}.inv-mfilter{grid-template-columns:2fr 2fr 1fr 1fr}@media(max-width:860px){.inv-mfilter{grid-template-columns:1fr 1fr}.inv-tabs .inv-add{margin-left:0}.inv-form{min-width:0}}@media(max-width:520px){.inv-mfilter{grid-template-columns:1fr}.inv-tabs a{padding:8px 10px;font-size:13.5px}}.bbg-inv .rec-stats{grid-template-columns:repeat(10,1fr)}.bbg-inv .rec-stat{grid-column:span 2;min-width:0}.bbg-inv .rec-stat.money{grid-column:span 5}.bbg-inv .rec-stat b{white-space:nowrap}@media(max-width:860px){.bbg-inv .rec-stats{grid-template-columns:1fr 1fr}.bbg-inv .rec-stat{grid-column:span 1}.bbg-inv .rec-stat.money{grid-column:span 2}}.inv-table td br{display:none}.bbg-delivery-note{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 16px;border-radius:12px;background:#e7f6ee;border:1px solid #b8e2c9;color:#0a4d2e;font-size:15px;line-height:1.5}.bbg-plist .pl-n{display:inline-block;min-width:22px;padding:1px 7px;margin-left:4px;border-radius:20px;background:var(--tint,#f2f8f4);color:var(--mute,#5b6b61);font:600 12px Montserrat,Inter,sans-serif;text-align:center}.bbg-plist .inv-tabs a[aria-current=page] .pl-n{background:var(--g,#075232);color:#fff}.pl-table .pl-no{width:56px;font:700 15px Montserrat,Inter,sans-serif;color:var(--g,#075232)}.pl-table .pl-name{font:700 15px/1.3 Montserrat,Inter,sans-serif;color:var(--ink,#11241a);text-decoration:none;display:block}.pl-table a.pl-name:hover{color:var(--g,#075232);text-decoration:underline}.pl-table .pl-sku{display:block;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#7d5a12}.pl-table .pl-price{font:700 15px Montserrat,Inter,sans-serif;color:var(--g,#075232);white-space:nowrap}.pl-table .pl-price small{font:500 11px Inter,sans-serif;text-transform:uppercase;color:var(--mute,#5b6b61)}.pl-stock{font-weight:700}.pl-stock.out{color:#b42318}.pl-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pl-act{margin:0;display:inline}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 16px;border-radius:10px;font:600 13.5px Montserrat,Inter,sans-serif;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background .15s,color .15s,border-color .15s}.pl-edit{background:var(--g,#075232);color:#fff!important}.pl-edit:hover{background:#0e7a4a}.pl-del{background:#fff;color:#b42318;border-color:#f1c4bf}.pl-del:hover{background:#b42318;color:#fff;border-color:#b42318}.pl-cancel{background:#fff;color:var(--ink,#11241a);border-color:var(--line,#d9e7de)}.pl-cancel:hover{border-color:var(--g,#075232)}.pl-btn:focus-visible{outline:3px solid #ecd391;outline-offset:2px}.pl-msg{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pl-undo{background:none;border:0;padding:0;color:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.pl-dialog{border:0;border-radius:20px;padding:28px 26px 22px;max-width:440px;width:calc(100% - 32px);box-shadow:0 30px 80px #04261a55;text-align:center}.pl-dialog::backdrop{background:#04261a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pl-dialog[open]{animation:plIn .18s ease-out}@keyframes plIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.pl-dlg-ic{display:inline-flex;width:54px;height:54px;border-radius:50%;align-items:center;justify-content:center;background:#fdecea;font-size:24px}.pl-dialog h2{font:700 20px Montserrat,Inter,sans-serif;margin:12px 0 6px;color:var(--ink,#11241a)}.pl-dialog p{margin:0 0 20px;color:var(--mute,#5b6b61);line-height:1.55}.pl-dlg-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pl-dlg-btns .pl-btn{flex:1 1 140px}@media(min-width:861px){.pl-table .pl-actions{width:1%;white-space:nowrap}}@media(max-width:860px){.pl-table .pl-no{width:auto}.pl-btns .pl-btn{flex:1 1 auto}.pl-btns .pl-act{flex:1 1 auto;display:flex}.pl-btns .pl-act .pl-btn{width:100%}}@media(prefers-reduced-motion:reduce){.pl-dialog[open]{animation:none}}@media(min-width:861px){.pl-table .pl-btns{flex-wrap:nowrap}}.pl-dialog .pl-yes{background:#b42318;color:#fff;border-color:#b42318}.pl-dialog .pl-yes:hover{background:#912018}.pl-table td{vertical-align:middle}.ep-head{display:flex;gap:16px;align-items:center;margin:4px 0 18px}.ep-head h2{margin:0;font:700 clamp(20px,2.4vw,26px) Montserrat,Inter,sans-serif;color:var(--ink,#11241a)}.ep-head .adm-lead{margin:4px 0 0}.ep-pic img{width:72px;height:72px;border-radius:14px;object-fit:cover;border:1px solid var(--line,#e7e1d4)}.ep-hint{color:var(--mute,#58665e);font-size:14px;margin:0 0 10px}.ep-photos{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.ep-photo{width:130px;border:1px solid var(--line,#e7e1d4);border-radius:14px;padding:8px;background:#fff;display:flex;flex-direction:column;gap:6px;font-size:13.5px;transition:opacity .2s}.ep-photo img{width:100%;height:112px;object-fit:cover;border-radius:10px}.ep-photo label{display:flex;gap:6px;align-items:center;cursor:pointer}.ep-photo .ep-rm{color:#b42318}.ep-photo.is-rm{opacity:.45}.ep-photo.is-rm img{filter:grayscale(1)}.editp .designer-only.is-off{display:none}.ep-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ep-adv{margin-left:auto;font-size:14px;color:var(--g2,#0e7a4a)}@media(max-width:600px){.ep-photo{width:calc(50% - 6px)}.ep-adv{margin-left:0}}.ep-lab{display:block;font-weight:600;margin:0 0 6px}.ep-stockbtn{display:inline-block;margin-top:2px}.pl-top{display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;margin:0 0 18px}.pl-top .adm-lead{flex:1 1 380px;margin:0}.pl-addbtn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:11px 22px;border-radius:10px;background:linear-gradient(180deg,#0a6b42,#075232);color:#fff!important;font:700 15px Montserrat,Inter,sans-serif;text-decoration:none;box-shadow:0 6px 18px #07523233,inset 0 1px #ffffff26;border:1px solid #05402a;transition:transform .15s,box-shadow .15s}.pl-addbtn span{font-size:20px;line-height:1;color:#ffd977}.pl-addbtn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #07523240}.pl-addbtn:focus-visible{outline:3px solid #ffd977;outline-offset:2px}@media(max-width:600px){.pl-addbtn{width:100%;justify-content:center}}.bbg-gp{max-width:1080px}.gp-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 26px;margin:0 0 22px;box-shadow:0 1px 2px #04261a0d,0 12px 32px #04261a0f}.gp-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.gp-head h2{font:700 21px/1.25 Montserrat,Inter,sans-serif;margin:2px 0 4px;color:var(--ink,#11241a)}.gp-head p{margin:0;color:var(--mute);font-size:14.5px;line-height:1.55;max-width:72ch}.gp-step{flex:0 0 34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#e8c25a,#b98a1e);color:#fff;font:800 15px Montserrat,Inter,sans-serif;box-shadow:inset 0 1px #fff5}.gp-spot{background:var(--tint);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:18px}.gp-spot label{display:block;font:700 14px Montserrat,Inter,sans-serif;margin-bottom:8px;color:var(--ink,#11241a)}.gp-spotrow{display:flex;align-items:center;max-width:340px;background:#fff;border:1.5px solid #b7d3c2;border-radius:12px;overflow:hidden}.gp-spotrow:focus-within{border-color:var(--g);box-shadow:0 0 0 3px #07523222}.gp-cur{padding:0 4px 0 14px;font:700 22px Montserrat,Inter,sans-serif;color:var(--g)}.gp-spotrow input{border:0!important;box-shadow:none!important;font:700 24px Montserrat,Inter,sans-serif;color:var(--g);padding:10px 12px 10px 4px;width:100%;background:transparent;min-width:0}.gp-spot small{display:block;margin-top:8px;color:var(--mute);font-size:13px}.gp-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.gp-table{width:100%;border-collapse:collapse;font-size:15px}.gp-table th,.gp-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.gp-table thead th{background:var(--tint);font:700 12.5px Montserrat,Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--mute)}.gp-table tbody tr:last-child>*{border-bottom:0}.gp-table tbody th b{display:block;font:700 15.5px Montserrat,Inter,sans-serif;color:var(--ink,#11241a)}.gp-table tbody th small{color:var(--mute);font-size:12.5px}.gp-base{color:var(--mute);white-space:nowrap}.gp-rate b{font:700 16px Montserrat,Inter,sans-serif;color:var(--g);white-space:nowrap}.gp-table tr.is-up .gp-rate b:after{content:" \25b2";color:#0a7a46;font-size:11px}.gp-table tr.is-down .gp-rate b:after{content:" \25bc";color:#b42318;font-size:11px}.gp-count{color:var(--mute);font-size:13.5px;white-space:nowrap}.gp-adj{display:inline-flex;align-items:center;border:1.5px solid #c9ddd0;border-radius:10px;background:#fff;overflow:hidden}.gp-adj:focus-within{border-color:var(--g);box-shadow:0 0 0 3px #07523222}.gp-adj input{width:68px;border:0!important;box-shadow:none!important;text-align:right;font:700 15px Montserrat,Inter,sans-serif;padding:8px 2px;background:transparent;-moz-appearance:textfield}.gp-adj input::-webkit-inner-spin-button,.gp-adj input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gp-pct{padding:0 8px 0 2px;color:var(--mute);font-weight:700}.gp-step-btn{width:36px;min-height:38px;border:0;background:var(--tint);color:var(--g);font:700 18px Montserrat,Inter,sans-serif;cursor:pointer}.gp-step-btn:hover{background:#e3f0e8}.gp-wide input{width:110px}.gp-all{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 0;font-size:14px;color:var(--mute)}.gp-all label{font-weight:600}.gp-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.gp-primary{background:linear-gradient(180deg,#0a6b42,#075232);color:#fff!important;border-color:#05402a;min-height:46px;padding:11px 22px;font-size:14.5px}.gp-primary:hover{filter:brightness(1.08)}.gp-ghost{background:#fff;color:var(--g)!important;border-color:#b7d3c2}.gp-ghost:hover{background:var(--tint)}.gp-note{color:var(--mute);font-size:13px}.gp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.gp-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.gp-grid p{margin:0 0 12px}.gp-grid label{display:block;font:700 13.5px Montserrat,Inter,sans-serif;margin-bottom:6px;color:var(--ink,#11241a)}.gp-grid select,.gp-grid input[type=number]:not(.gp-adj input){width:100%;min-height:44px;border:1.5px solid #c9ddd0;border-radius:10px;padding:8px 12px;font-size:15px;background:#fff}.gp-grid small{display:block;color:var(--mute);font-size:12.5px;margin-top:6px}.gp-chk{display:flex;align-items:center;gap:8px;font-size:14.5px;margin:4px 0 0}.gp-chk input{width:18px;height:18px;accent-color:var(--g)}.gp-sum{margin:12px 0 0;font-weight:600;color:var(--g);min-height:1.4em}.gp-undo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;padding:12px 16px;border-radius:12px;background:#fff8e6;border:1px solid #f1dfa8;font-size:14px;color:#6b4e08}.gp-out{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0 0}.gp-out div{background:var(--tint);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.gp-out dt{font-size:12.5px;color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.gp-out dd{margin:4px 0 0;font:700 18px Montserrat,Inter,sans-serif;color:var(--ink,#11241a)}.gp-out .gp-total{background:linear-gradient(135deg,#075232,#0a6b42);border-color:#05402a}.gp-out .gp-total dt{color:#cfe6d8}.gp-out .gp-total dd{color:#ffd977;font-size:22px}.gp-hist{list-style:none;margin:0;padding:0}.gp-hist li{display:grid;grid-template-columns:160px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.gp-hist li:last-child{border-bottom:0}.gp-hist time{color:var(--mute);font-size:13px}.gp-hist em{color:var(--mute);font-style:normal;font-size:13px}.gp-empty{color:var(--mute);margin:0}@media(max-width:900px){.gp-grid4,.gp-out{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gp-card{padding:18px 16px;border-radius:16px}.gp-grid,.gp-grid4{grid-template-columns:1fr}.gp-table thead{display:none}.gp-table,.gp-table tbody,.gp-table tr{display:block}.gp-table tr{padding:12px 14px;border-bottom:1px solid var(--line)}.gp-table tbody tr:last-child{border-bottom:0}.gp-table tbody th,.gp-table td{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;border:0}.gp-table td:before{content:attr(data-l);color:var(--mute);font-size:13px}.gp-table tbody th{border-bottom:1px dashed var(--line);padding-bottom:8px;margin-bottom:4px}.gp-hist li{grid-template-columns:1fr;gap:2px}.gp-actions .gp-primary{width:100%}}li.product{position:relative}.bbg-heart{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid #ffffffcc;background:#ffffffe6;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 12px #0000001f;padding:0;transition:transform .15s,background .15s}.bbg-heart svg{width:19px;height:19px;fill:none;stroke:#075232;stroke-width:1.9;transition:fill .15s,stroke .15s}.bbg-heart:hover{transform:scale(1.07);background:#fff}.bbg-heart[aria-pressed=true] svg{fill:#c0392b;stroke:#c0392b}.bbg-heart:focus-visible{outline:3px solid #2bc47f;outline-offset:2px}.bbg-heart.is-wide{position:static;width:auto;height:auto;min-height:44px;border-radius:30px;border:1.5px solid #cfdcd3;background:#fff;display:inline-flex;gap:8px;padding:9px 18px;box-shadow:none;font:600 14.5px Montserrat,Inter,sans-serif;color:#075232}.bbg-heart.is-wide:hover{transform:none;border-color:#075232}.bbg-heart-row{margin:12px 0 4px}.bbg-wish-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#06281a;color:#fff;border-radius:30px;padding:12px 20px;font-size:14.5px;box-shadow:0 12px 30px #0005;z-index:9999;transition:opacity .2s,transform .2s;max-width:calc(100% - 32px)}.bbg-wish-toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.bbg-wish-toast a{color:#ffd977;font-weight:700;text-decoration:none;margin-left:4px}@media(prefers-reduced-motion:reduce){.bbg-heart,.bbg-wish-toast{transition:none}}.adm-group{margin:0 0 26px}.adm-gh{font:700 13px Montserrat,Inter,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;color:#4b5b52!important;margin:0 0 12px!important}.adm-gh:after{display:none!important}.adm-card small{font-size:14px;font-weight:700;color:#11241a}.adm-card em{color:#4b5b52}@media(max-width:600px){.adm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-card{flex-direction:column;gap:8px;padding:14px}.adm-card em{font-size:12.5px;line-height:1.4}.adm-card b{font-size:20px}}.gp-fx .gp-step{font-size:17px}.gp-fxform label{display:block;font:700 14px Montserrat,Inter,sans-serif;margin-bottom:8px;color:var(--ink,#11241a)}.gp-fxrow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gp-fxrow .gp-spotrow{flex:1 1 220px;max-width:300px}.gp-fxform small{display:block;margin-top:8px;color:var(--mute);font-size:13px}.adm-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0 0 14px;padding:9px 18px 9px 14px;border-radius:10px;border:1.5px solid #0a6b42;background:#fff;color:#075232!important;font:700 14px Montserrat,Inter,sans-serif;text-decoration:none!important;transition:background .15s,transform .15s}.adm-back svg{width:18px;height:18px;flex:0 0 18px}.adm-back:hover{background:#eef7f1;transform:translate(-2px)}.adm-back:focus-visible{outline:3px solid #ffd977;outline-offset:2px}.bbg-curnote{margin:0 0 16px;padding:12px 16px;border-radius:12px;background:#fff8e6;border:1px solid #ecd9a3;color:#4d3b08;font-size:14px;line-height:1.5}.bbg-curnote b{color:#2c2203}.ep-opts{margin-top:18px}.ep-opts h3{margin:0 0 6px;font:700 17px Montserrat,Inter,sans-serif;color:#0b2a1c}.ep-vwrap{overflow-x:auto;border:1px solid #e3ebe6;border-radius:12px;background:#fff}.ep-vtable{width:100%;border-collapse:collapse;font-size:14px}.ep-vtable th,.ep-vtable td{padding:10px 12px;border-bottom:1px solid #edf2ef;text-align:left;vertical-align:middle}.ep-vtable thead th{background:#f4f8f5;font:700 12px Montserrat,Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#4a5d53}.ep-vtable tbody tr:last-child th,.ep-vtable tbody tr:last-child td{border-bottom:0}.ep-vtable tbody th{font-weight:700;color:#0b2a1c;min-width:150px}.ep-vtable tbody th small{display:block;font-weight:500;color:#6b7c73;font-size:12px}.ep-vtable input[type=text]{width:100%;min-width:120px;min-height:42px;padding:8px 10px;border:1px solid #cfdcd4;border-radius:8px;font:600 15px Inter,sans-serif;color:#0b2a1c;background:#fff}.ep-vtable input[type=text]:focus{outline:2px solid #0a6b42;outline-offset:0;border-color:#0a6b42}.ep-vtable tr.is-auto input.ep-vp{background:#f3f7f4;color:#3c5046;border-style:dashed}.ep-vtable input:disabled{background:#f6f6f6;color:#9aa5a0}.ep-vauto label{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:600;color:#0b2a1c;cursor:pointer}.ep-vauto input{width:18px;height:18px;accent-color:#0a6b42}@media(max-width:640px){.ep-vwrap{border:0;background:none;overflow:visible}.ep-vtable thead{display:none}.ep-vtable,.ep-vtable tbody,.ep-vtable tr,.ep-vtable th,.ep-vtable td{display:block;width:100%}.ep-vtable tr{border:1px solid #e3ebe6;border-radius:12px;background:#fff;margin:0 0 10px;padding:4px 0}.ep-vtable th,.ep-vtable td{border:0;padding:6px 14px}.ep-vtable td[data-l]:before{content:attr(data-l);display:block;font:700 11px Montserrat,Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#6b7c73;margin-bottom:4px}.ep-vtable td.ep-vauto:before{display:none}.ep-vtable td.ep-vauto{padding-bottom:12px}}.bbg-faq{display:grid;gap:10px;margin:8px 0 6px}.bbg-faq details{border:1px solid #e3ebe6;border-radius:14px;background:#fff;padding:0 18px;transition:box-shadow .2s,border-color .2s}.bbg-faq details[open]{border-color:#cfe0d6;box-shadow:0 10px 26px #0a5a3614}.bbg-faq summary{cursor:pointer;list-style:none;padding:15px 30px 15px 0;font:700 15.5px/1.4 Montserrat,Inter,sans-serif;color:#0b2a1c;position:relative}.bbg-faq summary::-webkit-details-marker{display:none}.bbg-faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#eef5f0;color:#075232;display:grid;place-items:center;font-weight:800;line-height:1}.bbg-faq details[open] summary:after{content:"\2212";background:#075232;color:#fff}.bbg-faq details p{margin:0 0 16px;color:#3f5248;line-height:1.65}.adm-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:-6px 0 16px;padding-bottom:12px;border-bottom:1px solid #ece5d4}.adm-topbar .adm-crumb{margin:0;min-width:0}.adm-topbar .adm-back{margin:0 0 0 auto}@media(max-width:600px){.adm-topbar{margin-top:-2px}.adm-topbar .adm-crumb{flex:1 1 100%}.adm-topbar .adm-back{min-height:40px;padding:7px 14px 7px 11px;font-size:13.5px}}.gp-vatform{display:grid;gap:14px;max-width:640px}.gp-vatform .bbg-vat-f{margin:0}.gp-vatform input[type=number]{max-width:140px}.gp-vatform fieldset,.bbg-vat-box fieldset{border:1px solid #e3dccb;border-radius:12px;padding:10px 14px 12px;margin:0}.gp-vatform legend,.bbg-vat-box legend{font-weight:700;padding:0 6px}.gp-vatform fieldset label,.bbg-vat-box fieldset label{display:flex;gap:8px;align-items:flex-start;padding:6px 0;font-weight:500;line-height:1.4}.gp-vatform fieldset br,.bbg-vat-box fieldset br{display:none}.gp-vatform fieldset input,.bbg-vat-box fieldset input{margin-top:3px;flex:none}.bbg-vat-box{display:grid;gap:14px;max-width:640px;margin:16px 0}.bbg-vat-box .bbg-vat-f{margin:0}.gp-out .gp-vatrow dd{color:#6b6253}.gp-vat .gp-step{font-size:17px}.gp-vatform>p>label{display:block;font:700 14px Montserrat,Inter,sans-serif;margin-bottom:8px;color:var(--ink,#11241a)}.gp-vatform>p:first-child>label{display:flex;gap:8px;align-items:center;margin:0}.bbg-freebar{margin:0 0 12px;padding:14px 16px;border:1px solid #e6cf93;border-radius:14px;background:linear-gradient(180deg,#fffdf7,#fbf4e2)}.bbg-freebar[hidden]{display:none}.bbg-freebar-t{margin:0 0 10px;font-weight:600;line-height:1.4;color:#3b2f14}.bbg-freebar-track{height:8px;border-radius:8px;background:#efe6cf;overflow:hidden}.bbg-freebar-track span{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#c9a24a,#e6c46d);transition:width .4s ease}.bbg-freebar.is-free{border-color:#9fd3b4;background:linear-gradient(180deg,#f3fbf6,#e6f5ec)}.bbg-freebar.is-free .bbg-freebar-t{color:#075232}.bbg-freebar.is-free .bbg-freebar-track span{background:linear-gradient(90deg,#0a7a46,#13a35f)}@media(prefers-reduced-motion:reduce){.bbg-freebar-track span{transition:none}}.inv-step{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px;flex-wrap:wrap}.inv-step button{width:40px;height:40px;border-radius:12px;border:1px solid #cfdcd3;background:#fff;color:var(--g,#075232);font:700 22px/1 Montserrat,Inter,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;transition:background .15s,border-color .15s}.inv-step button:hover{background:#eef6f1;border-color:#9fc7ae}.inv-step button:focus-visible{outline:2px solid #13a35f;outline-offset:2px}.inv-step button:disabled{opacity:.35;cursor:not-allowed;background:#f6f6f4}.inv-step .inv-inc{background:var(--g,#075232);border-color:var(--g,#075232);color:#fff}.inv-step .inv-inc:hover{background:#0a6a40}.inv-step .inv-qty{display:inline-block;min-width:44px;text-align:center}.inv-saved{flex-basis:100%;font-size:12px;font-weight:600;min-height:16px;color:#5e6b64}.inv-saved.ok{color:#0a7a46}.inv-saved.bad{color:#8a1c12}@media(max-width:860px){.inv-step button{width:44px;height:44px}}
