.tds-complementary__quick-view{margin-top:1rem}tds-tower-builder{display:block;margin:24px 0;padding:22px;border:1px solid #ddd;border-radius:10px;background:#fafafa;color:#161616;text-align:left;clear:both}tds-tower-builder .tds-tower-heading{font-size:22px;line-height:1.25;margin:0 0 12px}tds-tower-builder p{line-height:1.5;font-size:14px;margin:0 0 18px}tds-tower-builder fieldset{border:0;padding:0;margin:24px 0}tds-tower-builder legend{font-size:17px;font-weight:700;margin-bottom:12px;padding:0}.tds-tower-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.tds-tower-grid--mount{grid-template-columns:1fr}tds-tower-builder .tds-tower-choice{position:relative;display:block;cursor:pointer;margin:0;min-width:0;text-transform:none;letter-spacing:normal}tds-tower-builder .tds-tower-choice input{position:absolute;width:16px;height:16px;top:10px;left:10px;z-index:1;opacity:1;-webkit-appearance:auto;appearance:auto;clip:auto;margin:0;accent-color:#e95718}.tds-tower-choice-body{height:100%;display:flex;flex-direction:column;gap:8px;border:2px solid #ddd;border-radius:7px;padding:30px 8px 10px;background:#fff;box-sizing:border-box}.tds-tower-choice input:checked+.tds-tower-choice-body{border-color:#dd4c10;box-shadow:0 0 0 1px #dd4c10}.tds-tower-choice input:focus-visible+.tds-tower-choice-body{outline:3px solid #176cc2;outline-offset:3px}.tds-tower-choice-copy{display:flex;flex-direction:column;gap:5px;line-height:1.35}.tds-tower-choice-copy strong{font-size:12px;overflow-wrap:anywhere}.tds-tower-choice-copy span{font-size:14px;font-weight:700}.tds-tower-choice-copy small{font-size:12px;font-weight:400}.tds-tower-option-image{display:block;width:100%;height:100px;object-fit:contain;background:#fff}.tds-tower-grid--mount .tds-tower-choice-body{flex-direction:row;padding:12px 12px 12px 34px;align-items:center}.tds-tower-grid--mount .tds-tower-option-image{width:80px;height:72px;flex:0 0 80px}.tds-tower-choice--unavailable{opacity:.55;cursor:not-allowed}tds-tower-builder .tds-tower-quantity{display:flex;align-items:center;justify-content:space-between;font-size:14px;gap:15px;text-transform:none;letter-spacing:normal}tds-tower-builder .tds-tower-quantity input{width:80px;min-width:80px;text-align:center;color:#161616;background:#fff;border:1px solid #aaa;padding:10px}.tds-tower-total{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 12px;font-weight:700}.tds-tower-total output{font-size:24px;white-space:nowrap}tds-tower-builder .tds-tower-note{font-size:12px;margin-top:12px}tds-tower-builder .tds-tower-add{width:100%;white-space:normal;line-height:1.4;padding:14px 10px}tds-tower-builder .tds-tower-error,tds-tower-builder .tds-tower-stock{color:#8b2118;background:#fff1ec;padding:12px}tds-tower-builder [hidden]{display:none!important}@media(max-width:480px){tds-tower-builder{padding:14px}.tds-tower-grid{gap:6px}.tds-tower-option-image{height:72px}.tds-tower-choice-body{padding-left:5px;padding-right:5px}.tds-tower-choice-copy strong{font-size:11px}.tds-tower-total output{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AAAAAAQAAAAAAAAAAAAE */
