tos-pdp-bundle{display:block;margin-block:1.2rem;padding:1.2rem;border:1px solid #d8dbd8;border-radius:10px;background:#fff;color:#202820}tos-pdp-bundle[hidden],tos-pdp-bundle [hidden]{display:none}tos-pdp-bundle h2{margin:0 0 .8rem;font-size:clamp(1.8rem,2vw,2.4rem);color:inherit}.tos-pdp-bundle__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0;margin:0;list-style:none}.tos-pdp-bundle__items li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:.5rem .25rem;border:1px solid #d4d8cf;border-radius:7px;background:#fff;text-align:center;line-height:1.2;overflow-wrap:anywhere}.tos-pdp-bundle__items li:first-child{background:#eff4ec}.tos-pdp-bundle__items li:has(input:not(:checked)){background:#f8f8f4}.tos-pdp-bundle__items img{display:block;object-fit:cover;border-radius:4px;max-width:100%}.tos-pdp-bundle__items strong,.tos-pdp-bundle__items b{font-size:1.15rem}.tos-pdp-bundle__items small{font-size:1rem}.tos-pdp-bundle__items b{margin-top:auto}.tos-pdp-bundle__items label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:flex-start;padding:.45rem;cursor:pointer}.tos-pdp-bundle__items input{margin:0;accent-color:#276047}.tos-pdp-bundle__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center;margin-top:.7rem;padding-top:.7rem;border-top:1px solid #d8dbd8}.tos-pdp-bundle__summary p{margin:0;line-height:1.25}.tos-pdp-bundle__summary p>:not([hidden]){display:block}.tos-pdp-bundle__summary small,.tos-pdp-bundle__summary del{font-size:1.15rem}.tos-pdp-bundle__summary strong{font-size:1.75rem}.tos-pdp-bundle__summary strong[data-discount]{color:#245739}.tos-pdp-bundle__summary button{min-height:44px;max-width:40vw;border:1px solid #ffc107;border-radius:7px;background:#000;color:#ffc107;padding:.5rem .8rem;cursor:pointer;font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.25}.tos-pdp-bundle__summary button:disabled{opacity:.55;cursor:default}.tos-pdp-bundle__promo,tos-pdp-bundle [role=status]{margin:.6rem 0 0;font-size:1.15rem}.tos-pdp-bundle__promo{background:#f2f3f2;color:#343c35;padding:.5rem .7rem;border-radius:5px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tos-pdp-bundle.css.map */
