.bundle-options .bundle{display:block;padding:0;overflow:visible}.bundle-options .lumy-bundle-summary{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:17px 16px;cursor:pointer;min-height:78px}.bundle-options .lumy-bundle-summary .bundle-price{grid-column:3;grid-row:1/3;margin-left:0}.bundle-options .lumy-bundle-summary .bundle-offer{grid-column:2;grid-row:2;position:static;margin:0;justify-self:start}.bundle-options .lumy-bundle-summary .radio-ui{grid-column:1;grid-row:1/3}.bundle-options .lumy-bundle-summary .bundle-copy{grid-column:2;grid-row:1}.lumy-size-panel{border-top:1px solid #ffffff26;padding:14px 16px 18px;cursor:default}.lumy-size-panel[hidden]{display:none!important}.lumy-size-heading{font-size:13px;margin:0 0 12px;color:inherit}.lumy-size-row{display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:10px;margin:9px 0}.lumy-size-row label{font-size:14px;font-weight:600}.lumy-size-select{position:static!important;opacity:1!important;width:100%;height:46px;min-width:0;border:1px solid #657b69;border-radius:6px;background:#101b20;color:#f7f8f1;padding:0 36px 0 12px;font:600 16px Outfit,system-ui,sans-serif;cursor:pointer}.lumy-size-select:focus-visible{outline:3px solid #c8ef75;outline-offset:3px}.lumy-size-error{font-size:13px;color:#ffb8b8;margin:8px 0 0}.lumy-cart-size{display:flex;align-items:center;gap:8px;margin:8px 0!important}.lumy-cart-size label{font-size:13px;color:#b9c8bf}.lumy-cart-size .lumy-size-select{width:auto;max-width:100%;height:36px;font-size:15px;border-radius:4px}.lumy-size-select{color-scheme:dark}.lumy-size-select option{background:#101b20;color:#f7f8f1}.lumy-cart-size-error{color:#ffb8b8;font-size:13px}.bundle-options .lumy-bundle-summary .bulk-save{right:14px}.bundle-options .bundle:has(input:checked) .lumy-size-panel{border-color:#c8ef7560}@media(max-width:390px){.bundle-options .lumy-bundle-summary{padding:15px 12px;gap:9px;grid-template-columns:22px minmax(0,1fr) auto}.lumy-size-panel{padding:12px}.lumy-size-row{grid-template-columns:44px minmax(0,1fr);gap:7px}.bundle-options .bundle-copy strong,.bundle-options .bundle-price strong{font-size:16px}}


.bundle-options .bundle:nth-child(2){padding-top:0!important;border-color:#f2ce64;box-shadow:0 0 0 1px #f2ce6429,0 5px 24px #e4b64212}
.bundle-options .bundle:nth-child(2) .lumy-bundle-summary{padding-top:53px}
.bundle-options .bundle:nth-child(2) .lumy-bundle-summary .bulk-save{position:absolute;inset:-1px -1px auto;min-height:31px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 16px;border:1px solid #ffe394;border-radius:9px 9px 0 0;background:linear-gradient(105deg,#e9b944,#ffe49a 48%,#efc44f);color:#222015;font:800 12px/1.2 Outfit,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 0 #fff5;box-shadow:0 2px 10px #e2b44224}
.bundle-options .bundle:nth-child(2) .lumy-bundle-summary .bulk-save::before{content:"★";font-size:13px;line-height:1}
.bundle-options .bundle:nth-child(2):has(input:checked){border-color:#ffe394}
@media(max-width:390px){.bundle-options .bundle:nth-child(2) .lumy-bundle-summary{padding-top:49px}.bundle-options .bundle:nth-child(2) .lumy-bundle-summary .bulk-save{min-height:29px;font-size:11px}}
