.bundle-addons{background:#f5f5f5;border-radius:16px;padding:16px}.bundle-addons__heading{font-size:22px;font-weight:600;margin:0 0 12px;line-height:1.3}.bundle-addons__row{background:#fff;border-radius:13px;padding:12px;margin-top:10px}.bundle-addons__label{display:flex;align-items:center;gap:14px;min-height:76px;cursor:pointer}.bundle-addons__image{width:76px;height:76px;object-fit:contain;flex-shrink:0}.bundle-addons__copy{flex:1;min-width:0}.bundle-addons__title{display:block;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.bundle-addons__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:14px}.bundle-addons__badge{background:#f5a216;color:#242424;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:600}.bundle-addons input{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:2px solid #a4aab1;border-radius:50%;flex-shrink:0;cursor:pointer}.bundle-addons input:checked{background:#222;border-color:#222;box-shadow:inset 0 0 0 4px #fff}.bundle-addons input:disabled{opacity:.35;cursor:not-allowed}.bundle-addons input:focus-visible,.bundle-addons select:focus-visible{outline:2px solid #222;outline-offset:4px}.bundle-addons select:not([hidden]){display:block;width:100%;margin-top:10px;padding:8px;border:1px solid #ddd;border-radius:6px}.bundle-addons__sold-out{font-size:13px;color:#666}@media(max-width:480px){.bundle-addons{padding:12px}.bundle-addons__heading{font-size:20px}.bundle-addons__image{width:58px;height:64px}.bundle-addons__label{gap:10px}.bundle-addons__title{font-size:14px}}.m-product-form .bundle-addons__checkout{margin-top:16px;flex-basis:100%}.m-product-form .bundle-addons__checkout[hidden]{display:none}@media(max-width:767px){.m-product-form .bundle-addons__checkout{margin-top:12px}}.bundle-addons__label{cursor:default}.bundle-addons__image-link{display:block;flex-shrink:0}.bundle-addons__title:hover{text-decoration:underline;text-underline-offset:3px}.bundle-addons__check-label{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;flex-shrink:0}.bundle-addons [data-bundle-link]:focus-visible{outline:2px solid #222;outline-offset:4px;border-radius:3px}.bundle-addons{position:relative;isolation:isolate}.bundle-addons:has(>.bundle-addons__toggle[aria-expanded=false]):after{content:"";position:absolute;inset:auto 0 0;height:64px;border-radius:0 0 16px 16px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.7) 60%,rgba(255,255,255,.95));pointer-events:none;z-index:1}.bundle-addons__toggle{position:relative;z-index:2;margin:4px auto -8px;display:flex;align-items:center;justify-content:center;gap:6px;width:fit-content;min-height:44px;padding:0 10px;cursor:pointer}.bundle-addons__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bundle-addons [data-bundle-more][hidden],.bundle-addons__toggle[aria-expanded=false] .bundle-addons__less-label,.bundle-addons__toggle[aria-expanded=true] .bundle-addons__more-label{display:none}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product-bundle-addons.css.map */
