.wbdv2-table-container,.wbdv2-table-container *,.wbdv2-table-container *::before,.wbdv2-table-container *::after{box-sizing:border-box}.wbdv2-table-container{display:flex;flex-direction:column;gap:12px;max-width:560px;width:100%}.wbdv2-widget-title{color:#7a8270;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.2;margin:0 0 4px;text-transform:uppercase}.wbdv2-table{display:flex;flex-direction:column;gap:12px}.wbdv2-row{background:#fff;border:2px solid #e8ead3;border-radius:16px;cursor:pointer;padding:20px 22px;transition:border-color 0.18s,box-shadow 0.18s;width:100%}.wbdv2-row:hover{border-color:#b5c49a}.wbdv2-row.is-active{border-color:#5a7a3a;box-shadow:0 0 0 3px rgb(90 122 58 / .1)}.wbdv2-row-header{align-items:center;display:flex;gap:14px;width:100%}.wbdv2-radio{align-items:center;border:2px solid #c8d4b0;border-radius:50%;display:flex;flex:0 0 20px;height:20px;justify-content:center;transition:border-color 0.18s;width:20px}.wbdv2-row.is-active .wbdv2-radio{border-color:#5a7a3a}.wbdv2-radio-dot{background:#5a7a3a;border-radius:50%;height:10px;opacity:0;transform:scale(.4);transition:opacity 0.18s,transform 0.18s;width:10px}.wbdv2-row.is-active .wbdv2-radio-dot{opacity:1;transform:scale(1)}.wbdv2-row-copy{flex:1;min-width:0}.wbdv2-row-title{color:#1a2010;font-size:17px;font-weight:700;line-height:1.1}.wbdv2-row-pricing{align-items:flex-end;display:flex;flex-direction:column;flex:0 0 auto;gap:6px;min-width:max-content;text-align:right;white-space:nowrap}.wbdv2-total-price{color:#1a2010;font-size:19px;font-weight:800;line-height:1.2}.wbdv2-total-price .amount,.wbdv2-unit-price .amount{color:inherit;font:inherit}.wbdv2-unit-price{color:#8a9a78;font-size:12px;line-height:1.2}.wbdv2-savings{align-items:center;background:#5a7a3a;border-radius:20px;color:#fff;display:none;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1.2;margin-top:6px;opacity:0;padding:3px 10px;pointer-events:none;transition:opacity 0.15s ease;white-space:nowrap}.wbdv2-savings.is-visible{display:inline-flex;opacity:1}.wbdv2-variants-panel{height:0;margin-top:0;opacity:0;overflow:hidden;transition:height 0.32s cubic-bezier(.4,0,.2,1),opacity 0.22s ease,margin-top 0.22s ease}.wbdv2-row.is-active .wbdv2-variants-panel{height:auto;margin-top:18px;opacity:1}.wbdv2-selector+.wbdv2-selector{margin-top:12px}.wbdv2-selector-label{color:#a0ae88;font-size:11px;font-weight:600;letter-spacing:.07em;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.wbdv2-selector-options{display:flex;flex-wrap:wrap;gap:8px}.wbdv2-option,.wbdv2-option-layout-radio-list .wbdv2-option{align-items:center;background:#f9faf4;border:1.5px solid #dce6c8;border-radius:30px;box-shadow:none;color:#3a4a28;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:7px;letter-spacing:0;line-height:1.2;min-height:0;padding:7px 14px 7px 10px;text-align:left;transition:border-color 0.15s,background 0.15s,color 0.15s;user-select:none;width:auto}.wbdv2-option:hover,.wbdv2-option-layout-radio-list .wbdv2-option:hover{background:#f0f4e8;border-color:#b5c49a;box-shadow:none;color:#3a4a28}.wbdv2-option.is-active,.wbdv2-option-layout-radio-list .wbdv2-option.is-active{background:#eef4e5;border-color:#5a7a3a;box-shadow:none;color:#2a4a1a}.wbdv2-option-layout-radio-list .wbdv2-option::before{content:none}.wbdv2-chip-dot{align-items:center;border:1.5px solid #c8d4b0;border-radius:50%;display:flex;flex:0 0 14px;height:14px;justify-content:center;transition:border-color 0.15s;width:14px}.wbdv2-option.is-active .wbdv2-chip-dot{background:#5a7a3a;border-color:#5a7a3a}.wbdv2-chip-check{display:none;height:8px;width:8px}.wbdv2-option.is-active .wbdv2-chip-check{display:block}.wbdv2-add-to-cart,.button.alt.wbdv2-add-to-cart{align-items:center;background:#5a7a3a;border:0;border-radius:14px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.01em;line-height:1.2;margin-top:4px;padding:15px 28px;text-decoration:none;transition:background 0.15s,transform 0.1s;width:100%}.wbdv2-add-to-cart:hover:not(:disabled),.button.alt.wbdv2-add-to-cart:hover:not(:disabled){background:#4a6a2a;color:#fff}.wbdv2-add-to-cart:disabled,.button.alt.wbdv2-add-to-cart:disabled{cursor:default;opacity:1;pointer-events:none}.wbdv2-add-to-cart.is-loading,.button.alt.wbdv2-add-to-cart.is-loading,.wbdv2-add-to-cart.is-success,.button.alt.wbdv2-add-to-cart.is-success,.wbdv2-add-to-cart.is-loading:disabled,.button.alt.wbdv2-add-to-cart.is-loading:disabled,.wbdv2-add-to-cart.is-success:disabled,.button.alt.wbdv2-add-to-cart.is-success:disabled{padding:15px 28px}.wbdv2-add-to-cart.added::after,.button.alt.wbdv2-add-to-cart.added::after{content:none;display:none}.wbdv2-cart-icon,.wbdv2-icon-check,.wbdv2-icon-spinner{flex-shrink:0}@keyframes wbdv2-spin{to{transform:rotate(360deg)}}.wbdv2-icon-spinner{animation:wbdv2-spin 0.7s linear infinite;border:2.5px solid rgb(255 255 255 / .35);border-radius:50%;border-top-color:#fff;box-sizing:border-box;height:20px;width:20px}@keyframes wbdv2-draw-check{from{stroke-dashoffset:24}to{stroke-dashoffset:0}}.wbdv2-icon-check path{animation:wbdv2-draw-check 0.35s ease forwards;stroke-dasharray:24;stroke-dashoffset:24}.wbdv2-pricing-measure{left:-9999px;position:absolute;top:0;visibility:hidden}.wbdv2-notice{border-left:4px solid #dba617;padding:8px 12px}@media (max-width:560px){.wbdv2-row{padding:18px 16px}.wbdv2-row-header{gap:12px}.wbdv2-row-pricing{min-width:0}.wbdv2-total-price{font-size:18px}}