.hdt-bundle-offer,.hdt-bundle-offer *,.hdt-accessory-offers,.hdt-accessory-offers *{box-sizing:border-box}.hdt-design-v1 .hdt-header[data-hdt-cart-header]{grid-template-columns:auto minmax(0,1fr) auto}.hdt-storefront .hdt-bundle-offer{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:0 0 22px;border:1px solid #474047;border-top:3px solid #c9342d;border-radius:6px;background:#15171a;overflow:hidden}.hdt-storefront .hdt-bundle-intro{padding:32px;min-width:0}.hdt-storefront .hdt-bundle-intro h3{margin:14px 0 18px;max-width:460px;font-size:clamp(27px,3.3vw,40px);line-height:1.12;letter-spacing:-.035em}.hdt-storefront .hdt-bundle-intro>p:not(.hdt-kicker){margin:0;font-size:14px;line-height:1.65;color:#c3c5cc}.hdt-storefront .hdt-bundle-hardware{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:6px;margin:25px 0 20px;padding:10px;border-radius:4px;background:#fff;color:#272b31}.hdt-storefront .hdt-bundle-hardware img{display:block;width:100%;height:140px;object-fit:contain}.hdt-storefront .hdt-bundle-hardware span{text-align:center;font-size:25px;font-weight:400}.hdt-storefront .hdt-bundle-intro>.hdt-bundle-fit-note{font-size:12px}.hdt-storefront .hdt-bundle-config{min-width:0;padding:30px;border-left:1px solid #34363b;background:#181a1e}.hdt-storefront .hdt-bundle-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.hdt-storefront .hdt-bundle-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#dce0e5;font-size:12px;font-weight:600}.hdt-storefront .hdt-bundle-fields select{width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px 24px 10px 10px;border:1px solid #4b5059;border-radius:4px;background:#101114;color:#f4f4f5;font:400 14px Arial,sans-serif}.hdt-storefront .hdt-bundle-fields select:disabled{opacity:.65;cursor:wait}.hdt-storefront .hdt-bundle-fields select:focus-visible,.hdt-storefront .hdt-bundle-offer button:focus-visible,.hdt-storefront .hdt-accessory-offers button:focus-visible{outline:2px solid #f4f4f5;outline-offset:3px}.hdt-storefront .hdt-bundle-cable-help,.hdt-storefront .hdt-bundle-cable-notice{margin:10px 0 0;font-size:12px;line-height:1.5;color:#b2b4ba}.hdt-storefront .hdt-bundle-cable-notice{padding:10px 12px;border-left:2px solid #c9342d;color:#e4d8d5;background:#2b2020}.hdt-storefront .hdt-bundle-breakdown{margin-top:23px;padding-top:17px;border-top:1px solid #34363b}.hdt-storefront .hdt-bundle-breakdown h4{margin:0 0 12px;font-size:14px;color:#f4f4f5}.hdt-storefront .hdt-bundle-breakdown dl{margin:0;font-size:12px}.hdt-storefront .hdt-bundle-breakdown dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px}.hdt-storefront .hdt-bundle-breakdown dt{color:#b2b4ba;min-width:0}.hdt-storefront .hdt-bundle-breakdown dd{flex-shrink:0;margin:0;text-align:right;color:#e5e7eb}.hdt-storefront .hdt-bundle-breakdown [data-hdt-bundle-discount-row] dt,.hdt-storefront .hdt-bundle-breakdown [data-hdt-bundle-discount-row] dd{color:#e7c4c0}.hdt-storefront .hdt-bundle-discount-note{margin:12px 0 0;color:#b2b4ba;font-size:11px;line-height:1.5}.hdt-storefront .hdt-bundle-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid #474c55}.hdt-storefront .hdt-bundle-bottom>div{display:flex;flex-direction:column;gap:5px;min-width:0}.hdt-storefront .hdt-bundle-bottom>div>span{font-size:11px;color:#b2b4ba}.hdt-storefront .hdt-bundle-bottom strong{color:#f4f4f5;font-size:21px;line-height:1.2}.hdt-storefront .hdt-bundle-bottom button{min-width:140px;width:auto}.hdt-storefront .hdt-bundle-review-note{margin:12px 0 0;color:#b2b4ba;font-size:11px;line-height:1.5}.hdt-storefront .hdt-bundle-status{margin:12px 0 0;color:#c3c5cc;font-size:12px}.hdt-storefront .hdt-bundle-status:empty{margin:0}.hdt-storefront .hdt-bundle-error{margin:12px 0 0;color:#ffc5bf;font-size:12px}.hdt-storefront .hdt-accessory-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.hdt-storefront .hdt-accessory-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;border:1px solid #303238;border-radius:6px;overflow:hidden;background:#15171a}.hdt-storefront .hdt-accessory-photo{display:flex;align-items:center;justify-content:center;padding:8px;background:#fff}.hdt-storefront .hdt-accessory-photo img{display:block;width:100%;height:180px;object-fit:contain}.hdt-storefront .hdt-accessory-content{display:flex;min-width:0;flex-direction:column;padding:22px}.hdt-storefront .hdt-accessory-content h3{margin:12px 0 14px;font-size:21px;line-height:1.2;letter-spacing:-.02em}.hdt-storefront .hdt-accessory-content>p:not(.hdt-kicker){margin:0 0 15px;color:#b2b4ba;font-size:12px;line-height:1.6}.hdt-storefront .hdt-accessory-content>.hdt-accessory-note{color:#ded6d3}.hdt-storefront .hdt-accessory-bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid #34363b;margin-top:auto}.hdt-storefront .hdt-accessory-bottom strong{font-size:15px;color:#f4f4f5}.hdt-storefront .hdt-accessory-bottom button{width:auto;min-width:100px;min-height:48px}.hdt-storefront .hdt-bundle-offer [hidden],.hdt-storefront .hdt-accessory-offers [hidden]{display:none!important}@media(max-width:1000px){.hdt-storefront .hdt-bundle-intro{padding:26px}.hdt-storefront .hdt-bundle-config{padding:24px}.hdt-storefront .hdt-accessory-card{grid-template-columns:minmax(0,1fr)}.hdt-storefront .hdt-accessory-photo img{height:160px}}@media(max-width:760px){.hdt-design-v1 .hdt-header[data-hdt-cart-header]{grid-template-columns:minmax(0,1fr) auto}.hdt-storefront .hdt-bundle-offer,.hdt-storefront .hdt-accessory-offers{grid-template-columns:minmax(0,1fr)}.hdt-storefront .hdt-bundle-config{border-left:0;border-top:1px solid #34363b}.hdt-storefront .hdt-bundle-intro,.hdt-storefront .hdt-bundle-config{padding:22px}.hdt-storefront .hdt-bundle-fields{grid-template-columns:minmax(0,1fr)}.hdt-storefront .hdt-bundle-hardware img{height:100px}.hdt-storefront .hdt-accessory-photo img{height:175px}}@media(max-width:400px){.hdt-storefront .hdt-bundle-bottom{align-items:stretch;flex-direction:column;gap:14px}.hdt-storefront .hdt-bundle-bottom button{width:100%}.hdt-storefront .hdt-bundle-breakdown dl>div{font-size:11px;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/hdt-bundle-ui.css.map */
