.pdg-wi-price-per-kg small{font-size:.62em;font-weight:600}.products .pdg-wi-price-per-kg small,.etheme-product-grid .pdg-wi-price-per-kg small{font-size:1em!important}.products .pdg-wi-managed-product.outofstock .pdg-wi-price-per-kg,.products .pdg-wi-managed-product.outofstock .pdg-wi-price-per-kg *,.etheme-product-grid .pdg-wi-managed-product.outofstock .pdg-wi-price-per-kg,.etheme-product-grid .pdg-wi-managed-product.outofstock .pdg-wi-price-per-kg *{color:#8c8c8c!important}.products .pdg-wi-managed-product .quantity,.products .product.pdg-wi-managed-product .quantity,.etheme-product-grid .pdg-wi-managed-product .quantity{display:none!important}.etheme-product-grid .pdg-wi-managed-product .quantity-wrapper{display:inline-block!important;width:auto!important;max-width:none!important}.etheme-product-grid .pdg-wi-managed-product .quantity-wrapper .pdg-wi-loop-select-options.etheme-product-grid-button{display:inline-flex!important;align-items:center;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important}.etheme-product-grid .pdg-wi-managed-product .pdg-wi-loop-select-options .button-text{display:inline!important;width:auto!important;color:inherit!important;white-space:nowrap!important}.etheme-product-grid .pdg-wi-managed-product .pdg-wi-loop-select-options svg{display:inline-block!important;flex:0 0 auto}.pdg-wi-price-per-kg ins,.pdg-wi-selection ins,.pdg-wi-alternative ins{color:#008f45;font-weight:700;text-decoration:none}.pdg-wi-price-per-kg del,.pdg-wi-selection del,.pdg-wi-alternative del{opacity:.62}.pdg-wi-selector{margin:22px 0;padding:18px;border:1px solid #e3e3e3;border-radius:8px;background:#fff;color:#29332e}.pdg-wi-selector h3{margin:0 0 4px;font-size:1.08em}.pdg-wi-help{margin:0 0 14px;color:#666;font-size:.92em}.pdg-wi-cart-summary{margin:0 0 14px;padding:10px 12px;border-left:3px solid #008f45;background:#f3fbf6;color:#12372a}.pdg-wi-cart-added{display:block;color:#008f45}.pdg-wi-groups{display:flex;flex-wrap:wrap;gap:9px}.pdg-wi-group,.pdg-wi-alternative{appearance:none;border:1px solid #c9c9c9;border-radius:7px;background:#fff;color:#29332e!important;cursor:pointer;font:inherit;text-transform:none!important}.pdg-wi-group *,.pdg-wi-alternative *{color:inherit;text-transform:none!important}.pdg-wi-group{display:grid;gap:1px;height:auto!important;min-height:61px;min-width:96px;padding:10px 14px;line-height:1.25!important;text-align:left}.pdg-wi-group:hover,.pdg-wi-group:focus-visible,.pdg-wi-alternative:hover,.pdg-wi-alternative:focus-visible{border-color:#008f45;outline:2px solid #fff0}.pdg-wi-group.is-selected,.pdg-wi-alternative.is-selected{border-color:#008f45!important;box-shadow:0 0 0 2px rgb(0 143 69 / .18);background:#e8f7ee!important;color:#12372a!important}.pdg-wi-group.is-selected *,.pdg-wi-alternative.is-selected *{color:#12372a!important}.pdg-wi-alternative.is-selected .pdg-wi-discount-badge{color:#fff!important}.pdg-wi-group-count{display:block!important;position:static!important;color:#666!important;line-height:1.25!important}.pdg-wi-selection{margin-top:15px;padding:12px 14px;border:1px solid #b9e1c8;border-radius:6px;background:#f3fbf6;color:#12372a!important}.pdg-wi-selection-main,.pdg-wi-alternative-main{display:flex;align-items:center;justify-content:space-between;gap:8px}.pdg-wi-selection-price{margin-left:auto;font-weight:700}.pdg-wi-piece-date{margin-top:3px;font-size:.84em}.pdg-wi-tht{color:#58625d!important}.pdg-wi-tht-early{color:#9a6700!important}.pdg-wi-tht-medium{color:#b45309!important}.pdg-wi-tht-urgent{color:#c2410c!important;font-weight:600}.pdg-wi-tht-expired{color:#b42318!important;font-weight:700}.pdg-wi-alternative.is-selected .pdg-wi-tht-early{color:#9a6700!important}.pdg-wi-alternative.is-selected .pdg-wi-tht-medium{color:#b45309!important}.pdg-wi-alternative.is-selected .pdg-wi-tht-urgent{color:#c2410c!important}.pdg-wi-alternative.is-selected .pdg-wi-tht-expired{color:#b42318!important}.pdg-wi-discount-badge{display:inline-block;margin-left:4px;padding:1px 5px;border-radius:999px;background:#d52332;color:#fff!important;font-size:.72em;font-weight:700}.pdg-wi-alternatives{margin-top:12px}.pdg-wi-alternatives summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #c9c9c9;border-radius:6px;background:#f7f8f7;color:#29332e;cursor:pointer;font-weight:600;list-style:none}.pdg-wi-alternatives summary::-webkit-details-marker{display:none}.pdg-wi-alternatives summary::after{content:'⌄';font-size:1.25em;line-height:1;transition:transform .15s ease}.pdg-wi-alternatives[open] summary::after{transform:rotate(180deg)}.pdg-wi-alternatives summary:hover,.pdg-wi-alternatives summary:focus-visible{border-color:#008f45;background:#f3fbf6;outline:2px solid #fff0}.pdg-wi-alternative-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;margin-top:9px}.pdg-wi-alternative{display:grid;gap:2px;height:auto!important;min-height:72px;padding:9px 10px;line-height:1.25!important;text-align:left}.pdg-wi-alternative-main{width:100%}.pdg-wi-alternative-price{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.pdg-wi-alternative .pdg-wi-piece-date{display:block!important;position:static!important;width:100%}.pdg-wi-show-all{display:block;width:100%;margin-top:9px;padding:9px 12px;border:1px solid #008f45;border-radius:6px;background:#fff;color:#00783a;cursor:pointer;font:inherit;font-weight:600;text-align:center;text-transform:none}.pdg-wi-show-all[hidden]{display:none!important}.pdg-wi-show-all:hover,.pdg-wi-show-all:focus-visible{background:#f3fbf6}.pdg-wi-stock-summary{margin:5px 0 8px;color:#257141;font-size:.82em;line-height:1.35}.pdg-wi-stock-summary.is-empty,.pdg-wi-error{color:#b32d2e}.pdg-wi-error,.pdg-wi-empty{margin:0}@media (max-width:480px){.pdg-wi-selector{padding:14px}.pdg-wi-group{flex:1 1 calc(50% - 9px)}.pdg-wi-selection-main{align-items:flex-start;flex-wrap:wrap}}.pdg-wi-cart-prices del{opacity:.65;margin-right:.3em}.pdg-wi-cart-prices ins{color:#008f45!important;font-weight:700;text-decoration:none}.pdg-wi-cart-prices ins *,.woocommerce-cart .pdg-wi-cart-prices ins,.woocommerce-cart .pdg-wi-cart-prices ins *,.woocommerce-checkout .pdg-wi-cart-prices ins,.woocommerce-checkout .pdg-wi-cart-prices ins *{color:#008f45!important}.woocommerce-cart-form .cart_item .variation,.woocommerce-checkout-review-order .cart_item .variation{display:grid!important;grid-template-columns:max-content minmax(0,1fr);gap:3px 7px;float:none!important;width:100%;margin:7px 0 0!important;font-size:.9em;line-height:1.35}.woocommerce-cart-form .cart_item .variation dt,.woocommerce-cart-form .cart_item .variation dd,.woocommerce-checkout-review-order .cart_item .variation dt,.woocommerce-checkout-review-order .cart_item .variation dd{display:block!important;float:none!important;clear:none!important;width:auto!important;margin:0!important;padding:0!important}.woocommerce-cart-form .cart_item .variation dt,.woocommerce-checkout-review-order .cart_item .variation dt{color:#29332e;font-weight:600;white-space:nowrap}.woocommerce-cart-form .cart_item .variation dd p,.woocommerce-checkout-review-order .cart_item .variation dd p{margin:0!important}.woocommerce-cart-form .cart_item .product-name{min-width:210px}